コード例 #1
0
        public JsonResult GuardarUso(DETALLE_USO_CONTROL_PESO_CODIFICACION UsoCOntrol)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                UsoCOntrol.FechaCreacionLog    = DateTime.Now;
                UsoCOntrol.UsuarioCreacionLog  = lsUsuario[0];
                UsoCOntrol.TerminalCreacionLog = Request.UserHostAddress;
                UsoCOntrol.EstadoRegistro      = clsAtributos.EstadoRegistroActivo;
                object[] resultado;
                ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas();
                if (UsoCOntrol.IdDescripcionUso == 0)
                {
                    resultado = ClsdControlPesoCodificacionLomosyMigas.GuardarUsoControl(UsoCOntrol);
                }
                else
                {
                    resultado = ClsdControlPesoCodificacionLomosyMigas.ActualizarUsosControl(UsoCOntrol);
                }


                //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[] InactivarUso(DETALLE_USO_CONTROL_PESO_CODIFICACION ControlUso)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado = new object[2];
         var      BuscarUso = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Find(ControlUso.IdDescripcionUso);
         BuscarUso.UsuarioModificacionLog  = ControlUso.UsuarioCreacionLog;
         BuscarUso.FechaModificacionLog    = DateTime.Now;
         BuscarUso.TerminalModificacionLog = ControlUso.TerminalCreacionLog;
         BuscarUso.EstadoRegistro          = clsAtributos.EstadoRegistroInactivo;
         db.SaveChanges();
         resultado[0] = "111";
         resultado[1] = "Registro Inactivado con éxito";
         return(resultado);
     }
 }
コード例 #3
0
 public object[] ActualizarUsosControl(DETALLE_USO_CONTROL_PESO_CODIFICACION UsosControl)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado        = new object[2];
         var      BuscarUsoDetalle = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Find(UsosControl.IdDescripcionUso);
         BuscarUsoDetalle.UsuarioModificacionLog  = UsosControl.UsuarioCreacionLog;
         BuscarUsoDetalle.FechaModificacionLog    = DateTime.Now;
         BuscarUsoDetalle.TerminalModificacionLog = UsosControl.TerminalCreacionLog;
         BuscarUsoDetalle.Cantidad = UsosControl.Cantidad;
         db.SaveChanges();
         resultado[0] = "111";
         resultado[1] = "Registro actualizado con éxito";
         return(resultado);
     }
 }
コード例 #4
0
 public object[] GuardarUsoControl(DETALLE_USO_CONTROL_PESO_CODIFICACION UsoControl)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado     = new object[2];
         var      buscarHoraDet = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Where(z => z.Codigo == UsoControl.Codigo && z.IdCabeceraControlPesoCodificacion == UsoControl.IdCabeceraControlPesoCodificacion &&
                                                                                 z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault();
         if (buscarHoraDet == null)
         {
             db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Add(UsoControl);
             db.SaveChanges();
             resultado[0] = "111";
             resultado[1] = "Registro ingresado con éxito";
             return(resultado);
         }
         else
         {
             resultado[0] = "666";
             resultado[1] = "Error, El control de uso ingresado ya existe";
             return(resultado);
         }
     }
 }