Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.cliente.PagareCobro

Clase de negocio para los pagarés de cobro (recepción de pagarés de clientes). Más...

Diagrama de herencia de sage.ew.cliente.PagareCobro

Métodos públicos

 PagareCobro ()
 Constructor de pagaré de cobro.
 
 PagareCobro (string tcEmpresa="", string tcCliente="", string tcPagare="")
 Constructor de pagaré de cobro para un pagaré concreto.
 
 PagareCobro (DataRow loRow)
 Constructor de pagaré de cobro a partir de un DataRow con los datos claves de PAGARE_C.
 
override void _Load ()
 Sobreescritura del método _Load() para pagarés de cobro.
 
override bool _Save_Before ()
 Evento before antes del _Save()
 
override bool _Delete ()
 Borrado de pagaré.
 
void _Show_Asiento ()
 Nos presenta el asiento de pagaré.
 
bool _Show_Remesa ()
 Nos presenta la remesa que contiene lel pagaré.
 
bool _ExistePagare (string tcEmpresa, string tcCliente, string tcPagare)
 Método para consultar si existe un pagaré concreto en el ejercicio actual.
 
bool _ExistePagareEjerPost (ref string tcMensaje)
 Verifica si existe el pagaré en un ejercicio posterior al actual.
 
bool _ExisteAsientoEfectosCobrarEjerAnt ()
 Verifica si existe asiento de pagaré utilizando cuentas de efectos a cobrar en el ejercicio anterior.
 
bool _DesAsentarPagare ()
 Desasentar pagaré.
 
bool _QuitarMarcaAsiento ()
 Elimina los campo ASI del pagaré, desmarca previsiones conforme no están cobradas, pero deja el/los asientos.
 
bool _Permite_Delete_Pagare ()
 Devuelve true si el pagaré que está cargada en el objeto puede ser eliminado.
 
bool _ActVencimChequeEnPrevisiones (bool tlSoloCampoCheque=false)
 Actualizar campos VENCIM, VENCIM2 y CHEQUE en las previsiones de cobro que conforman el pagaré.
 
bool _ActualizarCamposCobroEnPreviCls (string tcAsi, DateTime tdFechaAsiento, string tcCuentaContableBanco, DateTime? tdFechaDescuento=null)
 Actualizar campos de cobro en las previsiones de cobro que conforman un pagaré. Utilizado desde la actualización de pagarés de cobro.
 
void _DescartarPrevisionesNoSelec ()
 Eliminar del DataTable de previsiones del pagaré las que no estén seleccionadas.
 
bool _EnlacePrevisionesPagare (bool tlDesenlazarForzado=false, bool tlCrearNuevaPrevision=false, int tnPeriodo=0, string tcFactura="", int tnOrden=0, int tnImpagado=0, int tnPendiente=0, decimal tnImporte=0)
 Enlazar/desenlazar las previsiones que hay en el DataTable de previsiones con el pagaré, en función de si está seleccionada la previsión o no.
 
void _Clonar (PagareCobro toPagare, string tcEmpresa, string tcCliente, string tcPagare)
 Ajusta todos los campos internos del pagaré cargado a los valores del objeto PagareCobro recibido como parámetro.
 

Métodos protegidos

override void _DescargarDatos ()
 Descargar datos.
 

Propiedades

string _Empresa [get, set]
 Código de empresa.
 
string _Pagare [get, set]
 Número de pagaré
 
string _Cliente [get, set]
 Código de cliente.
 
Cliente _oCliente [get, set]
 Objerto código del cliente.
 
string _TipoPag [get, set]
 Tipo del pagaré
 
string _TipoCta [get, set]
 Tipo de cuenta: CCC o IBAN.
 
string _Iban [get, set]
 Apartado IBAN (4 dígitos) de la cuenta bancaria.
 
string _Entidad [get, set]
 Apartado código del banco (4 dígitos) de la cuenta bancaria.
 
string _Sucursal [get, set]
 Apartado código de sucursal (4 dígitos) de la cuenta bancaria.
 
string _DigCon [get, set]
 Apartado dígitos de control (2 dígitos) de la cuenta bancaria.
 
string _Cuenta [get, set]
 Apartado nº de cuenta (10 dígitos) de la cuenta bancaria.
 
string _CuentaIban [get, set]
 Código cuenta IBAN con todos los dígitos (interno)
 
string _Swift [get, set]
 Código SWIFT de la cuenta bancaria.
 
string _Banco [get, set]
 Cuenta contable banco del pagaré
 
DateTime? _Fecha_Recepcion [get, set]
 Fecha de recepción del pagaré.
 
DateTime? _Fecha_Recepcion_Origen [get, set]
 Fecha de recepción del pagaré en el momento de la carga del objeto de negocio Pagare.
 
DateTime? _Fecha_Vencim [get, set]
 Fecha vencimiento del pagaré.
 
DateTime? _Fecha_Ingreso [get, set]
 Fecha de ingreso del pagaré.
 
decimal _Importe [get, set]
 Importe del pagaré
 
decimal _Importe_Origen [get, set]
 Importe del pagaré en el momento de la carga del objeto de negocio Pagare.
 
bool _Cheque [get, set]
 Cheque si/no.
 
string _Concepto [get, set]
 Concepto del pagaré
 
int _Remesa [get, set]
 Nº de remesa.
 
DateTime? _Fecha_Remesa [get, set]
 Fecha de remesa del pagaré.
 
string _Asiento [get, set]
 Asi del asiento del pagaré
 
string _AsiEfeCob [get, set]
 Asi del asiento de efectos de cobros del pagaré
 
string _AsiEfeDes [get, set]
 Asi del asiento de efectos descontar del pagaré
 
DataTable _Previsiones = null [get, set]
 DataTable de previsiones que componen el pagaré.
 
override string _Nombre [get, set]
 Nombre del cliente, por compatibilidad con clase base.
 

Descripción detallada

Clase de negocio para los pagarés de cobro (recepción de pagarés de clientes).

Definición en la línea 21 del archivo PagareCobro.cs.

Documentación de constructores y destructores

◆ PagareCobro() [1/3]

sage.ew.cliente.PagareCobro.PagareCobro ( )
inline

Constructor de pagaré de cobro.

Definición en la línea 501 del archivo PagareCobro.cs.

◆ PagareCobro() [2/3]

sage.ew.cliente.PagareCobro.PagareCobro ( string tcEmpresa = "",
string tcCliente = "",
string tcPagare = "" )
inline

Constructor de pagaré de cobro para un pagaré concreto.

Definición en la línea 514 del archivo PagareCobro.cs.

◆ PagareCobro() [3/3]

sage.ew.cliente.PagareCobro.PagareCobro ( DataRow loRow)
inline

Constructor de pagaré de cobro a partir de un DataRow con los datos claves de PAGARE_C.

Definición en la línea 537 del archivo PagareCobro.cs.

Documentación de funciones miembro

◆ _ActualizarCamposCobroEnPreviCls()

bool sage.ew.cliente.PagareCobro._ActualizarCamposCobroEnPreviCls ( string tcAsi,
DateTime tdFechaAsiento,
string tcCuentaContableBanco,
DateTime? tdFechaDescuento = null )
inline

Actualizar campos de cobro en las previsiones de cobro que conforman un pagaré. Utilizado desde la actualización de pagarés de cobro.

Parámetros
tcAsiASI del asiento del pagaré.
tdFechaAsientoFecha de asiento.
tcCuentaContableBancoCuenta contable de banco.
tdFechaDescuentoFecha de descuento.
Devuelve
Devuelve true si se ha podido realizar la actualización correctamente, false caso contrario.

Utilizado desde la actualización de pagarés de cobro.

Definición en la línea 1840 del archivo PagareCobro.cs.

◆ _ActVencimChequeEnPrevisiones()

bool sage.ew.cliente.PagareCobro._ActVencimChequeEnPrevisiones ( bool tlSoloCampoCheque = false)
inline

Actualizar campos VENCIM, VENCIM2 y CHEQUE en las previsiones de cobro que conforman el pagaré.

Parámetros
tlSoloCampoChequeSi solo se ha de actualizar el campo CHEQUE (true), o VENCIM, VENCIM2 y CHEQUE (false).
Devuelve
Devuelve true si se pudieron actualizar todas las previsiones correctamente, false caso contrario.

Definición en la línea 1776 del archivo PagareCobro.cs.

◆ _Clonar()

void sage.ew.cliente.PagareCobro._Clonar ( PagareCobro toPagare,
string tcEmpresa,
string tcCliente,
string tcPagare )
inline

Ajusta todos los campos internos del pagaré cargado a los valores del objeto PagareCobro recibido como parámetro.

Parámetros
toPagareObjeto de negocio de pagaré de cobro.
tcEmpresaEmpresa del pagaré.
tcClienteCliente del pagaré.
tcPagareNúmero del pagaré

Recordar que en origen, posteriormente a esta llamada, deberán marcarse previsiones de cobro que estén pendientes, como pertenecientes a este pagaré. No tendría sentido tener un pagaré compuesto de 0 previsiones, no está permitido.

Definición en la línea 1970 del archivo PagareCobro.cs.

◆ _Delete()

override bool sage.ew.cliente.PagareCobro._Delete ( )
inline

Borrado de pagaré.

Devuelve

Definición en la línea 1266 del archivo PagareCobro.cs.

◆ _DesAsentarPagare()

bool sage.ew.cliente.PagareCobro._DesAsentarPagare ( )
inline

Desasentar pagaré.

Devuelve

Definición en la línea 1499 del archivo PagareCobro.cs.

◆ _DescargarDatos()

override void sage.ew.cliente.PagareCobro._DescargarDatos ( )
inlineprotected

Descargar datos.

Definición en la línea 1100 del archivo PagareCobro.cs.

◆ _DescartarPrevisionesNoSelec()

void sage.ew.cliente.PagareCobro._DescartarPrevisionesNoSelec ( )
inline

Eliminar del DataTable de previsiones del pagaré las que no estén seleccionadas.

Devuelve

Definición en la línea 1884 del archivo PagareCobro.cs.

◆ _EnlacePrevisionesPagare()

bool sage.ew.cliente.PagareCobro._EnlacePrevisionesPagare ( bool tlDesenlazarForzado = false,
bool tlCrearNuevaPrevision = false,
int tnPeriodo = 0,
string tcFactura = "",
int tnOrden = 0,
int tnImpagado = 0,
int tnPendiente = 0,
decimal tnImporte = 0 )
inline

Enlazar/desenlazar las previsiones que hay en el DataTable de previsiones con el pagaré, en función de si está seleccionada la previsión o no.

Parámetros
tlDesenlazarForzadoSi se pasa true se hace un desenlazada forzado de las previsiones con el pagaré. Se utiliza cuando se borra un pagaré.
tlCrearNuevaPrevisionSi se ha de crear una nueva previsión (cuando el importe del pagaré no coincide con el importe de las previsiones.
tnPeriodoPeriodo de la previsión que se utilizará como base para crear la nueva previsión.
tcFacturaNº factura de la previsión que se utilizará como base para crear la nueva previsión.
tnOrdenNº orden de la previsión que se utilizará como base para crear la nueva previsión.
tnImpagadoNº impagado de la previsión que se utilizará como base para crear la nueva previsión.
tnPendienteNº pendiente de la previsión que se utilizará como base para crear la nueva previsión.
tnImporteImporte de la previsión a crear.
Devuelve
Devuelve true si se pudieron actualizar todos las previsiones correctamente, false caso contrario.

Definición en la línea 1912 del archivo PagareCobro.cs.

◆ _ExisteAsientoEfectosCobrarEjerAnt()

bool sage.ew.cliente.PagareCobro._ExisteAsientoEfectosCobrarEjerAnt ( )
inline

Verifica si existe asiento de pagaré utilizando cuentas de efectos a cobrar en el ejercicio anterior.

Devuelve
Devuelve true si se ha localizado el asiento del pagaré con cuenta de efectos, false caso contrario.

Definición en la línea 1465 del archivo PagareCobro.cs.

◆ _ExistePagare()

bool sage.ew.cliente.PagareCobro._ExistePagare ( string tcEmpresa,
string tcCliente,
string tcPagare )
inline

Método para consultar si existe un pagaré concreto en el ejercicio actual.

Parámetros
tcEmpresaEmpresa del pagaré.
tcClienteCliente del pagaré.
tcPagareNúmero del pagaré
Devuelve
Devuelve true si existe el pagaré, false caso contrario.

Definición en la línea 1380 del archivo PagareCobro.cs.

◆ _ExistePagareEjerPost()

bool sage.ew.cliente.PagareCobro._ExistePagareEjerPost ( ref string tcMensaje)
inline

Verifica si existe el pagaré en un ejercicio posterior al actual.

Parámetros
tcMensajeMensaje de vuelta caso de que se encuentre el pagaré en un ejercicio posterior.
Devuelve
Devuelve true si se ha localizado el pagaré en un ejercicio posterior al actual, false caso contrario.

Se utiliza como comprobación previa al borrado de un pagaré, para decirle al usuario si es el caso que haga la eliminación del pagaré desde un ejercicio posterior.

Definición en la línea 1406 del archivo PagareCobro.cs.

◆ _Load()

override void sage.ew.cliente.PagareCobro._Load ( )
inline

Sobreescritura del método _Load() para pagarés de cobro.

Definición en la línea 1124 del archivo PagareCobro.cs.

◆ _Permite_Delete_Pagare()

bool sage.ew.cliente.PagareCobro._Permite_Delete_Pagare ( )
inline

Devuelve true si el pagaré que está cargada en el objeto puede ser eliminado.

Devuelve
Devuelve true si se puede eliminar el pagaré, false caso contrario

Definición en la línea 1748 del archivo PagareCobro.cs.

◆ _QuitarMarcaAsiento()

bool sage.ew.cliente.PagareCobro._QuitarMarcaAsiento ( )
inline

Elimina los campo ASI del pagaré, desmarca previsiones conforme no están cobradas, pero deja el/los asientos.

Definición en la línea 1700 del archivo PagareCobro.cs.

◆ _Save_Before()

override bool sage.ew.cliente.PagareCobro._Save_Before ( )
inline

Evento before antes del _Save()

Devuelve

Definición en la línea 1192 del archivo PagareCobro.cs.

◆ _Show_Asiento()

void sage.ew.cliente.PagareCobro._Show_Asiento ( )
inline

Nos presenta el asiento de pagaré.

Definición en la línea 1295 del archivo PagareCobro.cs.

◆ _Show_Remesa()

bool sage.ew.cliente.PagareCobro._Show_Remesa ( )
inline

Nos presenta la remesa que contiene lel pagaré.

Definición en la línea 1311 del archivo PagareCobro.cs.

Documentación de propiedades

◆ _AsiEfeCob

string sage.ew.cliente.PagareCobro._AsiEfeCob
getset

Asi del asiento de efectos de cobros del pagaré

Definición en la línea 454 del archivo PagareCobro.cs.

◆ _AsiEfeDes

string sage.ew.cliente.PagareCobro._AsiEfeDes
getset

Asi del asiento de efectos descontar del pagaré

Definición en la línea 465 del archivo PagareCobro.cs.

◆ _Asiento

string sage.ew.cliente.PagareCobro._Asiento
getset

Asi del asiento del pagaré

Definición en la línea 443 del archivo PagareCobro.cs.

◆ _Banco

string sage.ew.cliente.PagareCobro._Banco
getset

Cuenta contable banco del pagaré

Definición en la línea 291 del archivo PagareCobro.cs.

◆ _Cheque

bool sage.ew.cliente.PagareCobro._Cheque
getset

Cheque si/no.

Definición en la línea 389 del archivo PagareCobro.cs.

◆ _Cliente

string sage.ew.cliente.PagareCobro._Cliente
getset

Código de cliente.

Definición en la línea 129 del archivo PagareCobro.cs.

◆ _Concepto

string sage.ew.cliente.PagareCobro._Concepto
getset

Concepto del pagaré

Definición en la línea 400 del archivo PagareCobro.cs.

◆ _Cuenta

string sage.ew.cliente.PagareCobro._Cuenta
getset

Apartado nº de cuenta (10 dígitos) de la cuenta bancaria.

Definición en la línea 244 del archivo PagareCobro.cs.

◆ _CuentaIban

string sage.ew.cliente.PagareCobro._CuentaIban
getset

Código cuenta IBAN con todos los dígitos (interno)

Definición en la línea 255 del archivo PagareCobro.cs.

◆ _DigCon

string sage.ew.cliente.PagareCobro._DigCon
getset

Apartado dígitos de control (2 dígitos) de la cuenta bancaria.

Definición en la línea 233 del archivo PagareCobro.cs.

◆ _Empresa

string sage.ew.cliente.PagareCobro._Empresa
getset

Código de empresa.

Definición en la línea 96 del archivo PagareCobro.cs.

◆ _Entidad

string sage.ew.cliente.PagareCobro._Entidad
getset

Apartado código del banco (4 dígitos) de la cuenta bancaria.

Definición en la línea 211 del archivo PagareCobro.cs.

◆ _Fecha_Ingreso

DateTime? sage.ew.cliente.PagareCobro._Fecha_Ingreso
getset

Fecha de ingreso del pagaré.

Definición en la línea 351 del archivo PagareCobro.cs.

◆ _Fecha_Recepcion

DateTime? sage.ew.cliente.PagareCobro._Fecha_Recepcion
getset

Fecha de recepción del pagaré.

Definición en la línea 302 del archivo PagareCobro.cs.

◆ _Fecha_Recepcion_Origen

DateTime? sage.ew.cliente.PagareCobro._Fecha_Recepcion_Origen
getset

Fecha de recepción del pagaré en el momento de la carga del objeto de negocio Pagare.

Definición en la línea 323 del archivo PagareCobro.cs.

◆ _Fecha_Remesa

DateTime? sage.ew.cliente.PagareCobro._Fecha_Remesa
getset

Fecha de remesa del pagaré.

Definición en la línea 422 del archivo PagareCobro.cs.

◆ _Fecha_Vencim

DateTime? sage.ew.cliente.PagareCobro._Fecha_Vencim
getset

Fecha vencimiento del pagaré.

Definición en la línea 330 del archivo PagareCobro.cs.

◆ _Iban

string sage.ew.cliente.PagareCobro._Iban
getset

Apartado IBAN (4 dígitos) de la cuenta bancaria.

Definición en la línea 200 del archivo PagareCobro.cs.

◆ _Importe

decimal sage.ew.cliente.PagareCobro._Importe
getset

Importe del pagaré

Definición en la línea 372 del archivo PagareCobro.cs.

◆ _Importe_Origen

decimal sage.ew.cliente.PagareCobro._Importe_Origen
getset

Importe del pagaré en el momento de la carga del objeto de negocio Pagare.

Definición en la línea 383 del archivo PagareCobro.cs.

◆ _Nombre

override string sage.ew.cliente.PagareCobro._Nombre
getset

Nombre del cliente, por compatibilidad con clase base.

Definición en la línea 481 del archivo PagareCobro.cs.

◆ _oCliente

Cliente sage.ew.cliente.PagareCobro._oCliente
getset

Objerto código del cliente.

Definición en la línea 160 del archivo PagareCobro.cs.

◆ _Pagare

string sage.ew.cliente.PagareCobro._Pagare
getset

Número de pagaré

Definición en la línea 107 del archivo PagareCobro.cs.

◆ _Previsiones

DataTable sage.ew.cliente.PagareCobro._Previsiones = null
getset

DataTable de previsiones que componen el pagaré.

Definición en la línea 475 del archivo PagareCobro.cs.

◆ _Remesa

int sage.ew.cliente.PagareCobro._Remesa
getset

Nº de remesa.

Definición en la línea 411 del archivo PagareCobro.cs.

◆ _Sucursal

string sage.ew.cliente.PagareCobro._Sucursal
getset

Apartado código de sucursal (4 dígitos) de la cuenta bancaria.

Definición en la línea 222 del archivo PagareCobro.cs.

◆ _Swift

string sage.ew.cliente.PagareCobro._Swift
getset

Código SWIFT de la cuenta bancaria.

Definición en la línea 280 del archivo PagareCobro.cs.

◆ _TipoCta

string sage.ew.cliente.PagareCobro._TipoCta
getset

Tipo de cuenta: CCC o IBAN.

Definición en la línea 189 del archivo PagareCobro.cs.

◆ _TipoPag

string sage.ew.cliente.PagareCobro._TipoPag
getset

Tipo del pagaré

Definición en la línea 178 del archivo PagareCobro.cs.


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