Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.Modulo

PE-93426 Clase base para los módulos de la aplicación. Más...

Diagrama de herencia de sage.ew.ewbase.Modulo
sage.ew.interficies.IModulo Sage.ES.S50.AddonsVirtuales.Clases.AddonVirtual sage.addons.$safeprojectname$.$safeprojectname$ sage.addons.AddonTest.AddonTest sage.addons.Incidencias.Incidencias sage.addons.Pildora.Pildora sage.addons.amortiza.amortiza sage.addons.comunidad50.comunidad50 sage.addons.conta.conta sage.addons.edidoc.edidoc sage.addons.faceb2b.faceb2b sage.addons.factucert.factucert sage.addons.fideliza.fideliza sage.addons.gaped.gaped sage.addons.gestdoc.gestdoc sage.addons.idatos.idatos sage.addons.imexasi.imexasi sage.addons.infconfig.infconfig sage.addons.offline.offline sage.addons.portalcli.portalcli sage.addons.rgpd.rgpd sage.addons.services.services sage.addons.servicios.servicios sage.addons.sociedad.sociedad sage.addons.student.student sage.addons.trazabilidad.trazabilidad

Métodos públicos

 Modulo ()
 Constructor vacío.
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia)
 Constructor con datos.
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional)
 Constructor con datos + característica adicional.
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing)
 Constructor con datos + característica adicional + sagelicensing.
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing, bool tlTryBuy)
 Constructor con datos + característica adicional + sagelicensing + trybuy.
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing, bool tlTryBuy, DateTime? tdTryBuyFechaMin, DateTime? tdTryBuyFechaMax)
 Constructor con datos + característica adicional + sagelicensing + trybuy + trybuyfechas.
 
virtual void _SalirAplicacion ()
 Para poder realizar algún tipo de acción al salir de la aplicación.
 
virtual bool _Baja (string tcArticuloSage)
 Método para realizar acciones de baja en cada Addon.
 
virtual List< IOpcFlag_OpcFlags ()
 Para obtener las opciones especiales en cada Addon.
 
virtual object _Extension (string tcKey)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
virtual IStockExtension _ExtensionStock ()
 Cargar una extensión para la clase Stock.
 
virtual object _Extension (string tcKey, IMante _mantePrincipal)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
virtual object _ExtensionDocumentoBase (string tcKey, IDocumentoBase _documentobase)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento base identificado mediante el parámetro tcKey.
 
virtual object _ExtensionManteTRel (string tcKey)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
virtual object _ExtensionManteTRel (string tcKey, IManteTRel _manteTRelPrincipal)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
virtual object _ExtensionManteTRel (string tcKey, IManteTRel _manteTRelPrincipal, int _ordenAddon)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
virtual Tuple< bool, string > _ValidateOpenForm (string tcNombreFormulario, TiposNavegacionPantalla tipoNavegacion)
 Establecer si un formulario concreto puede abrirse o no desde un add-on.
 
virtual void _BindForm (string tcNombreForm, FormBase toForm)
 Vincula los formularios de la aplicación con los del addon.
 
virtual void _BindForm (string tcNombreForm, IFormBase toForm)
 Vincula los formularios de la aplicación con los del addon.
 
