Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //controla los menus q se muestran y las pantallas que se muestras segun el rol que tiene el usuario
            //si no tiene permiso de ver la pagina se redirecciona a login
            int[] rolesPermitidos = { 2 };
            PEP.Utilidades.escogerMenu(Page, rolesPermitidos);

            this.periodoServicios            = new PeriodoServicios();
            this.proyectoServicios           = new ProyectoServicios();
            this.unidadServicios             = new UnidadServicios();
            this.partidaServicios            = new PartidaServicios();
            this.presupuestoServicios        = new PresupuestoServicios();
            partidaPresupuestoEgresoServicio = new PartidaPresupuestoEgresoServicio();
            if (!IsPostBack)
            {
                Session["CheckRefresh"]                    = Server.UrlDecode(System.DateTime.Now.ToString());
                Session["periodoSeleccionado"]             = null;
                Session["listaPartidasPresupuestoEgresos"] = null;
                Session["partidasPorPeriodo"]              = null;
                Session["ListaPresupuestoEgresoGuardar"]   = null;
                PeriodosDDL.Items.Clear();
                ProyectosDDL.Items.Clear();
                CargarPeriodos();
            }
            else
            {
                Session["ListaPresupuestoEgresoGuardar"] = null;
                MostrarPartidas();
            }
        }