Clase para las lineas de la remesa de cobro cuando la remesa es de previsiones. Serán las previsiones de cobro 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 | |
RemesaBancariaDetallePreviCl () | |
Inicializa una nueva intancia de la clase. | |
override void | _Load () |
Carga del ManteTRel de previsiones de cobro de la remesa. | |
override bool | _Save () |
Save del ManteTRel de previsiones de cobro de la remesa. | |
override bool | _Delete () |
Delete del ManteTRel de previsiones de cobro de la remesa. | |
override bool | _DeleteItem (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 (RemesaBancariaDetallePreviCl.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 cobro 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 cobro o pagares de cobro a una remesa RemesaBancariaCobro._AddPrevisiones() / RemesaBancariaCobro._AddPagares(). | |
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 cobroo. | |
override bool | _BorrarRegistro (RemesaBancariaDetallePreviCl.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 cobro. | |
override bool | _BorrarTodosRegistros () |
Método llamado desde el borrado de remesa de cobro de tipo documento previsiones. Elimina el campo REMESA y FECREME en los registros de previsiones de cobro 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. | |
Propiedades | |
RemesaBancariaCobro | _oRemesa [get] |
Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro de la remesa. | |
Clase para las lineas de la remesa de cobro cuando la remesa es de previsiones. Serán las previsiones de cobro incluidas en la remesa.
Definición en la línea 3525 del archivo RemesaBancariaCobro.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Se crea por compatibilidad.
Definición en la línea 3589 del archivo RemesaBancariaCobro.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 cobroo.
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!PREVI_CL !!!
Definición en la línea 4277 del archivo RemesaBancariaCobro.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 cobro.
loItem | Linia de remesa de prevision de cobro. |
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!PREVI_CL !!!
Definición en la línea 4323 del archivo RemesaBancariaCobro.cs.
|
inlineprotected |
Método llamado desde el borrado de remesa de cobro de tipo documento previsiones. Elimina el campo REMESA y FECREME en los registros de previsiones de cobro 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 registros de previsiones de la tabla COMUNES!PREVI_CL !!!
Definición en la línea 4366 del archivo RemesaBancariaCobro.cs.
|
inline |
Delete del ManteTRel de previsiones de cobro de la remesa.
Recordar que en remesa bancaria de cobro se gestionan internamente dos mantetrels, el de previsiones de cobro y el de pagarés y según el tipo de documento de la remesa de (previsiones/pagarés) se utiliza uno u otro para enlazarlo con el mantegrid respectivo que tienen cada uno de los mantetrels (hay 2 mantegrids también).
Al hacer el _Delete() del objeto de negocio de remesabancaria de cobro hará el _Delete() de los 2 ManteTRels pero en realidad solo haremos que elimine según el tipo de documento de la remesa (previsiones/pagarés).
Esto no pasará en remesas de pago pues allí solo hay un tipo posible que es previsiones de pago.
Definición en la línea 4171 del archivo RemesaBancariaCobro.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 4194 del archivo RemesaBancariaCobro.cs.
|
inline |
Carga del ManteTRel de previsiones de cobro de la remesa.
Recordar que en remesa bancaria de cobro se gestionan internamente dos mantetrels, el de previsiones de cobro y el de pagarés y según el tipo de documento de la remesa de (previsiones/pagarés) se utiliza uno u otro para enlazarlo con el mantegrid respectivo que tienen cada uno de los mantetrels (hay 2 mantegrids también).
Al hacer el _Load() del objeto de negocio de remesabancaria de cobro hará el _Load() de los 2 ManteTRels pero en realidad solo haremos que cargue el que toque según el tipo de documento de la remesa (previsiones/pagarés).
Esto no pasará en remesas de pago pues allí solo hay un tipo posible que es previsiones de pago.
Definición en la línea 4090 del archivo RemesaBancariaCobro.cs.
|
inline |
Save del ManteTRel de previsiones de cobro de la remesa.
Recordar que en remesa bancaria de cobro se gestionan internamente dos mantetrels, el de previsiones de cobro y el de pagarés y según el tipo de documento de la remesa de (previsiones/pagarés) se utiliza uno u otro para enlazarlo con el mantegrid respectivo que tienen cada uno de los mantetrels (hay 2 mantegrids también).
Al hacer el _Save() del objeto de negocio de remesabancaria de cobro hará el _Save() de los 2 ManteTRels pero en realidad solo haremos que guarde el que toque según el tipo de documento de la remesa (previsiones/pagarés).
Esto no pasará en remesas de pago pues allí solo hay un tipo posible que es previsiones de pago.
Definición en la línea 4140 del archivo RemesaBancariaCobro.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 cobro 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!PREVI_CL !!!
Definición en la línea 4239 del archivo RemesaBancariaCobro.cs.
bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl._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 cobro o pagares de cobro a una remesa RemesaBancariaCobro._AddPrevisiones() / RemesaBancariaCobro._AddPagares().
En cualquiera de los dos casos anteriores no al dar valor a las propiedades de cada linea, en particular, al dar valor a las propiedades _Factura y _Orden (remesa de previsiones de cobro), o dar valor a las propiedades _Pagare y _Cuenta (remesa de pagarés) no se realizará ninguna validación de la previsión de cobro 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 3576 del archivo RemesaBancariaCobro.cs.
|
protected |
Moneda de la empresa.
Definición en la línea 3533 del archivo RemesaBancariaCobro.cs.
|
protected |
Nº dígitos cuenta contable.
Definición en la línea 3545 del archivo RemesaBancariaCobro.cs.
|
protected |
Máscara de importe para columna importe de previsión/pagaré.
Definición en la línea 3539 del archivo RemesaBancariaCobro.cs.
|
get |
Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro de la remesa.
Definición en la línea 3557 del archivo RemesaBancariaCobro.cs.