Referencia de la Clase sage.ew.ewbase.Modulo

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

Diagrama de herencias de sage.ew.ewbase.Modulo
sage.ew.interficies.IModulo sage.addons.$safeprojectname.$safeprojectname sage.addons.AddonTest.AddonTest 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.Incidencias.Incidencias sage.addons.infconfig.infconfig sage.addons.offline.offline sage.addons.Pildora.Pildora 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 Sage.ES.S50.AddonsVirtuales.Clases.AddonVirtual

Métodos públicos

 Modulo ()
 Constructor vacío Más...
 
 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 Más...
 
 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 Más...
 
 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 Más...
 
 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 Más...
 
 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 Más...
 
virtual void _SalirAplicacion ()
 Para poder realizar algún tipo de acción al salir de la aplicación Más...
 
virtual bool _Baja (string tcArticuloSage)
 Método para realizar acciones de baja en cada Addon Más...
 
virtual List< IOpcFlag_OpcFlags ()
 Para obtener las opciones especiales en cada Addon Más...
 
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) Más...
 
virtual IStockExtension _ExtensionStock ()
 Cargar una extensión para la clase Stock Más...
 
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) Más...
 
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 Más...
 
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) Más...
 
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) Más...
 
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) Más...
 
virtual Tuple< bool, string > _ValidateOpenForm (string tcNombreFormulario, TiposNavegacionPantalla tipoNavegacion)
 Establecer si un formulario concreto puede abrirse o no desde un add-on Más...
 
virtual void _BindForm (string tcNombreForm, FormBase toForm)
 Vincula los formularios de la aplicación con los del addon Más...
 
virtual void _BindForm (string tcNombreForm, IFormBase toForm)
 Vincula los formularios de la aplicación con los del addon Más...
 
virtual void ConfigUserFormLoad (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula la carga de los valores por defecto de los formularios con los del addon Más...
 
virtual void ConfigUserFormSave (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula el guardado de los valores por defecto de los formularios con los del addon Más...
 
virtual List< string > ConfigUserOptionsDisabled (IFormBase toForm)
 Para poder indicar controles desactivados para el formulario actual desde Addons Más...
 
virtual IBrowserPropiedadesExtendidas _BindBrowser (string browsertabla)
 Permite extender el browser Más...
 
virtual IBrowserColumnsExtender _BrowserColumnsExtender (string browsertabla, string sql)
 Permite extender el browser Más...
 
virtual bool _Load ()
 Se ejecutará este método cuando se cargue el módulo Más...
 
virtual bool _Unload ()
 Se ejecutará este método cuando se cierre eurowin Más...
 
virtual bool _Unload (TipoExecute tcExecute)
 Se ejecutará este método cuando se cierre la aplicación Más...
 
virtual bool _Update ()
 Se ejecutará este método cuando se actualize el módulo via FTP Más...
 
virtual string _VFP_Open_Form (string tcForm, object[] toParams=null)
 Método que permite ejecutar un formulario en .VFP Más...
 
virtual string _VFP_Open_Maintenance (string tcForm, string tcCode)
 Método que permite ejecutar un mantenimiento en .VFP Más...
 
virtual string _VFP_Run_Function (string tcFunction, object[] toParams=null, bool tlArray=false)
 Método que permite ejecutar una función en .VFP Más...
 
virtual void _SQLEXEC_Before (ref string tcSQL, ref Boolean tlOk)
 Método que permite modificar una instrucción SQL antes de ejecutarla Más...
 
virtual void _SQLEXEC_After (ref DataTable tdtResult)
 Método que permite modificar el resultado de una instrucción SQL después de ejecutarla Más...
 
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 Más...
 
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 Más...
 
virtual void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioActual)
 PE-103556: Método de cambio de usuario del Addon Más...
 
virtual void _CambioUsuario (TipoExecute tcExecute, string tcUsuarioAnt, string tcUsuarioActual)
 Método de cambio de usuario del Addon Más...
 
virtual void _CambioEjercicio (string tcEjerAnt, string tcEjerActual)
 PE-103556: Método de cambio de ejercicio del Addon Más...
 
virtual void _CambioEjercicio (TipoExecute tcExecute, string tcEjerAnt, string tcEjerActual)
 Task 180057: Método de validaciones previas al cambio de ejercicio del Addon Más...
 
virtual void _CambioGrupo (string tcGrupoAnt, string tcGrupoActual)
 Método de cambio de grupo del Addon Más...
 
virtual void _CambioGrupo (TipoExecute tcExecute, string tcGrupoAnt, string tcGrupoActual)
 Método de validaciones previas/posteriores al cambio de grupo del Addon Más...
 
virtual bool _Desinstalar (TipoExecute tcExecute)
 Task 122583 - Método para desinstalar un addon Más...
 
virtual bool _Instalar (TipoExecute tcExecute)
 Task 122583 - Método para instalar un addon Más...
 
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
Más...
 
virtual bool _Apertura (string tcEjerAnt, string tcEjerActual)
 Task 122583 - Método para realizar apertura un addon Más...
 
virtual bool _AperturaValidar (eModoApertura toModoApertura, string tcEjerAnt, string tcEjerActual)
 Task 198379 : Método para validar el proceso de apertura antes de ejecutar Más...
 
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 Más...
 
virtual bool _UpdateRelease ()
 Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías Más...
 
string _Exportar ()
 Método para exportar la configuración del módulo Más...
 
void _Importar (string tcConfiguracion)
 Método para importar la configuración del módulo Más...
 
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 Más...
 
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 Más...
 
virtual object _GetListaPrevia (string tcClass, Type oTipoObjeto, string tcPantalla)
 Devuelve la lista prévia del documento Más...
 
virtual List< IAperturaContador_AperturaContadores ()
 Para obtener los contadores en el proceso de nuevo ejercicio Más...
 
virtual void _AperturaContadoresConfig (List< IAperturaContadorConfig > contadores)
 Para obtener/modificar los contadores del proceso de nuevo ejercicio Más...
 
virtual bool _Contador (TipoExecute teTipoEjecucion, eTipoContadorDocumentos teTipoContador, eTipoOperacion teOperacion, string tcEmpresa, string tcSerie, ref string tcContador)
 Contador Más...
 
virtual IFiltrosOpcionesListados _BindFormListado (String tcNombreListado)
 Permite añadir personalizaciones a los listados Más...
 
virtual IFiltrosOpcionesProcesos _BindFormProceso (String tcNombreProceso)
 Permite añadir personalizaciones a los procesos Más...
 
virtual List< IButtonBarraHerram_BindFormBarraHerram (string tcPantalla)
 Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios Más...
 
virtual IAccesAddonUrl _GetNewVersion ()
 Método para obtener los datos del addon y poder realizar una actualización del mismo Más...
 
virtual void _BindBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas Más...
 
virtual void _BindListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Permite enlazar con las listas previas de documentos Más...
 
virtual void _BindUpdateStocks (IUpdateStocks stocks)
 Permite enlazar con la clase Update_Stocks Más...
 
virtual IExtensionTiposModelo _ExtensionTiposModelo (ITiposModelo tiposModelo)
 Extensiones de tipos de modelo Más...
 
virtual bool _InstalarDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio Más...
 
virtual bool _UpdateDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio Más...
 
virtual TipoAccionTarjetaAddon _EstadoTarjetaAddon ()
 Devuelve el estado a presentar en la tareja del Add-on Más...
 
bool _ExtractFile (string tcFileDll, string tcRutaFile, string tcFolderLib="", string tcNombreFile="", string tcRutaDestino="")
 Método para extraer los ficheros a partir de una DLL Más...
 
void Log (TipoMensaje tipoMensaje, string descripcion, string sufijo="")
 Crear log dentro de la carpeta Logs Más...
 
virtual void _CambioAutomatico (ref bool lbOk)
 
virtual void _CambiarPropiedadesAddons (bool obOk)
 

Campos de datos

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

Métodos protegidos

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

Atributos protegidos

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

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

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 del constructor y destructor

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

◆ _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.ES.S50.AddonsVirtuales.Comunicados y sage.addons.services.services.

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 1737 del archivo Modulo.cs.

◆ _CambioAutomatico()

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

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.factucert.factucert.

Definición en la línea 1728 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.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.ES.S50.AddonsVirtuales.SageBankFeedsAddOn, sage.addons.gestdoc.gestdoc y sage.addons.idatos.idatos.

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

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,...)
_mantePrincipalInstancia del mantenimiento principal
Devuelve

Implementa sage.ew.interficies.IModulo.

Reimplementado en sage.addons.gestdoc.gestdoc y sage.addons.sociedad.sociedad.

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

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

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.factucert.factucert, sage.addons.offline.offline, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon, sage.addons.amortiza.amortiza, sage.addons.portalcli.portalcli, sage.addons.servicios.servicios, sage.addons.sociedad.sociedad y sage.addons.infconfig.infconfig.

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.fideliza.fideliza, sage.addons.conta.conta, sage.addons.trazabilidad.trazabilidad, sage.addons.gestdoc.gestdoc, sage.addons.comunidad50.comunidad50, sage.addons.servicios.servicios y sage.addons.infconfig.infconfig.

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.imexasi.imexasi y sage.addons.idatos.idatos.

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.fideliza.fideliza, sage.addons.conta.conta, sage.addons.gestdoc.gestdoc, sage.addons.comunidad50.comunidad50 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.fideliza.fideliza, sage.addons.conta.conta, sage.addons.gestdoc.gestdoc, sage.addons.comunidad50.comunidad50 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.fideliza.fideliza, sage.addons.conta.conta, sage.addons.gestdoc.gestdoc, sage.addons.comunidad50.comunidad50 y sage.addons.servicios.servicios.

Definición en la línea 981 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

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

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 275 del archivo Modulo.cs.

◆ _Assembly

Assembly sage.ew.ewbase.Modulo._Assembly
getset

Contendra el Assembly del addon

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

◆ _BajaFecha

DateTime sage.ew.ewbase.Modulo._BajaFecha
get

Fecha de baja del Addon

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)

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

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

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

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

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

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

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

◆ _Nombre2

string sage.ew.ewbase.Modulo._Nombre2
getset

Nombre visible del módulo

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

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

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

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

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

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'

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

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

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

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

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

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

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 406 del archivo Modulo.cs.

◆ _Version

string sage.ew.ewbase.Modulo._Version
getset

Versión del módulo

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

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


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