public ActionResult BandejaResidualCloroPartial(DateTime?FechaDesde, DateTime?FechaHasta, bool Estado = false) { try { clsDResidualCloro = new clsDResidualCloro(); clsDClasificador = new clsDClasificador(); List <RESIDUAL_CLORO_CONTROL> poCloroCisterna = null; ViewBag.Areas = clsDClasificador.ConsultarClasificador(clsAtributos.CodGrupoAreasResidualCloro); if (FechaDesde != null && FechaHasta != null) { poCloroCisterna = clsDResidualCloro.ConsultaResidualCloroControl(FechaDesde.Value, FechaHasta.Value, Estado); } else { poCloroCisterna = clsDResidualCloro.ConsultaResidualCloroControlPendiente(); } if (poCloroCisterna != null && poCloroCisterna.Any()) { clsDClasificador = new clsDClasificador(); ViewBag.Turno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); return(PartialView(poCloroCisterna)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public JsonResult ValidaEstadoReporte(DateTime Fecha, string Area, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDResidualCloro = new clsDResidualCloro(); var control = clsDResidualCloro.ConsultaResidualCloroControl(Fecha, Area, Turno); if (control != null) { if (control.EstadoReporte) { return(Json(1, JsonRequestBehavior.AllowGet)); } else { return(Json(2, JsonRequestBehavior.AllowGet)); } } else { return(Json(0, JsonRequestBehavior.AllowGet)); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }