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 | |
AgrupacionPrevisionesCobroDetalle | _oParent |
Objeto padre a la instancia. | |
Propiedades | |
string | _Empresa [get, set] |
Código de empresa de la agrupación. | |
string | _Numero [get, set] |
Número de la agrupación. | |
int | _Periodo [get, set] |
Periodo de la prevision de cobro. | |
string | _Cuenta [get, set] |
Código de cliente de la previsión incorporada a la agrupación. | |
string | _NombreCuenta [get, set] |
Nombre de cliente de la previsión incorporada a la agrupación. | |
string | _Factura [get, set] |
Número de factura de la previsión incorporada a la agrupación. | |
Int32 | _Orden [get, set] |
Número de orden de la previsión incorporada a la agrupación. | |
string | _Fpag [get, set] |
Forma de pago de la previsión incorporada a la agrupación. | |
string | _NombreFpag [get, set] |
Nombre de forma de pago de la previsión incorporada a la agrupación. | |
DateTime? | _Fecha_Emision [get, set] |
Fecha de emisión de la previsión incorporada a la agrupación. | |
DateTime? | _Fecha_Operacion [get, set] |
Fecha de operación de la previsión incorporada a la agrupación. | |
DateTime? | _Fecha_Vencim [get, set] |
Fecha de vencimiento de la previsión incorporada a la agrupación. | |
string | _Divisa [get, set] |
Divisa de la previsión incorporada a la agrupación. | |
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. | |
decimal | _Importe [get, set] |
Importe de la previsión incorporada a la agrupación. | |
decimal | _ImporteDiv [get, set] |
Importe de la previsión incorporada a la agrupación, en divisa. | |
Int32 | _Impagado [get, set] |
Campo IMPAGADO de la previsión de cobro incorporada a la agrupación. | |
decimal | _Pendiente [get, set] |
Campo PENDIENTE de la previsión de cobro incorporada a la agrupación. | |
string | _Mandato [get, set] |
Campo MANDATO de la previsión incorporada a la agrupación. | |
Int32 | _Num_Banco [get, set] |
Campo numero de banco de la previsión incorporada a la agrupación. | |
String | _CuentaBancaria [get] |
Campo cuenta bancaria de la previsión incorporada a la agrupación. | |
dynamic | _Parent [get, set] |
Objeto padre a la instancia. | |
AgrupacionPrevisionesCobro | _oAgrupacion [get] |
Objeto de negocio AgrupacionPrevisionesCobro 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 2768 del archivo AgrupacionPrevisionesCobro.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Definición en la línea 3354 del archivo AgrupacionPrevisionesCobro.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 3370 del archivo AgrupacionPrevisionesCobro.cs.
|
protected |
Objeto padre a la instancia.
Definición en la línea 3333 del archivo AgrupacionPrevisionesCobro.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.IAgrupacionPrevisionesLinea.
Definición en la línea 3136 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Código de cliente de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2840 del archivo AgrupacionPrevisionesCobro.cs.
|
get |
Campo cuenta bancaria de la previsión incorporada a la agrupación.
Definición en la línea 3295 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Divisa de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3115 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Código de empresa de la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2777 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Número de factura de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2900 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Fecha de emisión de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3052 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Fecha de operación de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3073 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Fecha de vencimiento de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3094 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Forma de pago de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2997 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Campo IMPAGADO de la previsión de cobro incorporada a la agrupación.
Definición en la línea 3199 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Importe de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3157 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Importe de la previsión incorporada a la agrupación, en divisa.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3178 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Campo MANDATO de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesCobroLinea.
Definición en la línea 3257 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Nombre de cliente de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2879 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Nombre de forma de pago de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3031 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Campo numero de banco de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 3277 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Número de la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2798 del archivo AgrupacionPrevisionesCobro.cs.
|
get |
Objeto de negocio AgrupacionPrevisionesCobro del cual cuelga el mantetrel de previsiones de cobro al cual pertenece la linea.
Definición en la línea 3339 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Número de orden de la previsión incorporada a la agrupación.
Implementa sage.ew.interficies.IAgrupacionPrevisionesLinea.
Definición en la línea 2951 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Objeto padre a la instancia.
Implementa sage.ew.interficies.ILinTRel.
Definición en la línea 3325 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Campo PENDIENTE de la previsión de cobro incorporada a la agrupación.
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 agrupación y hacía siempre un UPDATE para cada linea de la agrupación 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 _CrearAgrupacionPrevisiones() o _AnadirPrevisiones de la clase padre AgrupacionPrevisionesCobro.
Definición en la línea 3236 del archivo AgrupacionPrevisionesCobro.cs.
|
getset |
Periodo de la prevision de cobro.
Definición en la línea 2819 del archivo AgrupacionPrevisionesCobro.cs.