2 using System.Collections.Generic;
12 internal class CargarExtensionesCriterioCajaCommand : Command
14 #region MÉTODOS PUBLIC 17 public CargarExtensionesCriterioCajaCommand(IAddonsManager addons) : base(addons)
19 Name =
"CargarExtensionesCriterioCaja";
23 #endregion MÉTODOS PUBLIC 26 #region MÉTODOS PROTECTED 29 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
41 protected override bool Condition(params
object[] parameters)
44 return base.Condition(parameters) && documento.
_Addons.Count() == 0;
48 protected override ExpectedParameters GetExpectedParameters()
50 return new ExpectedParameters(
new Type[] { typeof(
IAddons) });
54 #endregion MÉTODOS PROTECTED PE-93426 Interficie para los módulos de la aplicación
Dictionary< string, object > _Addons
Diccionario donde cargaremos los addons disponibles (PE-97109)
Interficie para poder realizar extensiones sobre la clase de criterio de caja
object _Extension(string tcKey)
Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento ...
ICriterioCaja _Documento
Instancia del criterio de caja
Interfaz para la clase de criterio de caja
string _Nombre
Nombre interno del módulo y nombre del directorio de instación