コード例 #1
0
        public JsonResult PublishCancel(int id)
        {
            using (var db = new box_omsEntities())
            {
                box_update_sys dbm = db.box_update_sys.Find(id);
                dbm.IsPublish = false;
                db.SaveChanges();
            }

            return(Json(new OMS.Common.Model.JsonData {
                flag = OMS.Common.Model.JsonDataFlag.Succeed
            }));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            using (var db = new box_omsEntities())
            {
                box_update_sys dbm = db.box_update_sys.Find(id);

                return(View(new VM_BoxUpdateSys_Form
                {
                    Id = dbm.Id,
                    VNumber = dbm.VNumber,
                    Name = dbm.PackUrl,
                    Principal = dbm.Principal,
                    Cause = dbm.Cause
                }));
            }
        }
コード例 #3
0
        public ActionResult Add(VM_BoxUpdateSys_Form m)
        {
            if (ModelState.IsValid)
            {
                using (var db = new box_omsEntities())
                {
                    if (db.box_update_sys.Where(w => w.VNumber == m.VNumber).Count() > 0)
                    {
                        ModelState.AddModelError("VNumber", "版本号已存在。");
                        return(View(m));
                    }
                    if (m.File == null)
                    {
                        ModelState.AddModelError("File", "请选择要导入的zip包");
                        return(View(m));
                    }
                    if (Path.GetExtension(m.File.FileName).ToLower() != ".zip")
                    {
                        ModelState.AddModelError("File", "只能上传zip格式的包");
                        return(View(m));
                    }
                    box_update_sys dbm = new box_update_sys
                    {
                        VNumber   = (double)m.VNumber,
                        Principal = m.Principal,
                        Cause     = m.Cause,
                        IsPublish = false
                    };
                    dbm.PackUrl = UploadZip(m.File, ((double)m.VNumber).ToString("f2").Replace(".", "_"));
                    db.box_update_sys.Add(dbm);
                    db.SaveChanges();

                    return(RedirectToAction("Index", "BoxUpdate"));
                }
            }

            return(View(m));
        }