public JsonResult ConsultarTipoEsterilizacionM3H(int idDetalle) { //ConsultarTiposEsterilizacion try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); var resultado = clsDEsterilizacionConserva.ConsultarTiposEsterilizacion(idDetalle); int?MInicio1 = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.M3H1).FirstOrDefault(); int?MInicio2 = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.M3H2).FirstOrDefault(); int?MMedio1 = (from t in resultado where t.Tipo == clsAtributos.Medio select t.M3H1).FirstOrDefault(); int?MMedio2 = (from t in resultado where t.Tipo == clsAtributos.Medio select t.M3H2).FirstOrDefault(); int?MFinal1 = (from t in resultado where t.Tipo == clsAtributos.Final select t.M3H1).FirstOrDefault(); int?MFinal2 = (from t in resultado where t.Tipo == clsAtributos.Final select t.M3H2).FirstOrDefault(); return(Json(new { Inicio = MInicio1, Inicio2 = MInicio2, Medio = MMedio1, Medio2 = MMedio2, Final = MFinal1, Final2 = MFinal2 }, 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)); } }
public JsonResult ConsultarTipoEsterilizacionTodos(int idDetalle) { //ConsultarTiposEsterilizacion try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); var resultado = clsDEsterilizacionConserva.ConsultarTiposEsterilizacion(idDetalle); var respuesta = (from t in resultado select new { t.Tipo, t.Panel, t.Chart, t.TermometroDigital, t.PresionManometro, t.HoraChequeo, t.M3H1, t.M3H2 }).ToList(); return(Json(respuesta, 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)); } }
public JsonResult ConsultarTipoEsterilizacion(int idDetalle, string Tipo) { //ConsultarTiposEsterilizacion try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); var resultado = clsDEsterilizacionConserva.ConsultarTiposEsterilizacion(idDetalle); decimal?Inicio = null; decimal?Medio = null; decimal?Final = null; if (Tipo == "Panel") { Inicio = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.Panel).FirstOrDefault(); Medio = (from t in resultado where t.Tipo == clsAtributos.Medio select t.Panel).FirstOrDefault(); Final = (from t in resultado where t.Tipo == clsAtributos.Final select t.Panel).FirstOrDefault(); } if (Tipo == "Chart") { Inicio = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.Chart).FirstOrDefault(); Medio = (from t in resultado where t.Tipo == clsAtributos.Medio select t.Chart).FirstOrDefault(); Final = (from t in resultado where t.Tipo == clsAtributos.Final select t.Chart).FirstOrDefault(); } if (Tipo == "Termometro") { Inicio = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.TermometroDigital).FirstOrDefault(); Medio = (from t in resultado where t.Tipo == clsAtributos.Medio select t.TermometroDigital).FirstOrDefault(); Final = (from t in resultado where t.Tipo == clsAtributos.Final select t.TermometroDigital).FirstOrDefault(); } if (Tipo == "Presion") { Inicio = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.PresionManometro).FirstOrDefault(); Medio = (from t in resultado where t.Tipo == clsAtributos.Medio select t.PresionManometro).FirstOrDefault(); Final = (from t in resultado where t.Tipo == clsAtributos.Final select t.PresionManometro).FirstOrDefault(); } if (Tipo == "HoraChequeo") { DateTime?HInicio = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.HoraChequeo).FirstOrDefault(); DateTime?HMedio = (from t in resultado where t.Tipo == clsAtributos.Medio select t.HoraChequeo).FirstOrDefault(); DateTime?HFinal = (from t in resultado where t.Tipo == clsAtributos.Final select t.HoraChequeo).FirstOrDefault(); return(Json(new { Inicio = HInicio, Medio = HMedio, Final = HFinal }, JsonRequestBehavior.AllowGet)); } else if (Tipo == "M3h") { int?MInicio1 = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.M3H1).FirstOrDefault(); int?MInicio2 = (from t in resultado where t.Tipo == clsAtributos.Inicio select t.M3H2).FirstOrDefault(); int?MMedio1 = (from t in resultado where t.Tipo == clsAtributos.Medio select t.M3H1).FirstOrDefault(); int?MMedio2 = (from t in resultado where t.Tipo == clsAtributos.Medio select t.M3H2).FirstOrDefault(); int?MFinal1 = (from t in resultado where t.Tipo == clsAtributos.Final select t.M3H1).FirstOrDefault(); int?MFinal2 = (from t in resultado where t.Tipo == clsAtributos.Final select t.M3H2).FirstOrDefault(); return(Json(new { Inicio = MInicio1, Inicio2 = MInicio2, Medio = MMedio1, Medio2 = MMedio2, Final = MFinal1, Final2 = MFinal1 }, JsonRequestBehavior.AllowGet)); } else { var respuesta = new { Inicio, Medio, Final }; return(Json(respuesta, 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)); } }