Clase que permite extender la funcionalidad de la clase MovCaja. Más...
Métodos públicos | |
_ExtensionMovCaja () | |
Inicializa una nueva instancia de la clase. | |
virtual void | _Aparcar () |
Aparcar() de MovCaja. | |
virtual void | _Desaparcar () |
Desaparcar de MovCaja. | |
virtual void | _Print () |
Print() de MovCaja. | |
virtual bool | _EsTarjeta (String tcCodigoFormaCobro="") |
EsTarjeta() de MovCaja. | |
virtual bool | _EsEfectivo (String tcCodigoFormaCobro) |
EsEfectivo() de MovCaja. | |
virtual bool | _EsVale (String tcCodigoFormaCobro) |
EsVale() de MovCaja. | |
virtual bool | _Admite_Cobro_PayTef () |
Admite_Cobro_Paytef() de MovCaja. | |
virtual bool | _Hay_Cobro_Tarjeta_PayTef_Efectuado () |
Hay_Cobro_Tarjeta_Paytef() de MovCaja. | |
virtual void | _CobrosAsignar (String tcCodigoFormaCobro, decimal tnImporte, bool tlCambio=true) |
CobrosAsignar de MovCaja. | |
virtual void | _CobrosReset () |
CobrosReset() de MovCaja. | |
![]() | |
bool | _Clonar () |
Método clonar. | |
virtual bool | _Delete () |
Elimina el registro actual. | |
virtual void | _Cancel () |
Cancelar la edición del registro actual. | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento. | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase. | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada. | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada. | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro. | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada. | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes. | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon. | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura. | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio. | |
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. | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos. | |
Propiedades | |
MovCaja | _Documento [get, set] |
Instancia de la clase MovCaja. | |
![]() | |
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) | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento. | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas. | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento. | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original. | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original. | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual. | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo. | |
Otros miembros heredados | |
![]() | |
bool | rowexist = false |
Contiene si el registro existe en la tabla. | |
Clase que permite extender la funcionalidad de la clase 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 5937 del archivo clsEwModulosExtension.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 5958 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Admite_Cobro_Paytef() de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6056 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Aparcar() de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5995 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
CobrosAsignar de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6076 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
CobrosReset() de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6085 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Desaparcar de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6004 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsEfectivo() de MovCaja.
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6035 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsTarjeta() de MovCaja.
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6024 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsVale() de MovCaja.
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6046 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Hay_Cobro_Tarjeta_Paytef() de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6066 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Print() de MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6013 del archivo clsEwModulosExtension.cs.
|
getset |
Instancia de la clase MovCaja.
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5973 del archivo clsEwModulosExtension.cs.