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"));
 }
Exemple #4
0
 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));
        }
Exemple #6
0
        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()));
        }