Clase que permite extender la funcionalidad de previsiones de pago en los addons. Más...
Métodos públicos | |
_ExtensionPrevisionPago () | |
Inicializa una nueva instancia de la clase Más... | |
virtual List< PrevisionPago > | _Dividir (List< int > tlisDias) |
Divide el importe definido en la propiedad _Importe entre los dias especificados en la lista de dias y generá tantas previsiones como haya. Más... | |
virtual bool | _Duplicar () |
Duplica la previsión actual por otra identica, cambiando sólo el número de recibo. Más... | |
virtual void | _Desasentar () |
Desasentar las previsiones de pago, y gestionar el criterio de caja Más... | |
virtual bool | _Descontabilizar (bool tlForzarDesmarcarPrevision) |
Anula el asiento del pago y deja la previsión pendiente de pagar, siempre que el asiento del pago no contenga ningun pago más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision Más... | |
virtual bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, Asientos toAsiento) |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más... | |
virtual bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, decimal tnCambio, Asientos toAsiento, bool tlGroup) |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más... | |
virtual bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, string tcAsi) |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más... | |
virtual void | _Clonar (PrevisionPago toPrevision) |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro. Más... | |
virtual void | _New (string tcProveedor, string tcEmpresa, string tcFactura, int tnOrden, int tnPendiente, decimal tnImporte, DateTime tdEmision, DateTime tdVencim, string tcMoneda, int tnNum_Banco, string tcBanco, DateTime? tdFecha_Oper, string tcFpago, bool tlRecc, int tnPeriodo, decimal tnCambio, decimal tnImporteDiv, string lcConcepto) |
Crea una nueva previsión de pago a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea. Más... | |
virtual bool | _Perdonar () |
Perdonar la previsión, marcar como pagada Más... | |
Métodos públicos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | _Clonar () |
Método clonar Más... | |
virtual bool | _Delete () |
Elimina el registro actual Más... | |
virtual void | _Cancel () |
Cancelar la edición del registro actual Más... | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más... | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase Más... | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada Más... | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada Más... | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro Más... | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada Más... | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes Más... | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon Más... | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura Más... | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio Más... | |
virtual string | GetWhereClause () |
Proporciona la clausula where para las consultas a partir del contenido actual de _Codigo. Además, asigna los valores correspondientes a las propiedades que forman parte de la clave. Más... | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos Más... | |
Propiedades | |
PrevisionPago | _Documento [get, set] |
Instancia de la previsión de pago. Más... | |
Propiedades heredados desde sage.ew.ewbase._ExtensionMante | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
Propiedades heredados desde sage.ew.interficies.IExtensionMante | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
string | _Error_Message [get, set] |
PE-100770 Mensaje de error para las validaciones de la configuración Más... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
Propiedades heredados desde sage.ew.interficies.IExtensionPrevisionPago | |
PrevisionPago | _Documento [get, set] |
Instancia de la previsión de pago de la que se hace la extensión. Más... | |
TipoExecute | _eBeforeAfter [get, set] |
Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase (before) o despúes del código de la clase (after) Más... | |
Otros miembros heredados | |
Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Clase que permite extender la funcionalidad de previsiones de pago en los addons.
Definición en la línea 5455 del archivo clsEwModulosExtension.cs.
|
inline |
Inicializa una nueva instancia de la clase
Definición en la línea 5475 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro.
toPrevision |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5606 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
toAsiento | Objeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500) |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5564 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
toAsiento | Objeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500) |
tnCambio | Cambio con el que se contabilizará |
tlGroup |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5581 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tcAsi | Código asi para enlazar |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5596 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Desasentar las previsiones de pago, y gestionar el criterio de caja
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5537 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Anula el asiento del pago y deja la previsión pendiente de pagar, siempre que el asiento del pago no contenga ningun pago más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision
tlForzarDesmarcarPrevision |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5549 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Divide el importe definido en la propiedad _Importe entre los dias especificados en la lista de dias y generá tantas previsiones como haya.
tlisDias |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5515 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Duplica la previsión actual por otra identica, cambiando sólo el número de recibo.
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5527 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Crea una nueva previsión de pago a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea.
tcProveedor | Campo código de proveedor |
tcEmpresa | Campo código de empresa |
tcFactura | Campo Nº de factura |
tnOrden | Campo nº de orden de la previsión |
tnPendiente | Campo pendiente de la previsión |
tnImporte | Importe de la previsión en moneda de la empresa. |
tdEmision | Fecha de emisión de la previsión |
tdVencim | Fecha de vencimiento de la previsión |
tcMoneda | Campo código de moneda |
tnNum_Banco | Campo Nº de banco |
tcBanco | Cuenta bancaria del banco |
tdFecha_Oper | Campo fecha de operación |
tcFpago | Campo código forma pago |
tlRecc | Criterio de caja |
tnPeriodo | Periodo de la previsión |
tnCambio | Tasa de cambio 1 unidad de la moneda de la prevision = tnCambio unidades de la moneda de la empresa. |
tnImporteDiv | Importe de la previsión en divisa. |
lcConcepto | Importe de la previsión en divisa. |
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5633 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Perdonar la previsión, marcar como pagada
Implementa sage.ew.interficies.IExtensionPrevisionPago.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
Definición en la línea 5645 del archivo clsEwModulosExtension.cs.
|
getset |
Instancia de la previsión de pago.
Definición en la línea 5491 del archivo clsEwModulosExtension.cs.