public JsonResult ResgistrarConsumoAguaView(List<ConsumoAgua> consumo)
 {
     Models.ConsumodeAguaModel bdconsumo = new Models.ConsumodeAguaModel();
     var flag = true;
     foreach (ConsumoAgua item in consumo)
     {
         if (bdconsumo.crearConsumoAgua(new Entity.ConsumodeAgua
         {
             Id_Hidrometro = item.Id_Hidrometro,
             LecturaActual = item.LecturaActual,
             Medida = "m3",
             Fecha = System.DateTime.Now,
             Mes = item.Mes,
         })){ }else{flag = false;}
     }//foreach
     if (flag)
     {
         TempData["success"] = "true";
         return Json("true", JsonRequestBehavior.AllowGet);
     }
     else
     {
         TempData["error"] = "false";
         return Json("true", JsonRequestBehavior.AllowGet);
     }
 }//end registrar
 public JsonResult obtenerHistoricoAguaAnualporHidrometro(int hidro,int anio1,int anio2)
 {
     Models.ConsumodeAguaModel model = new Models.ConsumodeAguaModel();
     List<Entity.HistoricoAgua> consumo = model.obtenerHistoricoAguaAnualporHidrometro(hidro,anio1,anio2);
     ViewData["cantidadConsumos"] = consumo.Count;
     return (Json(consumo, JsonRequestBehavior.AllowGet));
 }//obtenerHistoricoAgua
        }//MostrarHistoricoAgua

        public JsonResult obtenerHistoricoAguaAnual(int planta,int mes,int anio)
       {
            Models.ConsumodeAguaModel model = new Models.ConsumodeAguaModel();
            List<Entity.HistoricoAgua> consumo = model.obtenerHistoricoAgua(planta,mes,anio);
            ViewData["cantidadConsumos"] = consumo.Count;
            return (Json(consumo,JsonRequestBehavior.AllowGet));
        }//obtenerHistoricoAgua
        }//end registrar

        public JsonResult obtenerConsumoAguaActualizar(int mes, int planta)
        {
            Models.ConsumodeAguaModel model = new Models.ConsumodeAguaModel();
            List<Entity.ConsumoAguaActualizar> list = model.obtenerConsumosActualizarAgua(mes, planta);
            ViewData["cantidadConsumos"] = list.Count;
            return (Json(list, JsonRequestBehavior.AllowGet));
        }//end obtenerConsumoAguaActualizar
        }//end obtenerConsumoAguaActualizar

        public JsonResult ActualizarConsumoAgua(List<ActualizarConsumo> consumos)
        {
            Models.ConsumodeAguaModel bdconsumo = new Models.ConsumodeAguaModel();
            bool flag = true;
            foreach (ActualizarConsumo item in consumos)
            {
                if (bdconsumo.actualizarConsumodeAgua(item.Cantidad, item.Id_Consumo_Agua)){ }else{ flag = false; }
            }//foreach
            if(flag){
                TempData["success"] = "true";
                return Json("true", JsonRequestBehavior.AllowGet);
            }else{
                TempData["error"] = "false";
                return Json("false", JsonRequestBehavior.AllowGet);
            }//end validation
        }//end actualizarConsumo
        }//end registrar

        public JsonResult ResgistrarConsumoAguaAntiguoView(List<ConsumoAguaAntiguo> consumo)
        {
            Models.ConsumodeAguaModel bdconsumo = new Models.ConsumodeAguaModel();
            var flag = true;
            foreach (ConsumoAguaAntiguo item in consumo)
            {
                if (bdconsumo.crearConsumoAgua(new Entity.ConsumodeAgua
                {
                    Id_Hidrometro = item.Id_Hidrometro,
                    Cantidad = item.Cantidad,
                    Medida = "m3",
                    Fecha = item.Fecha,
                    Mes = item.Mes,
                })) { }
                else { flag = false; }
            }//foreach
            if (flag){
                TempData["success"] = "true";
                return Json("true", JsonRequestBehavior.AllowGet);
            }else{
                TempData["error"] = "false";
                return Json("true", JsonRequestBehavior.AllowGet);
            }
        }//end registrar