Clase para las lineas de la remesa de pago, serán las previsiones de pago incluidas en la remesa. Más...
Estructuras de datos | |
class | Clave |
Campos clave para registros únicos y carga de registros. Más... | |
class | Linea |
Definir la estructura de las líneas. Más... | |
Métodos públicos | |
RemesaBancariaDetallePrevis () | |
Inicializa una nueva intancia de la clase. | |
override void | _Load () |
Establecer valores de claves. | |
override bool | _DeleteItem (RemesaBancariaDetallePrevis.Linea toItem) |
Sobreescritura del método _DeleteItem de la clase base ewManteTRel para que después de eliminar un registro del mantetrel recalcule los totales. | |
override Boolean | _SaveItem (RemesaBancariaDetallePrevis.Linea toItem) |
Sobreescritura del método _SaveItem de la clase base ewManteTRel el cual inserta el registro recibido como parámetro en la base de datos. En nuestro caso no queremos que inserte ningún registro sino que únicamente marque los campos de remesa de la previsión de pago recibida. | |
Campos de datos | |
bool | _isLoading = false |
Flag que utilizaremos si estamos dentro de una operación _Load() del ManteTRel o dentro de una operacion de añadido de previsiones de pago a una remesa RemesaBancariaPago._AddPrevisiones(). | |
Métodos protegidos | |
override bool | _BorrarRegistro (DataRow dataroweliminar) |
Sobreescritura del método _BorrarRegistro de la clase base ewManteTRel el cual borra el registro recibido como parámetro de la base de datos. En nuestro caso no queremos que borre nada sino que desmarque los campos de remesa de la previsión de pago. | |
override bool | _BorrarRegistro (RemesaBancariaDetallePrevis.Linea loItem) |
Sobreescritura del método _BorrarRegistro de la clase base ewManteTRel el cual borra el registro recibido como parámetro de la base de datos. En nuestro caso no queremos que borre nada sino que desmarque los campos de remesa de la previsión de pago. | |
override bool | _BorrarTodosRegistros () |
Método llamado desde el borrado de remesa de pago. Elimina el campo REMESA de los registros de previsiones de pago que tiene la remesa. | |
Atributos protegidos | |
string | _lcMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda")) |
Moneda de la empresa. | |
ewMascara | mascaraGranTotal |
Máscara de importe para columna importe de previsión/pagaré. | |
int | _lnDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos)) |
Nº dígitos cuenta contable. | |
int | _nLenFactura = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_factcompra)) |
Longitud del campo nº de factura de compra. | |
Propiedades | |
RemesaBancariaPago | _oRemesa [get] |
Objeto de negocio RemesaBancariaPago del cual cuelga el mantetrel de previsiones de pago de la remesa. | |
Clase para las lineas de la remesa de pago, serán las previsiones de pago incluidas en la remesa.
Definición en la línea 1850 del archivo RemesaBancariaPago.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Se crea por compatibilidad.
Definición en la línea 1919 del archivo RemesaBancariaPago.cs.
|
inlineprotected |
Sobreescritura del método _BorrarRegistro de la clase base ewManteTRel el cual borra el registro recibido como parámetro de la base de datos. En nuestro caso no queremos que borre nada sino que desmarque los campos de remesa de la previsión de pago.
dataroweliminar | DataRow que tiene los datos del registro del mantetrel a desmarcar la remesa. |
IMPORTANTE !!
No llamar en ningún caso al base._BorrarRegistro() de la clase ManteTRel por que lo que haría es borrar registro de previsión de la tabla COMUNES!PREVIS !!!
Definición en la línea 2499 del archivo RemesaBancariaPago.cs.
|
inlineprotected |
Sobreescritura del método _BorrarRegistro de la clase base ewManteTRel el cual borra el registro recibido como parámetro de la base de datos. En nuestro caso no queremos que borre nada sino que desmarque los campos de remesa de la previsión de pago.
loItem | Linia de remesa de prevision de pago. |
IMPORTANTE !!
No llamar en ningún caso al base._BorrarRegistro() de la clase ManteTRel por que lo que haría es borrar registro de previsión de la tabla COMUNES!PREVIS !!!
Definición en la línea 2530 del archivo RemesaBancariaPago.cs.
|
inlineprotected |
Método llamado desde el borrado de remesa de pago. Elimina el campo REMESA de los registros de previsiones de pago que tiene la remesa.
Este método se llama desde el métodoe _Delete() de la clase ewManteTRel.
IMPORTANTE !!
No llamar en ningún caso al base._Delete() de la clase ManteTRel por que lo que haría es borrar registro de previsión de la tabla COMUNES!PREVIS !!!
Definición en la línea 2561 del archivo RemesaBancariaPago.cs.
|
inline |
Sobreescritura del método _DeleteItem de la clase base ewManteTRel para que después de eliminar un registro del mantetrel recalcule los totales.
toItem |
El base._DeleteItem() no borra ningún registro de la tabla del ManteTRel, solamente elimina el elemento de la lista _Items que mantiene en memoria. Será al abandonar la remesa que haga el _Save() y es allí donde actualizará la base de datos.
Definición en la línea 2418 del archivo RemesaBancariaPago.cs.
|
inline |
Establecer valores de claves.
Definición en la línea 2393 del archivo RemesaBancariaPago.cs.
|
inline |
Sobreescritura del método _SaveItem de la clase base ewManteTRel el cual inserta el registro recibido como parámetro en la base de datos. En nuestro caso no queremos que inserte ningún registro sino que únicamente marque los campos de remesa de la previsión de pago recibida.
toItem |
IMPORTANTE !!
No llamar en ningún caso al base._SaveItem() de la clase ManteTRel por que lo que haría es insertar registro de previsión en la tabla COMUNES!PREVIS !!!
Definición en la línea 2462 del archivo RemesaBancariaPago.cs.
bool sage.ew.contabilidad.RemesaBancariaPago.RemesaBancariaDetallePrevis._isLoading = false |
Flag que utilizaremos si estamos dentro de una operación _Load() del ManteTRel o dentro de una operacion de añadido de previsiones de pago a una remesa RemesaBancariaPago._AddPrevisiones().
En cualquiera de los dos casos anteriores al dar valor a las propiedades de cada linea, en particular, al dar valor a las propiedades _Factura, _Orden, _Cuenta no se realizará ninguna validación de la previsión de pago y se dará valor directamente sin ningún control adicional pues se supone que el control ya se ha hecho en algún momento anterior.
Definición en la línea 1906 del archivo RemesaBancariaPago.cs.
|
protected |
Moneda de la empresa.
Definición en la línea 1858 del archivo RemesaBancariaPago.cs.
|
protected |
Nº dígitos cuenta contable.
Definición en la línea 1870 del archivo RemesaBancariaPago.cs.
|
protected |
Longitud del campo nº de factura de compra.
Definición en la línea 1876 del archivo RemesaBancariaPago.cs.
|
protected |
Máscara de importe para columna importe de previsión/pagaré.
Definición en la línea 1864 del archivo RemesaBancariaPago.cs.
|
get |
Objeto de negocio RemesaBancariaPago del cual cuelga el mantetrel de previsiones de pago de la remesa.
Definición en la línea 1888 del archivo RemesaBancariaPago.cs.