Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle

Clase para las lineas de la agrupación de previsiones de pago, serán las previsiones de pago incluidas en la agrupación. Más...

Diagrama de herencia de sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle

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

 AgrupacionPrevisionesPagoDetalle ()
 Inicializa una nueva intancia de la clase.
 
override void _Load ()
 Establecer valores de claves.
 
override bool _Save ()
 Save del ManteTRel de previsiones de pago de la agrupación.
 
override bool _Delete ()
 Delete del ManteTRel de previsiones de cobro de la agrupación.
 
override bool _DeleteItem (AgrupacionPrevisionesPagoDetalle.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 (AgrupacionPrevisionesPagoDetalle.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 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 agrupación AgrupacionesPrevisionesPago._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 pago.
 
override bool _BorrarRegistro (AgrupacionPrevisionesPagoDetalle.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 pago.
 
override bool _BorrarTodosRegistros ()
 Método llamado desde el borrado de agrupación de previsiones de pago. Elimina el campo REFUNDIR de los registros de previsiones de pago 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.
 
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

AgrupacionPrevisionesPago _oAgrupacion [get]
 Objeto de negocio AgrupacionPrevisionesPago del cual cuelga el mantetrel de previsiones de pago de la agrupación.
 

Descripción detallada

Clase para las lineas de la agrupación de previsiones de pago, serán las previsiones de pago incluidas en la agrupación.

Definición en la línea 1553 del archivo AgrupacionPrevisionesPago.cs.

Documentación de constructores y destructores

◆ AgrupacionPrevisionesPagoDetalle()

sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle.AgrupacionPrevisionesPagoDetalle ( )
inline

Inicializa una nueva intancia de la clase.

Se crea por compatibilidad.

Definición en la línea 1622 del archivo AgrupacionPrevisionesPago.cs.

Documentación de funciones miembro

◆ _BorrarRegistro() [1/2]

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._BorrarRegistro ( AgrupacionPrevisionesPagoDetalle.Linea loItem)
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 pago.

Parámetros
loItemLinia de agrupación de prevision de pago.
Devuelve
Devuelve true si se ha podido realizar correctamente la operación, false caso contrario.


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 2268 del archivo AgrupacionPrevisionesPago.cs.

◆ _BorrarRegistro() [2/2]

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._BorrarRegistro ( DataRow dataroweliminar)
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 pago.

Parámetros
dataroweliminarDataRow que tiene los datos del registro del mantetrel a desmarcar la agrupación.
Devuelve
Devuelve true si se ha podido realizar correctamente la operación, false caso contrario.


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 2229 del archivo AgrupacionPrevisionesPago.cs.

◆ _BorrarTodosRegistros()

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._BorrarTodosRegistros ( )
inlineprotected

Método llamado desde el borrado de agrupación de previsiones de pago. Elimina el campo REFUNDIR de los registros de previsiones de pago que tiene la agrupación.

Devuelve
Devuelve true si se han podido desmarcar las previsiones correctamente, false caso contrario.


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 2308 del archivo AgrupacionPrevisionesPago.cs.

◆ _Delete()

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._Delete ( )
inline

Delete del ManteTRel de previsiones de cobro de la agrupación.

Definición en la línea 2130 del archivo AgrupacionPrevisionesPago.cs.

◆ _DeleteItem()

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._DeleteItem ( AgrupacionPrevisionesPagoDetalle.Linea toItem)
inline

Sobreescritura del método _DeleteItem de la clase base ewManteTRel para que después de eliminar un registro del mantetrel recalcule los totales.

Parámetros
toItem
Devuelve
Devuelve true si se ha podido eliminar correctamente el registro, false caso contrario.

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 2148 del archivo AgrupacionPrevisionesPago.cs.

◆ _Load()

override void sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._Load ( )
inline

Establecer valores de claves.

Definición en la línea 2082 del archivo AgrupacionPrevisionesPago.cs.

◆ _Save()

override bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._Save ( )
inline

Save del ManteTRel de previsiones de pago de la agrupación.

Definición en la línea 2113 del archivo AgrupacionPrevisionesPago.cs.

◆ _SaveItem()

override Boolean sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._SaveItem ( AgrupacionPrevisionesPagoDetalle.Linea toItem)
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 pago recibida.

Parámetros
toItem
Devuelve
Devuelve true si se ha podido actualizar correctamente el registro, false caso contrario.


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 2192 del archivo AgrupacionPrevisionesPago.cs.

Documentación de campos

◆ _isLoading

bool sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._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 agrupación AgrupacionesPrevisionesPago._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 1609 del archivo AgrupacionPrevisionesPago.cs.

◆ _lcMonedaEmpresa

string sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._lcMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda"))
protected

Moneda de la empresa.

Definición en la línea 1561 del archivo AgrupacionPrevisionesPago.cs.

◆ _lnDigitos

int sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._lnDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
protected

Nº dígitos cuenta contable.

Definición en la línea 1573 del archivo AgrupacionPrevisionesPago.cs.

◆ _nLenFactura

int sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._nLenFactura = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_factcompra))
protected

Longitud del campo nº de factura de compra.

Definición en la línea 1579 del archivo AgrupacionPrevisionesPago.cs.

◆ mascaraGranTotal

ewMascara sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle.mascaraGranTotal
protected

Máscara de importe para columna importe de previsión.

Definición en la línea 1567 del archivo AgrupacionPrevisionesPago.cs.

Documentación de propiedades

◆ _oAgrupacion

AgrupacionPrevisionesPago sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle._oAgrupacion
get

Objeto de negocio AgrupacionPrevisionesPago del cual cuelga el mantetrel de previsiones de pago de la agrupación.

Definición en la línea 1591 del archivo AgrupacionPrevisionesPago.cs.


La documentación de esta clase está generada del siguiente archivo: