Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea

Definir la estructura de las líneas. Más...

Diagrama de herencia de sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea
sage.ew.interficies.ILinTRel sage.ew.interficies.IRemesaBancariaLineaPrevision sage.ew.interficies.IRemesaBancariaLinea

Métodos públicos

 Linea ()
 Inicializa una nueva intancia de la clase.
 
bool Fila_Plena ()
 Devuelve true si la línea está completa, false si falta declarar algún campo.
 

Atributos protegidos

RemesaBancariaDetallePreviCl _oParent
 Objeto padre a la instancia.
 

Propiedades

string _Empresa [get, set]
 Código de empresa de la remesa.
 
int _Numero [get, set]
 Número de la remesa.
 
int _Periodo [get, set]
 Periodo de la prevision de cobro.
 
DateTime? _Emision [get, set]
 Fecha de emisión de la previsión incorporada a la remesa.
 
string _Factura [get, set]
 Número de factura de la previsión incorporada a la remesa.
 
Int32 _Orden [get, set]
 Número de orden de la previsión incorporada a la remesa.
 
Int32 _Impagado [get, set]
 Campo IMPAGADO de la previsión de cobro incorporada a la remesa.
 
decimal _Pendiente [get, set]
 Campo PENDIENTE de la previsión de cobro incorporada a la remesa.
 
string _Cuenta [get, set]
 Código de cliente de la previsión incorporada a la remesa.
 
string _NombreCuenta [get, set]
 Nombre de cliente de la previsión incorporada a la remesa.
 
DateTime? _Vencim [get, set]
 Fecha de vencimiento de la previsión incorporada a la remesa.
 
decimal _Importe [get, set]
 Importe de la previsión incorporada a la remesa.
 
string _Concepto [get, set]
 Concepto de la previsión incorporada a la factura.
 
decimal _ImporteDiv [get, set]
 Importe de la previsión incorporada a la remesa, en divisa.
 
decimal _Cambio [get, set]
 Tasa de cambio de la divisa en que se generó la previsión en el momento de generar la previsión.
 
string _Divisa [get, set]
 Divisa de la previsión incorporada a la remesa.
 
DateTime? _FecReme [get, set]
 Fecha de remesa de la previsión incorporada a la remesa.
 
string _Mandato [get, set]
 Campo MANDATO de la previsión incorporada a la remesa.
 
Int32 _NumBanco [get, set]
 Campo numero de banco de la previsión incorporada a la remesa.
 
String _CuentaBancaria [get]
 Campo cuenta bancaria de la previsión incorporada a la remesa.
 
string _Tipade19 [get, set]
 Campo TIPADE19 de la previsión incorporada a la remesa.
 
dynamic _Parent [get, set]
 Objeto padre a la instancia.
 
RemesaBancariaCobro _oRemesa [get]
 Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro al cual pertenece la linea.
 

Descripción detallada

Definir la estructura de las líneas.

Definición en la línea 4525 del archivo RemesaBancariaCobro.cs.

Documentación de constructores y destructores

◆ Linea()

sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea.Linea ( )
inline

Inicializa una nueva intancia de la clase.

Definición en la línea 5097 del archivo RemesaBancariaCobro.cs.

Documentación de funciones miembro

◆ Fila_Plena()

bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea.Fila_Plena ( )
inline

Devuelve true si la línea está completa, false si falta declarar algún campo.

Devuelve

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 5107 del archivo RemesaBancariaCobro.cs.

Documentación de campos

◆ _oParent

RemesaBancariaDetallePreviCl sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._oParent
protected

Objeto padre a la instancia.

Definición en la línea 5082 del archivo RemesaBancariaCobro.cs.

Documentación de propiedades

◆ _Cambio

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Cambio
getset

Tasa de cambio de la divisa en que se generó la previsión en el momento de generar la previsión.

Implementa sage.ew.interficies.IRemesaBancariaLineaPrevision.

Definición en la línea 4924 del archivo RemesaBancariaCobro.cs.

◆ _Concepto

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Concepto
getset

Concepto de la previsión incorporada a la factura.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4882 del archivo RemesaBancariaCobro.cs.

◆ _Cuenta

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Cuenta
getset

Código de cliente de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4785 del archivo RemesaBancariaCobro.cs.

◆ _CuentaBancaria

String sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._CuentaBancaria
get

Campo cuenta bancaria de la previsión incorporada a la remesa.

Definición en la línea 5020 del archivo RemesaBancariaCobro.cs.

◆ _Divisa

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Divisa
getset

Divisa de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLineaPrevision.

Definición en la línea 4945 del archivo RemesaBancariaCobro.cs.

◆ _Emision

DateTime? sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Emision
getset

Fecha de emisión de la previsión incorporada a la remesa.

Definición en la línea 4608 del archivo RemesaBancariaCobro.cs.

◆ _Empresa

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Empresa
getset

Código de empresa de la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4531 del archivo RemesaBancariaCobro.cs.

◆ _Factura

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Factura
getset

Número de factura de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLineaPrevision.

Definición en la línea 4630 del archivo RemesaBancariaCobro.cs.

◆ _FecReme

DateTime? sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._FecReme
getset

Fecha de remesa de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4966 del archivo RemesaBancariaCobro.cs.

◆ _Impagado

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Impagado
getset

Campo IMPAGADO de la previsión de cobro incorporada a la remesa.

Definición en la línea 4727 del archivo RemesaBancariaCobro.cs.

◆ _Importe

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Importe
getset

Importe de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4861 del archivo RemesaBancariaCobro.cs.

◆ _ImporteDiv

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._ImporteDiv
getset

Importe de la previsión incorporada a la remesa, en divisa.

Implementa sage.ew.interficies.IRemesaBancariaLineaPrevision.

Definición en la línea 4903 del archivo RemesaBancariaCobro.cs.

◆ _Mandato

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Mandato
getset

Campo MANDATO de la previsión incorporada a la remesa.

Definición en la línea 4987 del archivo RemesaBancariaCobro.cs.

◆ _NombreCuenta

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._NombreCuenta
getset

Nombre de cliente de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4819 del archivo RemesaBancariaCobro.cs.

◆ _NumBanco

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._NumBanco
getset

Campo numero de banco de la previsión incorporada a la remesa.

Definición en la línea 5004 del archivo RemesaBancariaCobro.cs.

◆ _Numero

int sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Numero
getset

Número de la remesa.

Cuidado por que en el detalle de previsiones el campo _Numero (de remesa) es integer y no string contrariamente a como está en cabecera, debido a que el campo REMESA es integer en la tablas relacionada COMUNES!PREVI_CL.

En cabecera, tabla GESTION!REMESA, el campo de la tabla 'NUMERO' también es numérico pero la propiedad pública _Numero de la clase RemesaBancaria lo trata como string por compatibilidad con las clases ewMante y DocumentoBase, si bien a nivel interno el campo se gestiona como integer haciendo la conversión en el get;set; . No ha dado ningún problema destacable el gestionarlo así.

Lo hecho en cabecera, no ha sido posible realizarlo aquí en el detalle, pues si definíamos la propiedad _Numero como string daba error la clase base ManteTRel al intentar guardar un valor integer en un campo que es de tipo string. De ahí que _Numero en el detalle del ManteTRel contrariamente a como está definido en negocio de cabecera de remesa, es numérico y no string.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4565 del archivo RemesaBancariaCobro.cs.

◆ _Orden

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Orden
getset

Número de orden de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLineaPrevision.

Definición en la línea 4681 del archivo RemesaBancariaCobro.cs.

◆ _oRemesa

RemesaBancariaCobro sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._oRemesa
get

Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro al cual pertenece la linea.

Definición en la línea 5088 del archivo RemesaBancariaCobro.cs.

◆ _Parent

dynamic sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Parent
getset

Objeto padre a la instancia.

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 5074 del archivo RemesaBancariaCobro.cs.

◆ _Pendiente

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Pendiente
getset

Campo PENDIENTE de la previsión de cobro incorporada a la remesa.

IMPORTANTE, definimos esta propiedad como decimal y no como int por que si la dejamos como Int cuando se hace el _Save() del objeto ManteTRel interpretaba que habia cambio de valor en el campo PENDIENTE de todos los registros de la remesa y hacía siempre un UPDATE para cada linea de la remesa con el SET PENDIENTE=nn, cuando el valor no cambia. // Era debido a que en la tabla PREVI_CL no está como entero sino como N(2,0), entonces en el momento de hacer el _Save() comparaba el valor presente en la linea del mantetrel que era integer por estar definida esta propiedad como integer, pero su valor original en el momento de la carga del mantetrel era de tipo decimal (valor que viene de la tabla física) y aún que representase el mismo valor al comparar valor actual con valor original daba que eran diferentes por que utiliza una sentencia del tipo object.Equals(), y entonces consideraba que eran valores diferentes cuando en realidad no lo eran, provocando el UPDATE de cada linea cuando no era necesario si no hay cambio de valor de alguno de los campos.

El hecho de tratar esta linea como decimal y no como int, de momento no parece tener ninguna otra afectación, pues tolera que se introduza un valor int en el campo, tal como se hace p.e. en los métodos _CrearRemesaPrevisiones() o _AnadirPrevisiones de la clase padre RemesaBancariaCobro.

Definición en la línea 4764 del archivo RemesaBancariaCobro.cs.

◆ _Periodo

int sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Periodo
getset

Periodo de la prevision de cobro.

Definición en la línea 4587 del archivo RemesaBancariaCobro.cs.

◆ _Tipade19

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Tipade19
getset

Campo TIPADE19 de la previsión incorporada a la remesa.

Definición en la línea 5054 del archivo RemesaBancariaCobro.cs.

◆ _Vencim

DateTime? sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Vencim
getset

Fecha de vencimiento de la previsión incorporada a la remesa.

Implementa sage.ew.interficies.IRemesaBancariaLinea.

Definición en la línea 4840 del archivo RemesaBancariaCobro.cs.


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