Clase que permite extender la funcionalidad de la clase MovCaja Más...
Métodos públicos | |
_ExtensionMovCaja () | |
Inicializa una nueva instancia de la clase Más... | |
virtual void | _Aparcar () |
Aparcar() de MovCaja Más... | |
virtual void | _Desaparcar () |
Desaparcar de MovCaja Más... | |
virtual void | _Print () |
Print() de MovCaja Más... | |
virtual bool | _EsTarjeta (String tcCodigoFormaCobro="") |
EsTarjeta() de MovCaja Más... | |
virtual bool | _EsEfectivo (String tcCodigoFormaCobro) |
EsEfectivo() de MovCaja Más... | |
virtual bool | _EsVale (String tcCodigoFormaCobro) |
EsVale() de MovCaja Más... | |
virtual bool | _Admite_Cobro_PayTef () |
Admite_Cobro_Paytef() de MovCaja Más... | |
virtual bool | _Hay_Cobro_Tarjeta_PayTef_Efectuado () |
Hay_Cobro_Tarjeta_Paytef() de MovCaja Más... | |
virtual void | _CobrosAsignar (String tcCodigoFormaCobro, decimal tnImporte, bool tlCambio=true) |
CobrosAsignar de MovCaja Más... | |
virtual void | _CobrosReset () |
CobrosReset() de MovCaja 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 | |
MovCaja | _Documento [get, set] |
Instancia de la clase MovCaja 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.IExtensionMovcaja | |
MovCaja | _Documento [get, set] |
Instancia de la clase MovCaja de la que se hace la extensión. 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 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 5894 del archivo clsEwModulosExtension.cs.
|
inline |
Inicializa una nueva instancia de la clase
Definición en la línea 5915 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Admite_Cobro_Paytef() de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6013 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Aparcar() de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5952 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
CobrosAsignar de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6033 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
CobrosReset() de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6042 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Desaparcar de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5961 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsEfectivo() de MovCaja
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5992 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsTarjeta() de MovCaja
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5981 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
EsVale() de MovCaja
tcCodigoFormaCobro |
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6003 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Hay_Cobro_Tarjeta_Paytef() de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 6023 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Print() de MovCaja
Implementa sage.ew.interficies.IExtensionMovcaja.
Definición en la línea 5970 del archivo clsEwModulosExtension.cs.
|
getset |
Instancia de la clase MovCaja
Definición en la línea 5931 del archivo clsEwModulosExtension.cs.