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));
            }
        }
Пример #2
0
 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));
     }
 }
Пример #4
0
 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);
     }
 }
Пример #5
0
 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);
     }
 }