2 using System.Collections.Generic;
9 internal class CargarExtensionesStocksCommand : Command
11 public CargarExtensionesStocksCommand(IAddonsManager addons) : base(addons)
13 Name =
"CargarExtensionesStocks";
16 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
20 if (extension != null)
27 protected override bool Condition(params
object[] parameters)
30 string classtypename = stock.GetType().Name.ToLower();
31 return base.Condition(parameters) && !
string.IsNullOrWhiteSpace(classtypename) && stock.
_Addons.Count == 0;
33 protected override ExpectedParameters GetExpectedParameters()
35 return new ExpectedParameters(
new Type[] { typeof(
IStock) });
PE-93426 Interficie para los módulos de la aplicación
IStock _oStock
Instancia del objeto Stock
IStockExtension _ExtensionStock()
Cargar una extensión para la clase Stock
Interficie para las extensiones de la clase Stock
Dictionary< string, IStockExtension > _Addons
Addons
string _Nombre
Nombre interno del módulo y nombre del directorio de instación