protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ITLA_PE_MVC.SERVICE.ServicesDashboard servicesDashboard = new ITLA_PE_MVC.SERVICE.ServicesDashboard(); RepeaterMaterias.DataSource = servicesDashboard.UspGetDashboardAdmisionCarrera(); RepeaterMaterias.DataBind(); RepeaterDia.DataSource = servicesDashboard.UspGetDashboardAdmisionFecha(); RepeaterDia.DataBind(); RepeaterProvincias.DataSource = servicesDashboard.UspGetDashboardAdmisionProvincia(); RepeaterProvincias.DataBind(); RepeaterIngresos.DataSource = servicesDashboard.GetDashboardAdmisionIngresos(); RepeaterIngresos.DataBind(); RepeaterEdad.DataSource = servicesDashboard.UspGetDashboardAdmisionEdad(); RepeaterEdad.DataBind(); RepeaterGenero.DataSource = servicesDashboard.GetDashboardAdmisionGenero(); RepeaterGenero.DataBind(); RepeaterTanda.DataSource = servicesDashboard.UspGetDashboardAdmisionTanda(); RepeaterTanda.DataBind(); RepeaterPeriodo.DataSource = servicesDashboard.GetDashboardAdmisionCosteo(); RepeaterPeriodo.DataBind(); RepeaterEducacion.DataSource = servicesDashboard.GetDashboardAdmisionAgendadosPorVenir(); RepeaterEducacion.DataBind(); var info = servicesDashboard.GetDashboardAdmisionInfo().SingleOrDefault(); literalTotalSolicitudes.Text = String.Format("{0:n0}", info.Cantidad); literalPreValidados.Text = String.Format("{0:n0}", info.MetaSolicitudes); decimal porcentante = (decimal.Parse(info.Cantidad.ToString()) / decimal.Parse(info.MetaSolicitudes.ToString())); decimal porcentanteAdmitidos = (decimal.Parse(info.AgendaronAsistieron.Value.ToString()) / decimal.Parse(info.Meta.ToString())); decimal porcentanteRecordDeNota = (decimal.Parse(info.RecordDeNotaEnvaidi.Value.ToString()) / decimal.Parse(info.Meta.ToString())); literalTotalSolicitudesGS.Text = porcentante.ToString("p"); literalPorcentajeAdmitidos.Text = porcentanteAdmitidos.ToString("p"); literalRecordDeNotaAprobadosPorcentaje.Text = porcentanteRecordDeNota.ToString("p"); //literalRecordDeNotaAprobadosPorcentaje literalTotalExaminadosNuevos.Text = info.AgendaronAsistieron.Value.ToString(); literalExaminadosDeOtrosPeriodos.Text = info.AgendaronAsistieronNo1800.Value.ToString(); literalProximoDia.Text = info.AgendaronAFuturoPorVenir.Value.ToString(); literalRecordDeNotaAprobados.Text = info.RecordDeNotaEnvaidi.Value.ToString(); //UspGetDashboardAdmisionGenero //var porProvincias = servicesDashboard.GetDashboardITLAJVProvincia(); //RepeaterProvincias.DataSource = porProvincias; //RepeaterProvincias.DataBind(); //literalTotalSolicitudes.Text = porProvincias.Sum(set => set.Cantidad).ToString(); //int? total = porProvincias.Sum(set => set.Cantidad); //int? canidadGS = porProvincias.Where(set => set.Provincia == "SANTO DOMINGO" || set.Provincia == "DISTRITO NACIONAL").Sum(set => set.Cantidad); //int? cantidadNOGS = porProvincias.Where(set => set.Provincia != "SANTO DOMINGO" && set.Provincia != "DISTRITO NACIONAL").Sum(set => set.Cantidad); //literalTotalSolicitudesGS.Text = canidadGS.ToString() + " (" + (decimal.Parse(canidadGS.ToString()) / decimal.Parse(total.ToString())).ToString("p") + ")"; //literalNOGS.Text = cantidadNOGS.ToString() + " (" + (decimal.Parse(cantidadNOGS.ToString()) / decimal.Parse(total.ToString())).ToString("p") + ")"; //literalPreValidados.Text = servicesDashboard.DashboardGeneralINfo().ToString(); //RepeaterDia.DataSource = servicesDashboard.GetDashboardITLAJVDia(); //RepeaterDia.DataBind(); //RepeaterGenero.DataSource = servicesDashboard.GetDashboardITLAJVGenero(); //RepeaterGenero.DataBind(); //RepeaterEducacion.DataSource = servicesDashboard.GetDashboardITLAJVEducacion(); //RepeaterEducacion.DataBind(); //RepeaterEdad.DataSource = servicesDashboard.GetDashboardITLAJVEdad(); //RepeaterEdad.DataBind(); //RepeaterIngresos.DataSource = servicesDashboard.GetDashboardITLAJVIngresos(); //RepeaterIngresos.DataBind(); } }