Cargando...
Buscando...
Nada coincide
Referencia de la interface Sage.ES.S50.Addons.IAddonsManager

Interfaz de Addons. Más...

Diagrama de herencia de Sage.ES.S50.Addons.IAddonsManager
Sage.ES.S50.Addons.AddonsManager

Métodos públicos

void ActivarAddon (string key)
 Activa addon.
 
void AddonsOpcEmp ()
 AddonsOpcEmp.
 
int Count ()
 Nº addons cargados.
 
void DesactivaAddon (string key)
 Desactiva addon.
 
object GetAddon (int numaddon)
 Obtiene el addon por numero.
 
object GetAddon (string tcNombreAddon)
 Obtiene el addon por nombre.
 
object GetAddonVirtual (string tcNombreAddon)
 Obtiene el addon por nombre.
 
Dictionary< string, object > GetAddons ()
 Devuelve los addons cargados.
 
List< IAddonVirtualGetAddonsVirtuales ()
 Devuelve los addons virtuales cargados.
 
IModulo GetInactiveAddon (string tcNombreAddon)
 Obtiene el addon inactivo por nombre.
 
Dictionary< string, IModuloGetInactiveAddons ()
 Obtiene los addons inactivos por nombre.
 
bool HasAddonsLoaded ()
 Indica si tiene addons cargados.
 
bool IsInactive (string nomAddon)
 Indica si es inactivo el addon por nombre.
 
bool IsLoaded (string nomAddon)
 Indica si está cargado el addon por nombre.
 
bool _CargarAddOns (FunctionsDependencies loFuntionsDependencies)
 Carga addons.
 
bool _CargarAddOns (FunctionsDependencies loFuntionsDependencies, bool mostrarmensajes)
 Carga addons.
 
bool _CargarAddons_WaitAll ()
 Esperar a que se hayan cargado todos los addons.
 
DataTable _GetAddonsModulos ()
 Obtiene datatable con los addons cargados.
 
void EjecutarClase (string tcClase, bool tlDialog=false)
 Ejecuta la clase.
 
string GetNonbreAddonFromAssemblyName (string assemeblyFullName)
 Obtiene el nombre del addon a partir del assembly.
 
IList< IModuloGetAddonsPersonalizadosInstalados ()
 Devuelve lista de Modulos personalizados instalados.
 
IList< IModuloActivoGetAddonsPersonalizadosInstalados (Func< string, IModulo, bool, IModuloActivo > CreateModuloActivo)
 Devuelve lista de Modulos activos e inactivos.
 
void _CargarAddOns_After ()
 Procesos a ejecutar postcarga de addons.
 
bool _CargarAddonsLoad (ref string tcError)
 Método para hacer el "_Load()" de los addons.
 
void _CargarAddonsInstalados (DataTable tdtModulos, ref string tcError)
 Método para ejecutar el médodo "_Instalar()" de los addons recien instalados.
 
bool ComprobarChecksum (dynamic loObjeto, string tcLibreria, string tcChecksum)
 Obsoleto. Método para comprobar el checksum.
 
void _ReCargaAddonsVirtuales ()
 Recargar addons virtuales que pudieran quedar activados de forma implícita al restaurar copia de seguridad y estar la variable que controla su activación en la copia de la tabla COMUNES!VARIABLE recien restaurada, no estando activos estos addons virtuales al iniciar la restauración de la copia.
 
void EjecutarMetodo (string tcClase, string tcMethod)
 Ejecuta método.
 
bool _IsAddonPersonalizado (string nomAddon)
 Devuelve si el add-on es personalizado.
 

Eventos

ErrorEventHandler OnErrorAddons
 Evento error.
 

Descripción detallada

Interfaz de Addons.

Definición en la línea 13 del archivo IAddonsManager.cs.

Documentación de funciones miembro

◆ _CargarAddOns() [1/2]

bool Sage.ES.S50.Addons.IAddonsManager._CargarAddOns ( FunctionsDependencies loFuntionsDependencies)

Carga addons.

Parámetros
loFuntionsDependencies
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _CargarAddOns() [2/2]

bool Sage.ES.S50.Addons.IAddonsManager._CargarAddOns ( FunctionsDependencies loFuntionsDependencies,
bool mostrarmensajes )

Carga addons.

Parámetros
loFuntionsDependencies
mostrarmensajes
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _CargarAddOns_After()

void Sage.ES.S50.Addons.IAddonsManager._CargarAddOns_After ( )

Procesos a ejecutar postcarga de addons.

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _CargarAddons_WaitAll()

bool Sage.ES.S50.Addons.IAddonsManager._CargarAddons_WaitAll ( )

Esperar a que se hayan cargado todos los addons.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _CargarAddonsInstalados()

void Sage.ES.S50.Addons.IAddonsManager._CargarAddonsInstalados ( DataTable tdtModulos,
ref string tcError )

Método para ejecutar el médodo "_Instalar()" de los addons recien instalados.

Parámetros
tdtModulos
tcError

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _CargarAddonsLoad()

bool Sage.ES.S50.Addons.IAddonsManager._CargarAddonsLoad ( ref string tcError)

Método para hacer el "_Load()" de los addons.

Parámetros
tcError
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _GetAddonsModulos()

DataTable Sage.ES.S50.Addons.IAddonsManager._GetAddonsModulos ( )

