public ActionResult Edit(int id) { DM_NHOMDOITUONG_KT dm_doituong = db.DM_NHOMDOITUONG_KT.Find(id); if (dm_doituong == null) { return(HttpNotFound()); } BindComboDM(); return(View(dm_doituong)); }
public ActionResult Edit(DM_NHOMDOITUONG_KT dm_doituong) { if (ModelState.IsValid) { db.Entry(dm_doituong).State = EntityState.Modified; db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_UPDATE_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } BindComboDM(); return(View(dm_doituong)); }
public ActionResult Delete(int id) { try { DM_NHOMDOITUONG_KT dm_doituong = db.DM_NHOMDOITUONG_KT.Find(id); db.DM_NHOMDOITUONG_KT.Remove(dm_doituong); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_DELETE_SUCCESS, string.Empty)); } catch { //this.Error("Không thể xóa nhóm đối tượng khai thác khi tồn tại đối tượng khai thác thuộc nhóm, hoặc đối tượng khai thác thuộc nhóm đã được sử dụng"); //return RedirectToAction("Index"); Inline_Danger("Đối tượng này đã được sử dụng tại chức năng khác nên không thể xóa", true); } return(RedirectToAction("Index")); }
public ActionResult Create(DM_NHOMDOITUONG_KT dm_nhomdoituong) { if (ModelState.IsValid) { var checkExist = db.DM_NHOMDOITUONG_KT.Where(b => b.TEN_NHOM.ToUpper().Contains(dm_nhomdoituong.TEN_NHOM.ToUpper().Trim()) // && b.ID_LOAI_MATNUOC_KT == dm_nhomdoituong.ID_LOAI_MATNUOC_KT ); string msgErrs = string.Empty; if (checkExist.Count() > 0) { DM_NHOMDOITUONG_KT obj = checkExist.FirstOrDefault(); //var loai_khai_thac = db.DM_LOAI_MATNUOC_KT.Where(b => b.ID == dm_nhomdoituong.ID_LOAI_MATNUOC_KT).Select(b => b.TEN_LOAI); //msgErrs = string.Format("Đã tồn tại nhóm đối tượng có tên [{0}] thuộc loại [{1}]", dm_nhomdoituong.TEN_NHOM.ToString(), obj.DM_LOAI_MATNUOC_KT.TEN_LOAI.ToString()) + "<br />"; msgErrs = string.Format("Đã tồn tại đối tượng có tên [{0}]", dm_nhomdoituong.TEN_NHOM.ToString()) + "<br />"; } if (string.IsNullOrEmpty(msgErrs)) { db.DM_NHOMDOITUONG_KT.Add(dm_nhomdoituong); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } BindComboDM(); return(View(dm_nhomdoituong)); }