Referencia de la Clase sage.ew.docsven.EntregaBase

Entrega base de los documentos albaranes/tickets de venta y pedido de venta Más...

Diagrama de herencias de sage.ew.docsven.EntregaBase
sage.ew.interficies.IEntregasDoc sage.ew.docsven.EntregaPedido sage.ew.docsven.EntregaPresupuesto sage.ew.docventatpv.EntregaAlbaran

Métodos públicos

 EntregaBase ()
 Constructor de EntregaBase Más...
 
 EntregaBase (DataRow tdrEntregas)
 Constructor de EntregaBase Más...
 
bool _Exists ()
 Comrpueba si la entrega existe Más...
 
void _LineaAsientoEntrega (IAsientos toAsiento, string tcCuenta, string tcDefinicion, Asientos.DebeHaber tenumDebeHabe, int tnIndice)
 Actualización del asiento de la entrega a cuenta Más...
 
bool _Save ()
 Guarda los datos de la entrega Más...
 
int _GetMaxLineaEntregas (dynamic toDocumentoDestino)
 Consultamos la línea máxima que pertoca cuando vamos a añadir una entrega Más...
 
virtual bool _Traspaso (Dictionary< string, object > tdicParametros)
 Método virtual para realizar el traspaso de las entregas a cuenta entre documentos Más...
 
virtual bool _Delete ()
 Eliminar la entrega realizada actualmente Más...
 
DataTable _Desglose ()
 Nos devuelve el desglose que se ha realizado de una entrega a cuenta
Más...
 

Campos de datos

virtual string _NumeroDocumento => $"{_Letra}{_Numero}"
 Número de documento para mostrarlo en grid Letra + Numero Más...
 

Métodos protegidos

virtual bool _ValidSave ()
 Validaciones previas antes de guardar la entrega Más...
 
virtual bool _EntregasTraspasadas (out DataTable tdtEntregasAlbaranes)
 Consultamos las entregas traspasadas a otro documento Más...
 
virtual dynamic _TraspasoParametros (Dictionary< string, object > tdicParametros)
 Controlamos los parámetros que llegan al traspasar la entrega y el tipo de documento destino Más...
 
virtual bool _InsertEntrega (EntregaBase toEntregaDocumento, dynamic toDocVentaDestino, decimal tnImporte, decimal tnImporteDiv, int tnMaxLinea)
 Realizaremos el Insert a la tabla de la entrega correspondiente según el tipo de documento Más...
 
virtual bool _DeleteEntregas ()
 _DeleteEntregas: gestionaremos el borrado de las entregas a cuenta de gestión (ENTREGAS o ENTRE_PV) Más...
 

Propiedades

string _Letra [get, set]
 Letra del documento de la entrega Más...
 
string _Numero [get, set]
 Numero del documento de la entrega Más...
 
virtual string _DocumentoOrigen [get, set]
 Número de documento para mostrarlo en grid Letra + Numero Más...
 
DateTime _Fecha [get, set]
 Fecha en que se ha realizado la entrega del documento Más...
 
string _Concepto [get, set]
 Descripción del concepto de la entrega Más...
 
decimal _Importe [get, set]
 Importe de la entrega Más...
 
decimal _ImporteDiv [get, set]
 Importe de la entrega en divisa Más...
 
int _Linea [get, set]
 Linea de la entrega a cuenta (campo clave) Más...
 
bool _Sel [get, set]
 Propiedad que nos permite seleccionar una linea de una entrega a cuenta Más...
 
int _Arqueo [get, set]
 _Arqueo: Número de arqueo Más...
 
bool _Origen [get, set]
 _Origen: Para poder controlar si la entrega está realizada en el documento actual Más...
 
string _Titulo [get, set]
 _Titulo: Asignaremos el título del formulario Más...
 
string _Cuenta [get, set]
 _Cuenta : cuenta contable Más...
 
string _Nombre [get, set]
 Nombre de la cuenta contable Más...
 
string _Divisa [get, set]
 Moneda de la referencia del artículo asociada con campo MONEDA de tabla REFERPRO, se mostrará la moneda utilizada en la compra a partir de la cual se ha generado registro de referencia de proveedor. Más...
 
decimal _Cambio [get, set]
 Mostrará el cambio que se ha aplicado en cada registro y columna Más...
 
eTipoCambio _TipoCambio [get, set]
 Tipo de cambio Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
string _Tabla_Cabecera [get, set]
 Tabla de cabecera de gestión para poder consultar el cliente Más...
 
string _Asi [get, set]
 _Asi : Asiento Más...
 
string _Tabla [get, set]
 _Tabla : Tabla que guarda la información de la entrega Más...
 
string _CampoNumero [get, set]
 _CampoNumero : Nombre del campo que contiene el número de documento en la tabla específica de entregas pe. para Gestion.Entregas es ALBARAN pero para Gestión.Entre_pv es NUMERO) Más...
 
string _Texto_Asiento [get, set]
 _Texto_Asiento : Texto para la linea de asiento Más...
 
dynamic _Documento [get, set]
 _Documento: Asignaremos la referencia a _Documento Más...
 
- Propiedades heredados desde sage.ew.interficies.IEntregasDoc
DateTime _Fecha [get, set]
 Fecha en que se ha realizado la entrega del documento Más...
 
string _Concepto [get, set]
 Descripción del concepto de la entrega Más...
 
decimal _Importe [get, set]
 Importe de la entrega Más...
 
decimal _ImporteDiv [get, set]
 Importe de la entrega en divisa Más...
 
decimal _Cambio [get, set]
 Cambio de la entrega a cuenta Más...
 
eTipoCambio _TipoCambio [get, set]
 Tipo de cambio Más...
 
string _Divisa [get, set]
 Divisa de la entrega Más...
 
int _Linea [get, set]
 Linea de la entrega a cuenta (campo clave) Más...
 
string _Asi [get, set]
 Asi de la entrega a cuenta Más...
 
bool _Sel [get, set]
 Propiedad que nos permite seleccionar una linea de una entrega a cuenta Más...
 
int _Arqueo [get, set]
 _Arqueo: Número de arqueo Más...
 
bool _Origen [get, set]
 _Origen: Para poder controlar si la entrega está realizada en el documento actual Más...
 
string _Titulo [get, set]
 _Titulo: Asignaremos el título del formulario Más...
 
string _Cuenta [get, set]
 _Cuenta : cuenta contable Más...
 
string _Nombre [get, set]
 Descripción de la cuenta contable Más...
 
string _Tabla [get, set]
 _Tabla : Tabla que guarda la información de la entrega Más...
 
string _CampoNumero [get, set]
 _CampoNumero : Nombre del campo que contiene el número de documento en la tabla específica de entregas pe. para Gestion.Entregas es ALBARAN pero para Gestión.Entre_pv es NUMERO) Más...
 
string _Texto_Asiento [get, set]
 _Texto_Asiento : Texto para la linea de asiento Más...
 
dynamic _Documento [get, set]
 _Documento: Asignaremos la referencia a _Documento Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
string _NumeroDocumento [get]
 Número de documento para mostrarlo en grid Letra + Numero Más...
 
string _DocumentoOrigen [get]
 Número de documento de origen Más...
 

Descripción detallada

Entrega base de los documentos albaranes/tickets de venta y pedido de venta

Definición en la línea 29616 del archivo DocsVen.cs.

Documentación del constructor y destructor

◆ EntregaBase() [1/2]

sage.ew.docsven.EntregaBase.EntregaBase ( )
inline

Constructor de EntregaBase

Definición en la línea 29953 del archivo DocsVen.cs.

◆ EntregaBase() [2/2]

sage.ew.docsven.EntregaBase.EntregaBase ( DataRow  tdrEntregas)
inline

Constructor de EntregaBase

Parámetros
tdrEntregas

Definición en la línea 29980 del archivo DocsVen.cs.

Documentación de las funciones miembro

◆ _Delete()

virtual bool sage.ew.docsven.EntregaBase._Delete ( )
inlinevirtual

Eliminar la entrega realizada actualmente

Implementa sage.ew.interficies.IEntregasDoc.

Reimplementado en sage.ew.docventatpv.EntregaAlbaran.

Definición en la línea 30591 del archivo DocsVen.cs.

◆ _DeleteEntregas()

virtual bool sage.ew.docsven.EntregaBase._DeleteEntregas ( )
inlineprotectedvirtual

_DeleteEntregas: gestionaremos el borrado de las entregas a cuenta de gestión (ENTREGAS o ENTRE_PV)

Devuelve

Reimplementado en sage.ew.docventatpv.EntregaAlbaran, sage.ew.docsven.EntregaPedido y sage.ew.docsven.EntregaPresupuesto.

Definición en la línea 30578 del archivo DocsVen.cs.

◆ _Desglose()

DataTable sage.ew.docsven.EntregaBase._Desglose ( )
inline

Nos devuelve el desglose que se ha realizado de una entrega a cuenta

Devuelve

Implementa sage.ew.interficies.IEntregasDoc.

Definición en la línea 30691 del archivo DocsVen.cs.

◆ _EntregasTraspasadas()

virtual bool sage.ew.docsven.EntregaBase._EntregasTraspasadas ( out DataTable  tdtEntregasAlbaranes)
inlineprotectedvirtual

Consultamos las entregas traspasadas a otro documento

Parámetros
tdtEntregasAlbaranes
Devuelve

Reimplementado en sage.ew.docsven.EntregaPedido y sage.ew.docsven.EntregaPresupuesto.

Definición en la línea 30491 del archivo DocsVen.cs.

◆ _Exists()

bool sage.ew.docsven.EntregaBase._Exists ( )
inline

Comrpueba si la entrega existe

Devuelve

Definición en la línea 30251 del archivo DocsVen.cs.

◆ _GetMaxLineaEntregas()

int sage.ew.docsven.EntregaBase._GetMaxLineaEntregas ( dynamic  toDocumentoDestino)
inline

Consultamos la línea máxima que pertoca cuando vamos a añadir una entrega

Parámetros
toDocumentoDestino
Devuelve

Definición en la línea 30403 del archivo DocsVen.cs.

◆ _InsertEntrega()

virtual bool sage.ew.docsven.EntregaBase._InsertEntrega ( EntregaBase  toEntregaDocumento,
dynamic  toDocVentaDestino,
decimal  tnImporte,
decimal  tnImporteDiv,
int  tnMaxLinea 
)
inlineprotectedvirtual

Realizaremos el Insert a la tabla de la entrega correspondiente según el tipo de documento

Parámetros
toEntregaDocumentoEntrega a cuenta
toDocVentaDestinoDocumento destino
tnImporteImporte de la entrega
tnImporteDivImporte en multidivisa de la entrega
tnMaxLineaLa línea máxima actual de la tabla entregas según el documento
Devuelve
Devuelve si ha realizado el Insert correctamente

Reimplementado en sage.ew.docsven.EntregaPedido y sage.ew.docsven.EntregaPresupuesto.

Definición en la línea 30518 del archivo DocsVen.cs.

◆ _LineaAsientoEntrega()

void sage.ew.docsven.EntregaBase._LineaAsientoEntrega ( IAsientos  toAsiento,
string  tcCuenta,
string  tcDefinicion,
Asientos.DebeHaber  tenumDebeHabe,
int  tnIndice 
)
inline

Actualización del asiento de la entrega a cuenta

Parámetros
toAsiento
tcCuenta
tcDefinicion
tenumDebeHabe
tnIndice

Definición en la línea 30278 del archivo DocsVen.cs.

◆ _Save()

bool sage.ew.docsven.EntregaBase._Save ( )
inline

Guarda los datos de la entrega

Devuelve

Implementa sage.ew.interficies.IEntregasDoc.

Definición en la línea 30310 del archivo DocsVen.cs.

◆ _Traspaso()

virtual bool sage.ew.docsven.EntregaBase._Traspaso ( Dictionary< string, object >  tdicParametros)
inlinevirtual

Método virtual para realizar el traspaso de las entregas a cuenta entre documentos

Devuelve

Implementa sage.ew.interficies.IEntregasDoc.

Definición en la línea 30528 del archivo DocsVen.cs.

◆ _TraspasoParametros()

virtual dynamic sage.ew.docsven.EntregaBase._TraspasoParametros ( Dictionary< string, object >  tdicParametros)
inlineprotectedvirtual

Controlamos los parámetros que llegan al traspasar la entrega y el tipo de documento destino

Parámetros
tdicParametrosParámetros del traspaso de la entrega
Devuelve
Devuele la instancia del tipo de documento del traspaso

Reimplementado en sage.ew.docsven.EntregaPedido y sage.ew.docsven.EntregaPresupuesto.

Definición en la línea 30503 del archivo DocsVen.cs.

◆ _ValidSave()

virtual bool sage.ew.docsven.EntregaBase._ValidSave ( )
inlineprotectedvirtual

Validaciones previas antes de guardar la entrega

Devuelve

Definición en la línea 30449 del archivo DocsVen.cs.

Documentación de los campos

◆ _NumeroDocumento

virtual string sage.ew.docsven.EntregaBase._NumeroDocumento => $"{_Letra}{_Numero}"

Número de documento para mostrarlo en grid Letra + Numero

Definición en la línea 29632 del archivo DocsVen.cs.

Documentación de propiedades

◆ _Arqueo

int sage.ew.docsven.EntregaBase._Arqueo
getset

_Arqueo: Número de arqueo

Definición en la línea 29708 del archivo DocsVen.cs.

◆ _Asi

string sage.ew.docsven.EntregaBase._Asi
getset

_Asi : Asiento

Definición en la línea 29876 del archivo DocsVen.cs.

◆ _Cambio

decimal sage.ew.docsven.EntregaBase._Cambio
getset

Mostrará el cambio que se ha aplicado en cada registro y columna

Definición en la línea 29772 del archivo DocsVen.cs.

◆ _CampoNumero

string sage.ew.docsven.EntregaBase._CampoNumero
getset

_CampoNumero : Nombre del campo que contiene el número de documento en la tabla específica de entregas pe. para Gestion.Entregas es ALBARAN pero para Gestión.Entre_pv es NUMERO)

Definición en la línea 29890 del archivo DocsVen.cs.

◆ _Concepto

string sage.ew.docsven.EntregaBase._Concepto
getset

Descripción del concepto de la entrega

Definición en la línea 29659 del archivo DocsVen.cs.

◆ _Cuenta

string sage.ew.docsven.EntregaBase._Cuenta
getset

_Cuenta : cuenta contable

Definición en la línea 29724 del archivo DocsVen.cs.

◆ _Divisa

string sage.ew.docsven.EntregaBase._Divisa
getset

Moneda de la referencia del artículo asociada con campo MONEDA de tabla REFERPRO, se mostrará la moneda utilizada en la compra a partir de la cual se ha generado registro de referencia de proveedor.

Definición en la línea 29751 del archivo DocsVen.cs.

◆ _Documento

dynamic sage.ew.docsven.EntregaBase._Documento
getset

_Documento: Asignaremos la referencia a _Documento

Definición en la línea 29900 del archivo DocsVen.cs.

◆ _DocumentoOrigen

virtual string sage.ew.docsven.EntregaBase._DocumentoOrigen
getset

Número de documento para mostrarlo en grid Letra + Numero

Definición en la línea 29637 del archivo DocsVen.cs.

◆ _Fecha

DateTime sage.ew.docsven.EntregaBase._Fecha
getset

Fecha en que se ha realizado la entrega del documento

Definición en la línea 29643 del archivo DocsVen.cs.

◆ _Importe

decimal sage.ew.docsven.EntregaBase._Importe
getset

Importe de la entrega

Definición en la línea 29665 del archivo DocsVen.cs.

◆ _ImporteDiv

decimal sage.ew.docsven.EntregaBase._ImporteDiv
getset

Importe de la entrega en divisa

Definición en la línea 29682 del archivo DocsVen.cs.

◆ _Letra

string sage.ew.docsven.EntregaBase._Letra
getset

Letra del documento de la entrega

Definición en la línea 29622 del archivo DocsVen.cs.

◆ _Linea

int sage.ew.docsven.EntregaBase._Linea
getset

Linea de la entrega a cuenta (campo clave)

Definición en la línea 29698 del archivo DocsVen.cs.

◆ _Mensaje_Error

string sage.ew.docsven.EntregaBase._Mensaje_Error
getset

Mensaje de error

Definición en la línea 29795 del archivo DocsVen.cs.

◆ _Nombre

string sage.ew.docsven.EntregaBase._Nombre
getset

Nombre de la cuenta contable

Definición en la línea 29743 del archivo DocsVen.cs.

◆ _Numero

string sage.ew.docsven.EntregaBase._Numero
getset

Numero del documento de la entrega

Definición en la línea 29627 del archivo DocsVen.cs.

◆ _Origen

bool sage.ew.docsven.EntregaBase._Origen
getset

_Origen: Para poder controlar si la entrega está realizada en el documento actual

Definición en la línea 29713 del archivo DocsVen.cs.

◆ _Sel

bool sage.ew.docsven.EntregaBase._Sel
getset

Propiedad que nos permite seleccionar una linea de una entrega a cuenta

Definición en la línea 29703 del archivo DocsVen.cs.

◆ _Tabla

string sage.ew.docsven.EntregaBase._Tabla
getset

_Tabla : Tabla que guarda la información de la entrega

Definición en la línea 29884 del archivo DocsVen.cs.

◆ _Tabla_Cabecera

string sage.ew.docsven.EntregaBase._Tabla_Cabecera
getset

Tabla de cabecera de gestión para poder consultar el cliente

Definición en la línea 29805 del archivo DocsVen.cs.

◆ _Texto_Asiento

string sage.ew.docsven.EntregaBase._Texto_Asiento
getset

_Texto_Asiento : Texto para la linea de asiento

Definición en la línea 29895 del archivo DocsVen.cs.

◆ _TipoCambio

eTipoCambio sage.ew.docsven.EntregaBase._TipoCambio
getset

Tipo de cambio

Definición en la línea 29789 del archivo DocsVen.cs.

◆ _Titulo

string sage.ew.docsven.EntregaBase._Titulo
getset

_Titulo: Asignaremos el título del formulario

Definición en la línea 29718 del archivo DocsVen.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: