Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.DocPedInt

Clase para los documentos de pedidos internos. Más...

Diagrama de herencia de sage.ew.docsven.DocPedInt

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.
 

Descripción detallada

Clase para los documentos de pedidos internos.

Definición en la línea 121 del archivo DocPedInt.cs.

Documentación de constructores y destructores

◆ DocPedInt()

sage.ew.docsven.DocPedInt.DocPedInt ( )
inline

Constructor buit.

Definición en la línea 485 del archivo DocPedInt.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

bool sage.ew.docsven.DocPedInt._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inline

comprovaciones antes de abandonar el documento

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Definición en la línea 724 del archivo DocPedInt.cs.

◆ _AddLinea() [1/3]

DocPedIntLinea sage.ew.docsven.DocPedInt._AddLinea ( Articulo toArticulo,
int tnInsertLinea = -1 )
inline

Método _AddLinea.

Parámetros
toArticulo
tnInsertLinea
Devuelve

Definición en la línea 1021 del archivo DocPedInt.cs.

◆ _AddLinea() [2/3]

virtual DocPedIntLinea sage.ew.docsven.DocPedInt._AddLinea ( DocPedIntLinea toDocLinea,
int tnInserLinea = -1 )
inlinevirtual

Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document.

Parámetros
toDocLinea
tnInserLinea

Definición en la línea 1066 del archivo DocPedInt.cs.

◆ _AddLinea() [3/3]

DocPedIntLinea sage.ew.docsven.DocPedInt._AddLinea ( int tnInsertLinea = -1)
inline

Método _AddLinea.

Parámetros
tnInsertLinea
Devuelve

Definición en la línea 934 del archivo DocPedInt.cs.

◆ _Bloquear_Documento()

void sage.ew.docsven.DocPedInt._Bloquear_Documento ( bool tlBloqueo)
inline

bloqueamos el documento

Parámetros
tlBloqueo

Definición en la línea 2607 del archivo DocPedInt.cs.

◆ _Borrar_Capsalera()

virtual bool sage.ew.docsven.DocPedInt._Borrar_Capsalera ( )
inlinevirtual

Borrar la cabecera de PEDINT_C.

Devuelve

Definición en la línea 774 del archivo DocPedInt.cs.

◆ _Comprovar_Existeix_Numero()

bool sage.ew.docsven.DocPedInt._Comprovar_Existeix_Numero ( string tcNumero)
inlineprotected

comprovem si ja existeix el número que es passa per paràmetre

Parámetros
tcNumero
Devuelve

Definición en la línea 2431 del archivo DocPedInt.cs.

◆ _Comprovar_KeyCopy()

void sage.ew.docsven.DocPedInt._Comprovar_KeyCopy ( String tcNumero)
inlineprotected

Comprueba si el número de documento está bloqueado o no.

Parámetros
tcNumero

Definición en la línea 2596 del archivo DocPedInt.cs.

◆ _Confirmar_Recepcion()

void sage.ew.docsven.DocPedInt._Confirmar_Recepcion ( )
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.

◆ _Confirmar_Solicitud()

void sage.ew.docsven.DocPedInt._Confirmar_Solicitud ( )
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.

◆ _CreateAlbaranes()

bool sage.ew.docsven.DocPedInt._CreateAlbaranes ( out string tcMsgEstadoProceso)
inline

Crea albaranes de regularizacion.

Devuelve

Definición en la línea 1465 del archivo DocPedInt.cs.

◆ _CreateAlbReg()

void sage.ew.docsven.DocPedInt._CreateAlbReg ( out string tcMsgEstadoProceso)
inline

Crea albaranes de regularización.

Parámetros
tcMsgEstadoProcesoContiene el estado del proceso

Definición en la línea 1923 del archivo DocPedInt.cs.

◆ _CreateAlbTras()

void sage.ew.docsven.DocPedInt._CreateAlbTras ( out string tcMsgEstadoProceso)
inline

Crea albaranes de traspaso.

Devuelve

Definición en la línea 1491 del archivo DocPedInt.cs.

◆ _DatosReport()

DataTable sage.ew.docsven.DocPedInt._DatosReport ( )
inline

Método para obtener el datatable necesario para SageReports.

Devuelve

Definición en la línea 2381 del archivo DocPedInt.cs.

◆ _Delete()

override bool sage.ew.docsven.DocPedInt._Delete ( )
inline

Borra el pedido interno.

Devuelve

Definición en la línea 885 del archivo DocPedInt.cs.

◆ _DeleteLinea() [1/2]

bool sage.ew.docsven.DocPedInt._DeleteLinea ( DocPedIntLinea toLinea)
inline

Borra una línea de la colección de líneas.

Parámetros
toLineaObjeto línea que se va a borrar
Devuelve
Devuelve true si encuentra la línea y se puede borrar

Definición en la línea 971 del archivo DocPedInt.cs.

◆ _DeleteLinea() [2/2]

bool sage.ew.docsven.DocPedInt._DeleteLinea ( int tnIndex)
inline

Borra una línea de la colección de líneas.

Parámetros
tnIndexIndice de la línea que se va a borrar
Devuelve
Devuelve true si encuentra la línea y se puede borrar

Definición en la línea 945 del archivo DocPedInt.cs.

◆ _DescargarDatos()

override void sage.ew.docsven.DocPedInt._DescargarDatos ( )
inlineprotected

Borra los datos.

Definición en la línea 587 del archivo DocPedInt.cs.

◆ _Documento_Vacio()

bool sage.ew.docsven.DocPedInt._Documento_Vacio ( )
inline

Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.

Devuelve

Definición en la línea 759 del archivo DocPedInt.cs.

◆ _Es_Valido()

bool sage.ew.docsven.DocPedInt._Es_Valido ( bool tlAbandonaDocumento = false)
inline

Sempre ha de retornar true.

Devuelve

Definición en la línea 705 del archivo DocPedInt.cs.

◆ _FindLinea()

DocPedIntLinea sage.ew.docsven.DocPedInt._FindLinea ( int tnLinea)
inline

Ens retorna una linea determinada de la llista.

Parámetros
tnLinea
Devuelve

Definición en la línea 1149 del archivo DocPedInt.cs.

◆ _Importar_Articulos()

bool sage.ew.docsven.DocPedInt._Importar_Articulos ( String tcPathFichero,
String tcSeparador = "" )
inline

Método que nos permite importar un fichero de artículos en formato CSV o TXT.

Parámetros
tcPathFicheroRuta absoluta del fichero que desea realizar la importación de datos
tcSeparadorCaracter ascii que se utiliza para separar el código de artículo de las unidades
Devuelve
Resultado de si la ejecución ha ido correctamente.

Definición en la línea 1162 del archivo DocPedInt.cs.

◆ _LineaTyC_Insertada_Handler()

delegate void sage.ew.docsven.DocPedInt._LineaTyC_Insertada_Handler ( object sender)

Handler del evento de linea TyC insertada.

Parámetros
sender

◆ _Load()

new bool sage.ew.docsven.DocPedInt._Load ( String tcNumero)
inline

carga los datos del pedido interno

Parámetros
tcNumero
Devuelve

Definición en la línea 625 del archivo DocPedInt.cs.

◆ _Navegacion__ValorActual_Change_After()

void sage.ew.docsven.DocPedInt._Navegacion__ValorActual_Change_After ( Dictionary< string, object > teClave)
inlineprotected

Eventos del objeto ewBotonera.

Parámetros
teClave

Definición en la línea 2646 del archivo DocPedInt.cs.

◆ _Navegacion__ValorActual_Change_Before()

void sage.ew.docsven.DocPedInt._Navegacion__ValorActual_Change_Before ( ref bool tlOk)
inlineprotected

Eventos del objeto ewBotonera.

Parámetros
tlOk

Definición en la línea 2626 del archivo DocPedInt.cs.

◆ _New()

new bool sage.ew.docsven.DocPedInt._New ( String tcNumero = "")
inline

Crea/Carga un documento.

Parámetros
tcNumeronúmero de documento, si este parámetro pasa vacio creará un documento nuevo
Devuelve

Definición en la línea 540 del archivo DocPedInt.cs.

◆ _Print()

void sage.ew.docsven.DocPedInt._Print ( )
inline

