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 object[] InactivarDetalleEsterilizacionConserva(DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetalleControl) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarDetalleControl = db.DETALLE_CONTROL_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.IdDetalleControlEsterilizacionConserva == poDetalleControl.IdDetalleControlEsterilizacionConserva); BuscarDetalleControl.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; BuscarDetalleControl.FechaModificacionLog = poDetalleControl.FechaIngresoLog; BuscarDetalleControl.UsuarioModificacionLog = poDetalleControl.UsuarioIngresoLog; BuscarDetalleControl.TerminalModificacionLog = poDetalleControl.TerminalIngresoLog; db.SaveChanges(); resultado[0] = "002"; resultado[1] = "Registro Inactivado con éxito"; resultado[2] = poDetalleControl; return(resultado); } }
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 object[] GuardarDetalleEsterilizacion(DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetalleEsterilizacion) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; db.DETALLE_CONTROL_ESTERILIZACION_CONSERVA.Add(poDetalleEsterilizacion); db.SaveChanges(); resultado[0] = "000"; resultado[1] = "Registro ingresado con éxito"; //resultado[2] = poDetalleEsterilizacion; resultado[2] = new { poDetalleEsterilizacion.EstadoRegistro, poDetalleEsterilizacion.FechaIngresoLog, poDetalleEsterilizacion.FechaModificacionLog, poDetalleEsterilizacion.HoraCierreViento, poDetalleEsterilizacion.HoraFinalEsterilizacion, poDetalleEsterilizacion.HoraInicioCalentamiento, poDetalleEsterilizacion.HoraInicioEsterilizacion, poDetalleEsterilizacion.HoraInicioLlenado, poDetalleEsterilizacion.HoraInicioViento, poDetalleEsterilizacion.IdCabControlEsterilizacionConservas, poDetalleEsterilizacion.IdCabeceraCoche, poDetalleEsterilizacion.IdDetalleControlEsterilizacionConserva, poDetalleEsterilizacion.TemperaturaInicial, poDetalleEsterilizacion.TemperaturaProductoSalida, poDetalleEsterilizacion.TemperaturaTermDigital, poDetalleEsterilizacion.TerminalIngresoLog, poDetalleEsterilizacion.TerminalModificacionLog, poDetalleEsterilizacion.TiempoEnfriamiento, poDetalleEsterilizacion.UsuarioIngresoLog, poDetalleEsterilizacion.UsuarioModificacionLog }; return(resultado); } }
public object[] ModificarDetalleEsterilizacion(DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetalleEsterilizacion) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarDetalle = db.DETALLE_CONTROL_ESTERILIZACION_CONSERVA.Find(poDetalleEsterilizacion.IdDetalleControlEsterilizacionConserva); BuscarDetalle.FechaModificacionLog = poDetalleEsterilizacion.FechaIngresoLog; BuscarDetalle.HoraCierreViento = poDetalleEsterilizacion.HoraCierreViento; BuscarDetalle.HoraFinalEsterilizacion = poDetalleEsterilizacion.HoraFinalEsterilizacion; BuscarDetalle.HoraInicioCalentamiento = poDetalleEsterilizacion.HoraInicioCalentamiento; BuscarDetalle.HoraInicioEsterilizacion = poDetalleEsterilizacion.HoraInicioEsterilizacion; BuscarDetalle.HoraInicioLlenado = poDetalleEsterilizacion.HoraInicioLlenado; BuscarDetalle.HoraInicioViento = poDetalleEsterilizacion.HoraInicioViento; BuscarDetalle.TemperaturaInicial = poDetalleEsterilizacion.TemperaturaInicial; BuscarDetalle.TemperaturaProductoSalida = poDetalleEsterilizacion.TemperaturaProductoSalida; BuscarDetalle.TemperaturaTermDigital = poDetalleEsterilizacion.TemperaturaTermDigital; BuscarDetalle.TerminalModificacionLog = poDetalleEsterilizacion.TerminalIngresoLog; BuscarDetalle.TiempoEnfriamiento = poDetalleEsterilizacion.TiempoEnfriamiento; BuscarDetalle.UsuarioModificacionLog = poDetalleEsterilizacion.UsuarioIngresoLog; foreach (var item in BuscarDetalle.TIPO_ESTERILIZACION_CONSERVA) { if (item.Tipo == clsAtributos.Inicio) { item.Panel = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).Panel; item.Chart = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).Chart; item.TermometroDigital = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).TermometroDigital; item.PresionManometro = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).PresionManometro; item.HoraChequeo = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).HoraChequeo; item.M3H1 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).M3H1; item.M3H2 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Inicio).M3H2; } if (item.Tipo == clsAtributos.Medio) { item.Panel = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).Panel; item.Chart = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).Chart; item.TermometroDigital = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).TermometroDigital; item.PresionManometro = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).PresionManometro; item.HoraChequeo = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).HoraChequeo; item.M3H1 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).M3H1; item.M3H2 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Medio).M3H2; } if (item.Tipo == clsAtributos.Final) { item.Panel = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).Panel; item.Chart = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).Chart; item.TermometroDigital = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).TermometroDigital; item.PresionManometro = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).PresionManometro; item.HoraChequeo = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).HoraChequeo; item.M3H1 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).M3H1; item.M3H2 = poDetalleEsterilizacion.TIPO_ESTERILIZACION_CONSERVA.FirstOrDefault(x => x.Tipo == clsAtributos.Final).M3H2; } item.FechaModificacionLog = poDetalleEsterilizacion.FechaIngresoLog; item.UsuarioModificacionLog = poDetalleEsterilizacion.UsuarioIngresoLog; item.TerminalModificacionLog = poDetalleEsterilizacion.TerminalIngresoLog; } db.SaveChanges(); resultado[0] = "001"; resultado[1] = "Registro actualizado con éxito"; resultado[2] = poDetalleEsterilizacion; return(resultado); } }