private void BaseModule_FormClosed(object sender, FormClosedEventArgs e) { // Ocultamos todos los controles del GUI Actions.HideAllVisibility(); // Cerramos este modulo ModuleInfoCollection.CloseModule(this.GetType()); }
private void BaseModule_Activated(object sender, EventArgs e) { // Activamos los controles en el GUI Actions.UpdateVisibility(); // Actualizamos el estado de las acciones UpdateActions(); // Asignamos este modulo como Actual ModuleInfoCollection.MakeCurrentModule(this.GetType()); }
// Regitrar aqui todos los modulos static public void Register() { ModuleInfoCollection.Add("CatalogoPedido", typeof(Forms.Catalogos.frmCatPedido)); ModuleInfoCollection.Add("CatalogoEstacion", typeof(Forms.Catalogos.frmCatEstaciones)); ModuleInfoCollection.Add("CatalogoVehiculo", typeof(Forms.Catalogos.frmCatVehiculo)); ModuleInfoCollection.Add("CatalogoProducto", typeof(Forms.Catalogos.frmCatProducto)); ModuleInfoCollection.Add("CatalogoTerminal", typeof(Forms.Catalogos.frmCatTerminal)); // ModuleInfoCollection.Add("Module1", typeof(frmCatalogoEstacion)); // ModuleInfoCollection.Add("Module2", typeof(Form2)); // ModuleInfoCollection.Add("CatalogoCliente", typeof(frmCatalogoCliente)); ModuleInfoCollection.Add("CatalogoBanco", typeof(frmCatalogoBanco)); // ModuleInfoCollection.Add("CatalogoReportes", typeof(frmCatalogoReportes)); ModuleInfoCollection.Add("CatalogoCategoria", typeof(frmCatalogoCategoria)); // ModuleInfoCollection.Add("CatalogoProducto", typeof(frmCatalogoProducto)); ModuleInfoCollection.Add("CatalogoCuentaBancaria", typeof(frmCatalogoCuentaBancaria)); ModuleInfoCollection.Add("CatalogoProveedor", typeof(frmCatalogoProveedor)); ModuleInfoCollection.Add("CatalogoFormadePago", typeof(frmCatalogoFormadePago)); // ModuleInfoCollection.Add("CatalogoEstacion", typeof(frmCatalogoEstacion)); // ModuleInfoCollection.Add("CatalogoGrupoNomina", typeof(frmCatalogoGrupoNomina)); // ModuleInfoCollection.Add("CatalogoEmpleado", typeof(frmCatalogoEmpleadocs)); // ModuleInfoCollection.Add("CatalogoTipoDocumento", typeof(frmCatalogoTipoDocumento)); // ModuleInfoCollection.Add("CatalogoDiaFestivo", typeof(frmCatalogoDiaFestivo)); // ModuleInfoCollection.Add("CatalogoTerminalBiometrica", typeof(frmCatalogoTerminalBiometrica)); ModuleInfoCollection.Add("CatalogoVendedor", typeof(frmCatalogoVendedor)); ModuleInfoCollection.Add("CatalogoGrupoUsuario", typeof(frmCatalogoGrupoUsuario)); ModuleInfoCollection.Add("CatalogoUsuario", typeof(frmCatalogoUsuario)); ModuleInfoCollection.Add("CatalogoFacturaUso", typeof(frmCatalogoFacturaUso)); ModuleInfoCollection.Add("RegimenFiscal", typeof(frmCatalogoRegimenFiscal)); ModuleInfoCollection.Add("CatalogoTipoDocumento", typeof(frmCatalogoTipoDocumento)); ModuleInfoCollection.Add("Transportista", typeof(frmCatalogoTransportista)); ModuleInfoCollection.Add("CatalogoOperador", typeof(frmCatalogoOperador)); ModuleInfoCollection.Add("CatalogoFormaPago", typeof(frmCatalogoFormadePago)); //// Facturacion //ModuleInfoCollection.Add("FacturacionContado", typeof(frmFacturaContado)); ////Almacen //ModuleInfoCollection.Add("Almacen", typeof(frmAlmacen)); // Configuracion ModuleInfoCollection.Add("Comercializadora", typeof(frmComercializadora)); ModuleInfoCollection.Add("RegimenFiscal", typeof(frmRegimenFiscal)); ModuleInfoCollection.Add("CatalogoZona", typeof(frmCatalogoZona)); //Movimiento ModuleInfoCollection.Add("ProductoIEPS", typeof(frmMovimientoProductoIEPS)); //Movimientos ModuleInfoCollection.Add("MuestraPemex", typeof(frmMuestraPemex)); ModuleInfoCollection.Add("GeneraRemision", typeof(frmGeneraRemision)); }
// Creamos una instancia estatica de la clase static ModuleInfoCollection() { instance = new ModuleInfoCollection(); }