Clase de negocio para los pagarés de cobro (recepción de pagarés de clientes). Más...
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. | |
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.
|
inline |
Constructor de pagaré de cobro.
Definición en la línea 501 del archivo PagareCobro.cs.
|
inline |
Constructor de pagaré de cobro para un pagaré concreto.
Definición en la línea 514 del archivo PagareCobro.cs.
|
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.
|
inline |
Actualizar campos de cobro en las previsiones de cobro que conforman un pagaré. Utilizado desde la actualización de pagarés de cobro.
tcAsi | ASI del asiento del pagaré. |
tdFechaAsiento | Fecha de asiento. |
tcCuentaContableBanco | Cuenta contable de banco. |
tdFechaDescuento | Fecha de descuento. |
Utilizado desde la actualización de pagarés de cobro.
Definición en la línea 1840 del archivo PagareCobro.cs.
|
inline |
Actualizar campos VENCIM, VENCIM2 y CHEQUE en las previsiones de cobro que conforman el pagaré.
tlSoloCampoCheque | Si solo se ha de actualizar el campo CHEQUE (true), o VENCIM, VENCIM2 y CHEQUE (false). |
Definición en la línea 1776 del archivo PagareCobro.cs.
|
inline |
Ajusta todos los campos internos del pagaré cargado a los valores del objeto PagareCobro recibido como parámetro.
toPagare | Objeto de negocio de pagaré de cobro. |
tcEmpresa | Empresa del pagaré. |
tcCliente | Cliente del pagaré. |
tcPagare | Nú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.
|
inline |
|
inline |
|
inlineprotected |
Descargar datos.
Definición en la línea 1100 del archivo PagareCobro.cs.
|
inline |
Eliminar del DataTable de previsiones del pagaré las que no estén seleccionadas.
Definición en la línea 1884 del archivo PagareCobro.cs.
|
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.
tlDesenlazarForzado | Si se pasa true se hace un desenlazada forzado de las previsiones con el pagaré. Se utiliza cuando se borra un pagaré. |
tlCrearNuevaPrevision | Si se ha de crear una nueva previsión (cuando el importe del pagaré no coincide con el importe de las previsiones. |
tnPeriodo | Periodo de la previsión que se utilizará como base para crear la nueva previsión. |
tcFactura | Nº factura de la previsión que se utilizará como base para crear la nueva previsión. |
tnOrden | Nº orden de la previsión que se utilizará como base para crear la nueva previsión. |
tnImpagado | Nº impagado de la previsión que se utilizará como base para crear la nueva previsión. |
tnPendiente | Nº pendiente de la previsión que se utilizará como base para crear la nueva previsión. |
tnImporte | Importe de la previsión a crear. |
Definición en la línea 1912 del archivo PagareCobro.cs.
|
inline |
Verifica si existe asiento de pagaré utilizando cuentas de efectos a cobrar en el ejercicio anterior.
Definición en la línea 1465 del archivo PagareCobro.cs.
|
inline |
Método para consultar si existe un pagaré concreto en el ejercicio actual.
tcEmpresa | Empresa del pagaré. |
tcCliente | Cliente del pagaré. |
tcPagare | Número del pagaré |
Definición en la línea 1380 del archivo PagareCobro.cs.
|
inline |
Verifica si existe el pagaré en un ejercicio posterior al actual.
tcMensaje | Mensaje de vuelta caso de que se encuentre el pagaré en un ejercicio posterior. |
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.
|
inline |
Sobreescritura del método _Load() para pagarés de cobro.
Definición en la línea 1124 del archivo PagareCobro.cs.
|
inline |
Devuelve true si el pagaré que está cargada en el objeto puede ser eliminado.
Definición en la línea 1748 del archivo PagareCobro.cs.
|
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.
|
inline |
|
inline |
Nos presenta el asiento de pagaré.
Definición en la línea 1295 del archivo PagareCobro.cs.
|
inline |
Nos presenta la remesa que contiene lel pagaré.
Definición en la línea 1311 del archivo PagareCobro.cs.
|
getset |
Asi del asiento de efectos de cobros del pagaré
Definición en la línea 454 del archivo PagareCobro.cs.
|
getset |
Asi del asiento de efectos descontar del pagaré
Definición en la línea 465 del archivo PagareCobro.cs.
|
getset |
Asi del asiento del pagaré
Definición en la línea 443 del archivo PagareCobro.cs.
|
getset |
Cuenta contable banco del pagaré
Definición en la línea 291 del archivo PagareCobro.cs.
|
getset |
Cheque si/no.
Definición en la línea 389 del archivo PagareCobro.cs.
|
getset |
Código de cliente.
Definición en la línea 129 del archivo PagareCobro.cs.
|
getset |
Concepto del pagaré
Definición en la línea 400 del archivo PagareCobro.cs.
|
getset |
Apartado nº de cuenta (10 dígitos) de la cuenta bancaria.
Definición en la línea 244 del archivo PagareCobro.cs.
|
getset |
Código cuenta IBAN con todos los dígitos (interno)
Definición en la línea 255 del archivo PagareCobro.cs.
|
getset |
Apartado dígitos de control (2 dígitos) de la cuenta bancaria.
Definición en la línea 233 del archivo PagareCobro.cs.
|
getset |
Código de empresa.
Definición en la línea 96 del archivo PagareCobro.cs.
|
getset |
Apartado código del banco (4 dígitos) de la cuenta bancaria.
Definición en la línea 211 del archivo PagareCobro.cs.
|
getset |
Fecha de ingreso del pagaré.
Definición en la línea 351 del archivo PagareCobro.cs.
|
getset |
Fecha de recepción del pagaré.
Definición en la línea 302 del archivo PagareCobro.cs.
|
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.
|
getset |
Fecha de remesa del pagaré.
Definición en la línea 422 del archivo PagareCobro.cs.
|
getset |
Fecha vencimiento del pagaré.
Definición en la línea 330 del archivo PagareCobro.cs.
|
getset |
Apartado IBAN (4 dígitos) de la cuenta bancaria.
Definición en la línea 200 del archivo PagareCobro.cs.
|
getset |
Importe del pagaré
Definición en la línea 372 del archivo PagareCobro.cs.
|
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.
|
getset |
Nombre del cliente, por compatibilidad con clase base.
Definición en la línea 481 del archivo PagareCobro.cs.
|
getset |
Objerto código del cliente.
Definición en la línea 160 del archivo PagareCobro.cs.
|
getset |
Número de pagaré
Definición en la línea 107 del archivo PagareCobro.cs.
|
getset |
DataTable de previsiones que componen el pagaré.
Definición en la línea 475 del archivo PagareCobro.cs.
|
getset |
Nº de remesa.
Definición en la línea 411 del archivo PagareCobro.cs.
|
getset |
Apartado código de sucursal (4 dígitos) de la cuenta bancaria.
Definición en la línea 222 del archivo PagareCobro.cs.
|
getset |
Código SWIFT de la cuenta bancaria.
Definición en la línea 280 del archivo PagareCobro.cs.
|
getset |
Tipo de cuenta: CCC o IBAN.
Definición en la línea 189 del archivo PagareCobro.cs.
|
getset |
Tipo del pagaré
Definición en la línea 178 del archivo PagareCobro.cs.