Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 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));
     }
 }
Exemplo n.º 7
0
 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());
     }
 }