Clase para las lineas de la agrupación de previsiones de cobro, serán las previsiones de cobro incluidas en la agrupación. 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 | |
AgrupacionPrevisionesCobroDetalle () | |
Inicializa una nueva intancia de la clase. | |
override void | _Load () |
Carga del ManteTRel de previsiones de cobro de la agrupación. | |
override bool | _Save () |
Save del ManteTRel de previsiones de cobro de la agrupación. | |
override bool | _Delete () |
Delete del ManteTRel de previsiones de cobro de la agrupación. | |
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 (AgrupacionPrevisionesCobroDetalle.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 agrupación 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 a una agrupación AgrupacionPrevisionesCobro._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 agrupación de la previsión de cobroo. | |
override bool | _BorrarRegistro (AgrupacionPrevisionesCobroDetalle.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 agrupación de la previsión de cobro. | |
override bool | _BorrarTodosRegistros () |
Método llamado desde el borrado de agrupación de previsiones de cobro. Elimina el campo REFUNDIR en los registros de previsiones de cobro que tiene la agrupación. | |
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 | |
AgrupacionPrevisionesCobro | _oAgrupacion [get] |
Objeto de negocio AgrupacionPrevisionesCobro del cual cuelga el mantetrel de previsiones de cobro de la agrupación. | |
Clase para las lineas de la agrupación de previsiones de cobro, serán las previsiones de cobro incluidas en la agrupación.
Definición en la línea 1882 del archivo AgrupacionPrevisionesCobro.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Se crea por compatibilidad.
Definición en la línea 1945 del archivo AgrupacionPrevisionesCobro.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 agrupación de la previsión de cobro.
loItem | Linia de agrupación 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 2591 del archivo AgrupacionPrevisionesCobro.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 agrupación de la previsión de cobroo.
dataroweliminar | DataRow que tiene los datos del registro del mantetrel a desmarcar la agrupación. |
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 2551 del archivo AgrupacionPrevisionesCobro.cs.
|
inlineprotected |
Método llamado desde el borrado de agrupación de previsiones de cobro. Elimina el campo REFUNDIR en los registros de previsiones de cobro que tiene la agrupación.
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 2631 del archivo AgrupacionPrevisionesCobro.cs.
|
inline |
Delete del ManteTRel de previsiones de cobro de la agrupación.
Definición en la línea 2451 del archivo AgrupacionPrevisionesCobro.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 agrupación que haga el _Save() y es allí donde actualizará la base de datos.
Definición en la línea 2469 del archivo AgrupacionPrevisionesCobro.cs.
|
inline |
Carga del ManteTRel de previsiones de cobro de la agrupación.
Definición en la línea 2405 del archivo AgrupacionPrevisionesCobro.cs.
|
inline |
Save del ManteTRel de previsiones de cobro de la agrupación.
Definición en la línea 2435 del archivo AgrupacionPrevisionesCobro.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 agrupación 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 2514 del archivo AgrupacionPrevisionesCobro.cs.
bool sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle._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 a una agrupación AgrupacionPrevisionesCobro._AddPrevisiones()
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 (agrupación de previsiones de cobro), 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 1932 del archivo AgrupacionPrevisionesCobro.cs.
|
protected |
Moneda de la empresa.
Definición en la línea 1890 del archivo AgrupacionPrevisionesCobro.cs.
|
protected |
Nº dígitos cuenta contable.
Definición en la línea 1902 del archivo AgrupacionPrevisionesCobro.cs.
|
protected |
Máscara de importe para columna importe de previsión/pagaré.
Definición en la línea 1896 del archivo AgrupacionPrevisionesCobro.cs.
|
get |
Objeto de negocio AgrupacionPrevisionesCobro del cual cuelga el mantetrel de previsiones de cobro de la agrupación.
Definición en la línea 1914 del archivo AgrupacionPrevisionesCobro.cs.