Referencia de la Clase sage.ew.ewbase._ExtensionMante

Clase base para las extensiones de los mantenimientos Más...

Diagrama de herencias de sage.ew.ewbase._ExtensionMante
sage.ew.interficies.IExtensionMante sage.addons.amortiza.Negocio.Mantes.ManteExtCContablesamortiza sage.addons.comunidad50.Negocio.Clases.ExtMante_Articulo sage.addons.conta.Negocio.Clases._PluginEntityBase sage.addons.ecommerce.Negocio.Mantes.ManteExtArticuloecommerce sage.addons.ecommerce.Negocio.Mantes.ManteExtClientesecommerce sage.addons.ecommerce.Negocio.Mantes.ManteExtFpagoecommerce sage.addons.ecommerce.Negocio.Mantes.ManteExtGruposempecommerce sage.addons.ecommerce.Negocio.Mantes.ManteExtLinDescecommerce sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora sage.addons.factucert.Negocio.Mantes.ManteExtLetrasFactuCert sage.addons.fideliza.Negocio.Clases.ManteExtCliente_Fideliza sage.addons.fideliza.Negocio.Clases.ManteExtEmpresa_Fideliza sage.addons.gestdoc.Negocio.Clases.ManteExtBase_GestDoc sage.addons.imexasi.Negocio.Mantes.ManteExtCuentasimexasi sage.addons.infconfig.Negocio.Clases.ManteExtEmpresa_InfConfig sage.addons.offline.Negocio.Mantes.ManteExtArticulooffline sage.addons.offline.Negocio.Mantes.ManteExtClientes sage.addons.preventa.Negocio.Mantes.ManteExtArticulopreventa sage.addons.preventa.Negocio.Mantes.ManteExtClientespreventa sage.addons.preventa.Negocio.Mantes.ManteExtFpagopreventa sage.addons.preventa.Negocio.Mantes.ManteExtGruposemppreventa sage.addons.rgpd.Negocio.Mantes.ExtensionMantenimientoEmpresa sage.addons.rgpd.Negocio.Mantes.ManteExtEntidades sage.addons.rgpd.Negocio.Mantes.ManteExtEntidadesrgpd sage.addons.services.Negocio.Mantes.ExtensionServiceIdioma sage.addons.services.Negocio.Mantes.ManteExtLetrasServices 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.servicios.Negocio.Clases.ManteExtEmpresa_Servicios sage.addons.trazabilidad.Negocio.Clases.ManteExtEmpresa_Trazabilidad Sage.ES.S50.Fabricacion.Negocio.Clases.ManteExtEmpresa_Fabricacion sage.ew.ewbase.ConfigModulo sage.ew.ewbase.ExtensionDocumentoBase

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...
 
- 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...
 

Descripción detallada

Clase base para las extensiones de los mantenimientos

Definición en la línea 4123 del archivo clsEwModulosExtension.cs.

Documentación de las funciones miembro

◆ _Bloquear_Controles()

virtual void sage.ew.ewbase._ExtensionMante._Bloquear_Controles ( bool  tlReadOnly)
inlinevirtual

◆ _Cancel()

virtual void sage.ew.ewbase._ExtensionMante._Cancel ( )
inlinevirtual

Cancelar la edición del registro actual

Devuelve

Implementa sage.ew.interficies.IExtensionMante.

Definición en la línea 4245 del archivo clsEwModulosExtension.cs.

◆ _Clonar()

bool sage.ew.ewbase._ExtensionMante._Clonar ( )
inline

Método clonar

Devuelve

Implementa sage.ew.interficies.IExtensionMante.

Definición en la línea 4227 del archivo clsEwModulosExtension.cs.

◆ _Delete()

virtual bool sage.ew.ewbase._ExtensionMante._Delete ( )
inlinevirtual

Elimina el registro actual

Devuelve

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.

◆ _Duplicar()

virtual bool sage.ew.ewbase._ExtensionMante._Duplicar ( IDuplicador  duplicador)
inlinevirtual

Duplica el registro del mantenimiento

Parámetros
duplicador
Devuelve

Implementa sage.ew.interficies.IExtensionMante.

Definición en la línea 4452 del archivo clsEwModulosExtension.cs.

◆ _Error()

virtual void sage.ew.ewbase._ExtensionMante._Error ( IEWException  toException)
inlinevirtual

Método que se ejecuta cuando hay algun error a nivel de mantenimiento

Parámetros
toException

Implementa sage.ew.interficies.IExtensionMante.

Definición en la línea 4254 del archivo clsEwModulosExtension.cs.

◆ _Init()

◆ _Load()

virtual bool sage.ew.ewbase._ExtensionMante._Load ( )
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.

◆ _New()

virtual bool sage.ew.ewbase._ExtensionMante._New ( string  tcCodigo = "")
inlinevirtual

Nos permite crear un nuevo registro

Parámetros
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.

◆ _Refresh()

virtual bool sage.ew.ewbase._ExtensionMante._Refresh ( )
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.

◆ _Save()

virtual bool sage.ew.ewbase._ExtensionMante._Save ( )
inlinevirtual

Guarda el registro actual en la tabla asociada

Devuelve

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.

◆ GetWhereClause()

virtual string sage.ew.ewbase._ExtensionMante.GetWhereClause ( )
inlinevirtual

◆ RowExist()

virtual bool sage.ew.ewbase._ExtensionMante.RowExist ( )
inlinevirtual

Método que nos comprueba si ya existen datos en la tabla relacionada por el addon

Devuelve

Definición en la línea 4348 del archivo clsEwModulosExtension.cs.

Documentación de los campos

◆ rowexist

bool sage.ew.ewbase._ExtensionMante.rowexist = false
protected

Contiene si el registro existe en la tabla

Definición en la línea 4128 del archivo clsEwModulosExtension.cs.

Documentación de propiedades

◆ _Clave

string sage.ew.ewbase._ExtensionMante._Clave
getset

Nombre de los campos clave separados por comas

Definición en la línea 4170 del archivo clsEwModulosExtension.cs.

◆ _DataBase

string sage.ew.ewbase._ExtensionMante._DataBase
getset

Nombre de la base de datos de la extensión del mantenimiento

Definición en la línea 4180 del archivo clsEwModulosExtension.cs.

◆ _eBeforeAfter

TipoExecute sage.ew.ewbase._ExtensionMante._eBeforeAfter
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.

◆ _Error_Message

String sage.ew.ewbase._ExtensionMante._Error_Message
getset

PE-100770 Contiene mensajes de error para mostrarlos en entorno visual

Definición en la línea 4263 del archivo clsEwModulosExtension.cs.

◆ _FormMante

FormBase sage.ew.ewbase._ExtensionMante._FormMante
getset

Referencia al formulario del mantenimiento original

Definición en la línea 4212 del archivo clsEwModulosExtension.cs.

◆ _IsNew

bool sage.ew.ewbase._ExtensionMante._IsNew
getset

Bug 133642 Indica si el registro principal es nuevo

Definición en la línea 4279 del archivo clsEwModulosExtension.cs.

◆ _Mante

IMante sage.ew.ewbase._ExtensionMante._Mante
getset

Referencia al mantenimiento original

Definición en la línea 4196 del archivo clsEwModulosExtension.cs.

◆ _Tabla

string sage.ew.ewbase._ExtensionMante._Tabla
getset

Nombre de la tabla de la extensión del mantenimiento

Definición en la línea 4154 del archivo clsEwModulosExtension.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: