Referencia de la Interfaz Sage.ES.S50.Addons.IAddonsManager

Interfaz de Addons Más...

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

Métodos públicos

void ActivarAddon (string key)
 Activa addon Más...
 
void AddonsOpcEmp ()
 AddonsOpcEmp Más...
 
int Count ()
 Nº addons cargados Más...
 
void DesactivaAddon (string key)
 Desactiva addon Más...
 
object GetAddon (int numaddon)
 Obtiene el addon por numero Más...
 
object GetAddon (string tcNombreAddon)
 Obtiene el addon por nombre Más...
 
object GetAddonVirtual (string tcNombreAddon)
 Obtiene el addon por nombre Más...
 
Dictionary< string, object > GetAddons ()
 Devuelve los addons cargados Más...
 
List< IAddonVirtualGetAddonsVirtuales ()
 Devuelve los addons virtuales cargados Más...
 
IModulo GetInactiveAddon (string tcNombreAddon)
 Obtiene el addon inactivo por nombre Más...
 
Dictionary< string, IModuloGetInactiveAddons ()
 Obtiene los addons inactivos por nombre Más...
 
bool HasAddonsLoaded ()
 Indica si tiene addons cargados Más...
 
bool IsInactive (string nomAddon)
 Indica si es inactivo el addon por nombre Más...
 
bool IsLoaded (string nomAddon)
 Indica si está cargado el addon por nombre Más...
 
bool _CargarAddOns (FunctionsDependencies loFuntionsDependencies)
 Carga addons Más...
 
DataTable _GetAddonsModulos ()
 Obtiene datatable con los addons cargados Más...
 
void EjecutarClase (string tcClase, bool tlDialog=false)
 Ejecuta la clase Más...
 
string GetNonbreAddonFromAssemblyName (string assemeblyFullName)
 Obtiene el nombre del addon a partir del assembly Más...
 
IList< IModuloActivoGetAddonsPersonalizadosInstalados (Func< string, string, bool, IModuloActivo > CreateModuloActivo)
 Devuelve lista de Modulos activos e inactivos Más...
 
void _CargarAddOns_After ()
 Procesos a ejecutar postcarga de addons Más...
 
bool _CargarAddonsLoad (ref string tcError)
 Método para hacer el "_Load()" de los addons Más...
 
void _CargarAddonsInstalados (DataTable tdtModulos, ref string tcError)
 Método para ejecutar el médodo "_Instalar()" de los addons recien instalados Más...
 
bool ComprobarChecksum (dynamic loObjeto, string tcLibreria, string tcChecksum)
 Obsoleto. Método para comprobar el checksum Más...
 

Eventos

ErrorEventHandler OnErrorAddons
 Evento error Más...
 

Descripción detallada

Interfaz de Addons

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

Documentación de las funciones miembro

◆ _CargarAddOns()

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

Carga addons

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

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

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

◆ 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()

IList<IModuloActivo> Sage.ES.S50.Addons.IAddonsManager.GetAddonsPersonalizadosInstalados ( Func< string, string, 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 los 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 para este interfaz fue generada a partir del siguiente fichero: