6 using System.Collections.Generic;
14 namespace Sage.
ES.S50.AddonsVirtuales
26 private string _NombreVariable =
"wl_PaMListadosS50";
28 #endregion PROPIEDADES 39 Nombre =
"ASF50PLUGLIST";
41 Nombre2 =
"Informes personalizables";
44 Clase =
"ListadosPersonalizablesAddOn";
45 Visible = _AddonActivoVariable(_NombreVariable);
50 Descripcion =
"Plugin de personalización de informes";
51 Observaciones =
"Permite generar, gestionar y personalizar nuevos informes.";
54 #endregion CONSTRUCTOR 59 #region MÉTODOS PROTECTED OVERRIDE 72 #endregion MÉTODOS PROTECTED OVERRIDE 75 #region MÉTODOS PÚBLICOS OVERRIDE 86 lbOk = base._Instalar(tcExecute);
89 lbOk = AddonActivar(
true);
104 lbOk = base._Desinstalar(tcExecute);
107 lbOk = AddonActivar(
false);
120 return _GetActivoGruposVariable(tlstGrupos, _NombreVariable);
123 #endregion MÉTODOS PÚBLICOS OVERRIDE 125 #region MÉTODOS PRIVATE 132 private bool AddonActivar(
bool tlActivar)
134 bool llOk = EW_GLOBAL._SaveDbVariable(_NombreVariable, tlActivar);
135 if (llOk) EW_GLOBAL.ValorEnClave_VarGlob(_NombreVariable, tlActivar);
140 #endregion MÉTODOS PRIVATE
override bool GetActivoGrupos(List< string > tlstGrupos)
Nos indica si el addon virtual está activa en algun de los grupos de empresa
ListadosPersonalizablesAddOn()
Constructor
override bool _Desinstalar(TipoExecute tcExecute)
Override del método para ejecutar acciones adicionales en la desinstalación.
override bool _Instalar(TipoExecute tcExecute)
Override del método para ejecutar acciones adicionales en la instalación.
Addon virtual de Listados Personalizables.
TipoExecute
Tipos de ejecución de los métodos
override bool Condition()
Condición para la carga del addon virtual en el listado de addons