Método para imprimir.

Definición en la línea 2293 del archivo DocPedInt.cs.

◆ _Resta_Numero()

new bool sage.ew.docsven.DocPedInt._Resta_Numero ( )
inlineprotected

Resta números de pedidos internos.

Devuelve

Definición en la línea 2515 del archivo DocPedInt.cs.

◆ _Save()

override bool sage.ew.docsven.DocPedInt._Save ( )
inline

Guarda los cambios en las tablas PEDINT_C, PEDINT_D Y PEDINT_REG.

Devuelve

Definición en la línea 805 del archivo DocPedInt.cs.

◆ _Show()

override void sage.ew.docsven.DocPedInt._Show ( )
inline

Presenta el formulario de entrada de pedidos internos.

Definición en la línea 1366 del archivo DocPedInt.cs.

◆ _Suma_Numero()

new string sage.ew.docsven.DocPedInt._Suma_Numero ( )
inlineprotected

Suma número para pedidos internos (campo pedint del TPV!CONFTICK)

Devuelve

Definición en la línea 2468 del archivo DocPedInt.cs.

◆ Anadir_Articulos()

bool sage.ew.docsven.DocPedInt.Anadir_Articulos ( DataTable tdtArticulos)
inline

PE-83207 Añade los articulos seleccioes al documento.

Parámetros
tdtArticulosDataTable con los articulos
Devuelve
Devuelve true si todo ha ido bien

Definición en la línea 991 del archivo DocPedInt.cs.

◆ Lanzar_Evento_LineaTyC_Insertada()

void sage.ew.docsven.DocPedInt.Lanzar_Evento_LineaTyC_Insertada ( DocPedIntLinea loLineaNueva)
inline

Lanza un evento de linea TyC insertada.

Parámetros
loLineaNueva

Definición en la línea 526 del archivo DocPedInt.cs.

Documentación de campos

◆ _cAlmaDest

string sage.ew.docsven.DocPedInt._cAlmaDest = string.Empty
protected

Almacen destino.

Definición en la línea 145 del archivo DocPedInt.cs.

◆ _cAlmaIni

string sage.ew.docsven.DocPedInt._cAlmaIni = string.Empty
protected

Almacen inicial.

Definición en la línea 141 del archivo DocPedInt.cs.

◆ _cDelegacion

string sage.ew.docsven.DocPedInt._cDelegacion = string.Empty
protected

PE-79579 Codi de la delegación.

Definición en la línea 204 del archivo DocPedInt.cs.

◆ _cKeyCopy

string sage.ew.docsven.DocPedInt._cKeyCopy = string.Empty
protected

Cadena KeyCopy.

Definición en la línea 165 del archivo DocPedInt.cs.

◆ _cNumero

string sage.ew.docsven.DocPedInt._cNumero = string.Empty
protected

Número.

Definición en la línea 129 del archivo DocPedInt.cs.

◆ _cObservaciones

string sage.ew.docsven.DocPedInt._cObservaciones = string.Empty
protected

Observaciones.

Definición en la línea 149 del archivo DocPedInt.cs.

◆ _cReferencia

string sage.ew.docsven.DocPedInt._cReferencia = string.Empty
protected

Referencia.

Definición en la línea 137 del archivo DocPedInt.cs.

◆ _dFecha

DateTime sage.ew.docsven.DocPedInt._dFecha
protected

Fecha.

Definición en la línea 133 del archivo DocPedInt.cs.

◆ _lEnUso

bool sage.ew.docsven.DocPedInt._lEnUso = false
protected

Marca 'En uso '.

Definición en la línea 161 del archivo DocPedInt.cs.

◆ _lisDocPedIntLineas

BindingList<DocPedIntLinea> sage.ew.docsven.DocPedInt._lisDocPedIntLineas
protected

Lineas del PedInt.

Definición en la línea 178 del archivo DocPedInt.cs.

◆ _lMensaje_Error

string sage.ew.docsven.DocPedInt._lMensaje_Error = string.Empty
protected

Mensaje de error.

Definición en la línea 169 del archivo DocPedInt.cs.

◆ _lSolo_Lectura

bool sage.ew.docsven.DocPedInt._lSolo_Lectura = false
protected

Marca 'Solo lectura'.

Definición en la línea 157 del archivo DocPedInt.cs.

◆ _lTraspasar_Central

bool sage.ew.docsven.DocPedInt._lTraspasar_Central = true
protected

R115806 Traspasar a central.

Definición en la línea 173 del archivo DocPedInt.cs.

◆ _nEstado

int sage.ew.docsven.DocPedInt._nEstado = 1
protected

Estado.

Definición en la línea 153 del archivo DocPedInt.cs.

◆ _oNavegacion

ewBonotera sage.ew.docsven.DocPedInt._oNavegacion
protected

Botonera.

Definición en la línea 183 del archivo DocPedInt.cs.

Documentación de propiedades

◆ _AlmaDest

string sage.ew.docsven.DocPedInt._AlmaDest
getset

Almacen que se utilizará en el destino.

Definición en la línea 308 del archivo DocPedInt.cs.

◆ _AlmaIni

string sage.ew.docsven.DocPedInt._AlmaIni
getset

Almacen de donde entrará el material.

Definición en la línea 291 del archivo DocPedInt.cs.

◆ _Delegacion

string sage.ew.docsven.DocPedInt._Delegacion
getset

PE-79579 Almacen de donde entrará el material.

Definición en la línea 300 del archivo DocPedInt.cs.

◆ _DocPedIntLineas

BindingList<DocPedIntLinea> sage.ew.docsven.DocPedInt._DocPedIntLineas
getset

Referencia a las lineas.

Definición en la línea 466 del archivo DocPedInt.cs.

◆ _Empresa

string sage.ew.docsven.DocPedInt._Empresa
getset

Codigo empresa.

Definición en la línea 246 del archivo DocPedInt.cs.

◆ _EnUso

bool sage.ew.docsven.DocPedInt._EnUso
getset

En Uso.

Definición en la línea 326 del archivo DocPedInt.cs.

◆ _Estado

new int sage.ew.docsven.DocPedInt._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.

Definición en la línea 375 del archivo DocPedInt.cs.

◆ _Estado_Definicion

string sage.ew.docsven.DocPedInt._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.

Definición en la línea 384 del archivo DocPedInt.cs.

◆ _Fecha

DateTime sage.ew.docsven.DocPedInt._Fecha
getset

Fecha en la que se realiza el pedido.

Definición en la línea 273 del archivo DocPedInt.cs.

◆ _KeyCopy

string sage.ew.docsven.DocPedInt._KeyCopy
get

guarda el keycopy

Definición en la línea 433 del archivo DocPedInt.cs.

◆ _Mensaje_Error

string sage.ew.docsven.DocPedInt._Mensaje_Error
getset

Mensaje de error.

Definición en la línea 457 del archivo DocPedInt.cs.

◆ _MensajeEnUso

string sage.ew.docsven.DocPedInt._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.

Devuelve

Definición en la línea 346 del archivo DocPedInt.cs.

◆ _Navegacion

ewBonotera sage.ew.docsven.DocPedInt._Navegacion
getset

Navegación entre documentos.

Definición en la línea 441 del archivo DocPedInt.cs.

◆ _Numero

string sage.ew.docsven.DocPedInt._Numero
getset

Número documento.

Definición en la línea 255 del archivo DocPedInt.cs.

◆ _Observaciones

string sage.ew.docsven.DocPedInt._Observaciones
getset

Observaciones a nivel de documento.

Definición en la línea 317 del archivo DocPedInt.cs.

◆ _Referencia

string sage.ew.docsven.DocPedInt._Referencia
getset

Referencia del pedido de la central.

Definición en la línea 282 del archivo DocPedInt.cs.

◆ _Solo_Lectura

bool sage.ew.docsven.DocPedInt._Solo_Lectura
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.

◆ _TraspasarCentral

Boolean sage.ew.docsven.DocPedInt._TraspasarCentral
getset

R115806 Traspasar a central.

Definición en la línea 413 del archivo DocPedInt.cs.

Documentación de eventos

◆ _Evento_LineaTyC_Insertada

_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.


La documentación de esta clase está generada del siguiente archivo: