public async Task <ActionResult> DeleteConfirmed(string id) { NHOM_THIETBI nhom_thietbi = await db.NHOM_THIETBI.FindAsync(id); db.NHOM_THIETBI.Remove(nhom_thietbi); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "MA_NHOMTB,TEN_NHOM,GHI_CHU")] NHOM_THIETBI nhom_thietbi) { if (ModelState.IsValid) { db.Entry(nhom_thietbi).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(nhom_thietbi)); }
public async Task <ActionResult> Create([Bind(Include = "MA_NHOMTB,TEN_NHOM,GHI_CHU")] NHOM_THIETBI nhom_thietbi) { if (db.NHOM_THIETBI.Count(a => a.MA_NHOMTB == nhom_thietbi.MA_NHOMTB) > 0) { return(new HttpStatusCodeResult(404, "Trùng mã nhóm thiết bị")); } else if (ModelState.IsValid) { db.NHOM_THIETBI.Add(nhom_thietbi); await db.SaveChangesAsync(); } return(RedirectToAction("Index")); }
public async Task <ActionResult> Create([Bind(Include = "MA_NHOMTB,TEN_NHOM,GHI_CHU")] NHOM_THIETBI nhom_thietbi) { if (db.NHOM_THIETBI.FirstOrDefault(a => a.MA_NHOMTB == nhom_thietbi.MA_NHOMTB) != null) { ViewBag.ErrorMessage = "Tài khoản không tồn tại"; } else if (ModelState.IsValid) { db.NHOM_THIETBI.Add(nhom_thietbi); await db.SaveChangesAsync(); } return(View("Index")); }
// GET: /NhomThietBi/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NHOM_THIETBI nhom_thietbi = await db.NHOM_THIETBI.FindAsync(id); if (nhom_thietbi == null) { return(HttpNotFound()); } return(View(nhom_thietbi)); }
public async Task <ActionResult> Index([Bind(Include = "MA_NHOMTB,TEN_NHOM,GHI_CHU")] NHOM_THIETBI cREATE_NHOM_THIETBI, string SAVE, string EDIT) { var pHAN_QUYEN = db.NHOM_ND_CHUCNANG.Where(a => a.MA_NHOM == Session["NHOM_ND"].ToString() && a.MA_CHUC_NANG == 5); ViewBag.Them = pHAN_QUYEN.Where(a => a.MA_QUYEN == 1); ViewBag.Sua = pHAN_QUYEN.Where(a => a.MA_QUYEN == 3); var nHOM_THIETBI = db.NHOM_THIETBI; if (!String.IsNullOrEmpty(SAVE)) { if (nHOM_THIETBI.FirstOrDefault(a => a.MA_NHOMTB == cREATE_NHOM_THIETBI.MA_NHOMTB) != null) { ViewBag.ErrorMessage = "Trùng mã nhóm thiết bị"; } else if (ModelState.IsValid) { db.NHOM_THIETBI.Add(cREATE_NHOM_THIETBI); await db.SaveChangesAsync(); ViewBag.ErrorMessage = "Thêm thành công"; } } else if (!String.IsNullOrEmpty(EDIT)) { NHOM_THIETBI edit_nHOM_THIETBI = nHOM_THIETBI.Where(a => a.MA_NHOMTB == cREATE_NHOM_THIETBI.MA_NHOMTB).FirstOrDefault(); edit_nHOM_THIETBI.TEN_NHOM = cREATE_NHOM_THIETBI.TEN_NHOM; edit_nHOM_THIETBI.GHI_CHU = cREATE_NHOM_THIETBI.GHI_CHU; if (ModelState.IsValid) { db.Entry(edit_nHOM_THIETBI).State = EntityState.Modified; await db.SaveChangesAsync(); ViewBag.ErrorMessage = "Sửa thành công"; } } nHOM_THIETBI = db.NHOM_THIETBI; return(View(await nHOM_THIETBI.ToListAsync())); }