Referencia de la Clase Sage.ES.S50.Addons.AddonsManager

Clase Gestora de addons Más...

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

Métodos públicos

delegate void ErrorEventHandler (object sender, CommandErrorEventArgs e)
 Delegado de error Más...
 
Dictionary< string, object > GetAddons ()
 Obtiene los addons cargados Más...
 
Dictionary< string, IModuloGetInactiveAddons ()
 Obtiente los addons inactivos Más...
 
List< IAddonVirtualGetAddonsVirtuales ()
 Obtiene los addons virtuales Más...
 
bool _CargarAddOns (FunctionsDependencies loFuntionsDependencies)
 Cargar los addons instalados Más...
 
void ActivarAddon (string key)
 Activa un addon de la lista de inactivos Más...
 
void DesactivaAddon (string key)
 Desactiva un addon, lo quita de activos y lo pasa a inactivo Más...
 
bool IsLoaded (string nomAddon)
 Devuelve si está el addon cargado Más...
 
bool IsInactive (string nomAddon)
 Devuelve si está el addon está inactivo Más...
 
object GetAddon (string tcNombreAddon)
 Obtiene el objeto addon correspondiente Más...
 
object GetAddonVirtual (string tcNombreAddon)
 Obtiene el objeto addon correspondiente Más...
 
IModulo GetInactiveAddon (string tcNombreAddon)
 Obtiene objeto addon inactivo Más...
 
object GetAddon (int numaddon)
 Obtiene el objeto addon de la posicion numaddon Más...
 
bool HasAddonsLoaded ()
 Indica si hay algun addon cargado Más...
 
int Count ()
 Indica el numero de addons cargados Más...
 
DataTable _GetAddonsModulos ()
 Devuelve un DataTable con los addons definidos en la tabla módulos que se pueden cargar Más...
 
void AddonsOpcEmp ()
 Cargamos los OPCEMP de los módulos, de momento lo hacemos únicamente del módulo de informes configurables 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)
 Comprueba Checksum Más...
 

Eventos

ErrorEventHandler OnErrorAddons
 Evento error Más...
 
- Eventos heredados desde Sage.ES.S50.Addons.IAddonsManager
ErrorEventHandler OnErrorAddons
 Evento error Más...
 

Descripción detallada

Clase Gestora de addons

Definición en la línea 20 del archivo AddonsManager.cs.

Documentación de las funciones miembro

◆ _CargarAddOns()

bool Sage.ES.S50.Addons.AddonsManager._CargarAddOns ( FunctionsDependencies  loFuntionsDependencies)
inline

Cargar los addons instalados

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 72 del archivo AddonsManager.cs.

◆ _CargarAddOns_After()

void Sage.ES.S50.Addons.AddonsManager._CargarAddOns_After ( )
inline

Procesos a ejecutar postcarga de addons

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 446 del archivo AddonsManager.cs.

◆ _CargarAddonsInstalados()

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

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

Parámetros
tdtModulostabla con los módulos
tcErrormensaje de error

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 500 del archivo AddonsManager.cs.

◆ _CargarAddonsLoad()

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

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

Parámetros
tcErrormensaje de error

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 468 del archivo AddonsManager.cs.

◆ _GetAddonsModulos()

DataTable Sage.ES.S50.Addons.AddonsManager._GetAddonsModulos ( )
inline

Devuelve un DataTable con los addons definidos en la tabla módulos que se pueden cargar

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 258 del archivo AddonsManager.cs.

◆ ActivarAddon()

void Sage.ES.S50.Addons.AddonsManager.ActivarAddon ( string  key)
inline

Activa un addon de la lista de inactivos

Parámetros
key

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 151 del archivo AddonsManager.cs.

◆ AddonsOpcEmp()

void Sage.ES.S50.Addons.AddonsManager.AddonsOpcEmp ( )
inline

Cargamos los OPCEMP de los módulos, de momento lo hacemos únicamente del módulo de informes configurables

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 321 del archivo AddonsManager.cs.

