Clase base para las extensiones de los mantenimientos Más...
Métodos públicos | |
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 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... | |
Atributos protegidos | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Propiedades | |
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... | |
![]() | |
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... | |
Clase base para las extensiones de los mantenimientos
Definición en la línea 4123 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Bloquear controles de las extensiones de los mantes
tlReadOnly |
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades, sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa, sage.addons.services.Negocio.Mantes.ExtensionServiceMateriales, sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza, sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa, Sage.ES.S50.Fabricacion.Negocio.Mantes.ExtensionProduccionPartes, sage.addons.Pildora.Negocio.Mantes.ManteExtD_Lin_2Pildora, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd y sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi.
Definición en la línea 4339 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Cancelar la edición del registro actual
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 4245 del archivo clsEwModulosExtension.cs.
|
inline |
Método clonar
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 4227 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Elimina el registro actual
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades, sage.ew.ewbase.ConfigModulo, sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.services.Negocio.Clases.ServicesConfig, sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.gaped.Negocio.Clases.GAPedConfig, sage.addons.conta.Negocio.Clases._PluginEntityBase, sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa, sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza, sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa, sage.addons.services.Negocio.Mantes.ExtensionServiceMateriales, Sage.ES.S50.Fabricacion.Negocio.Mantes.ExtensionProduccionPartes, sage.addons.Pildora.Negocio.Mantes.ManteExtD_Lin_2Pildora, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd, sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi, sage.addons.gestdoc.Negocio.Clases.ManteExtBase_GestDoc, sage.addons.ecommerce.Negocio.Mantes.ManteExtLinDescecommerce, sage.addons.services.Negocio.Mantes.ManteExtServ_Agencia, sage.addons.services.Negocio.Mantes.ManteExtServ_Cliente, sage.addons.services.Negocio.Mantes.ManteExtServ_Rutas, sage.addons.services.Negocio.Mantes.ManteExtTecnico_Articulo, sage.addons.conta.Negocio.Clases.CuentasContables_ext, sage.addons.comunidad50.Negocio.Clases.ExtMante_Articulo, sage.addons.gestdoc.Negocio.Clases.ManteExtDocumentoBase_GestDoc, sage.addons.services.Negocio.Mantes.ManteExtLetrasServices, sage.addons.services.Negocio.Mantes.ExtensionServiceIdioma y sage.addons.gestdoc.Negocio.Clases.ManteExtUsuarios_GestDoc.
Definición en la línea 4236 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Duplica el registro del mantenimiento
duplicador |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 4452 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento
toException |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 4254 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se instancia la clase
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.ew.ewbase.ConfigModulo, sage.addons.services.Negocio.Clases.ServicesConfig, sage.addons.conta.Negocio.Clases._PluginEntityBase, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.preventa.Negocio.Clases.preventaConfig, sage.addons.ecommerce.Negocio.Clases.ecommerceConfig y sage.addons.conta.Negocio.Clases.CuentasContables_ext.
Definición en la línea 4295 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Carga el registro actual de la tabla asociada
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.ew.ewbase.ConfigModulo, sage.addons.idatos.Negocio.Clases.idatosConfig, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades, sage.addons.services.Negocio.Clases.ServicesConfig, sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.preventa.Negocio.Clases.preventaConfig, sage.addons.ecommerce.Negocio.Clases.ecommerceConfig, sage.addons.gaped.Negocio.Clases.GAPedConfig, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.conta.Negocio.Clases._PluginEntityBase, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert, sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtLinDescecommerce, sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza, sage.addons.gestdoc.Negocio.Clases.ManteExtBase_GestDoc, sage.addons.services.Negocio.Mantes.ExtensionServiceMateriales, Sage.ES.S50.Fabricacion.Negocio.Mantes.ExtensionProduccionPartes, sage.addons.imexasi.Negocio.Clases.imexasiConfig, sage.addons.Pildora.Negocio.Mantes.ManteExtD_Lin_2Pildora, sage.addons.gestdoc.Negocio.Clases.ManteExtEmpresa_GestDoc, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd, sage.addons.servicios.Negocio.Clases.ManteExtEmpresa_Servicios, sage.addons.fideliza.Negocio.Clases.ManteExtEmpresa_Fideliza, sage.addons.infconfig.Negocio.Clases.ManteExtEmpresa_InfConfig, sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi, sage.addons.trazabilidad.Negocio.Clases.ManteExtEmpresa_Trazabilidad, Sage.ES.S50.Fabricacion.Negocio.Clases.ManteExtEmpresa_Fabricacion, Sage.ES.S50.Fabricacion.Negocio.Clases.fabricacionConfig, sage.addons.gestdoc.Negocio.Clases.ManteExtDocumentoBase_GestDoc y sage.addons.conta.Negocio.Clases.CuentasContables_ext.
Definición en la línea 4303 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Nos permite crear un nuevo registro
tcCodigo |
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades, sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.conta.Negocio.Clases._PluginEntityBase, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa, sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza, sage.addons.services.Negocio.Mantes.ExtensionServiceMateriales, Sage.ES.S50.Fabricacion.Negocio.Mantes.ExtensionProduccionPartes, sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa, sage.addons.Pildora.Negocio.Mantes.ManteExtD_Lin_2Pildora, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd y sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi.
Definición en la línea 4321 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Refresca el registro actual de la tabla asociada
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 4312 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Guarda el registro actual en la tabla asociada
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.ew.ewbase.ConfigModulo, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades, sage.addons.services.Negocio.Clases.ServicesConfig, sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa, sage.addons.factucert.Negocio.Clases.ConfigFactuCert, sage.addons.preventa.Negocio.Clases.preventaConfig, sage.addons.ecommerce.Negocio.Clases.ecommerceConfig, sage.addons.gaped.Negocio.Clases.GAPedConfig, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert, sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa, sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza, sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa, sage.addons.services.Negocio.Mantes.ExtensionServiceMateriales, Sage.ES.S50.Fabricacion.Negocio.Mantes.ExtensionProduccionPartes, sage.addons.Pildora.Negocio.Mantes.ManteExtD_Lin_2Pildora, sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd, sage.addons.imexasi.Negocio.Clases.imexasiConfig, sage.addons.conta.Negocio.Clases._PluginEntityBase, sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi, Sage.ES.S50.Fabricacion.Negocio.Clases.fabricacionConfig, sage.addons.conta.Negocio.Clases.CuentasContables_ext, sage.addons.fideliza.Negocio.Clases.ManteExtEmpresa_Fideliza, sage.addons.infconfig.Negocio.Clases.ManteExtEmpresa_InfConfig, sage.addons.servicios.Negocio.Clases.ManteExtEmpresa_Servicios, sage.addons.gestdoc.Negocio.Clases.ManteExtEmpresa_GestDoc, sage.addons.student.Negocio.Clases.studentConfig, sage.addons.trazabilidad.Negocio.Clases.ManteExtEmpresa_Trazabilidad, Sage.ES.S50.Fabricacion.Negocio.Clases.ManteExtEmpresa_Fabricacion, sage.addons.services.Negocio.Mantes.ExtensionServiceIdioma y sage.addons.comunidad50.Negocio.Clases.ExtMante_Articulo.
Definición en la línea 4330 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
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.
Reimplementado en sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce, sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa, sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce, sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline, sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza, sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert y sage.addons.ecommerce.Negocio.Mantes.ManteExtLinDescecommerce.
Definición en la línea 4364 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon
Definición en la línea 4348 del archivo clsEwModulosExtension.cs.
|
protected |
Contiene si el registro existe en la tabla
Definición en la línea 4128 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre de los campos clave separados por comas
Definición en la línea 4170 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre de la base de datos de la extensión del mantenimiento
Definición en la línea 4180 del archivo clsEwModulosExtension.cs.
|
getset |
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)
Definición en la línea 4138 del archivo clsEwModulosExtension.cs.
|
getset |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual
Definición en la línea 4263 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia al formulario del mantenimiento original
Definición en la línea 4212 del archivo clsEwModulosExtension.cs.
|
getset |
Bug 133642 Indica si el registro principal es nuevo
Definición en la línea 4279 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia al mantenimiento original
Definición en la línea 4196 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre de la tabla de la extensión del mantenimiento
Definición en la línea 4154 del archivo clsEwModulosExtension.cs.