public ActionResult PartialReporteControl(DateTime Fecha, string Turno, string Linea) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } //clsDCcocheAutoclave = new clsDCcocheAutoclave(); clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); //List<spConsultaCocheAutoclaveEsterilizacion> model = clsDCcocheAutoclave.ConsultaCocheAutoclaveEsterilizacion(Fecha, Turno, CabControl); //if (!model.Any()) //{ // return Json("0", JsonRequestBehavior.AllowGet); //} List <spReporteEsterilizacionDetalle> detallereporte = clsDEsterilizacionConserva.ConsultarDetalleReporteControlEsterilizacion(Fecha, Turno, Linea); List <COCHE_AUTOCLAVE_DETALLE> DetalleCoches = null; List <TIPO_ESTERILIZACION_CONSERVA> TiposEsterilizacion = null; ReporteEsterilizacionViewModel Reporte = null; ViewBag.Registros = 0; if (detallereporte.Count != 0) { DetalleCoches = clsDEsterilizacionConserva.ConsultarReporteDetallesCoches(detallereporte.Select(x => x.IdCocheAutoclave).ToArray()); TiposEsterilizacion = clsDEsterilizacionConserva.ConsultarTiposReporteEsterilizado(detallereporte.Select(c => c.IdDetalleControlEsterilizacionConserva).ToArray()); Reporte = new ReporteEsterilizacionViewModel() { ListDetalleReporte = detallereporte, ListDetalleCoches = DetalleCoches, ListTipoEsterilizacion = TiposEsterilizacion }; ViewBag.Registros = detallereporte.Count; return(PartialView(Reporte)); } 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)); } }
public JsonResult GuardarModificarDetalleControl(DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetalleControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } poDetalleControl.FechaIngresoLog = DateTime.Now; poDetalleControl.UsuarioIngresoLog = lsUsuario[0]; poDetalleControl.TerminalIngresoLog = Request.UserHostAddress; poDetalleControl.EstadoRegistro = clsAtributos.EstadoRegistroActivo; foreach (var item in poDetalleControl.TIPO_ESTERILIZACION_CONSERVA) { item.EstadoRegistro = clsAtributos.EstadoRegistroActivo; item.FechaIngresoLog = DateTime.Now; item.TerminalIngresoLog = Request.UserHostAddress; item.UsuarioIngresoLog = lsUsuario[0]; } object[] resultado = null; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); if (poDetalleControl.IdDetalleControlEsterilizacionConserva == 0) { resultado = clsDEsterilizacionConserva.GuardarDetalleEsterilizacion(poDetalleControl); } else { resultado = clsDEsterilizacionConserva.ModificarDetalleEsterilizacion(poDetalleControl); } //clsDControlConsumoInsumo = new clsDControlConsumoInsumo(); //string resultado = clsDControlConsumoInsumo.GuardarPallet(pallet); return(Json(resultado, 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 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 ConsultarCabeceraEsterilizacion(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poControlEsterilizacion) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } CABECERA_CONTROL_ESTERILIZACION_CONSERVAS resultado = null; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); resultado = clsDEsterilizacionConserva.ConsultarCabeceraEsterilizacionConserva(poControlEsterilizacion); if (resultado != null) { return(Json(new { resultado.IdCabControlEsterilizado, resultado.Observacion, resultado.TipoLinea, resultado.Turno, resultado.Fecha, resultado.AutoclaveConvencional, resultado.UnidadPresion }, 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)); } }
public JsonResult EliminarDetalleControl(int idDetalle) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetControl = new DETALLE_CONTROL_ESTERILIZACION_CONSERVA() { IdDetalleControlEsterilizacionConserva = idDetalle, UsuarioIngresoLog = lsUsuario[0], FechaIngresoLog = DateTime.Now, TerminalIngresoLog = Request.UserHostAddress }; object[] Respuesta = null; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); Respuesta = clsDEsterilizacionConserva.InactivarDetalleEsterilizacionConserva(poDetControl); 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 ActionResult PartialDetalleControl(int idCabecera) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } List <DetalleEsterilizacionConservaVieModel> resultado; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); resultado = clsDEsterilizacionConserva.ConsultarDetalleEsterilizacion(idCabecera); if (resultado.Count == 0) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(resultado)); } 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)); } }