예제 #1
0
 public JsonResult armarDatosGraficoBarras()
 {
     try
     {
         ResultadoElectoralBusiness resultadoElectoralBusiness = new ResultadoElectoralBusiness();
         ResultadoElectoralModel    obj = new ResultadoElectoralModel();
         obj.ResultadoElectoral = (ResultadoElectoralEntity)JsonConvert.DeserializeObject(resultadoElectoralBusiness.GetList().ToString(), typeof(ResultadoElectoralEntity));
         Double[] datosBarras   = resultadoElectoralBusiness.datosGraficoBarra(obj.ResultadoElectoral);
         Double   sumaDeValores = 0;
         for (int i = 0; i < datosBarras.Count(); i++)
         {
             if (Double.IsNaN(datosBarras[i]))
             {
                 sumaDeValores = sumaDeValores + 1;
             }
         }
         if (sumaDeValores == datosBarras.Count())
         {
             for (int i = 0; i < datosBarras.Count(); i++)
             {
                 datosBarras[i] = 0;
             }
         }
         return(Json(datosBarras, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #2
0
 public JsonResult GetDatosComunaPorMesaBarra()
 {
     try
     {
         ResultadoElectoralBusiness resultadoElectoralBusiness = new ResultadoElectoralBusiness();
         ResultadoElectoralModel    obj = new ResultadoElectoralModel();
         obj.ResultadoElectoral = (ResultadoElectoralEntity)JsonConvert.DeserializeObject(resultadoElectoralBusiness.GetList().ToString(), typeof(ResultadoElectoralEntity));
         int[] datosBarras = resultadoElectoralBusiness.GetDatosComunaMesa(obj.ResultadoElectoral);
         return(Json(datosBarras, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #3
0
        public ActionResult Index()
        {
            ResultadoElectoralBusiness           resultadoElectoralBusiness        = new ResultadoElectoralBusiness();
            PlanillasAbiertasCerradasBusiness    planillasAbiertasCerradasBusiness = new PlanillasAbiertasCerradasBusiness();
            DiputadosGanadoresBusiness           diputadosGanadoresBusiness        = new DiputadosGanadoresBusiness();
            LegisladorGanadoresBusiness          legisladorGanadoresBusiness       = new LegisladorGanadoresBusiness();
            ResultadosGeneralesDiscriminadoModel model = new ResultadosGeneralesDiscriminadoModel();

            model.ResultadoElectoral    = (ResultadoElectoralEntity)JsonConvert.DeserializeObject(resultadoElectoralBusiness.GetList().ToString(), typeof(ResultadoElectoralEntity));
            model.Diputados             = (List <LegisladoresGanadoresEntity>)JsonConvert.DeserializeObject(diputadosGanadoresBusiness.GetList().ToString(), typeof(List <LegisladoresGanadoresEntity>));
            model.Legisladores          = (List <LegisladoresGanadoresEntity>)JsonConvert.DeserializeObject(legisladorGanadoresBusiness.GetList().ToString(), typeof(List <LegisladoresGanadoresEntity>));
            model.ListaVotosPorMesa     = resultadoElectoralBusiness.GetListVotosPorMesa(model.ResultadoElectoral, model.Diputados, model.Legisladores);
            model.MesasAbiertasCerradas = (List <PlanillasAbiertasCerradasEntity>)JsonConvert.DeserializeObject(planillasAbiertasCerradasBusiness.GetList().ToString(), typeof(List <PlanillasAbiertasCerradasEntity>));
            SetIndiceMesas(model.MesasAbiertasCerradas, model.MesasAbiertasCerradas.Count);
            SetIndicesFuncionarios(model.Legisladores, 30);
            SetIndicesFuncionarios(model.Diputados, 13);
            return(View(model));
        }
예제 #4
0
        public ActionResult Index()
        {
            ResultadoElectoralBusiness resultadoElectoralBusiness = new ResultadoElectoralBusiness();
            ResultadoElectoralModel    modelo = new ResultadoElectoralModel();

            modelo.ResultadoElectoral = (ResultadoElectoralEntity)JsonConvert.DeserializeObject(resultadoElectoralBusiness.GetList().ToString(), typeof(ResultadoElectoralEntity));
            return(View(modelo));
        }