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 })); }
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 })); } }
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)); }