Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares

Clase para las lineas de la remesa de cobro cuando la remesa es de pagarés. Serán los pagarés incluidos en la remesa. Más...

Diagrama de herencia de sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares

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

 RemesaBancariaDetallePagares ()
 Inicializa una nueva intancia de la clase.
 
void _ShowPagare (RemesaBancariaDetallePagares.Linea toItem)
 Mostrar el formulario de pagarés con el pagaré recibido como parámetro.
 
override void _Load ()
 Carga del ManteTRel de pagarés de cobro de la remesa.
 
override bool _Save ()
 Save del ManteTRel de pagarés de cobro de la remesa.
 
override bool _Delete ()
 Delete del ManteTRel de pagarés 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 (RemesaBancariaDetallePagares.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 del pagaré recibido y de las previsiones de cobro que lo componen.
 

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 del pagaré y de las previsiones de cobro que la componen.
 
override bool _BorrarRegistro (RemesaBancariaDetallePagares.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 del pagaré y de las previsiones de cobro que lo componen.
 
override bool _BorrarTodosRegistros ()
 Método llamado desde el borrado de remesa de cobro de tipo documento pagarés. Elimina el campo REMESA en los registros de pagarés que tiene la remesa. También elimina el campo REMESA y FECREME de las previsiones de cobro de los pagarés que consta la remesa pues al marcar los registros de pagarés con el campo REMESA también se marcan las previsiones que los componenen.
 

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 pagarés de cobro de la remesa.
 

Descripción detallada

Clase para las lineas de la remesa de cobro cuando la remesa es de pagarés. Serán los pagarés incluidos en la remesa.

Definición en la línea 5421 del archivo RemesaBancariaCobro.cs.

Documentación de constructores y destructores

◆ RemesaBancariaDetallePagares()

sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares.RemesaBancariaDetallePagares ( )
inline

Inicializa una nueva intancia de la clase.

Se crea por compatibilidad.

Definición en la línea 5483 del archivo RemesaBancariaCobro.cs.

Documentación de funciones miembro

◆ _BorrarRegistro() [1/2]

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._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 remesa del pagaré y de las previsiones de cobro que la componen.

Parámetros
dataroweliminarDataRow que tiene los datos del registro del mantetrel a desmarcar la remesa.
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 pagaré de la tabla GESTION!PAGARE_C !!!

Definición en la línea 6111 del archivo RemesaBancariaCobro.cs.

◆ _BorrarRegistro() [2/2]

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._BorrarRegistro ( RemesaBancariaDetallePagares.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 remesa del pagaré y de las previsiones de cobro que lo componen.

Parámetros
loItemLinia de remesa de pagaré.
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 pagaré de la tabla GESTION!PAGARE_C !!!

Definición en la línea 6171 del archivo RemesaBancariaCobro.cs.

◆ _BorrarTodosRegistros()

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._BorrarTodosRegistros ( )
inlineprotected

Método llamado desde el borrado de remesa de cobro de tipo documento pagarés. Elimina el campo REMESA en los registros de pagarés que tiene la remesa. También elimina el campo REMESA y FECREME de las previsiones de cobro de los pagarés que consta la remesa pues al marcar los registros de pagarés con el campo REMESA también se marcan las previsiones que los componenen.

Devuelve
Devuelve true si se han podido desmarcar los pagarés y previsiones de cobro correctamente, false caso contrario.


Este método se llama desde el método _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 pagarés de la tabla GESTION!PAGARE_C !!!

Definición en la línea 6231 del archivo RemesaBancariaCobro.cs.

◆ _Delete()

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._Delete ( )
inline

Delete del ManteTRel de pagarés 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 6005 del archivo RemesaBancariaCobro.cs.

◆ _DeleteItem()

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._DeleteItem ( 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 remesa que haga el _Save() y es allí donde actualizará la base de datos.

Definición en la línea 6028 del archivo RemesaBancariaCobro.cs.

◆ _Load()

override void sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._Load ( )
inline

Carga del ManteTRel de pagarés 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 5915 del archivo RemesaBancariaCobro.cs.

◆ _Save()

override bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._Save ( )
inline

Save del ManteTRel de pagarés 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 5967 del archivo RemesaBancariaCobro.cs.

◆ _SaveItem()

override Boolean sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._SaveItem ( RemesaBancariaDetallePagares.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 remesa del pagaré recibido y de las previsiones de cobro que lo componen.

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 pagaré en la tabla GESTION!PAGARE_C !!!

Definición en la línea 6070 del archivo RemesaBancariaCobro.cs.

◆ _ShowPagare()

void sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._ShowPagare ( RemesaBancariaDetallePagares.Linea toItem)
inline

Mostrar el formulario de pagarés con el pagaré recibido como parámetro.

Parámetros
toItemRegistro del ManteTRel de pagarés de la remesa.

Definición en la línea 5879 del archivo RemesaBancariaCobro.cs.

Documentación de campos

◆ _isLoading

bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._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 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 5470 del archivo RemesaBancariaCobro.cs.

◆ _lcMonedaEmpresa

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

Moneda de la empresa.

Definición en la línea 5429 del archivo RemesaBancariaCobro.cs.

◆ _lnDigitos

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

Nº dígitos cuenta contable.

Definición en la línea 5441 del archivo RemesaBancariaCobro.cs.

◆ mascaraGranTotal

ewMascara sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares.mascaraGranTotal
protected

Máscara de importe para columna importe de previsión/pagaré.

Definición en la línea 5435 del archivo RemesaBancariaCobro.cs.

Documentación de propiedades

◆ _oRemesa

RemesaBancariaCobro sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares._oRemesa
get

Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de pagarés de cobro de la remesa.

Definición en la línea 5452 del archivo RemesaBancariaCobro.cs.


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