2 using System.Collections.Generic;
9 internal class CargarExtensionesManteTRelCommand : Command
12 public CargarExtensionesManteTRelCommand(IAddonsManager addons) : base(addons)
14 Name =
"CargarExtensionesManteTRel";
17 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
19 dynamic loExtension = null;
24 if (!
string.IsNullOrWhiteSpace(manteTRel.
_Tabla))
27 if (loExtension == null)
29 if (loExtension == null)
33 if (loExtension != null)
41 protected override ExpectedParameters GetExpectedParameters()
43 return new ExpectedParameters(
new Type[] { typeof(
IManteTRel) });
45 protected override bool Condition(params
object[] parameters)
47 return base.Condition(parameters) && ((
IManteTRel)parameters[0])._Addons.Count == 0;
PE-93426 Interficie para los módulos de la aplicación
string _Tabla
Nombre de la tabla relacionada
Dictionary< string, object > _Addons
Diccionario donde cargaremos los addons disponibles (PE-100212)
object _ExtensionManteTRel(string tcKey)
Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento ...
Interficie con las operaciones básicas de los ManteTRel
string _Nombre
Nombre interno del módulo y nombre del directorio de instación