Esempio n. 1
0
        public void delete(KHUVUC p)
        {
            KHUVUC ph = db.KHUVUCs.Find(p.MAKV);

            db.KHUVUCs.Remove(ph);
            db.SaveChanges();
        }
Esempio n. 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtMaKV.Text != "" && txtTenKV.Text != "" && cmbTrangThai.Text != "")
     {
         if (txtMaKV.Text.Length != 5)
         {
             MessageBox.Show("Mã Khu Vực phải là 5 chữ số. VD: KV001.");
         }
         else
         {
             if (themmoi == true)
             {
                 string k = db.KHUVUCs.Where(m => m.MaKhuVuc == txtMaKV.Text).Select(m => m.MaKhuVuc).FirstOrDefault();
                 if (k != null)
                 {
                     MessageBox.Show("Mã khu vực này đã tồn tại!");
                 }
                 else
                 {
                     KHUVUC kv = new KHUVUC();
                     kv.MaKhuVuc  = txtMaKV.Text;
                     kv.TenKhuVuc = txtTenKV.Text;
                     kv.MoTa      = txtMoTa.Text;
                     kv.TrangThai = cmbTrangThai.Text;
                     db.KHUVUCs.Add(kv);
                     db.SaveChanges();
                     setButton(true);
                     loadKhuVuc();
                     MessageBox.Show("Đã Thêm Thành Công!", "Thông Báo");
                 }
             }
             else
             {
                 if (gridView1.FocusedRowHandle >= 0)
                 {
                     DialogResult dr = MessageBox.Show("Bạn có chắc muốn sửa không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                     if (dr == DialogResult.Yes)
                     {
                         KHUVUC kv = db.KHUVUCs.Find(txtMaKV.Text);
                         kv.TenKhuVuc = txtTenKV.Text;
                         kv.MoTa      = txtMoTa.Text;
                         kv.TrangThai = cmbTrangThai.Text;
                         db.SaveChanges();
                         setButton(true);
                         loadKhuVuc();
                         MessageBox.Show("Đã Sửa Thành Công!", "Thông Báo");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Bạn phải chọn 1 dòng cần sửa");
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Hãy nhập thông tin đầy đủ.");
     }
 }
Esempio n. 3
0
        public ActionResult DeleteConfirmed(string id)
        {
            KHUVUC kHUVUC = db.KHUVUCs.Find(id);

            db.KHUVUCs.Remove(kHUVUC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public ActionResult Create(FormCollection collection, KHUVUC kv)
        {
            var ten = collection["TenKhuVuc"];

            kv.TenKhuVuc = ten;
            data.KHUVUCs.InsertOnSubmit(kv);
            data.SubmitChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 5
0
        public bool sp_themkhuvuc(string tenkhuvuc)
        {
            KHUVUC t = new KHUVUC();

            t.TENKHUVUC = tenkhuvuc;
            db.KHUVUCs.Add(t);
            db.SaveChanges();
            return(true);
        }
Esempio n. 6
0
        // GET: AdminKhuVuc/Edit/5
        public ActionResult Edit(int id)
        {
            if (Session["TenTK_Admin"] == null)
            {
                return(RedirectToAction("DangNhap", "AdminTaiKhoan"));
            }
            KHUVUC kv = data.KHUVUCs.SingleOrDefault(i => i.ID_KhuVuc == id);

            return(View(kv));
        }
Esempio n. 7
0
 public ActionResult Edit([Bind(Include = "Mã_khu_vực,Tên_khu_vực")] KHUVUC kHUVUC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kHUVUC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kHUVUC));
 }
Esempio n. 8
0
        public ActionResult Create([Bind(Include = "Mã_khu_vực,Tên_khu_vực")] KHUVUC kHUVUC)
        {
            if (ModelState.IsValid)
            {
                db.KHUVUCs.Add(kHUVUC);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kHUVUC));
        }
Esempio n. 9
0
        public ActionResult Edit(KHUVUC kv, FormCollection collection)
        {
            KHUVUC khuvuc = data.KHUVUCs.SingleOrDefault(i => i.ID_KhuVuc == kv.ID_KhuVuc);

            khuvuc.TenKhuVuc = kv.TenKhuVuc;
            if (ModelState.IsValid)
            {
                UpdateModel(khuvuc);
                data.SubmitChanges();
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 10
0
        // GET: KHUVUCs/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KHUVUC kHUVUC = db.KHUVUCs.Find(id);

            if (kHUVUC == null)
            {
                return(HttpNotFound());
            }
            return(View(kHUVUC));
        }
Esempio n. 11
0
        // GET: AdminKhuVuc/Delete/5
        public ActionResult Delete(int id)
        {
            if (Session["TenTK_Admin"] == null)
            {
                return(RedirectToAction("DangNhap", "AdminTaiKhoan"));
            }
            KHUVUC kv = data.KHUVUCs.SingleOrDefault(n => n.ID_KhuVuc == id);

            ViewBag.ID = kv.ID_KhuVuc;
            if (kv == null)
            {
                return(RedirectToAction("Index", "AdminVIP"));
            }
            return(View(kv));
        }
Esempio n. 12
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            KHUVUC kv          = data.KHUVUCs.SingleOrDefault(i => i.ID_KhuVuc == id);
            int    countKhuVuc = data.MONANs.Count(i => i.ID_KhuVuc == id);

            if (countKhuVuc > 0)
            {
                ViewBag.ErrorBody = string.Format("Không thể Xóa,  do Khu Vực [{0}] đang có [{1}] món ăn.", kv.TenKhuVuc, countKhuVuc);
                List <KHUVUC> all = data.KHUVUCs.ToList();
                return(View("Index", all.ToList()));
            }
            else
            if (ModelState.IsValid)
            {
                data.KHUVUCs.DeleteOnSubmit(kv);
                data.SubmitChanges();
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 13
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (gridView1.FocusedRowHandle >= 0)
     {
         DialogResult dr = MessageBox.Show("Bạn có chắc xóa  không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dr == DialogResult.Yes)
         {
             KHUVUC kv = db.KHUVUCs.Find(txtMaKV.Text);
             db.KHUVUCs.Remove(kv);
             db.SaveChanges();
             loadKhuVuc();
             MessageBox.Show("Đã Xóa Thành Công!", "Thông Báo");
         }
     }
     else
     {
         MessageBox.Show("Bạn phải chọn 1 dòng cần xóa");
     }
 }
Esempio n. 14
0
        //hàm thêm mới nhân viên
        public bool Insert(Arena arena)
        {
            try
            {
                KHUVUC p = new KHUVUC
                {
                    MAKV      = arena.MaKV,
                    TENKV     = arena.TenKV,
                    TRANGTHAI = arena.TrangThai,
                };

                db.KHUVUCs.Add(p);
                db.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Esempio n. 15
0
        public bool Update(Arena arena)
        {
            try
            { //&& u.TRANGTHAI == "1"//
                KHUVUC p = db.KHUVUCs.SingleOrDefault(u => u.MAKV == arena.MaKV);

                p.MAKV  = arena.MaKV;
                p.TENKV = arena.TenKV;

                p.TRANGTHAI = arena.TrangThai;



                db.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }