Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docscompra.PagarePago

Clase de negocio para los pagarés de pago (emisión de pagarés de proveedores). Más...

Diagrama de herencia de sage.ew.docscompra.PagarePago
sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

Métodos públicos

 PagarePago ()
 Constructor de pagaré de pago.
 
 PagarePago (string tcEmpresa="", string tcBanco="", string tcPagare="")
 Constructor de pagaré de pago para un pagaré concreto.
 
 PagarePago (DataRow loRow)
 Constructor de pagaré de pago a partir de un DataRow con los datos claves de PAGARE_C.
 
bool _Print ()
 Impresión de pagaré de pago.
 
DataTable _SeleccionarPrevisiones (DateTime tdFEmisionIni, DateTime tdFEmisionFin)
 Rellenar el DataTable de previsiones a seleccionar.
 
void _Show_Asiento ()
 Nos presenta el asiento de pagaré.
 
bool _ExistePagare (string tcEmpresa, string tcBanco, 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 _ExisteAsientoEfectosEjerAnt ()
 Verifica si existe asiento de pagaré utilizando cuentas de efectos en el ejercicio anterior.
 
bool _Restar_Numero_Pagare ()
 Resta nº de pagaré de la ficha del banco, si fuera el caso.
 
bool _DesAsentarPagare ()
 Desasentar pagaré. Borra el asiento del pagaré realizado de forma normal, sin utilizar cuenta efectos.
 
bool _Permite_Delete_Pagare ()
 Devuelve true si el pagaré que está cargada en el objeto puede ser eliminado.
 
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 tcProveedor="", string tcFactura="", int tnOrden=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 (PagarePago toPagare, string tcEmpresa, string tcBanco, string tcPagare)
 Ajusta todos los campos internos del pagaré cargado a los valores del objeto Pagarepago recibido como parámetro.
 
bool _ActualizarCamposPagoEnPrevis (string tcAsi, DateTime tdFechaAsiento)
 Actualizar campos de pago en las previsiones de pago que conforman un pagaré. Utilizado desde la actualización de pagarés de pago.
 
bool _Show_Print (int tnAbrirEn=1)
 
Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 
DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtener los datos del pagare.
 
override void _Load ()
 Sobreescritura del método _Load() para pagarés de pago.
 
override bool _Delete ()
 Borrado de pagaré.
 
override bool _Save_Before ()
 Evento before antes del _Save()
 

Métodos protegidos

override void _DescargarDatos ()
 Descargar datos.
 

Propiedades

string _Empresa [get, set]
 Código de empresa.
 
string _Banco [get, set]
 Cuenta contable de banco del pagaré
 
string _Pagare [get, set]
 Número de pagaré
 
string _Proveedor [get, set]
 Código de proveedor.
 
Cuenta _oProveedor [get, set]
 Objerto código del proveedor.
 
DateTime? _Fecha_Emision [get, set]
 Fecha de emisión del pagaré.
 
DateTime? _Fecha_Emision_Origen [get, set]
 Fecha de emisión del pagaré en el momento de la carga del objeto de negocio Pagare.
 
DateTime? _Fecha_Vencim [get, set]
 Fecha vencimiento 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 _Asiento [get, set]
 Asi del asiento del pagaré
 
string _AsiEfectos [get, set]
 Asi del asiento de efectos del pagaré
 
DataTable _Previsiones [get, set]
 DataTable de previsiones que componen el pagaré.
 
override string _Nombre [get, set]
 Nombre del banco, por compatibilidad con clase base.
 
string _ReportBase [get, set]
 Report base.
 
String _ReportTitlePreview [get, set]
 Título vista previa report.
 
IDocPrint _DocPrint [get, set]
 Objeto IDocPrint para impresión.
 
string _Fecha [get]
 Fecha.
 

Descripción detallada

Clase de negocio para los pagarés de pago (emisión de pagarés de proveedores).

Definición en la línea 31 del archivo PagarePago.cs.

Documentación de constructores y destructores

◆ PagarePago() [1/3]

sage.ew.docscompra.PagarePago.PagarePago ( )
inline

Constructor de pagaré de pago.

Definición en la línea 429 del archivo PagarePago.cs.

◆ PagarePago() [2/3]

sage.ew.docscompra.PagarePago.PagarePago ( string tcEmpresa = "",
string tcBanco = "",
string tcPagare = "" )
inline

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

Definición en la línea 442 del archivo PagarePago.cs.

◆ PagarePago() [3/3]

sage.ew.docscompra.PagarePago.PagarePago ( DataRow loRow)
inline

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

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

Documentación de funciones miembro

◆ _ActualizarCamposPagoEnPrevis()

bool sage.ew.docscompra.PagarePago._ActualizarCamposPagoEnPrevis ( string tcAsi,
DateTime tdFechaAsiento )
inline

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

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

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

Definición en la línea 1497 del archivo PagarePago.cs.

◆ _Clonar()

void sage.ew.docscompra.PagarePago._Clonar ( PagarePago toPagare,
string tcEmpresa,
string tcBanco,
string tcPagare )
inline

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

Parámetros
toPagareObjeto de negocio de pagaré de pago.
tcEmpresaEmpresa del pagaré.
tcBancoCuenta contable del banco del pagaré.
tcPagareNúmero del pagaré

Recordar que en origen, posteriormente a esta llamada, deberán marcarse previsiones de pago 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 1452 del archivo PagarePago.cs.

◆ _Delete()

override bool sage.ew.docscompra.PagarePago._Delete ( )
inline

Borrado de pagaré.

Devuelve

Definición en la línea 1913 del archivo PagarePago.cs.

◆ _DesAsentarPagare()

bool sage.ew.docscompra.PagarePago._DesAsentarPagare ( )
inline

Desasentar pagaré. Borra el asiento del pagaré realizado de forma normal, sin utilizar cuenta efectos.

Devuelve

Definición en la línea 1259 del archivo PagarePago.cs.

◆ _DescargarDatos()

override void sage.ew.docscompra.PagarePago._DescargarDatos ( )
inlineprotected

Descargar datos.

Definición en la línea 983 del archivo PagarePago.cs.

◆ _DescartarPrevisionesNoSelec()

void sage.ew.docscompra.PagarePago._DescartarPrevisionesNoSelec ( )
inline

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

Devuelve

Definición en la línea 1367 del archivo PagarePago.cs.

◆ _EnlacePrevisionesPagare()

bool sage.ew.docscompra.PagarePago._EnlacePrevisionesPagare ( bool tlDesenlazarForzado = false,
bool tlCrearNuevaPrevision = false,
int tnPeriodo = 0,
string tcProveedor = "",
string tcFactura = "",
int tnOrden = 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é es inferior al importe de las previsiones.
tnPeriodoPeriodo de la previsión que se utilizará como base para crear la nueva previsión.
tcProveedorCódigo de proveedor 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.
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 1394 del archivo PagarePago.cs.

◆ _ExisteAsientoEfectosEjerAnt()

bool sage.ew.docscompra.PagarePago._ExisteAsientoEfectosEjerAnt ( )
inline

Verifica si existe asiento de pagaré utilizando cuentas de efectos 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 1177 del archivo PagarePago.cs.

◆ _ExistePagare()

bool sage.ew.docscompra.PagarePago._ExistePagare ( string tcEmpresa,
string tcBanco,
string tcPagare )
inline

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

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

Definición en la línea 1092 del archivo PagarePago.cs.

◆ _ExistePagareEjerPost()

bool sage.ew.docscompra.PagarePago._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 1118 del archivo PagarePago.cs.

◆ _Load()

override void sage.ew.docscompra.PagarePago._Load ( )
inline

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

Definición en la línea 1841 del archivo PagarePago.cs.

◆ _Obtener_Datos_SageReports()

DataTable sage.ew.docscompra.PagarePago._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

Obtener los datos del pagare.

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 1780 del archivo PagarePago.cs.

◆ _Obtener_Filtros_SageReports()

Dictionary< string, object > sage.ew.docscompra.PagarePago._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inline
Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 1590 del archivo PagarePago.cs.

◆ _Permite_Delete_Pagare()

bool sage.ew.docscompra.PagarePago._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 1349 del archivo PagarePago.cs.

◆ _Print()

bool sage.ew.docscompra.PagarePago._Print ( )
inline

Impresión de pagaré de pago.

Devuelve

Definición en la línea 1008 del archivo PagarePago.cs.

◆ _Restar_Numero_Pagare()

bool sage.ew.docscompra.PagarePago._Restar_Numero_Pagare ( )
inline

Resta nº de pagaré de la ficha del banco, si fuera el caso.

Devuelve
Devuelve true si finalmente se resta 1 al contador, false caso contrario.

Definición en la línea 1211 del archivo PagarePago.cs.

◆ _Save_Before()

override bool sage.ew.docscompra.PagarePago._Save_Before ( )
inline

Evento before antes del _Save()

Devuelve

Definición en la línea 1942 del archivo PagarePago.cs.

◆ _SeleccionarPrevisiones()

DataTable sage.ew.docscompra.PagarePago._SeleccionarPrevisiones ( DateTime tdFEmisionIni,
DateTime tdFEmisionFin )
inline

Rellenar el DataTable de previsiones a seleccionar.

Devuelve
Parámetros
tdFEmisionIniFecha de emisión inicial.
tdFEmisionFinFecha de emisión final.

Definición en la línea 1040 del archivo PagarePago.cs.

◆ _Show_Asiento()

void sage.ew.docscompra.PagarePago._Show_Asiento ( )
inline

Nos presenta el asiento de pagaré.

Definición en la línea 1073 del archivo PagarePago.cs.

◆ _Show_Print()

bool sage.ew.docscompra.PagarePago._Show_Print ( int tnAbrirEn = 1)
inline
Parámetros
tnAbrirEn
Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1545 del archivo PagarePago.cs.

Documentación de propiedades

◆ _AsiEfectos

string sage.ew.docscompra.PagarePago._AsiEfectos
getset

Asi del asiento de efectos del pagaré

Definición en la línea 320 del archivo PagarePago.cs.

◆ _Asiento

string sage.ew.docscompra.PagarePago._Asiento
getset

Asi del asiento del pagaré

Definición en la línea 309 del archivo PagarePago.cs.

◆ _Banco

string sage.ew.docscompra.PagarePago._Banco
getset

Cuenta contable de banco del pagaré

Definición en la línea 133 del archivo PagarePago.cs.

◆ _Cheque

bool sage.ew.docscompra.PagarePago._Cheque
getset

Cheque si/no.

Definición en la línea 298 del archivo PagarePago.cs.

◆ _DocPrint

IDocPrint sage.ew.docscompra.PagarePago._DocPrint
getset

Objeto IDocPrint para impresión.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 387 del archivo PagarePago.cs.

◆ _Empresa

string sage.ew.docscompra.PagarePago._Empresa
getset

Código de empresa.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 122 del archivo PagarePago.cs.

◆ _Fecha

string sage.ew.docscompra.PagarePago._Fecha
get

Fecha.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 408 del archivo PagarePago.cs.

◆ _Fecha_Emision

DateTime? sage.ew.docscompra.PagarePago._Fecha_Emision
getset

Fecha de emisión del pagaré.

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

◆ _Fecha_Emision_Origen

DateTime? sage.ew.docscompra.PagarePago._Fecha_Emision_Origen
getset

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

Definición en la línea 248 del archivo PagarePago.cs.

◆ _Fecha_Vencim

DateTime? sage.ew.docscompra.PagarePago._Fecha_Vencim
getset

Fecha vencimiento del pagaré.

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

◆ _Importe

decimal sage.ew.docscompra.PagarePago._Importe
getset

Importe del pagaré

Definición en la línea 281 del archivo PagarePago.cs.

◆ _Importe_Origen

decimal sage.ew.docscompra.PagarePago._Importe_Origen
getset

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

Definición en la línea 292 del archivo PagarePago.cs.

◆ _Nombre

override string sage.ew.docscompra.PagarePago._Nombre
getset

Nombre del banco, por compatibilidad con clase base.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 336 del archivo PagarePago.cs.

◆ _oProveedor

Cuenta sage.ew.docscompra.PagarePago._oProveedor
getset

Objerto código del proveedor.

Definición en la línea 204 del archivo PagarePago.cs.

◆ _Pagare

string sage.ew.docscompra.PagarePago._Pagare
getset

Número de pagaré

Definición en la línea 154 del archivo PagarePago.cs.

◆ _Previsiones

DataTable sage.ew.docscompra.PagarePago._Previsiones
getset

DataTable de previsiones que componen el pagaré.

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

◆ _Proveedor

string sage.ew.docscompra.PagarePago._Proveedor
getset

Código de proveedor.

Definición en la línea 176 del archivo PagarePago.cs.

◆ _ReportBase

string sage.ew.docscompra.PagarePago._ReportBase
getset

Report base.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 355 del archivo PagarePago.cs.

◆ _ReportTitlePreview

String sage.ew.docscompra.PagarePago._ReportTitlePreview
getset

Título vista previa report.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 371 del archivo PagarePago.cs.


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