2 using System.Collections.Generic;
9 internal class CargarExtensionesTiposModelo : Command
11 public CargarExtensionesTiposModelo(IAddonsManager addons) : base(addons)
13 Name =
"CargarExtensionesTiposModelo";
16 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
26 protected override ExpectedParameters GetExpectedParameters()
28 return new ExpectedParameters(
new Type[] { typeof(
ITiposModelo) });
31 protected override bool Condition(params
object[] parameters)
34 string classtypename = documento.GetType().Name.ToLower();
35 return base.Condition(parameters) && !
string.IsNullOrWhiteSpace(classtypename) && documento.
_Addons.Count == 0;
PE-93426 Interficie para los módulos de la aplicación
Extensión para los asientos
IExtensionTiposModelo _ExtensionTiposModelo(ITiposModelo documento)
Cargar una extensión para la clase TiposModelo
Definición de Tipos de modelo
Dictionary< string, object > _Addons
Diccionario donde cargaremos los addons disponibles
string _Nombre
Nombre interno del módulo y nombre del directorio de instación