Interficie para poder realizar extensiones sobre la clase de negocio MovCaja Más...
Métodos públicos | |
void | _Aparcar () |
Aparcar() de MovCaja Más... | |
void | _Desaparcar () |
Desaparcar de MovCaja Más... | |
void | _Print () |
Print() de MovCaja Más... | |
bool | _EsTarjeta (String tcCodigoFormaCobro="") |
EsTarjeta() de MovCaja Más... | |
bool | _EsEfectivo (String tcCodigoFormaCobro) |
EsEfectivo() de MovCaja Más... | |
bool | _EsVale (String tcCodigoFormaCobro) |
EsVale() de MovCaja Más... | |
bool | _Admite_Cobro_PayTef () |
Admite_Cobro_Paytef() de MovCaja Más... | |
bool | _Hay_Cobro_Tarjeta_PayTef_Efectuado () |
Hay_Cobro_Tarjeta_Paytef() de MovCaja Más... | |
void | _CobrosAsignar (String tcCodigoFormaCobro, decimal tnImporte, bool tlCambio=true) |
CobrosAsignar() de MovCaja Más... | |
void | _CobrosReset () |
CobrosReset() de MovCaja Más... | |
Métodos públicos heredados desde sage.ew.interficies.IExtensionMante | |
bool | _Init () |
Método que se ejecuta cuando se instancia la clase Más... | |
bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro Más... | |
bool | _Load () |
Carga el registro actual de la tabla asociada Más... | |
bool | _Refresh () |
Refresca el registro actual de la tabla asociada Más... | |
bool | _Save () |
Guarda el registro actual en la tabla asociada Más... | |
bool | _Delete () |
Elimina el registro actual Más... | |
void | _Cancel () |
Cancelar la edición del registro actual Más... | |
bool | _Clonar () |
Devuelve una copia exacta del objeto actual Más... | |
void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más... | |
void | _Bloquear_Controles (bool tlReadOnly) |
Método que se utiliza para bloquear los usercontrols de los addons de los mantes Más... | |
bool | _Duplicar (IDuplicador duplicador) |
Método que se ejecuta al duplicar un registro Más... | |
bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lectura Más... | |
bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio Más... | |
Propiedades | |
MovCaja | _Documento [get, set] |
Instancia de la clase MovCaja de la que se hace la extensión. 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... | |
Interficie para poder realizar extensiones sobre la clase de negocio MovCaja
Los métodos _Load(), _Save(), _Delete() están implementados en la clase MovCaja y están definidos como new con lo que las llamadas a las extensions de los addons que hay ewn ewMante para estos métodos no tendrán lugar pues al estar definidos estos métodos en MovCaja como new, ya no pasan por ewMante. Hemos tenido que ir al _Load(), _Save(), _Delete() de MovCaja/clases derivadas (CobrosCaja, CobrosVarios, CobrosPrevision, PagosVarios, PagosPrevision) y poner la llamada allí de las extensiones de los métodos. Tener en cuenta además que en algunas de estas clases derivadas`(CobrosCaja, CobrosVarios, CobrosPrevision, PagosVarios, PagosPrevision) algunos de estos métodos se encuentran sobreescritos por lo que se ha tenido que hacer lo mismo en la clase derivada a menos que allá haya una llamada a base._Load(), o base._Save(), o base._Delete()
El método _Validar_Solo_Lectura() contrariamente a _Load(), _Save(), _Delete() no está sobreescrito ni como new ni de ninguna otra manera, no está sobreescrito, por lo que ya se ejecutarán las extensions de los addons definidos para este método en ewMante, no hace falta declararlo aquí, pues ya lo hereda de ExtensionMante.
Definición en la línea 26 del archivo IExtensionMovCaja.cs.
bool sage.ew.interficies.IExtensionMovcaja._Admite_Cobro_PayTef | ( | ) |
void sage.ew.interficies.IExtensionMovcaja._Aparcar | ( | ) |
Aparcar() de MovCaja
Implementado en sage.ew.ewbase._ExtensionMovCaja.
void sage.ew.interficies.IExtensionMovcaja._CobrosAsignar | ( | String | tcCodigoFormaCobro, |
decimal | tnImporte, | ||
bool | tlCambio = true |
||
) |
CobrosAsignar() de MovCaja
tcCodigoFormaCobro | |
tnImporte | |
tlCambio |
Implementado en sage.ew.ewbase._ExtensionMovCaja.
void sage.ew.interficies.IExtensionMovcaja._CobrosReset | ( | ) |
CobrosReset() de MovCaja
Implementado en sage.ew.ewbase._ExtensionMovCaja.
void sage.ew.interficies.IExtensionMovcaja._Desaparcar | ( | ) |
Desaparcar de MovCaja
Implementado en sage.ew.ewbase._ExtensionMovCaja.
bool sage.ew.interficies.IExtensionMovcaja._EsEfectivo | ( | String | tcCodigoFormaCobro | ) |
EsEfectivo() de MovCaja
tcCodigoFormaCobro |
Implementado en sage.ew.ewbase._ExtensionMovCaja.
bool sage.ew.interficies.IExtensionMovcaja._EsTarjeta | ( | String | tcCodigoFormaCobro = "" | ) |
EsTarjeta() de MovCaja
tcCodigoFormaCobro |
Implementado en sage.ew.ewbase._ExtensionMovCaja.
bool sage.ew.interficies.IExtensionMovcaja._EsVale | ( | String | tcCodigoFormaCobro | ) |
EsVale() de MovCaja
tcCodigoFormaCobro |
Implementado en sage.ew.ewbase._ExtensionMovCaja.
bool sage.ew.interficies.IExtensionMovcaja._Hay_Cobro_Tarjeta_PayTef_Efectuado | ( | ) |
void sage.ew.interficies.IExtensionMovcaja._Print | ( | ) |
Print() de MovCaja
Implementado en sage.ew.ewbase._ExtensionMovCaja.
|
getset |
Instancia de la clase MovCaja de la que se hace la extensión.
Definición en la línea 31 del archivo IExtensionMovCaja.cs.