AperturaContadoresConfigMethod.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using sage.ew.interficies;
6 
7 namespace Sage.ES.S50.Addons
8 {
9  internal class AperturaContadoresConfigMethod : Command
10  {
11  public AperturaContadoresConfigMethod(IAddonsManager oAddons) : base(oAddons)
12  {
13  Name = "Apertura Contador Config";
14  }
15 
16  protected override void CommandModulo(IModulo modulo, params object[] parameters)
17  {
18  List<IAperturaContadorConfig> lstResult = parameters[0] as List<IAperturaContadorConfig>;
19 
20  if (lstResult != null && lstResult.Any())
21  {
22  modulo._AperturaContadoresConfig(lstResult);
23  }
24  }
25 
26  protected override object Return(params object[] parameters)
27  {
28  return parameters[0];
29  }
30 
31  protected override bool Condition(KeyValuePair<string, object> addon)
32  {
33  return (IModulo)addon.Value != null;
34  }
35 
36  protected override ExpectedParameters GetExpectedParameters()
37  {
38  return null;
39  }
40 
41  }
42 }
43 
44 
45 
PE-93426 Interficie para los módulos de la aplicación
Definition: IModulo.cs:22
void _AperturaContadoresConfig(List< IAperturaContadorConfig > contadores)
Task 179798: Método para consultar/modificar la configuración de los contadores en el proceso de nuev...