private void btnSuministros_Click(object sender, EventArgs e) { FuncionalidadesFoms oPermiso = new FuncionalidadesFoms("10001", "10002", "10003", "10005", "10006", "10004"); //Se instancia un objeto de la clase formulario admin al cual se le pasa por parametro el COD_TABLA frmSuministrosAdmin frmbus = new frmSuministrosAdmin("SUM", oPermiso); frmbus.ShowDialog(); }
private void AbrirFormulariosServicios() { string strFormulario = _oPrincipal.FormularioActivo(this.trvMenu.SelectedNode); switch (strFormulario) { case "frmSuministros": FuncionalidadesFoms oPermiso = new FuncionalidadesFoms("100101", "100102", "100103", "100105", "100106", "100104"); //Se instancia un objeto de la clase formulario admin al cual se le pasa por parametro el COD_TABLA frmSuministrosAdmin frmbus = new frmSuministrosAdmin("SUM", oPermiso); frmbus.ShowDialog(); break; case "frmFabricantes": FuncionalidadesFoms oFabPermiso = new FuncionalidadesFoms("41", "42", "43", "45", "46", "44"); Admin oFabAdmin = new Admin(); oFabAdmin.TabCodigo = "FAB"; FormsAuxiliares.frmFormAdminMini frmFab = new FormsAuxiliares.frmFormAdminMini(oFabAdmin, oFabPermiso); frmFab.Text = "Administrador Fabricantes"; frmFab.ShowDialog(); break; case "frmTiposMedidores": FuncionalidadesFoms oTMPermiso = new FuncionalidadesFoms("100021", "100022", "100023", "100025", "100026", "10024"); Admin oAdmin = new Admin(); oAdmin.TabCodigo = "TME"; FormsAuxiliares.frmFormAdminMini frmTM = new FormsAuxiliares.frmFormAdminMini(oAdmin, oTMPermiso); frmTM.Text = "Administrador Tipos de Medidores"; frmTM.ShowDialog(); break; case "frmModelosMedidiores": FuncionalidadesFoms oMMPermiso = new FuncionalidadesFoms("10031", "10032", "10033", "10035", "10036", "10034"); Admin oMMAdmin = new Admin(); oMMAdmin.TabCodigo = "MEM"; FormsAuxiliares.frmFormAdmin frmMM = new FormsAuxiliares.frmFormAdmin(oMMAdmin, oMMPermiso); frmMM.ShowDialog(); break; case "frmCalles": FuncionalidadesFoms oCallPermiso = new FuncionalidadesFoms("21", "22", "23", "25", "26", "24"); Admin oCallAdmin = new Admin(); oCallAdmin.TabCodigo = "CALB"; oCallAdmin.Tipo = Admin.enumTipoForm.SelectorMultiSeleccion; FormsAuxiliares.frmFormAdminMini frmCall = new FormsAuxiliares.frmFormAdminMini(oCallAdmin, oCallPermiso); frmCall.ShowDialog(); break; case "frmBarrios": FormsAuxiliares.frmCrudGrilla frmBar = new FormsAuxiliares.frmCrudGrilla("BAR", "NUMERO", true); frmBar.ShowDialog(); break; case "frmLocalidades": FormsAuxiliares.frmCrudGrilla frmLoc = new FormsAuxiliares.frmCrudGrilla("LOC", "NUMERO", true); frmLoc.ShowDialog(); break; case "frmDomicilios": FuncionalidadesFoms oDomPermiso = new FuncionalidadesFoms("31", "32", "33", "35", "36", "34"); Admin oDomAdmin = new Admin(); oDomAdmin.TabCodigo = "DOMB"; FormsAuxiliares.frmFormAdmin frm = new FormsAuxiliares.frmFormAdmin(oDomAdmin, oDomPermiso); frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frm.ShowDialog(); break; case "frmObservaciones": Console.WriteLine("Case 1"); break; case "frmRutas": //Aqui se utiliza una clase para asignar la funcionalidad a formularios admin cargados dinamicamente FuncionalidadesFoms oRutPermiso = new FuncionalidadesFoms("10001", "10002", "10003", "10005", "10006", "10004"); //Se instancia un objeto de la clase formulario admin al cual se le pasa por parametro el COD_TABLA Admin oRutAdmin = new Admin(); oRutAdmin.TabCodigo = "SRUT"; FormsAuxiliares.frmFormAdminMini frmRut = new FormsAuxiliares.frmFormAdminMini(oRutAdmin, oRutPermiso); frmRut.ShowDialog(); break; case "frmCategorias": FuncionalidadesFoms oCatPermiso = new FuncionalidadesFoms("100011", "100012", "100013", "100016", "100014", "100015"); Admin oCatAdmin = new Admin(); oCatAdmin.TabCodigo = "SCAT"; FormsAuxiliares.frmFormAdminMini frmCat = new FormsAuxiliares.frmFormAdminMini(oCatAdmin, oCatPermiso); frmCat.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frmCat.ShowDialog(); //Console.WriteLine("Case 1"); break; case "frmConceptosLecturas": FuncionalidadesFoms oCLPermiso = new FuncionalidadesFoms("100031", "100032", "100033", "100035", "100036", "100034"); Admin oCLAdmin = new Admin(); oCLAdmin.TabCodigo = "LEC"; FormsAuxiliares.frmFormAdminMini frmCL = new FormsAuxiliares.frmFormAdminMini(oCLAdmin, oCLPermiso); frmCL.Text = "Administrador Lecturas Conceptos"; frmCL.ShowDialog(); break; case "frmModosLecturas": FuncionalidadesFoms oMLPermiso = new FuncionalidadesFoms("100041", "100042", "100043", "100045", "100046", "100044"); Admin oMLAdmin = new Admin(); oMLAdmin.TabCodigo = "LEM"; FormsAuxiliares.frmFormAdminMini frmML = new FormsAuxiliares.frmFormAdminMini(oMLAdmin, oMLPermiso); frmML.Text = "Administrador de Modos Lecturas"; frmML.ShowDialog(); break; case "frmClientes": FuncionalidadesFoms oCliPermiso = new FuncionalidadesFoms("51", "52", "53", "55", "56", "54"); Admin oCliAdmin = new Admin(); oCliAdmin.TabCodigo = "CLIE"; FormsAuxiliares.frmFormAdmin frmAdmin = new FormsAuxiliares.frmFormAdmin(oCliAdmin, oCliPermiso); frmAdmin.ShowDialog(); break; case "frmTiposConexiones": FuncionalidadesFoms oTCPermiso = new FuncionalidadesFoms("10111", "10112", "10113", "10115", "10116", "10114"); Admin oTCAdmin = new Admin(); oTCAdmin.TabCodigo = "TCS"; FormsAuxiliares.frmFormAdminMini frmTC = new FormsAuxiliares.frmFormAdminMini(oTCAdmin, oTCPermiso); frmTC.ShowDialog(); break; } }