virtual void ConfigUserFormLoad (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula la carga de los valores por defecto de los formularios con los del addon.
 
virtual void ConfigUserFormSave (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula el guardado de los valores por defecto de los formularios con los del addon.
 
virtual List< string > ConfigUserOptionsDisabled (IFormBase toForm)
 Para poder indicar controles desactivados para el formulario actual desde Addons.
 
virtual IBrowserPropiedadesExtendidas _BindBrowser (string browsertabla)
 Permite extender el browser.
 
virtual IBrowserColumnsExtender _BrowserColumnsExtender (string browsertabla, string sql)
 Permite extender el browser.
 
virtual bool _Load ()
 Se ejecutará este método cuando se cargue el módulo.
 
virtual bool _Unload ()
 Se ejecutará este método cuando se cierre eurowin.
 
virtual bool _Unload (TipoExecute tcExecute)
 Se ejecutará este método cuando se cierre la aplicación.
 
virtual bool _Update ()
 Se ejecutará este método cuando se actualize el módulo via FTP.
 
virtual string _VFP_Open_Form (string tcForm, object[] toParams=null)
 Método que permite ejecutar un formulario en .VFP.
 
virtual string _VFP_Open_Maintenance (string tcForm, string tcCode)
 Método que permite ejecutar un mantenimiento en .VFP.
 
virtual string _VFP_Run_Function (string tcFunction, object[] toParams=null, bool tlArray=false)
 Método que permite ejecutar una función en .VFP.
 
virtual void _SQLEXEC_Before (ref string tcSQL, ref Boolean tlOk)
 Método que permite modificar una instrucción SQL antes de ejecutarla.
 
virtual void _SQLEXEC_After (ref DataTable tdtResult)
 Método que permite modificar el resultado de una instrucción SQL después de ejecutarla.
 
virtual void _CambioEmpresa (string tcEmpresaAnt, string tcEmpresaActual)
 PE-103556: Método que permite realizar acciones específicas del módulo si hay un cambio de empresa.
 
virtual void _CambioEmpresa (TipoExecute tcExecute, string tcEmpresaAnt, string tcEmpresaActual)
 PE-103556: Método que permite realizar acciones específicas del módulo si hay un cambio de empresa.
 
virtual void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioActual)
 PE-103556: Método de cambio de usuario del Addon.
 
virtual void _CambioUsuario (TipoExecute tcExecute, string tcUsuarioAnt, string tcUsuarioActual)
 Método de cambio de usuario del Addon.
 
virtual void _CambioEjercicio (string tcEjerAnt, string tcEjerActual)
 PE-103556: Método de cambio de ejercicio del Addon.
 
virtual void _CambioEjercicio (TipoExecute tcExecute, string tcEjerAnt, string tcEjerActual)
 Task 180057: Método de validaciones previas al cambio de ejercicio del Addon.
 
virtual void _CambioGrupo (string tcGrupoAnt, string tcGrupoActual)
 Método de cambio de grupo del Addon.
 
virtual void _CambioGrupo (TipoExecute tcExecute, string tcGrupoAnt, string tcGrupoActual)
 Método de validaciones previas/posteriores al cambio de grupo del Addon.
 
virtual bool _Desinstalar (TipoExecute tcExecute)
 Task 122583 - Método para desinstalar un addon.
 
virtual bool _Instalar (TipoExecute tcExecute)
 Task 122583 - Método para instalar un addon.
 
virtual bool _CopiaSeguridad (int tnCopiaRestauracion, string tcRutaLocalCopia)
 Task 128265: Método para implementar por los addons si tienen algun tipo de carpeta extra a copiar e incluir en la copia de seguridad.
 
virtual bool _Apertura (string tcEjerAnt, string tcEjerActual)
 Task 122583 - Método para realizar apertura un addon.
 
virtual bool _AperturaValidar (eModoApertura toModoApertura, string tcEjerAnt, string tcEjerActual)
 Task 198379 : Método para validar el proceso de apertura antes de ejecutar.
 
virtual void _ShowOnDesktopLoad (object toSender)
 Método que se invoca al finalizar la carga del escritorio por si el AddOn requiera operaciones en un tiempo que equivaldría al OnShown de un formulario.
 
virtual bool _UpdateRelease ()
 Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías.
 
string _Exportar ()
 Método para exportar la configuración del módulo.
 
void _Importar (string tcConfiguracion)
 Método para importar la configuración del módulo.
 
virtual void _Asistente ()
 Permite mostrar un asistente después de la instalación del módulo. Se debe comprobar si el campo Asistente de la tabla config del módulo está a true para mostrar el asistente.
 
virtual void _Menu (ToolStripMenuItem toMenu)
 Task 149997: Método para añadir una opción de Menú a un menú existente y poderlo hacer desde un módulo.
 
virtual object _GetListaPrevia (string tcClass, Type oTipoObjeto, string tcPantalla)
 Devuelve la lista prévia del documento.
 
virtual List< IAperturaContador_AperturaContadores ()
 Para obtener los contadores en el proceso de nuevo ejercicio.
 
virtual void _AperturaContadoresConfig (List< IAperturaContadorConfig > contadores)
 Para obtener/modificar los contadores del proceso de nuevo ejercicio.
 
virtual bool _Contador (TipoExecute teTipoEjecucion, eTipoContadorDocumentos teTipoContador, eTipoOperacion teOperacion, string tcEmpresa, string tcSerie, ref string tcContador)
 Contador.
 
virtual IFiltrosOpcionesListados _BindFormListado (String tcNombreListado)
 Permite añadir personalizaciones a los listados.
 
virtual IFiltrosOpcionesProcesos _BindFormProceso (String tcNombreProceso)
 Permite añadir personalizaciones a los procesos.
 
virtual List< IButtonBarraHerram_BindFormBarraHerram (string tcPantalla)
 Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios.
 
virtual IAccesAddonUrl _GetNewVersion ()
 Método para obtener los datos del addon y poder realizar una actualización del mismo.
 
virtual void _BindBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.
 
virtual void _BindListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Permite enlazar con las listas previas de documentos.
 
virtual void _BindUpdateStocks (IUpdateStocks stocks)
 Permite enlazar con la clase Update_Stocks.
 
virtual IExtensionTiposModelo _ExtensionTiposModelo (ITiposModelo tiposModelo)
 Extensiones de tipos de modelo.
 
virtual bool _InstalarDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio.
 
virtual bool _UpdateDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio.
 
virtual TipoAccionTarjetaAddon _EstadoTarjetaAddon ()
 Devuelve el estado a presentar en la tareja del Add-on.
 
bool _ExtractFile (string tcFileDll, string tcRutaFile, string tcFolderLib="", string tcNombreFile="", string tcRutaDestino="")
 Método para extraer los ficheros a partir de una DLL.
 
void Log (TipoMensaje tipoMensaje, string descripcion, string sufijo="")
 Crear log dentro de la carpeta Logs\Sage50Addons.
 
virtual void _CambioAutomatico (ref bool lbOk)
 Método para realizar cambios automáticos del Addon en el proceso iniciar la aplicación.
 
virtual void _CambiarPropiedadesAddons (bool obOk)
 
virtual void _BannerWarning ()
 
virtual void _VisibilidadBanner ()
 

Campos de datos

Type UserControlConfigType
 Referencia a la parte visual de la configuración del addon.
 
Type ModuloConfigType
 Referencia a la parte visual de la configuración del addon.
 
bool _VisibleConfiguracionEmpresa = true
 Nos indicará si se mostrará la configuración de empresa para este módulo.
 

Métodos protegidos

virtual void OnTipoProcesoChanged ()
 Método para que las clases derivadas puedan ajustar su funcionamiento al tipo de proceso.
 

Atributos protegidos

DateTime? _dBajaFecha
 Fecha de baja del Addon.
 
string _cNombreMenu = string.Empty
 Nombre para el menú del add-on.
 
string _cNombrePagina = string.Empty
 Nombre para las páginas asociadas en los mantenimientos.
 

Propiedades

ProcesosEnEjecucion _TipoProceso [get, set]
 En el momento de cargar extensiones, cada Addon deberá decicir en función del valor que haya en esta propiedad si cargar las extensiones o no.
 
string _AliasDB [get, set]
 Alias de la Base de datos.
 
string _Version [get, set]
 Versión del módulo.
 
string _UrlFTP [get, set]
 Ruta FTP de actualñización del módulo.
 
List< string > _IncompatibleModules [get, set]
 Lista de módulos incompatibles.
 
string _Nombre [get, set]
 Nombre interno del módulo y nombre del directorio de instación.
 
string _Nombre2 [get, set]
 Nombre visible del módulo.
 
string _NombreConexion [get, set]
 Nombre real de la base de datos.
 
int _Tipo [get, set]
 Tipo de addon.
 
string _Libreria [get, set]
 Nombre del ensamblado del módulo.
 
virtual String _LibreriaModulo [get, set]
 Nombre del ensamblado del módulo.
 
string _Clase [get, set]
 Nombre de la clase principal del módulo (this)
 
string _Error_Message [get, set]
 Contiene el último texto de error generado.
 
Assembly _Assembly [get, set]
 Contendra el Assembly del addon.
 
virtual string Firma [get, set]
 Firma del addon.
 
virtual bool _Obligatorio [get]
 Obtiene o establece la obligatoriedad del módulo en la instalación.
 
string _UrlAyudaAddon = "" [get, set]
 Ruta FTP de ayuda del addon.
 
ConnectedController _ConnectedController [get]
 ConnectedController.
 
bool _TryBuy [get]
 Nos informa si el add-on está instalado en modo de Try'n'Buy.
 
DateTime? _TryBuyFechaMin [get]
 Fecha inicio del try'n'buy.
 
DateTime? _TryBuyFechaMax [get]
 Fecha final del try'n'buy.
 
int _TryBuyDiasRestantes [get]
 Devuelve el número de días que nos quedan de try'n'buy.
 
DateTime? _BajaFecha [get]
 Fecha de baja del Addon.
 
string _NombreMenu [get]
 Nombre para el menú del add-on.
 
string _NombrePagina [get]
 Nombre para las páginas asociadas en los mantenimientos Si tenemos nombre página lo devolvemos, en otro caso, devolvemos nombre2.
 
string _Aplica [get]
 Campo APLICA de ACCESOLIC.
 
string _Codigo [get]
 Campo MODULO de ACCESOLIC (Código del módulo a Eurowin)
 
string _ProductoSagelic [get]
 Código del producto a Sagelic (100885)
 
int _Formuls [get]
 Campo FORMULS de ACCESOLIC (Número de formularios en la tabla FORMULS del módulo)
 
bool _Suscripcion [get]
 Modo Suscripción (True / False)
 
bool _Vigente [get]
 Suscripción vigente (True / False)
 
string _VigenciaAddon [get]
 Para controlar la vigencia en addons incluidos en la licencia principal y de PAM en ACCESOLIC. Task 143532.
 
string _CodFormul [get]
 Para control de la tabla FORMULS en ACCESOLIC. Task 143532.
 
bool _Especial [get]
 Modulo especial, depende del producto principal (True / False) (PE-101206)
 
bool _CaracteristicaAdicional [get]
 Característica adicional incluida en el fichero Sagelic. No se trata de un addon. Por ejemplo artículos del SII (ASF50SIICANAR,...)
 
bool _AddonSageLicensing [get]
 Para identificar los addons que el cliente tiene definidos en SageLicense (sagelic)
 
DateTime? _FechaInicio [get]
 Fecha inicio suscripción.
 
DateTime? _FechaFin [get]
 Fecha final suscripción.
 
string _Error [get]
 Error.
 
int _Usuarios [get]
 Nº de usuarios (PE-103236)
 
List< Modulo_AddonsRelacionados [get, set]
 Lista con los posibles Addons relacionados con el Addon principal Ej: FACTUCERT(TBAI y VERIFACTU)
 
List< string > _FormsControlUsuarios [get]
 Lista de los formularios del módulo dónde hay que controlar el nº de usuarios (PE-103236)
 

Descripción detallada

PE-93426 Clase base para los módulos de la aplicación.

Definición en la línea 29 del archivo Modulo.cs.

Documentación de constructores y destructores

◆ Modulo() [1/6]

sage.ew.ewbase.Modulo.Modulo ( )
inline

Constructor vacío.

Definición en la línea 447 del archivo Modulo.cs.

◆ Modulo() [2/6]

sage.ew.ewbase.Modulo.Modulo ( string tcAplica,
string tcCodigo,
string tcNombre,
int tnFormuls,
bool tlSuscripcion,
bool tlVigente,
DateTime? tdFechaIni,
DateTime? tdFechaFin,
string tcError,
string tcProductoSagelic,
bool tlEspecial,
int tnUsuarios,
List< string > toFormsControlUsuarios,
string tcCodFormul,
string tcVigencia )
inline

Constructor con datos.

Definición en la línea 469 del archivo Modulo.cs.

◆ Modulo() [3/6]

sage.ew.ewbase.Modulo.Modulo ( string tcAplica,
string tcCodigo,
string tcNombre,
int tnFormuls,
bool tlSuscripcion,
bool tlVigente,
DateTime? tdFechaIni,
DateTime? tdFechaFin,
string tcError,
string tcProductoSagelic,
bool tlEspecial,
int tnUsuarios,
List< string > toFormsControlUsuarios,
string tcCodFormul,
string tcVigencia,
bool tlCaracteristicaAdicional )
inline

Constructor con datos + característica adicional.

Definición en la línea 494 del archivo Modulo.cs.

◆ Modulo() [4/6]

sage.ew.ewbase.Modulo.Modulo ( string tcAplica,
string tcCodigo,
string tcNombre,
int tnFormuls,
bool tlSuscripcion,
bool tlVigente,
DateTime? tdFechaIni,
DateTime? tdFechaFin,
string tcError,
string tcProductoSagelic,
bool tlEspecial,
int tnUsuarios,
List< string > toFormsControlUsuarios,
string tcCodFormul,
string tcVigencia,
bool tlCaracteristicaAdicional,
bool tlAddonSageLicensing )
inline

Constructor con datos + característica adicional + sagelicensing.

Definición en la línea 519 del archivo Modulo.cs.

◆ Modulo() [5/6]

sage.ew.ewbase.Modulo.Modulo ( string tcAplica,
string tcCodigo,
string tcNombre,
int tnFormuls,
bool tlSuscripcion,
bool tlVigente,
DateTime? tdFechaIni,
DateTime? tdFechaFin,
string tcError,
string tcProductoSagelic,
bool tlEspecial,
int tnUsuarios,
List< string > toFormsControlUsuarios,
string tcCodFormul,
string tcVigencia,
bool tlCaracteristicaAdicional,
bool tlAddonSageLicensing,
bool tlTryBuy )
inline

Constructor con datos + característica adicional + sagelicensing + trybuy.

Definición en la línea 544 del archivo Modulo.cs.

◆ Modulo() [6/6]

sage.ew.ewbase.Modulo.Modulo ( string tcAplica,
string tcCodigo,
string tcNombre,
int tnFormuls,
bool tlSuscripcion,
bool tlVigente,
DateTime? tdFechaIni,
DateTime? tdFechaFin,
string tcError,
string tcProductoSagelic,
bool tlEspecial,
int tnUsuarios,
List< string > toFormsControlUsuarios,
string tcCodFormul,
string tcVigencia,
bool tlCaracteristicaAdicional,
bool tlAddonSageLicensing,
bool tlTryBuy,
DateTime? tdTryBuyFechaMin,
DateTime? tdTryBuyFechaMax )
inline

Constructor con datos + característica adicional + sagelicensing + trybuy + trybuyfechas.

Definición en la línea 570 del archivo Modulo.cs.

Documentación de funciones miembro

◆ _Apertura()

◆ _AperturaContadores()

virtual List< IAperturaContador > sage.ew.ewbase.Modulo._AperturaContadores ( )
inlinevirtual

Para obtener los contadores en el proceso de nuevo ejercicio.

Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1241 del archivo Modulo.cs.

◆ _AperturaContadoresConfig()

virtual void sage.ew.ewbase.Modulo._AperturaContadoresConfig ( List< IAperturaContadorConfig > contadores)
inlinevirtual

Para obtener/modificar los contadores del proceso de nuevo ejercicio.

Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.AddonTest.AddonTest.

Definición en la línea 1251 del archivo Modulo.cs.

◆ _AperturaValidar()

virtual bool sage.ew.ewbase.Modulo._AperturaValidar ( eModoApertura toModoApertura,
string tcEjerAnt,
string tcEjerActual )
inlinevirtual

Task 198379 : Método para validar el proceso de apertura antes de ejecutar.

Parámetros
toModoAperturamodo: nuevo o traspaso
tcEjerAntejercicio origen
tcEjerActualejercicio destino
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.offline.offline.

Definición en la línea 1129 del archivo Modulo.cs.

◆ _Asistente()

virtual void sage.ew.ewbase.Modulo._Asistente ( )
inlinevirtual

Permite mostrar un asistente después de la instalación del módulo. Se debe comprobar si el campo Asistente de la tabla config del módulo está a true para mostrar el asistente.

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.student.student.

Definición en la línea 1210 del archivo Modulo.cs.

◆ _Baja()

virtual bool sage.ew.ewbase.Modulo._Baja ( string tcArticuloSage)
inlinevirtual

Método para realizar acciones de baja en cada Addon.

Parámetros
tcArticuloSage
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 624 del archivo Modulo.cs.

◆ _BannerWarning()

virtual void sage.ew.ewbase.Modulo._BannerWarning ( )
inlinevirtual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1736 del archivo Modulo.cs.

◆ _BindBrowser()

virtual IBrowserPropiedadesExtendidas sage.ew.ewbase.Modulo._BindBrowser ( string browsertabla)
inlinevirtual

Permite extender el browser.

Parámetros
browsertablaNombre de la tabla para la que se buscará extensión

Implementa sage.ew.interficies.IModulo.

Reimplementado en Sage.ES.S50.AddonsVirtuales.Comunicados y Sage.ES.S50.AddonsVirtuales.Fabricacion.

Definición en la línea 894 del archivo Modulo.cs.

◆ _BindBrowserPropiedadesExtendidas()

virtual void sage.ew.ewbase.Modulo._BindBrowserPropiedadesExtendidas ( IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
inlinevirtual

Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.

Parámetros
browserpropiedadesextendidasBrowserPropiedadesExtendidas que se está iniciando

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.services.services y Sage.ES.S50.AddonsVirtuales.Comunicados.

Definición en la línea 1316 del archivo Modulo.cs.

◆ _BindForm() [1/2]

virtual void sage.ew.ewbase.Modulo._BindForm ( string tcNombreForm,
FormBase toForm )
inlinevirtual

Vincula los formularios de la aplicación con los del addon.

Parámetros
tcNombreForm
toForm

propiedad obsoleta en Marzo de 2021, ahora llamada _diccionarioCfgFact Dictionary(string,object)

Definición en la línea 777 del archivo Modulo.cs.

◆ _BindForm() [2/2]

◆ _BindFormBarraHerram()

virtual List< IButtonBarraHerram > sage.ew.ewbase.Modulo._BindFormBarraHerram ( string tcPantalla)
inlinevirtual

Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios.

Parámetros
tcPantalla

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1298 del archivo Modulo.cs.

◆ _BindFormListado()

virtual IFiltrosOpcionesListados sage.ew.ewbase.Modulo._BindFormListado ( String tcNombreListado)
inlinevirtual

Permite añadir personalizaciones a los listados.

Parámetros
tcNombreListado
Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1279 del archivo Modulo.cs.

◆ _BindFormProceso()

virtual IFiltrosOpcionesProcesos sage.ew.ewbase.Modulo._BindFormProceso ( String tcNombreProceso)
inlinevirtual

Permite añadir personalizaciones a los procesos.

Parámetros
tcNombreProceso
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert y sage.addons.gaped.gaped.

Definición en la línea 1289 del archivo Modulo.cs.

◆ _BindListasPreviasDocumentos()

virtual void sage.ew.ewbase.Modulo._BindListasPreviasDocumentos ( IListasPreviasDocumento listasPreviasDocumento)
inlinevirtual

Permite enlazar con las listas previas de documentos.

Parámetros
listasPreviasDocumento

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert y sage.addons.offline.offline.

Definición en la línea 1325 del archivo Modulo.cs.

◆ _BindUpdateStocks()

virtual void sage.ew.ewbase.Modulo._BindUpdateStocks ( IUpdateStocks stocks)
inlinevirtual

Permite enlazar con la clase Update_Stocks.

Parámetros
stocks

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1334 del archivo Modulo.cs.

◆ _BrowserColumnsExtender()

virtual IBrowserColumnsExtender sage.ew.ewbase.Modulo._BrowserColumnsExtender ( string browsertabla,
string sql )
inlinevirtual

Permite extender el browser.

Parámetros
browsertablaNombre de la tabla para la que se buscará extensión


Parámetros
sqlConsulta sql original

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert y Sage.ES.S50.AddonsVirtuales.Comunicados.

Definición en la línea 906 del archivo Modulo.cs.

◆ _CambiarPropiedadesAddons()

virtual void sage.ew.ewbase.Modulo._CambiarPropiedadesAddons ( bool obOk)
inlinevirtual
Parámetros
obOk

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1728 del archivo Modulo.cs.

◆ _CambioAutomatico()

virtual void sage.ew.ewbase.Modulo._CambioAutomatico ( ref bool lbOk)
inlinevirtual

Método para realizar cambios automáticos del Addon en el proceso iniciar la aplicación.

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1719 del archivo Modulo.cs.

◆ _CambioEjercicio() [1/2]

virtual void sage.ew.ewbase.Modulo._CambioEjercicio ( string tcEjerAnt,
string tcEjerActual )
inlinevirtual

PE-103556: Método de cambio de ejercicio del Addon.

Parámetros
tcEjerAnt
tcEjerActual

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1046 del archivo Modulo.cs.

◆ _CambioEjercicio() [2/2]

virtual void sage.ew.ewbase.Modulo._CambioEjercicio ( TipoExecute tcExecute,
string tcEjerAnt,
string tcEjerActual )
inlinevirtual

Task 180057: Método de validaciones previas al cambio de ejercicio del Addon.

Parámetros
tcExecuteTipo de ejecución
tcEjerAntEjercicio anterior
tcEjerActualEjercicio actual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1056 del archivo Modulo.cs.

◆ _CambioEmpresa() [1/2]

virtual void sage.ew.ewbase.Modulo._CambioEmpresa ( string tcEmpresaAnt,
string tcEmpresaActual )
inlinevirtual

PE-103556: Método que permite realizar acciones específicas del módulo si hay un cambio de empresa.

Parámetros
tcEmpresaAnt
tcEmpresaActual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.edidoc.edidoc y sage.addons.rgpd.rgpd.

Definición en la línea 1008 del archivo Modulo.cs.

◆ _CambioEmpresa() [2/2]

virtual void sage.ew.ewbase.Modulo._CambioEmpresa ( TipoExecute tcExecute,
string tcEmpresaAnt,
string tcEmpresaActual )
inlinevirtual

PE-103556: Método que permite realizar acciones específicas del módulo si hay un cambio de empresa.

Parámetros
tcExecuteTipo de ejecución
tcEmpresaAntEmpresa anterior
tcEmpresaActualEmpresa actual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert y Sage.ES.S50.AddonsVirtuales.SageNetworkAddon.

Definición en la línea 1018 del archivo Modulo.cs.

◆ _CambioGrupo() [1/2]

virtual void sage.ew.ewbase.Modulo._CambioGrupo ( string tcGrupoAnt,
string tcGrupoActual )
inlinevirtual

Método de cambio de grupo del Addon.

Parámetros
tcGrupoAnt
tcGrupoActual

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1065 del archivo Modulo.cs.

◆ _CambioGrupo() [2/2]

virtual void sage.ew.ewbase.Modulo._CambioGrupo ( TipoExecute tcExecute,
string tcGrupoAnt,
string tcGrupoActual )
inlinevirtual

Método de validaciones previas/posteriores al cambio de grupo del Addon.

Parámetros
tcExecuteTipo de ejecución
tcGrupoAntEjercicio anterior
tcGrupoActualEjercicio actual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert y Sage.ES.S50.AddonsVirtuales.SageNetworkAddon.

Definición en la línea 1075 del archivo Modulo.cs.

◆ _CambioUsuario() [1/2]

virtual void sage.ew.ewbase.Modulo._CambioUsuario ( string tcUsuarioAnt,
string tcUsuarioActual )
inlinevirtual

PE-103556: Método de cambio de usuario del Addon.

Parámetros
tcUsuarioAnt
tcUsuarioActual

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1027 del archivo Modulo.cs.

◆ _CambioUsuario() [2/2]

virtual void sage.ew.ewbase.Modulo._CambioUsuario ( TipoExecute tcExecute,
string tcUsuarioAnt,
string tcUsuarioActual )
inlinevirtual

Método de cambio de usuario del Addon.

Parámetros
tcExecuteTipo de ejecución
tcUsuarioAnt
tcUsuarioActual

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1037 del archivo Modulo.cs.

◆ _Contador()

virtual bool sage.ew.ewbase.Modulo._Contador ( TipoExecute teTipoEjecucion,
eTipoContadorDocumentos teTipoContador,
eTipoOperacion teOperacion,
string tcEmpresa,
string tcSerie,
ref string tcContador )
inlinevirtual

Contador.

Parámetros
teTipoEjecucionEjecución Before-After
teTipoContadorTipo contador documentos (Factura normal, rectificativa, ticket o cuotas,..)


Parámetros
teOperacionSumar o restar número
tcEmpresa
tcSerie
tcContador
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1269 del archivo Modulo.cs.

◆ _CopiaSeguridad()

virtual bool sage.ew.ewbase.Modulo._CopiaSeguridad ( int tnCopiaRestauracion,
string tcRutaLocalCopia )
inlinevirtual

Task 128265: Método para implementar por los addons si tienen algun tipo de carpeta extra a copiar e incluir en la copia de seguridad.


Parámetros
tnCopiaRestauracionTipo de ejecución, si es copia o restauración. 1 = Copia, 2 = Restauracion
tcRutaLocalCopiaRuta local de la copia de seguridad
Devuelve
true si ha sido correcta

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert, sage.addons.gestdoc.gestdoc, sage.addons.idatos.idatos y Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn.

Definición en la línea 1106 del archivo Modulo.cs.

◆ _Desinstalar()

◆ _EstadoTarjetaAddon()

virtual TipoAccionTarjetaAddon sage.ew.ewbase.Modulo._EstadoTarjetaAddon ( )
inlinevirtual

Devuelve el estado a presentar en la tareja del Add-on.

Devuelve

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1375 del archivo Modulo.cs.

◆ _Exportar()

string sage.ew.ewbase.Modulo._Exportar ( )
inline

Método para exportar la configuración del módulo.

Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1167 del archivo Modulo.cs.

◆ _Extension() [1/2]

virtual object sage.ew.ewbase.Modulo._Extension ( string tcKey)
inlinevirtual

◆ _Extension() [2/2]

virtual object sage.ew.ewbase.Modulo._Extension ( string tcKey,
IMante _mantePrincipal )
inlinevirtual

◆ _ExtensionDocumentoBase()

virtual object sage.ew.ewbase.Modulo._ExtensionDocumentoBase ( string tcKey,
IDocumentoBase _documentobase )
inlinevirtual

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento base identificado mediante el parámetro tcKey.

Parámetros
tcKeyNombre del tipo de documento(StockAlbTraspaso, ...)
_documentobaseInstancia del documento base
Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 720 del archivo Modulo.cs.

◆ _ExtensionManteTRel() [1/3]

virtual object sage.ew.ewbase.Modulo._ExtensionManteTRel ( string tcKey)
inlinevirtual

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.offline.offline.

Definición en la línea 730 del archivo Modulo.cs.

◆ _ExtensionManteTRel() [2/3]

virtual object sage.ew.ewbase.Modulo._ExtensionManteTRel ( string tcKey,
IManteTRel _manteTRelPrincipal )
inlinevirtual

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
_manteTRelPrincipalInstancia del mantenimiento principal
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.offline.offline.

Definición en la línea 741 del archivo Modulo.cs.

◆ _ExtensionManteTRel() [3/3]

virtual object sage.ew.ewbase.Modulo._ExtensionManteTRel ( string tcKey,
IManteTRel _manteTRelPrincipal,
int _ordenAddon )
inlinevirtual

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
_manteTRelPrincipalInstancia del mantenimiento principal.
_ordenAddonOrden en que se mostrarán las columnas de la extensión.
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.faceb2b.faceb2b, sage.addons.factucert.factucert, sage.addons.gaped.gaped, sage.addons.idatos.idatos, sage.addons.imexasi.imexasi, sage.addons.Incidencias.Incidencias, sage.addons.offline.offline, sage.addons.Pildora.Pildora, sage.addons.portalcli.portalcli, sage.addons.services.services, sage.addons.sociedad.sociedad, sage.addons.student.student, Sage.ES.S50.AddonsVirtuales.Comunicados y Sage.ES.S50.AddonsVirtuales.Fabricacion.

Definición en la línea 753 del archivo Modulo.cs.

◆ _ExtensionStock()

virtual IStockExtension sage.ew.ewbase.Modulo._ExtensionStock ( )
inlinevirtual

Cargar una extensión para la clase Stock.

Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.gaped.gaped.

Definición en la línea 679 del archivo Modulo.cs.

◆ _ExtensionTiposModelo()

virtual IExtensionTiposModelo sage.ew.ewbase.Modulo._ExtensionTiposModelo ( ITiposModelo tiposModelo)
inlinevirtual

Extensiones de tipos de modelo.

Parámetros
tiposModelo
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1344 del archivo Modulo.cs.

◆ _ExtractFile()

bool sage.ew.ewbase.Modulo._ExtractFile ( string tcFileDll,
string tcRutaFile,
string tcFolderLib = "",
string tcNombreFile = "",
string tcRutaDestino = "" )
inline

Método para extraer los ficheros a partir de una DLL.

Parámetros
tcFileDllruta con la DLL
tcRutaFileruta de los ficheros embebidos
tcFolderLibcarpeta donde copiar los ficheros dentro de librerias
tcNombreFilenombre del fichero embebido a extraer
tcRutaDestinoruta destino donde copiar el fichero

Definición en la línea 1388 del archivo Modulo.cs.

◆ _GetListaPrevia()

virtual object sage.ew.ewbase.Modulo._GetListaPrevia ( string tcClass,
Type oTipoObjeto,
string tcPantalla )
inlinevirtual

◆ _GetNewVersion()

virtual IAccesAddonUrl sage.ew.ewbase.Modulo._GetNewVersion ( )
inlinevirtual

Método para obtener los datos del addon y poder realizar una actualización del mismo.

Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1307 del archivo Modulo.cs.

◆ _Importar()

void sage.ew.ewbase.Modulo._Importar ( string tcConfiguracion)
inline

Método para importar la configuración del módulo.

Parámetros
tcConfiguracion

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1176 del archivo Modulo.cs.

◆ _Instalar()

◆ _InstalarDesktop()

virtual bool sage.ew.ewbase.Modulo._InstalarDesktop ( int idDesktop,
string nombreDesktop )
inlinevirtual

Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio.

Parámetros
idDesktopid del escritorio
nombreDesktopnombre del escritorio
Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1355 del archivo Modulo.cs.

◆ _Load()

◆ _Menu()

virtual void sage.ew.ewbase.Modulo._Menu ( ToolStripMenuItem toMenu)
inlinevirtual

Task 149997: Método para añadir una opción de Menú a un menú existente y poderlo hacer desde un módulo.

Parámetros
toMenu

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.amortiza.amortiza, sage.addons.factucert.factucert, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.portalcli.portalcli, sage.addons.servicios.servicios, sage.addons.sociedad.sociedad y Sage.ES.S50.AddonsVirtuales.SageNetworkAddon.

Definición en la línea 1219 del archivo Modulo.cs.

◆ _OpcFlags()

virtual List< IOpcFlag > sage.ew.ewbase.Modulo._OpcFlags ( )
inlinevirtual

◆ _SalirAplicacion()

virtual void sage.ew.ewbase.Modulo._SalirAplicacion ( )
inlinevirtual

Para poder realizar algún tipo de acción al salir de la aplicación.

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 614 del archivo Modulo.cs.

◆ _ShowOnDesktopLoad()

virtual void sage.ew.ewbase.Modulo._ShowOnDesktopLoad ( object toSender)
inlinevirtual

Método que se invoca al finalizar la carga del escritorio por si el AddOn requiera operaciones en un tiempo que equivaldría al OnShown de un formulario.

Parámetros
toSenderObjeto que realiza la invocación

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.rgpd.rgpd.

Definición en la línea 1140 del archivo Modulo.cs.

◆ _SQLEXEC_After()

virtual void sage.ew.ewbase.Modulo._SQLEXEC_After ( ref DataTable tdtResult)
inlinevirtual

Método que permite modificar el resultado de una instrucción SQL después de ejecutarla.

Parámetros
tdtResultDatatable con los resultados de la consulta

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.infconfig.infconfig, sage.addons.servicios.servicios y sage.addons.trazabilidad.trazabilidad.

Definición en la línea 999 del archivo Modulo.cs.

◆ _SQLEXEC_Before()

virtual void sage.ew.ewbase.Modulo._SQLEXEC_Before ( ref string tcSQL,
ref Boolean tlOk )
inlinevirtual

Método que permite modificar una instrucción SQL antes de ejecutarla.

Parámetros
tcSQLString con la consulta a ejecutar
tlOkCampo logico que indica si se puede continuar con la ejecución de la consulta

Implementa sage.ew.interficies.IModulo.

Definición en la línea 991 del archivo Modulo.cs.

◆ _Unload() [1/2]

◆ _Unload() [2/2]

virtual bool sage.ew.ewbase.Modulo._Unload ( TipoExecute tcExecute)
inlinevirtual

Se ejecutará este método cuando se cierre la aplicación.

Parámetros
tcExecutetipo ejecución
Devuelve
true si la descarga del módulo finaliza con éxito, false en caso contrario

Definición en la línea 938 del archivo Modulo.cs.

◆ _Update()

◆ _UpdateDesktop()

virtual bool sage.ew.ewbase.Modulo._UpdateDesktop ( int idDesktop,
string nombreDesktop )
inlinevirtual

Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio.

Parámetros
idDesktopid del escritorio
nombreDesktopnombre del escritorio
Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1366 del archivo Modulo.cs.

◆ _UpdateRelease()

virtual bool sage.ew.ewbase.Modulo._UpdateRelease ( )
inlinevirtual

Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías.

Devuelve
true si ha sido correcto

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert, sage.addons.idatos.idatos y sage.addons.imexasi.imexasi.

Definición en la línea 1158 del archivo Modulo.cs.

◆ _ValidateOpenForm()

virtual Tuple< bool, string > sage.ew.ewbase.Modulo._ValidateOpenForm ( string tcNombreFormulario,
TiposNavegacionPantalla tipoNavegacion )
inlinevirtual

Establecer si un formulario concreto puede abrirse o no desde un add-on.

Parámetros
tcNombreFormulario
tipoNavegacion
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.offline.offline.

Definición en la línea 764 del archivo Modulo.cs.

◆ _VFP_Open_Form()

virtual string sage.ew.ewbase.Modulo._VFP_Open_Form ( string tcForm,
object[] toParams = null )
inlinevirtual

Método que permite ejecutar un formulario en .VFP.

Parámetros
tcFormFormulario que se quiere abrir
toParamsParámetros que se pasarán a la llamada
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc y sage.addons.servicios.servicios.

Definición en la línea 958 del archivo Modulo.cs.

◆ _VFP_Open_Maintenance()

virtual string sage.ew.ewbase.Modulo._VFP_Open_Maintenance ( string tcForm,
string tcCode )
inlinevirtual

Método que permite ejecutar un mantenimiento en .VFP.

Parámetros
tcFormMantenimiento que se quiere abrir
tcCodeCódigo del registro que se quiere cargar
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc y sage.addons.servicios.servicios.

Definición en la línea 969 del archivo Modulo.cs.

◆ _VFP_Run_Function()

virtual string sage.ew.ewbase.Modulo._VFP_Run_Function ( string tcFunction,
object[] toParams = null,
bool tlArray = false )
inlinevirtual

Método que permite ejecutar una función en .VFP.

Parámetros
tcFunctionFunción que se quiere llamar
toParamsParámetros que se pasarán a la llamada
tlArrayIndica si debe generar un fichero XML para recuperar los parámetros
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc y sage.addons.servicios.servicios.

Definición en la línea 981 del archivo Modulo.cs.

◆ _VisibilidadBanner()

virtual void sage.ew.ewbase.Modulo._VisibilidadBanner ( )
inlinevirtual

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1741 del archivo Modulo.cs.

◆ ConfigUserFormLoad()

virtual void sage.ew.ewbase.Modulo.ConfigUserFormLoad ( IFormBase toForm,
Dictionary< string, object > toValoresDefecto )
inlinevirtual

Vincula la carga de los valores por defecto de los formularios con los del addon.

Parámetros
toForm
toValoresDefecto

Implementa sage.ew.interficies.IModulo.

Definición en la línea 865 del archivo Modulo.cs.

◆ ConfigUserFormSave()

virtual void sage.ew.ewbase.Modulo.ConfigUserFormSave ( IFormBase toForm,
Dictionary< string, object > toValoresDefecto )
inlinevirtual

Vincula el guardado de los valores por defecto de los formularios con los del addon.

Parámetros
toForm
toValoresDefecto

Implementa sage.ew.interficies.IModulo.

Definición en la línea 875 del archivo Modulo.cs.

◆ ConfigUserOptionsDisabled()

virtual List< string > sage.ew.ewbase.Modulo.ConfigUserOptionsDisabled ( IFormBase toForm)
inlinevirtual

Para poder indicar controles desactivados para el formulario actual desde Addons.

Parámetros
toForm
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 885 del archivo Modulo.cs.

◆ Log()

void sage.ew.ewbase.Modulo.Log ( TipoMensaje tipoMensaje,
string descripcion,
string sufijo = "" )
inline

Crear log dentro de la carpeta Logs\Sage50Addons.

Parámetros
tipoMensajeTipo mensaje
descripcionDescripción


Parámetros
sufijoSufijo a añadir al nombre del fichero


Devuelve

Implementa sage.ew.interficies.IModulo.

Definición en la línea 1459 del archivo Modulo.cs.

◆ OnTipoProcesoChanged()

virtual void sage.ew.ewbase.Modulo.OnTipoProcesoChanged ( )
inlineprotectedvirtual

Método para que las clases derivadas puedan ajustar su funcionamiento al tipo de proceso.

Reimplementado en sage.addons.rgpd.rgpd.

Definición en la línea 1149 del archivo Modulo.cs.

Documentación de campos

◆ _cNombreMenu

string sage.ew.ewbase.Modulo._cNombreMenu = string.Empty
protected

Nombre para el menú del add-on.

Definición en la línea 249 del archivo Modulo.cs.

◆ _cNombrePagina

string sage.ew.ewbase.Modulo._cNombrePagina = string.Empty
protected

Nombre para las páginas asociadas en los mantenimientos.

Definición en la línea 262 del archivo Modulo.cs.

◆ _dBajaFecha

DateTime? sage.ew.ewbase.Modulo._dBajaFecha
protected

Fecha de baja del Addon.

Definición en la línea 237 del archivo Modulo.cs.

◆ _VisibleConfiguracionEmpresa

bool sage.ew.ewbase.Modulo._VisibleConfiguracionEmpresa = true

Nos indicará si se mostrará la configuración de empresa para este módulo.

Definición en la línea 172 del archivo Modulo.cs.

◆ ModuloConfigType

Type sage.ew.ewbase.Modulo.ModuloConfigType

Referencia a la parte visual de la configuración del addon.

Definición en la línea 150 del archivo Modulo.cs.

◆ UserControlConfigType

Type sage.ew.ewbase.Modulo.UserControlConfigType

Referencia a la parte visual de la configuración del addon.

Definición en la línea 144 del archivo Modulo.cs.

Documentación de propiedades

◆ _AddonSageLicensing

bool sage.ew.ewbase.Modulo._AddonSageLicensing
get

Para identificar los addons que el cliente tiene definidos en SageLicense (sagelic)

Definición en la línea 368 del archivo Modulo.cs.

◆ _AddonsRelacionados

List<Modulo> sage.ew.ewbase.Modulo._AddonsRelacionados
getset

Lista con los posibles Addons relacionados con el Addon principal Ej: FACTUCERT(TBAI y VERIFACTU)

Definición en la línea 415 del archivo Modulo.cs.

◆ _AliasDB

string sage.ew.ewbase.Modulo._AliasDB
getset

Alias de la Base de datos.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 58 del archivo Modulo.cs.

◆ _Aplica

string sage.ew.ewbase.Modulo._Aplica
get

Campo APLICA de ACCESOLIC.

Definición en la línea 274 del archivo Modulo.cs.

◆ _Assembly

Assembly sage.ew.ewbase.Modulo._Assembly
getset

Contendra el Assembly del addon.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 138 del archivo Modulo.cs.

◆ _BajaFecha

DateTime? sage.ew.ewbase.Modulo._BajaFecha
get

Fecha de baja del Addon.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 230 del archivo Modulo.cs.

◆ _CaracteristicaAdicional

bool sage.ew.ewbase.Modulo._CaracteristicaAdicional
get

Característica adicional incluida en el fichero Sagelic. No se trata de un addon. Por ejemplo artículos del SII (ASF50SIICANAR,...)

Definición en la línea 359 del archivo Modulo.cs.

◆ _Clase

string sage.ew.ewbase.Modulo._Clase
getset

Nombre de la clase principal del módulo (this)

Implementa sage.ew.interficies.IModulo.

Definición en la línea 126 del archivo Modulo.cs.

◆ _CodFormul

string sage.ew.ewbase.Modulo._CodFormul
get

Para control de la tabla FORMULS en ACCESOLIC. Task 143532.

Definición en la línea 341 del archivo Modulo.cs.

◆ _Codigo

string sage.ew.ewbase.Modulo._Codigo
get

Campo MODULO de ACCESOLIC (Código del módulo a Eurowin)

Definición en la línea 284 del archivo Modulo.cs.

◆ _ConnectedController

ConnectedController sage.ew.ewbase.Modulo._ConnectedController
get

ConnectedController.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 182 del archivo Modulo.cs.

◆ _Error

string sage.ew.ewbase.Modulo._Error
get

Error.

Definición en la línea 396 del archivo Modulo.cs.

◆ _Error_Message

string sage.ew.ewbase.Modulo._Error_Message
getset

Contiene el último texto de error generado.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 132 del archivo Modulo.cs.

◆ _Especial

bool sage.ew.ewbase.Modulo._Especial
get

Modulo especial, depende del producto principal (True / False) (PE-101206)

Definición en la línea 350 del archivo Modulo.cs.

◆ _FechaFin

DateTime? sage.ew.ewbase.Modulo._FechaFin
get

Fecha final suscripción.

Definición en la línea 387 del archivo Modulo.cs.

◆ _FechaInicio

DateTime? sage.ew.ewbase.Modulo._FechaInicio
get

Fecha inicio suscripción.

Definición en la línea 377 del archivo Modulo.cs.

◆ _FormsControlUsuarios

List<string> sage.ew.ewbase.Modulo._FormsControlUsuarios
get

Lista de los formularios del módulo dónde hay que controlar el nº de usuarios (PE-103236)

Definición en la línea 425 del archivo Modulo.cs.

◆ _Formuls

int sage.ew.ewbase.Modulo._Formuls
get

Campo FORMULS de ACCESOLIC (Número de formularios en la tabla FORMULS del módulo)

Definición en la línea 303 del archivo Modulo.cs.

◆ _IncompatibleModules

List<string> sage.ew.ewbase.Modulo._IncompatibleModules
getset

Lista de módulos incompatibles.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 76 del archivo Modulo.cs.

◆ _Libreria

string sage.ew.ewbase.Modulo._Libreria
getset

Nombre del ensamblado del módulo.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 106 del archivo Modulo.cs.

◆ _LibreriaModulo

virtual String sage.ew.ewbase.Modulo._LibreriaModulo
getset

Nombre del ensamblado del módulo.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 111 del archivo Modulo.cs.

◆ _Nombre

string sage.ew.ewbase.Modulo._Nombre
getset

Nombre interno del módulo y nombre del directorio de instación.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 82 del archivo Modulo.cs.

◆ _Nombre2

string sage.ew.ewbase.Modulo._Nombre2
getset

Nombre visible del módulo.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 88 del archivo Modulo.cs.

◆ _NombreConexion

string sage.ew.ewbase.Modulo._NombreConexion
getset

Nombre real de la base de datos.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 94 del archivo Modulo.cs.

◆ _NombreMenu

string sage.ew.ewbase.Modulo._NombreMenu
get

Nombre para el menú del add-on.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 242 del archivo Modulo.cs.

◆ _NombrePagina

string sage.ew.ewbase.Modulo._NombrePagina
get

Nombre para las páginas asociadas en los mantenimientos Si tenemos nombre página lo devolvemos, en otro caso, devolvemos nombre2.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 255 del archivo Modulo.cs.

◆ _Obligatorio

virtual bool sage.ew.ewbase.Modulo._Obligatorio
get

Obtiene o establece la obligatoriedad del módulo en la instalación.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 163 del archivo Modulo.cs.

◆ _ProductoSagelic

string sage.ew.ewbase.Modulo._ProductoSagelic
get

Código del producto a Sagelic (100885)

Definición en la línea 294 del archivo Modulo.cs.

◆ _Suscripcion

bool sage.ew.ewbase.Modulo._Suscripcion
get

Modo Suscripción (True / False)

Definición en la línea 313 del archivo Modulo.cs.

◆ _Tipo

int sage.ew.ewbase.Modulo._Tipo
getset

Tipo de addon.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 100 del archivo Modulo.cs.

◆ _TipoProceso

ProcesosEnEjecucion sage.ew.ewbase.Modulo._TipoProceso
getset

En el momento de cargar extensiones, cada Addon deberá decicir en función del valor que haya en esta propiedad si cargar las extensiones o no.

Revisar remarks de la enumeracion 'ProcesosEnEjecucion'

Implementa sage.ew.interficies.IModulo.

Definición en la línea 41 del archivo Modulo.cs.

◆ _TryBuy

bool sage.ew.ewbase.Modulo._TryBuy
get

Nos informa si el add-on está instalado en modo de Try'n'Buy.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 193 del archivo Modulo.cs.

◆ _TryBuyDiasRestantes

int sage.ew.ewbase.Modulo._TryBuyDiasRestantes
get

Devuelve el número de días que nos quedan de try'n'buy.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 221 del archivo Modulo.cs.

◆ _TryBuyFechaMax

DateTime? sage.ew.ewbase.Modulo._TryBuyFechaMax
get

Fecha final del try'n'buy.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 212 del archivo Modulo.cs.

◆ _TryBuyFechaMin

DateTime? sage.ew.ewbase.Modulo._TryBuyFechaMin
get

Fecha inicio del try'n'buy.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 203 del archivo Modulo.cs.

◆ _UrlAyudaAddon

string sage.ew.ewbase.Modulo._UrlAyudaAddon = ""
getset

Ruta FTP de ayuda del addon.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 177 del archivo Modulo.cs.

◆ _UrlFTP

string sage.ew.ewbase.Modulo._UrlFTP
getset

Ruta FTP de actualñización del módulo.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 70 del archivo Modulo.cs.

◆ _Usuarios

int sage.ew.ewbase.Modulo._Usuarios
get

Nº de usuarios (PE-103236)

Definición en la línea 405 del archivo Modulo.cs.

◆ _Version

string sage.ew.ewbase.Modulo._Version
getset

Versión del módulo.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 64 del archivo Modulo.cs.

◆ _VigenciaAddon

string sage.ew.ewbase.Modulo._VigenciaAddon
get

Para controlar la vigencia en addons incluidos en la licencia principal y de PAM en ACCESOLIC. Task 143532.

Definición en la línea 332 del archivo Modulo.cs.

◆ _Vigente

bool sage.ew.ewbase.Modulo._Vigente
get

Suscripción vigente (True / False)

Definición en la línea 323 del archivo Modulo.cs.

◆ Firma

virtual string sage.ew.ewbase.Modulo.Firma
getset

Firma del addon.

Implementa sage.ew.interficies.IModulo.

Definición en la línea 156 del archivo Modulo.cs.


La documentación de esta clase está generada del siguiente archivo: