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.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.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 IAperturaDocSeleccionarParams _AperturaDocSeleccionar (IAperturaDocSeleccionarParams loParams)
 S50MIG-5775: Gestionar la selección de documentos en el proceso de apertura desde los add-ons.
 
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 bool _OtrosProcesosAddons ()
 
virtual void _BannerWarning ()
 
virtual void _ClearBannerWarning ()
 
virtual void _VisibilidadBanner ()
 
virtual void _SistemasInstalados (ref List< Modulo > lstModulos)
 
virtual bool EsVisible ()
 S50MIG-3559: Método sobrecargable por cada Addon para hacer comprobaciones de visibilidad (Addons normales o Addons virtuales)
 

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 30 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 448 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 470 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 495 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 520 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 545 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 571 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 1242 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 1252 del archivo Modulo.cs.

◆ _AperturaDocSeleccionar()

virtual IAperturaDocSeleccionarParams sage.ew.ewbase.Modulo._AperturaDocSeleccionar ( IAperturaDocSeleccionarParams loParams)
inlinevirtual

S50MIG-5775: Gestionar la selección de documentos en el proceso de apertura desde los add-ons.

Parámetros
loParams
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1264 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 1130 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 1211 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 625 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 1758 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 895 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 1328 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 778 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 1310 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 1291 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 1301 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 1337 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 1346 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 907 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 1740 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 1731 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 1047 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 1057 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 1009 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 1019 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 1066 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 1076 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 1028 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 1038 del archivo Modulo.cs.

◆ _ClearBannerWarning()

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

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1766 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 1281 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 1107 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 1387 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 1168 del archivo Modulo.cs.

◆ _Extension() [1/2]

virtual object sage.ew.ewbase.Modulo._Extension ( 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.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.conta.conta, sage.addons.edidoc.edidoc, sage.addons.factucert.factucert, sage.addons.fideliza.fideliza, sage.addons.gaped.gaped, sage.addons.gestdoc.gestdoc, sage.addons.imexasi.imexasi, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.portalcli.portalcli, sage.addons.rgpd.rgpd, sage.addons.services.services y sage.addons.trazabilidad.trazabilidad.

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

◆ _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 721 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 731 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 742 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 754 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 680 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 1356 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 1400 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 1319 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 1177 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 1367 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.sociedad.sociedad y Sage.ES.S50.AddonsVirtuales.SageNetworkAddon.

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

◆ _OpcFlags()

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

◆ _OtrosProcesosAddons()

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

Implementa sage.ew.interficies.IModulo.

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

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

◆ _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 615 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 1141 del archivo Modulo.cs.

◆ _SistemasInstalados()

virtual void sage.ew.ewbase.Modulo._SistemasInstalados ( ref List< Modulo > lstModulos)
inlinevirtual

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1782 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.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.infconfig.infconfig y sage.addons.trazabilidad.trazabilidad.

Definición en la línea 1000 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 992 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 939 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 1378 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 1159 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 765 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.conta.conta, sage.addons.fideliza.fideliza y sage.addons.gestdoc.gestdoc.

Definición en la línea 959 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.conta.conta, sage.addons.fideliza.fideliza y sage.addons.gestdoc.gestdoc.

Definición en la línea 970 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.conta.conta, sage.addons.fideliza.fideliza y sage.addons.gestdoc.gestdoc.

Definición en la línea 982 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 1774 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 866 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 876 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 886 del archivo Modulo.cs.

◆ EsVisible()

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

S50MIG-3559: Método sobrecargable por cada Addon para hacer comprobaciones de visibilidad (Addons normales o Addons virtuales)

Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en Sage.ES.S50.AddonsVirtuales.SageNetworkAddon.

Definición en la línea 1791 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 1471 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 1150 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 250 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 263 del archivo Modulo.cs.

◆ _dBajaFecha

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

Fecha de baja del Addon.

Definición en la línea 238 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 173 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 151 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 145 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 369 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 416 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 59 del archivo Modulo.cs.

◆ _Aplica

string sage.ew.ewbase.Modulo._Aplica
get

Campo APLICA de ACCESOLIC.

Definición en la línea 275 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 139 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 231 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 360 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 127 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 342 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 285 del archivo Modulo.cs.

◆ _ConnectedController

ConnectedController sage.ew.ewbase.Modulo._ConnectedController
get

ConnectedController.

Implementa sage.ew.interficies.IModulo.

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

◆ _Error

string sage.ew.ewbase.Modulo._Error
get

Error.

Definición en la línea 397 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 133 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 351 del archivo Modulo.cs.

◆ _FechaFin

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

Fecha final suscripción.

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

◆ _FechaInicio

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

Fecha inicio suscripción.

Definición en la línea 378 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 426 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 304 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 77 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 107 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 112 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 83 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 89 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 95 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 243 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 256 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 164 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 295 del archivo Modulo.cs.

◆ _Suscripcion

bool sage.ew.ewbase.Modulo._Suscripcion
get

Modo Suscripción (True / False)

Definición en la línea 314 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 101 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 42 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 194 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 222 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 213 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 204 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 178 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 71 del archivo Modulo.cs.

◆ _Usuarios

int sage.ew.ewbase.Modulo._Usuarios
get

Nº de usuarios (PE-103236)

Definición en la línea 406 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 65 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 333 del archivo Modulo.cs.

◆ _Vigente

bool sage.ew.ewbase.Modulo._Vigente
get

Suscripción vigente (True / False)

Definición en la línea 324 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 157 del archivo Modulo.cs.


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