Obtiene datatable con los addons cargados.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _IsAddonPersonalizado()

bool Sage.ES.S50.Addons.IAddonsManager._IsAddonPersonalizado ( string nomAddon)

Devuelve si el add-on es personalizado.

Parámetros
nomAddonnombre add-on
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ _ReCargaAddonsVirtuales()

void Sage.ES.S50.Addons.IAddonsManager._ReCargaAddonsVirtuales ( )

Recargar addons virtuales que pudieran quedar activados de forma implícita al restaurar copia de seguridad y estar la variable que controla su activación en la copia de la tabla COMUNES!VARIABLE recien restaurada, no estando activos estos addons virtuales al iniciar la restauración de la copia.

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ ActivarAddon()

void Sage.ES.S50.Addons.IAddonsManager.ActivarAddon ( string key)

Activa addon.

Parámetros
key

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ AddonsOpcEmp()

void Sage.ES.S50.Addons.IAddonsManager.AddonsOpcEmp ( )

AddonsOpcEmp.

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ ComprobarChecksum()

bool Sage.ES.S50.Addons.IAddonsManager.ComprobarChecksum ( dynamic loObjeto,
string tcLibreria,
string tcChecksum )

Obsoleto. Método para comprobar el checksum.

Parámetros
loObjetoobjecto de la libreria
tcLibreriacampo librería
tcChecksumcampo checksum
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ Count()

int Sage.ES.S50.Addons.IAddonsManager.Count ( )

Nº addons cargados.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ DesactivaAddon()

void Sage.ES.S50.Addons.IAddonsManager.DesactivaAddon ( string key)

Desactiva addon.

Parámetros
key

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ EjecutarClase()

void Sage.ES.S50.Addons.IAddonsManager.EjecutarClase ( string tcClase,
bool tlDialog = false )

Ejecuta la clase.

Parámetros
tcClase
tlDialog

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ EjecutarMetodo()

void Sage.ES.S50.Addons.IAddonsManager.EjecutarMetodo ( string tcClase,
string tcMethod )

Ejecuta método.

Parámetros
tcClaseClase
tcMethodMétodo a ejecutar

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddon() [1/2]

object Sage.ES.S50.Addons.IAddonsManager.GetAddon ( int numaddon)

Obtiene el addon por numero.

Parámetros
numaddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddon() [2/2]

object Sage.ES.S50.Addons.IAddonsManager.GetAddon ( string tcNombreAddon)

Obtiene el addon por nombre.

Parámetros
tcNombreAddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddons()

Dictionary< string, object > Sage.ES.S50.Addons.IAddonsManager.GetAddons ( )

Devuelve los addons cargados.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddonsPersonalizadosInstalados() [1/2]

IList< IModulo > Sage.ES.S50.Addons.IAddonsManager.GetAddonsPersonalizadosInstalados ( )

Devuelve lista de Modulos personalizados instalados.


Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddonsPersonalizadosInstalados() [2/2]

IList< IModuloActivo > Sage.ES.S50.Addons.IAddonsManager.GetAddonsPersonalizadosInstalados ( Func< string, IModulo, bool, IModuloActivo > CreateModuloActivo)

Devuelve lista de Modulos activos e inactivos.


Parámetros
CreateModuloActivo
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddonsVirtuales()

List< IAddonVirtual > Sage.ES.S50.Addons.IAddonsManager.GetAddonsVirtuales ( )

Devuelve los addons virtuales cargados.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetAddonVirtual()

object Sage.ES.S50.Addons.IAddonsManager.GetAddonVirtual ( string tcNombreAddon)

Obtiene el addon por nombre.

Parámetros
tcNombreAddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetInactiveAddon()

IModulo Sage.ES.S50.Addons.IAddonsManager.GetInactiveAddon ( string tcNombreAddon)

Obtiene el addon inactivo por nombre.

Parámetros
tcNombreAddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetInactiveAddons()

Dictionary< string, IModulo > Sage.ES.S50.Addons.IAddonsManager.GetInactiveAddons ( )

Obtiene los addons inactivos por nombre.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ GetNonbreAddonFromAssemblyName()

string Sage.ES.S50.Addons.IAddonsManager.GetNonbreAddonFromAssemblyName ( string assemeblyFullName)

Obtiene el nombre del addon a partir del assembly.

Parámetros
assemeblyFullName
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ HasAddonsLoaded()

bool Sage.ES.S50.Addons.IAddonsManager.HasAddonsLoaded ( )

Indica si tiene addons cargados.

Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ IsInactive()

bool Sage.ES.S50.Addons.IAddonsManager.IsInactive ( string nomAddon)

Indica si es inactivo el addon por nombre.

Parámetros
nomAddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

◆ IsLoaded()

bool Sage.ES.S50.Addons.IAddonsManager.IsLoaded ( string nomAddon)

Indica si está cargado el addon por nombre.

Parámetros
nomAddon
Devuelve

Implementado en Sage.ES.S50.Addons.AddonsManager.

Documentación de eventos

◆ OnErrorAddons

ErrorEventHandler Sage.ES.S50.Addons.IAddonsManager.OnErrorAddons

Evento error.

Definición en la línea 18 del archivo IAddonsManager.cs.


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