예제 #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (maThucDon == "")
            {
                MessageBox.Show("Chưa chọn thực đơn để cập nhật,\nNhấp chọn 1 thực đơn trong bảng THỰC ĐƠN", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (ThucDonBLL.KiemTraThucDonDaDuocApDung(maThucDon))
            {
                MessageBox.Show("Không thể cập nhật chi tiết của thực đơn đã được áp dụng", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (cboMonAn.Text == "")
            {
                MessageBox.Show("Chưa chọn món ăn để xóa , Vui lòng chọn một món ăn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (!ChiTietThucDonBLL.KiemTraMonAnTrongThucDon(maThucDon, cboMonAn.SelectedValue.ToString().Trim()))
            {
                MessageBox.Show("Món ăn này chưa có trong thực đơn, Vui lòng kiểm tra lại", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            ChiTietThucDonBLL.XoaChiTietThucDon(maThucDon, cboMonAn.SelectedValue.ToString().Trim());
            getDataGridViewChiTietThucDon(maThucDon);
        }
        public JsonResult CapNhatDanhSachMonAnThucUong(string maMonAn, string maThucDon)
        {
            maThucDon = Session["maThucDon"].ToString();
            int status         = 0;
            var chiTietThucDon = chiTietThucDonBll.TimKiemChiTietThucDon(maMonAn, maThucDon);

            if (chiTietThucDon == null)
            {
                ChiTietThucDon ct = new ChiTietThucDon()
                {
                    MaMonAnThucUong = maMonAn,
                    MaThucDon       = maThucDon,
                    GhiChu          = ""
                };
                if (chiTietThucDonBll.ThemMoi(ct) == true)
                {
                    status = 1;
                }
                else
                {
                    status = 2;
                }
            }
            else
            {
                if (chiTietThucDonBll.XoaChiTietThucDon(maMonAn, maThucDon) == true)
                {
                    status = 3;
                }
                else
                {
                    status = 4;
                }
            }
            return(Json(new
            {
                status = status
            }, JsonRequestBehavior.AllowGet));
        }