public object[] GuardarCabEsterilizacionConserva(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poEsterilizacionConserva) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var buscarCabecera = db.CABECERA_CONTROL_ESTERILIZACION_CONSERVAS.Where(x => x.Fecha == poEsterilizacionConserva.Fecha && x.Turno == poEsterilizacionConserva.Turno && x.TipoLinea == poEsterilizacionConserva.TipoLinea && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (buscarCabecera == null) { db.CABECERA_CONTROL_ESTERILIZACION_CONSERVAS.Add(poEsterilizacionConserva); db.SaveChanges(); resultado[0] = "000"; resultado[1] = "Registro ingresado con éxito"; resultado[2] = poEsterilizacionConserva; } else { resultado[0] = "002"; resultado[1] = "Error, el registro ya existe"; resultado[2] = poEsterilizacionConserva; } return(resultado); } }
public JsonResult GuardarModificarCabeceraEsterilizacion(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poControlEsterilizacion) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } poControlEsterilizacion.FechaIngresoLog = DateTime.Now; poControlEsterilizacion.UsuarioIngresoLog = lsUsuario[0]; poControlEsterilizacion.TerminalIngresoLog = Request.UserHostAddress; poControlEsterilizacion.EstadoRegistro = clsAtributos.EstadoRegistroActivo; poControlEsterilizacion.CedulaUsuarioCreacion = lsUsuario[1]; object[] resultado = null; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); if (poControlEsterilizacion.IdCabControlEsterilizado == 0) { resultado = clsDEsterilizacionConserva.GuardarCabEsterilizacionConserva(poControlEsterilizacion); } else { resultado = clsDEsterilizacionConserva.ActualizarCabEsterilizacionConserva(poControlEsterilizacion); } //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[] InactivarCabEsterilizacionConserva(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poEsterilizacionConserva) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabeceraControl = db.CABECERA_CONTROL_ESTERILIZACION_CONSERVAS.FirstOrDefault(x => x.IdCabControlEsterilizado == poEsterilizacionConserva.IdCabControlEsterilizado); BuscarCabeceraControl.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; BuscarCabeceraControl.FechaModificacionLog = poEsterilizacionConserva.FechaIngresoLog; BuscarCabeceraControl.UsuarioModificacionLog = poEsterilizacionConserva.UsuarioIngresoLog; BuscarCabeceraControl.TerminalModificacionLog = poEsterilizacionConserva.TerminalIngresoLog; db.SaveChanges(); resultado[0] = "002"; resultado[1] = "Registro Inactivado con éxito"; resultado[2] = poEsterilizacionConserva; return(resultado); } }
public object[] ActualizarCabEsterilizacionConserva(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poEsterilizacionConserva) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabeceraControl = db.CABECERA_CONTROL_ESTERILIZACION_CONSERVAS.FirstOrDefault(x => x.IdCabControlEsterilizado == poEsterilizacionConserva.IdCabControlEsterilizado); BuscarCabeceraControl.Observacion = poEsterilizacionConserva.Observacion; BuscarCabeceraControl.FechaModificacionLog = poEsterilizacionConserva.FechaIngresoLog; BuscarCabeceraControl.UsuarioModificacionLog = poEsterilizacionConserva.UsuarioIngresoLog; BuscarCabeceraControl.TerminalModificacionLog = poEsterilizacionConserva.TerminalIngresoLog; BuscarCabeceraControl.UnidadPresion = poEsterilizacionConserva.UnidadPresion; BuscarCabeceraControl.AutoclaveConvencional = poEsterilizacionConserva.AutoclaveConvencional; db.SaveChanges(); resultado[0] = "001"; resultado[1] = "Registro actualizado con éxito"; resultado[2] = poEsterilizacionConserva; return(resultado); } }
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 EliminarCabControl(int idCabecera) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poCabControl = new CABECERA_CONTROL_ESTERILIZACION_CONSERVAS() { IdCabControlEsterilizado = idCabecera, UsuarioIngresoLog = lsUsuario[0], FechaIngresoLog = DateTime.Now, TerminalIngresoLog = Request.UserHostAddress }; object[] Respuesta = null; clsDEsterilizacionConserva = new clsDEsterilizacionConserva(); Respuesta = clsDEsterilizacionConserva.InactivarCabEsterilizacionConserva(poCabControl); 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 CABECERA_CONTROL_ESTERILIZACION_CONSERVAS ConsultarCabeceraEsterilizacionConserva(CABECERA_CONTROL_ESTERILIZACION_CONSERVAS poEsterilizacionConserva) { using (var db = new ASIS_PRODEntities()) { return(db.CABECERA_CONTROL_ESTERILIZACION_CONSERVAS.Where(x => x.Fecha == poEsterilizacionConserva.Fecha && x.Turno == poEsterilizacionConserva.Turno && x.TipoLinea == poEsterilizacionConserva.TipoLinea && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault()); } }