protected void Page_Load(object sender, EventArgs e) { Usuario = Utilerias.FiltrarUsuario(this); Periodos = Usuario.ConsultarPeriodos(); PeriodoActual = Periodos.FirstOrDefault(p => p.EsActivo); PeriodosAnteriores = Periodos.Where(p => !p.EsActivo).OrderByDescending(p => p.Clave).ToList(); ChecarMensaje(); if (PeriodoActual == null) { Mensaje MensajeAlerta = new Mensaje { Titulo = "No se encontró un ejercicio activo", Contenido = "El sistema no ha encontrado un ejercicio activo", Tipo = TipoMensaje.ALERTA }; Session["mensaje"] = MensajeAlerta; Response.Redirect(ResolveUrl("~/App/Inicio.aspx")); } PresupuestoActual = PeriodoActual.ConsultarPresupuestoActual(); if (!IsPostBack) { LlenarTablaAnteriores(); LlenarGraficaBarras(); } }
protected void Page_Load(object sender, EventArgs e) { Usuario = Utilerias.FiltrarUsuario(this); ChecarMensaje(); try { PeriodoActivo = Usuario.ConsultarPeriodoActual(); if (PeriodoActivo == null) { Mensaje Mensaje = new Mensaje { Titulo = "No se ha encontrado ejercicio activo", Contenido = "El sistema no ha podido encontrar un ejercicio de necesidades activo", Tipo = TipoMensaje.ALERTA }; Session["mensaje"] = Mensaje; Response.Redirect(ResolveUrl("~/App/Inicio.aspx")); } PresupuestoActual = PeriodoActivo.ConsultarPresupuestoActual().Rellenar(); } catch (Exception ex) { Mensaje Mensaje = new Mensaje { Titulo = "Error al cargar presupuestos", Contenido = ex.Message, Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } if (!IsPostBack) { presupuesto.Text = PresupuestoActual.Monto.ToString(); Zonas = Usuario.Division.Rellenar().Zonas; PresupuestoDisponible = PresupuestoActual.PresupuestoDisponible(); LlenarTablaZonas(); GenerarModales(); } }