예제 #1
0
        public void opMenu_Click(object sender, RoutedEventArgs e)
        {
            FrameworkElement fe = e.Source as FrameworkElement;
            switch (fe.Name)
            {
                case "mRequiNueva":
                    ProcesoRequi rq = new ProcesoRequi(usuario,id,nombre);
                    pagina.NavigationService.Navigate(rq);
                    break;
                case "mPoliza":
                    Poliza poliza = new Poliza(usuario,id,nombre);
                    pagina.NavigationService.Navigate(poliza);
                    break;
                case "mCuentas":
                    Conta_Presu cp = new Conta_Presu(usuario,id,nombre);
                    pagina.NavigationService.Navigate(cp);
                    break;
                case "mAutorizaRequi":
                    Autorizacion autoriza = new Autorizacion(usuario,id,nombre);
                    pagina.NavigationService.Navigate(autoriza);
                    break;
                case "mUsuarios":
                    Agregar usu = new Agregar(usuario, id, nombre);
                    pagina.NavigationService.Navigate(usu);
                    break;
                case "mProyectoPresup":
                    Proyectos proy = new Proyectos(usuario, id, nombre);
                    pagina.NavigationService.Navigate(proy);
                    break;
                case "mRecursos":
                    Recursos rec = new Recursos(usuario, id, nombre);
                    pagina.NavigationService.Navigate(rec);
                    break;
                case "mClasificador":
                    ClaFun cla = new ClaFun(usuario,id,nombre);
                    pagina.NavigationService.Navigate(cla);
                    break;
                case "mFuncional":
                    ClasifiProgra pro = new ClasifiProgra(usuario,id,nombre);
                    pagina.NavigationService.Navigate(pro);
                    break;
                 case "mVoBoGmOc":
                    VoBoJC vobojc = new VoBoJC(usuario, id, nombre);
                    pagina.NavigationService.Navigate(vobojc);
                    break;
                    //EDICIÓN FOZZIE
                 case "mCotiza":
                    cotizacion cot = new cotizacion(usuario, id, nombre);
                    pagina.NavigationService.Navigate(cot);
                    break;
                 case "mVoBoComite":
                    VoBoEnvCo voboenvco = new VoBoEnvCo(usuario, id, nombre);
                    pagina.NavigationService.Navigate(voboenvco);
                    break;
                 case "mVoBoPresup":
                    VoBoPresu vobopresu = new VoBoPresu(usuario, id, nombre);
                    pagina.NavigationService.Navigate(vobopresu);
                    break;
                    //EDICION FOZZ 1 ENERO
                 case "mNvoRecibo":
                    Ventanilla vtl = new Ventanilla(usuario, id, nombre);
                    pagina.NavigationService.Navigate(vtl);
                    break;
                 case "mCatClientes":
                    CatalogoCliente ccl = new CatalogoCliente(usuario, id, nombre);
                    pagina.NavigationService.Navigate(ccl);
                    break;
                 case "mCatServicios":
                    CatalogoServicios csr = new CatalogoServicios(usuario, id, nombre);
                    pagina.NavigationService.Navigate(csr);
                    break;
                 case "mVentanillaConsulta":
                    ConsultaTes vcn = new ConsultaTes(usuario, id, nombre);
                    pagina.NavigationService.Navigate(vcn);
                    break;
                 case "mBalanza":
                    ReporteBal repBal = new ReporteBal(usuario, id, nombre);
                    pagina.NavigationService.Navigate(repBal);
                    break;
                case "mppresupuesto":
                    pre_presupuesto ppres = new pre_presupuesto(usuario, id, nombre);
                    pagina.NavigationService.Navigate(ppres);
                    break;
                    ////EDER-------------------------------------------------------
                case "maltaArea":
                altaClavePresuArea altclave = new altaClavePresuArea(usuario, id, nombre);
                pagina.NavigationService.Navigate(altclave);
                break;
                case "mcompoActivi":
                    altaCompoActivi altCompAct = new altaCompoActivi(usuario, id, nombre);
                    pagina.NavigationService.Navigate(altCompAct);
                break;
                case"mtipoGasto":
                    altaTipoGasto tipoGas = new altaTipoGasto(usuario, id, nombre);
                    pagina.NavigationService.Navigate(tipoGas);
                break;
                case "mfuentesFina":
                    FuentesFina fuentesFina = new FuentesFina(usuario, id, nombre);
                    pagina.NavigationService.Navigate(fuentesFina);
                break;
                case"mgastoSocial":
                    gastoSocialAdminClass gsa = new gastoSocialAdminClass(usuario, id, nombre);
                    pagina.NavigationService.Navigate(gsa);
                break;
                case"mPoa":
                    ActiviPOA poa = new ActiviPOA(usuario, id, nombre);
                    pagina.NavigationService.Navigate(poa);
                break;

                case "mSolicitudOficio":
                oficiosdeComision ofi1 = new oficiosdeComision(usuario, id, nombre,1);
                pagina.NavigationService.Navigate(ofi1);
                break;
                case"mVoBoPresu":
                AsignaPresupOficioComi asiPreOfi = new AsignaPresupOficioComi(usuario, id, nombre);
                pagina.NavigationService.Navigate(asiPreOfi);
                break;
                case "mVoBoJefeInme":
                oficiosdeComision ofi3 = new oficiosdeComision(usuario, id, nombre,3);
                pagina.NavigationService.Navigate(ofi3);
                break;
                case "mVoBoJefeArea":
                oficiosdeComision ofi4 = new oficiosdeComision(usuario, id, nombre,4);
                pagina.NavigationService.Navigate(ofi4);
                break;
                case "mVoBoRespProy":
                oficiosdeComision ofi5 = new oficiosdeComision(usuario, id, nombre,5);
                pagina.NavigationService.Navigate(ofi5);
                break;
            }
            e.Handled = true;
        }
예제 #2
0
        private void btnAutorizar(object sender, RoutedEventArgs e)
        {
            if (ocRevisar.SelectedIndex == -1)
            {
                MessageBox.Show("Debe seleccionar un registro");
            }
            else
            {
                var actualizar = (from a in conex.RequiEnc
                                  where a.Folio == folioSelected
                                  select a).Single();

                actualizar.StatusCo = 1;
                actualizar.fechAutoriPresup = Convert.ToDateTime(fechAutoriComite);
                conex.SubmitChanges();
                ocOC.Clear();
                llenarOC();
                llenarGM();
                MessageBox.Show("Se Autorizo Correctamente");
                VoBoPresu vobo = new VoBoPresu();
                vobo.limpiar();
            }
        }