protected void Page_Load(object sender, EventArgs e) { Usuario = Utilerias.FiltrarUsuario(this); if (!IsPostBack) { PeriodoSeleccionado = Usuario.ConsultarPeriodoActual(); Areas = Usuario.Division.ListarAreas(); RecursoDivisional = Usuario.Division.PresupuestoActual(PeriodoSeleccionado.Clave); Conceptos = ConceptoDAO.Listar(); NecesidadTotal = Usuario.Division.NecesidadTotal(PeriodoSeleccionado.Clave); //Generar reportes por concepto foreach (Concepto c in Conceptos) { litReporte.Text += Disenio.GenerarReporteConcepto(c, Areas, PeriodoSeleccionado.Clave) + "<br />"; } //Generar gráfica litScriptChart.Text = Disenio.GenerarDatosGraficaPastel(Conceptos, c => { return(new string[] { c.Descripcion, c.CalcularImporteTotal(Areas, PeriodoSeleccionado.Clave).ToString() }); }); } }