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< IAddonVirtual > | GetAddonsVirtuales () |
Devuelve los addons virtuales cargados. | |
IModulo | GetInactiveAddon (string tcNombreAddon) |
Obtiene el addon inactivo por nombre. | |
Dictionary< string, IModulo > | GetInactiveAddons () |
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< IModulo > | GetAddonsPersonalizadosInstalados () |
Devuelve lista de Modulos personalizados instalados. | |
IList< IModuloActivo > | GetAddonsPersonalizadosInstalados (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. | |
Interfaz de Addons.
Definición en la línea 13 del archivo IAddonsManager.cs.
bool Sage.ES.S50.Addons.IAddonsManager._CargarAddOns | ( | FunctionsDependencies | loFuntionsDependencies | ) |
Carga addons.
loFuntionsDependencies |
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager._CargarAddOns | ( | FunctionsDependencies | loFuntionsDependencies, |
bool | mostrarmensajes ) |
Carga addons.
loFuntionsDependencies | |
mostrarmensajes |
Implementado en Sage.ES.S50.Addons.AddonsManager.
void Sage.ES.S50.Addons.IAddonsManager._CargarAddOns_After | ( | ) |
Procesos a ejecutar postcarga de addons.
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager._CargarAddons_WaitAll | ( | ) |
Esperar a que se hayan cargado todos los addons.
Implementado en Sage.ES.S50.Addons.AddonsManager.
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.
tdtModulos | |
tcError |
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager._CargarAddonsLoad | ( | ref string | tcError | ) |
Método para hacer el "_Load()" de los addons.
tcError |
Implementado en Sage.ES.S50.Addons.AddonsManager.
DataTable Sage.ES.S50.Addons.IAddonsManager._GetAddonsModulos | ( | ) |
Obtiene datatable con los addons cargados.
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager._IsAddonPersonalizado | ( | string | nomAddon | ) |
Devuelve si el add-on es personalizado.
nomAddon | nombre add-on |
Implementado en Sage.ES.S50.Addons.AddonsManager.
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.
void Sage.ES.S50.Addons.IAddonsManager.ActivarAddon | ( | string | key | ) |
void Sage.ES.S50.Addons.IAddonsManager.AddonsOpcEmp | ( | ) |
AddonsOpcEmp.
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager.ComprobarChecksum | ( | dynamic | loObjeto, |
string | tcLibreria, | ||
string | tcChecksum ) |
Obsoleto. Método para comprobar el checksum.
loObjeto | objecto de la libreria |
tcLibreria | campo librería |
tcChecksum | campo checksum |
Implementado en Sage.ES.S50.Addons.AddonsManager.
int Sage.ES.S50.Addons.IAddonsManager.Count | ( | ) |
void Sage.ES.S50.Addons.IAddonsManager.DesactivaAddon | ( | string | key | ) |
void Sage.ES.S50.Addons.IAddonsManager.EjecutarClase | ( | string | tcClase, |
bool | tlDialog = false ) |
void Sage.ES.S50.Addons.IAddonsManager.EjecutarMetodo | ( | string | tcClase, |
string | tcMethod ) |
Ejecuta método.
tcClase | Clase |
tcMethod | Método a ejecutar |
Implementado en Sage.ES.S50.Addons.AddonsManager.
object Sage.ES.S50.Addons.IAddonsManager.GetAddon | ( | int | numaddon | ) |
Obtiene el addon por numero.
numaddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
object Sage.ES.S50.Addons.IAddonsManager.GetAddon | ( | string | tcNombreAddon | ) |
Obtiene el addon por nombre.
tcNombreAddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
Dictionary< string, object > Sage.ES.S50.Addons.IAddonsManager.GetAddons | ( | ) |
IList< IModulo > Sage.ES.S50.Addons.IAddonsManager.GetAddonsPersonalizadosInstalados | ( | ) |
Devuelve lista de Modulos personalizados instalados.
Implementado en Sage.ES.S50.Addons.AddonsManager.
IList< IModuloActivo > Sage.ES.S50.Addons.IAddonsManager.GetAddonsPersonalizadosInstalados | ( | Func< string, IModulo, bool, IModuloActivo > | CreateModuloActivo | ) |
Devuelve lista de Modulos activos e inactivos.
CreateModuloActivo |
Implementado en Sage.ES.S50.Addons.AddonsManager.
List< IAddonVirtual > Sage.ES.S50.Addons.IAddonsManager.GetAddonsVirtuales | ( | ) |
object Sage.ES.S50.Addons.IAddonsManager.GetAddonVirtual | ( | string | tcNombreAddon | ) |
Obtiene el addon por nombre.
tcNombreAddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
IModulo Sage.ES.S50.Addons.IAddonsManager.GetInactiveAddon | ( | string | tcNombreAddon | ) |
Obtiene el addon inactivo por nombre.
tcNombreAddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
Dictionary< string, IModulo > Sage.ES.S50.Addons.IAddonsManager.GetInactiveAddons | ( | ) |
string Sage.ES.S50.Addons.IAddonsManager.GetNonbreAddonFromAssemblyName | ( | string | assemeblyFullName | ) |
Obtiene el nombre del addon a partir del assembly.
assemeblyFullName |
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager.HasAddonsLoaded | ( | ) |
bool Sage.ES.S50.Addons.IAddonsManager.IsInactive | ( | string | nomAddon | ) |
Indica si es inactivo el addon por nombre.
nomAddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
bool Sage.ES.S50.Addons.IAddonsManager.IsLoaded | ( | string | nomAddon | ) |
Indica si está cargado el addon por nombre.
nomAddon |
Implementado en Sage.ES.S50.Addons.AddonsManager.
ErrorEventHandler Sage.ES.S50.Addons.IAddonsManager.OnErrorAddons |
Evento error.
Definición en la línea 18 del archivo IAddonsManager.cs.