示例#1
0
        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();
        }
示例#2
0
        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;
            }
        }