2 using System.Collections.Generic;
9 internal class CargarExtensionesArqueoTpvCommand : Command
15 public CargarExtensionesArqueoTpvCommand(IAddonsManager addons) : base(addons)
17 Name =
"CargarExtensionesArqueoTpv";
26 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
29 string tipoArqueoTpv = parameters[1].ToString();
45 protected override bool Condition(params
object[] parameters)
48 return base.Condition(parameters) && documento.
_Addons.Count() == 0;
56 protected override ExpectedParameters GetExpectedParameters()
58 return new ExpectedParameters(
new Type[] { typeof(
IAddons), typeof(
string) });
PE-93426 Interficie para los módulos de la aplicación
Dictionary< string, object > _Addons
Diccionario donde cargaremos los addons disponibles (PE-97109)
Extensión para arqueo TPV
Interfaz para la clase de arqueo de caja TPV
IArqueoTpv _Documento
Arqueo TPV
object _Extension(string tcKey)
Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento ...
string _Nombre
Nombre interno del módulo y nombre del directorio de instación