ConfigUserFormSaveMethod.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 
10  internal class ConfigUserFormSaveMethod
11  : Command
12  {
17  public ConfigUserFormSaveMethod(IAddonsManager addons)
18  : base(addons)
19  {
20  Name = "ConfigUserFormSave";
21  }
22 
23 
24  protected override void CommandModulo(IModulo modulo, params object[] parameters)
25  {
26  modulo.ConfigUserFormSave(parameters[0] as IFormBase, parameters[1] as Dictionary<string, object>);
27  }
28 
29  protected override ExpectedParameters GetExpectedParameters()
30  {
31  return new ExpectedParameters(new Type[] { typeof(IFormBase), typeof(Dictionary<string, object>) });
32  }
33  }
34 }
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
void ConfigUserFormSave(IFormBase toForm, Dictionary< string, object > toValoresDefecto)
Vincula el guardado de los valores por defecto de los formularios con los del addon ...