Exemplo n.º 1
0
        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() });
                });
            }
        }
Exemplo n.º 2
0
 private void GenerarGraficaPastel()
 {
     litScriptChart.Text = Disenio.GenerarDatosGraficaPastel(Areas, z =>
     {
         return(new string[] { z.Nombre, z.PresupuestoActual(PresupuestoZonaActivo.Clave).Monto.ToString() });
     });
 }
Exemplo n.º 3
0
 private void GenerarGrafica()
 {
     litScriptChart.Text = Disenio.GenerarDatosGraficaPastel(Areas, a =>
     {
         return(new string[] { a.Nombre, a.PresupuestoActual(PresupuestoSeleccionado.Clave).Monto.ToString() });
     });
 }