ConfigUserFormLoadMethod.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 ConfigUserFormLoadMethod
10  : Command
11  {
16  public ConfigUserFormLoadMethod(IAddonsManager addons)
17  : base(addons)
18  {
19  Name = "ConfigUserFormLoad";
20  }
21 
22  protected override void CommandModulo(IModulo modulo, params object[] parameters)
23  {
24  modulo.ConfigUserFormLoad(parameters[0] as IFormBase, parameters[1] as Dictionary<string, object>);
25  }
26 
27  protected override ExpectedParameters GetExpectedParameters()
28  {
29  return new ExpectedParameters(new Type[] { typeof(IFormBase), typeof(Dictionary<string, object>) });
30  }
31  }
32 }
void ConfigUserFormLoad(IFormBase toForm, Dictionary< string, object > toValoresDefecto)
Vincula la carga de los valores por defecto de los formularios con los del addon
PE-93426 Interficie para los módulos de la aplicación
Definition: IModulo.cs:22
Interface para formularios que deriven de FormBase
Definition: IFormBase.cs:12