2 using System.Collections.Generic;
9 internal class DepositoCuentasMethods : Command
11 protected bool ret =
true;
12 protected Method method;
15 DepositoCuentasSituacionSePuedeModificar,
16 DepositoCuentasPerdidasGananciasSePuedeModificar,
17 DepositoCuentasTipoInformeSePuedeModificar,
18 DepositoCuentasLimpiarDatosCambioTipoInforme,
19 DepositoCuentasECPNASePuedeModificar,
20 DepositoCuentasECPNBSePuedeModificar,
21 DepositoCuentasEFESePuedeModificar,
23 public DepositoCuentasMethods(IAddonsManager addons, Method method) : base(addons)
26 Name = Enum.GetName(typeof(Method), method);
29 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
33 case Method.DepositoCuentasSituacionSePuedeModificar:
36 case Method.DepositoCuentasPerdidasGananciasSePuedeModificar:
39 case Method.DepositoCuentasECPNASePuedeModificar:
42 case Method.DepositoCuentasLimpiarDatosCambioTipoInforme:
45 case Method.DepositoCuentasECPNBSePuedeModificar:
48 case Method.DepositoCuentasEFESePuedeModificar:
51 case Method.DepositoCuentasTipoInformeSePuedeModificar:
58 protected override bool Condition(KeyValuePair<string, object> addon)
62 protected override object Return(params
object[] parameters)
66 protected override ExpectedParameters GetExpectedParameters()
70 protected override bool Exit()
74 protected override List<KeyValuePair<string, object>> GetAddons()
76 return oAddons.GetAddons()
PE-93426 Interficie para los módulos de la aplicación
Interface para métodos específicos del depósito de cuentas