Clase para los documentos de pedidos internos. Más...
Métodos públicos | |
DocPedInt () | |
Constructor buit. | |
delegate void | _LineaTyC_Insertada_Handler (object sender) |
Handler del evento de linea TyC insertada. | |
void | Lanzar_Evento_LineaTyC_Insertada (DocPedIntLinea loLineaNueva) |
Lanza un evento de linea TyC insertada. | |
new bool | _New (String tcNumero="") |
Crea/Carga un documento. | |
new bool | _Load (String tcNumero) |
carga los datos del pedido interno | |
bool | _Es_Valido (bool tlAbandonaDocumento=false) |
Sempre ha de retornar true. | |
bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
comprovaciones antes de abandonar el documento | |
bool | _Documento_Vacio () |
Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. | |
virtual bool | _Borrar_Capsalera () |
Borrar la cabecera de PEDINT_C. | |
override bool | _Save () |
Guarda los cambios en las tablas PEDINT_C, PEDINT_D Y PEDINT_REG. | |
override bool | _Delete () |
Borra el pedido interno. | |
DocPedIntLinea | _AddLinea (int tnInsertLinea=-1) |
Método _AddLinea. | |
bool | _DeleteLinea (int tnIndex) |
Borra una línea de la colección de líneas. | |
bool | _DeleteLinea (DocPedIntLinea toLinea) |
Borra una línea de la colección de líneas. | |
bool | Anadir_Articulos (DataTable tdtArticulos) |
PE-83207 Añade los articulos seleccioes al documento. | |
DocPedIntLinea | _AddLinea (Articulo toArticulo, int tnInsertLinea=-1) |
Método _AddLinea. | |
virtual DocPedIntLinea | _AddLinea (DocPedIntLinea toDocLinea, int tnInserLinea=-1) |
Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document. | |
DocPedIntLinea | _FindLinea (int tnLinea) |
Ens retorna una linea determinada de la llista. | |
bool | _Importar_Articulos (String tcPathFichero, String tcSeparador="") |
Método que nos permite importar un fichero de artículos en formato CSV o TXT. | |
override void | _Show () |
Presenta el formulario de entrada de pedidos internos. | |
bool | _CreateAlbaranes (out string tcMsgEstadoProceso) |
Crea albaranes de regularizacion. | |
void | _CreateAlbTras (out string tcMsgEstadoProceso) |
Crea albaranes de traspaso. | |
void | _CreateAlbReg (out string tcMsgEstadoProceso) |
Crea albaranes de regularización. | |
void | _Print () |
Método para imprimir. | |
void | _Confirmar_Solicitud () |
Método que marca la confirmación para el envio de todas las unidades solicitadas por la sucursal. | |
void | _Confirmar_Recepcion () |
Método que marca como recibidas todas las unidades confirmadas por la central. | |
DataTable | _DatosReport () |
Método para obtener el datatable necesario para SageReports. | |
void | _Bloquear_Documento (bool tlBloqueo) |
bloqueamos el documento | |
Métodos protegidos | |
override void | _DescargarDatos () |
Borra los datos. | |
bool | _Comprovar_Existeix_Numero (string tcNumero) |
comprovem si ja existeix el número que es passa per paràmetre | |
new string | _Suma_Numero () |
Suma número para pedidos internos (campo pedint del TPV!CONFTICK) | |
new bool | _Resta_Numero () |
Resta números de pedidos internos. | |
void | _Comprovar_KeyCopy (String tcNumero) |
Comprueba si el número de documento está bloqueado o no. | |
void | _Navegacion__ValorActual_Change_Before (ref bool tlOk) |
Eventos del objeto ewBotonera. | |
void | _Navegacion__ValorActual_Change_After (Dictionary< string, object > teClave) |
Eventos del objeto ewBotonera. | |
Atributos protegidos | |
string | _cNumero = string.Empty |
Número. | |
DateTime | _dFecha |
Fecha. | |
string | _cReferencia = string.Empty |
Referencia. | |
string | _cAlmaIni = string.Empty |
Almacen inicial. | |
string | _cAlmaDest = string.Empty |
Almacen destino. | |
string | _cObservaciones = string.Empty |
Observaciones. | |
int | _nEstado = 1 |
Estado. | |
bool | _lSolo_Lectura = false |
Marca 'Solo lectura'. | |
bool | _lEnUso = false |
Marca 'En uso '. | |
string | _cKeyCopy = string.Empty |
Cadena KeyCopy. | |
string | _lMensaje_Error = string.Empty |
Mensaje de error. | |
bool | _lTraspasar_Central = true |
R115806 Traspasar a central. | |
BindingList< DocPedIntLinea > | _lisDocPedIntLineas |
Lineas del PedInt. | |
ewBonotera | _oNavegacion |
Botonera. | |
string | _cDelegacion = string.Empty |
PE-79579 Codi de la delegación. | |
Propiedades | |
string | _Empresa [get, set] |
Codigo empresa. | |
string | _Numero [get, set] |
Número documento. | |
DateTime | _Fecha [get, set] |
Fecha en la que se realiza el pedido. | |
string | _Referencia [get, set] |
Referencia del pedido de la central. | |
string | _AlmaIni [get, set] |
Almacen de donde entrará el material. | |
string | _Delegacion [get, set] |
PE-79579 Almacen de donde entrará el material. | |
string | _AlmaDest [get, set] |
Almacen que se utilizará en el destino. | |
string | _Observaciones [get, set] |
Observaciones a nivel de documento. | |
bool | _EnUso [get, set] |
En Uso. | |
string | _MensajeEnUso [get] |
Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco. | |
bool | _Solo_Lectura [get] |
Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura. | |
new int | _Estado [get] |
Informa del estado del pedido interno 1: Pendiente de enviar, 2:Enviado, 3:Recibido PE-79745 - 1 o 0 : Pendiente de enviar, 2: Enviado a la central, 3: En proceso por parte de la central, 4: Recibido por parte de la central. | |
string | _Estado_Definicion [get] |
PE-79745 Informa la descripción del estado del pedido interno 1 o 0 : Pendiente de enviar, 2: Enviado a la central, 3: En proceso por parte de la central, 4: Recibido por parte de la central. | |
Boolean | _TraspasarCentral [get, set] |
R115806 Traspasar a central. | |
string | _KeyCopy [get] |
guarda el keycopy | |
ewBonotera | _Navegacion [get, set] |
Navegación entre documentos. | |
string | _Mensaje_Error [get, set] |
Mensaje de error. | |
BindingList< DocPedIntLinea > | _DocPedIntLineas [get, set] |
Referencia a las lineas. | |
Eventos | |
_LineaTyC_Insertada_Handler | _Evento_LineaTyC_Insertada |
Evento de linea TyC insertada. | |
Clase para los documentos de pedidos internos.
Definición en la línea 121 del archivo DocPedInt.cs.
|
inline |
Constructor buit.
Definición en la línea 485 del archivo DocPedInt.cs.
|
inline |
comprovaciones antes de abandonar el documento
tbNoValidarDocumento | |
tlSalirDocumento |
Definición en la línea 724 del archivo DocPedInt.cs.
|
inline |
Método _AddLinea.
toArticulo | |
tnInsertLinea |
Definición en la línea 1021 del archivo DocPedInt.cs.
|
inlinevirtual |
Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document.
toDocLinea | |
tnInserLinea |
Definición en la línea 1066 del archivo DocPedInt.cs.
|
inline |
Método _AddLinea.
tnInsertLinea |
Definición en la línea 934 del archivo DocPedInt.cs.
|
inline |
|
inlinevirtual |
|
inlineprotected |
comprovem si ja existeix el número que es passa per paràmetre
tcNumero |
Definición en la línea 2431 del archivo DocPedInt.cs.
|
inlineprotected |
Comprueba si el número de documento está bloqueado o no.
tcNumero |
Definición en la línea 2596 del archivo DocPedInt.cs.
|
inline |
Método que marca como recibidas todas las unidades confirmadas por la central.
Definición en la línea 2339 del archivo DocPedInt.cs.
|
inline |
Método que marca la confirmación para el envio de todas las unidades solicitadas por la sucursal.
Definición en la línea 2312 del archivo DocPedInt.cs.
|
inline |
|
inline |
Crea albaranes de regularización.
tcMsgEstadoProceso | Contiene el estado del proceso |
Definición en la línea 1923 del archivo DocPedInt.cs.
|
inline |
|
inline |
Método para obtener el datatable necesario para SageReports.
Definición en la línea 2381 del archivo DocPedInt.cs.
|
inline |
|
inline |
Borra una línea de la colección de líneas.
toLinea | Objeto línea que se va a borrar |
Definición en la línea 971 del archivo DocPedInt.cs.
|
inline |
Borra una línea de la colección de líneas.
tnIndex | Indice de la línea que se va a borrar |
Definición en la línea 945 del archivo DocPedInt.cs.
|
inlineprotected |
Borra los datos.
Definición en la línea 587 del archivo DocPedInt.cs.
|
inline |
Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.
Definición en la línea 759 del archivo DocPedInt.cs.
|
inline |
|
inline |
Ens retorna una linea determinada de la llista.
tnLinea |
Definición en la línea 1149 del archivo DocPedInt.cs.
|
inline |
Método que nos permite importar un fichero de artículos en formato CSV o TXT.
tcPathFichero | Ruta absoluta del fichero que desea realizar la importación de datos |
tcSeparador | Caracter ascii que se utiliza para separar el código de artículo de las unidades |
Definición en la línea 1162 del archivo DocPedInt.cs.
delegate void sage.ew.docsven.DocPedInt._LineaTyC_Insertada_Handler | ( | object | sender | ) |
Handler del evento de linea TyC insertada.
sender |
|
inline |
carga los datos del pedido interno
tcNumero |
Definición en la línea 625 del archivo DocPedInt.cs.
|
inlineprotected |
Eventos del objeto ewBotonera.
teClave |
Definición en la línea 2646 del archivo DocPedInt.cs.
|
inlineprotected |
Eventos del objeto ewBotonera.
tlOk |
Definición en la línea 2626 del archivo DocPedInt.cs.
|
inline |
Crea/Carga un documento.
tcNumero | número de documento, si este parámetro pasa vacio creará un documento nuevo |
Definición en la línea 540 del archivo DocPedInt.cs.
|
inline |
Método para imprimir.
Definición en la línea 2293 del archivo DocPedInt.cs.
|
inlineprotected |
|
inline |
Guarda los cambios en las tablas PEDINT_C, PEDINT_D Y PEDINT_REG.
Definición en la línea 805 del archivo DocPedInt.cs.
|
inline |
Presenta el formulario de entrada de pedidos internos.
Definición en la línea 1366 del archivo DocPedInt.cs.
|
inlineprotected |
Suma número para pedidos internos (campo pedint del TPV!CONFTICK)
Definición en la línea 2468 del archivo DocPedInt.cs.
|
inline |
PE-83207 Añade los articulos seleccioes al documento.
tdtArticulos | DataTable con los articulos |
Definición en la línea 991 del archivo DocPedInt.cs.
|
inline |
Lanza un evento de linea TyC insertada.
loLineaNueva |
Definición en la línea 526 del archivo DocPedInt.cs.
|
protected |
Almacen destino.
Definición en la línea 145 del archivo DocPedInt.cs.
|
protected |
Almacen inicial.
Definición en la línea 141 del archivo DocPedInt.cs.
|
protected |
PE-79579 Codi de la delegación.
Definición en la línea 204 del archivo DocPedInt.cs.
|
protected |
Cadena KeyCopy.
Definición en la línea 165 del archivo DocPedInt.cs.
|
protected |
Número.
Definición en la línea 129 del archivo DocPedInt.cs.
|
protected |
Observaciones.
Definición en la línea 149 del archivo DocPedInt.cs.
|
protected |
Referencia.
Definición en la línea 137 del archivo DocPedInt.cs.
|
protected |
Fecha.
Definición en la línea 133 del archivo DocPedInt.cs.
|
protected |
Marca 'En uso '.
Definición en la línea 161 del archivo DocPedInt.cs.
|
protected |
Lineas del PedInt.
Definición en la línea 178 del archivo DocPedInt.cs.
|
protected |
Mensaje de error.
Definición en la línea 169 del archivo DocPedInt.cs.
|
protected |
Marca 'Solo lectura'.
Definición en la línea 157 del archivo DocPedInt.cs.
|
protected |
R115806 Traspasar a central.
Definición en la línea 173 del archivo DocPedInt.cs.
|
protected |
Estado.
Definición en la línea 153 del archivo DocPedInt.cs.
|
protected |
Botonera.
Definición en la línea 183 del archivo DocPedInt.cs.
|
getset |
Almacen que se utilizará en el destino.
Definición en la línea 308 del archivo DocPedInt.cs.
|
getset |
Almacen de donde entrará el material.
Definición en la línea 291 del archivo DocPedInt.cs.
|
getset |
PE-79579 Almacen de donde entrará el material.
Definición en la línea 300 del archivo DocPedInt.cs.
|
getset |
Referencia a las lineas.
Definición en la línea 466 del archivo DocPedInt.cs.
|
getset |
Codigo empresa.
Definición en la línea 246 del archivo DocPedInt.cs.
|
getset |
En Uso.
Definición en la línea 326 del archivo DocPedInt.cs.
|
get |
Informa del estado del pedido interno 1: Pendiente de enviar, 2:Enviado, 3:Recibido PE-79745 - 1 o 0 : Pendiente de enviar, 2: Enviado a la central, 3: En proceso por parte de la central, 4: Recibido por parte de la central.
Definición en la línea 375 del archivo DocPedInt.cs.
|
get |
PE-79745 Informa la descripción del estado del pedido interno 1 o 0 : Pendiente de enviar, 2: Enviado a la central, 3: En proceso por parte de la central, 4: Recibido por parte de la central.
Definición en la línea 384 del archivo DocPedInt.cs.
|
getset |
Fecha en la que se realiza el pedido.
Definición en la línea 273 del archivo DocPedInt.cs.
|
get |
guarda el keycopy
Definición en la línea 433 del archivo DocPedInt.cs.
|
getset |
Mensaje de error.
Definición en la línea 457 del archivo DocPedInt.cs.
|
get |
Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco.
Definición en la línea 346 del archivo DocPedInt.cs.
|
getset |
Navegación entre documentos.
Definición en la línea 441 del archivo DocPedInt.cs.
|
getset |
Número documento.
Definición en la línea 255 del archivo DocPedInt.cs.
|
getset |
Observaciones a nivel de documento.
Definición en la línea 317 del archivo DocPedInt.cs.
|
getset |
Referencia del pedido de la central.
Definición en la línea 282 del archivo DocPedInt.cs.
|
get |
Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura.
Definición en la línea 360 del archivo DocPedInt.cs.
|
getset |
R115806 Traspasar a central.
Definición en la línea 413 del archivo DocPedInt.cs.
_LineaTyC_Insertada_Handler sage.ew.docsven.DocPedInt._Evento_LineaTyC_Insertada |
Evento de linea TyC insertada.
Definición en la línea 521 del archivo DocPedInt.cs.