◆ ComprobarChecksum()

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

Comprueba Checksum

Parámetros
loObjeto
tcLibreria
tcChecksum
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 551 del archivo AddonsManager.cs.

◆ Count()

int Sage.ES.S50.Addons.AddonsManager.Count ( )
inline

Indica el numero de addons cargados

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

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

◆ DesactivaAddon()

void Sage.ES.S50.Addons.AddonsManager.DesactivaAddon ( string  key)
inline

Desactiva un addon, lo quita de activos y lo pasa a inactivo

Parámetros
key

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 168 del archivo AddonsManager.cs.

◆ EjecutarClase()

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

Ejecuta la clase

Parámetros
tcClase
tlDialog

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 351 del archivo AddonsManager.cs.

◆ ErrorEventHandler()

delegate void Sage.ES.S50.Addons.AddonsManager.ErrorEventHandler ( object  sender,
CommandErrorEventArgs  e 
)

Delegado de error

Parámetros
sender
e

◆ GetAddon() [1/2]

object Sage.ES.S50.Addons.AddonsManager.GetAddon ( string  tcNombreAddon)
inline

Obtiene el objeto addon correspondiente

Parámetros
tcNombreAddon
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 204 del archivo AddonsManager.cs.

◆ GetAddon() [2/2]

object Sage.ES.S50.Addons.AddonsManager.GetAddon ( int  numaddon)
inline

Obtiene el objeto addon de la posicion numaddon

Parámetros
numaddonposición
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 233 del archivo AddonsManager.cs.

◆ GetAddons()

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

Obtiene los addons cargados

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

◆ GetAddonsPersonalizadosInstalados()

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

Devuelve lista de Modulos activos e inactivos

Parámetros
CreateModuloActivo
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 423 del archivo AddonsManager.cs.

◆ GetAddonsVirtuales()

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

Obtiene los addons virtuales

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 62 del archivo AddonsManager.cs.

◆ GetAddonVirtual()

object Sage.ES.S50.Addons.AddonsManager.GetAddonVirtual ( string  tcNombreAddon)
inline

Obtiene el objeto addon correspondiente

Parámetros
tcNombreAddon
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 214 del archivo AddonsManager.cs.

◆ GetInactiveAddon()

IModulo Sage.ES.S50.Addons.AddonsManager.GetInactiveAddon ( string  tcNombreAddon)
inline

Obtiene objeto addon inactivo

Parámetros
tcNombreAddon
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 223 del archivo AddonsManager.cs.

◆ GetInactiveAddons()

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

Obtiente los addons inactivos

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

◆ GetNonbreAddonFromAssemblyName()

string Sage.ES.S50.Addons.AddonsManager.GetNonbreAddonFromAssemblyName ( string  assemeblyFullName)
inline

Obtiene el nombre del addon a partir del assembly

Parámetros
assemeblyFullName
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 409 del archivo AddonsManager.cs.

◆ HasAddonsLoaded()

bool Sage.ES.S50.Addons.AddonsManager.HasAddonsLoaded ( )
inline

Indica si hay algun addon cargado

Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 241 del archivo AddonsManager.cs.

◆ IsInactive()

bool Sage.ES.S50.Addons.AddonsManager.IsInactive ( string  nomAddon)
inline

Devuelve si está el addon está inactivo

Parámetros
nomAddon
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 195 del archivo AddonsManager.cs.

◆ IsLoaded()

bool Sage.ES.S50.Addons.AddonsManager.IsLoaded ( string  nomAddon)
inline

Devuelve si está el addon cargado

Parámetros
nomAddonNombre del addon
Devuelve

Implementa Sage.ES.S50.Addons.IAddonsManager.

Definición en la línea 186 del archivo AddonsManager.cs.

Documentación de los eventos

◆ OnErrorAddons

ErrorEventHandler Sage.ES.S50.Addons.AddonsManager.OnErrorAddons

Evento error

Definición en la línea 35 del archivo AddonsManager.cs.


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