Definir la estructura de las líneas. Más...
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. | |
Definir la estructura de las líneas.
Definición en la línea 4525 del archivo RemesaBancariaCobro.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Definición en la línea 5097 del archivo RemesaBancariaCobro.cs.
|
inline |
Devuelve true si la línea está completa, false si falta declarar algún campo.
Implementa sage.ew.interficies.ILinTRel.
Definición en la línea 5107 del archivo RemesaBancariaCobro.cs.
|
protected |
Objeto padre a la instancia.
Definición en la línea 5082 del archivo RemesaBancariaCobro.cs.
|
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.
|
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.
|
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.
|
get |
Campo cuenta bancaria de la previsión incorporada a la remesa.
Definición en la línea 5020 del archivo RemesaBancariaCobro.cs.
|
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.
|
getset |
Fecha de emisión de la previsión incorporada a la remesa.
Definición en la línea 4608 del archivo RemesaBancariaCobro.cs.
|
getset |
Código de empresa de la remesa.
Implementa sage.ew.interficies.IRemesaBancariaLinea.
Definición en la línea 4531 del archivo RemesaBancariaCobro.cs.
|
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.
|
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.
|
getset |
Campo IMPAGADO de la previsión de cobro incorporada a la remesa.
Definición en la línea 4727 del archivo RemesaBancariaCobro.cs.
|
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.
|
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.
|
getset |
Campo MANDATO de la previsión incorporada a la remesa.
Definición en la línea 4987 del archivo RemesaBancariaCobro.cs.
|
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.
|
getset |
Campo numero de banco de la previsión incorporada a la remesa.
Definición en la línea 5004 del archivo RemesaBancariaCobro.cs.
|
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.
|
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.
|
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.
|
getset |
Objeto padre a la instancia.
Implementa sage.ew.interficies.ILinTRel.
Definición en la línea 5074 del archivo RemesaBancariaCobro.cs.
|
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.
|
getset |
Periodo de la prevision de cobro.
Definición en la línea 4587 del archivo RemesaBancariaCobro.cs.
|
getset |
Campo TIPADE19 de la previsión incorporada a la remesa.
Definición en la línea 5054 del archivo RemesaBancariaCobro.cs.
|
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.