Beispiel #1
0
        public estatus_sku GetById(int id, ArtexConnection dbContext = null)
        {
            estatus_sku consulta = null;

            try
            {
                dbContext = dbContext != null ? dbContext : new ArtexConnection();

                consulta = dbContext.estatus_sku.Where(e => e.ID == id).FirstOrDefault();
            }
            catch (Exception e)
            {
            }

            return(consulta);
        }
Beispiel #2
0
        public JsonResult Guardar(EstatusSkuModel model)
        {
            var rm = new ResponseModel();

            if (!ModelState.IsValid)
            {
                rm.message  = "Hubo un problema verifique sus datos e intente de nuevo.";
                rm.message += ExtensionMethods.GetAllErrorsFromModelState(this);
                return(Json(rm, JsonRequestBehavior.AllowGet));
            }


            var entity = db.estatus_sku.Find(model.Id);

            if (entity == null)
            {
                entity        = new estatus_sku();
                entity.NOMBRE = model.Nombre;
                entity.CODIGO = model.Codigo;
                entity.ACTIVO = model.Activo;
                db.estatus_sku.Add(entity);
            }
            else
            {
                entity.NOMBRE = model.Nombre;
                entity.CODIGO = model.Codigo;
                entity.ACTIVO = model.Activo;
            }

            if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged)
            {
                rm.response = true;
                rm.message  = "Sus datos se guardaron correctamente";
                rm.function = "reload(true,'" + rm.message + "')";
            }



            return(Json(rm, JsonRequestBehavior.AllowGet));
        }