Пример #1
0
        private void btnDatMon_Click(object sender, EventArgs e)
        {
            int idtable;

            try
            {
                idtable = (int)dgvChiTietNhapMain.Tag;
            }
            catch
            {
                MessageBox.Show("Bạn cần phải lựa chọn bàn ăn trước khi thêm món", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            int mamh    = (int)cboDanhSachMatHang.SelectedValue;
            int soluong = (int)SpinEditSoLuong.Value;

            int mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable);

            if (MatHangDAO.CheckHangTonKho(mamh, soluong) == 1)
            {
                if (mahdb == -1)
                {
                    HoaDonBanDAO.InsertHoaDonBan(idtable);
                    ChiTietBan.InsertChiTietBan(HoaDonBanDAO.LayHoaDonBanMax(), mamh, soluong);
                    mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable);
                    ChangeImageTable(idtable, 1);
                }
                else
                {
                    ChiTietBan.InsertChiTietBan(mahdb, mamh, soluong);
                }
            }
            else
            {
                MessageBox.Show("Không đủ hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            HienThiHoaDon(idtable);
            TongTien(mahdb);
        }
Пример #2
0
        private void btnDatMon_Click(object sender, EventArgs e)
        {
            int idtable = (int)dgvChiTietNhapMain.Tag;
            int mamh    = (int)cboDanhSachMatHang.SelectedValue;
            int soluong = (int)SpinEditSoLuong.Value;

            int mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable);

            if (mahdb == -1)
            {
                HoaDonBanDAO.InsertHoaDonBan(idtable);
                ChiTietBan.InsertChiTietBan(HoaDonBanDAO.LayHoaDonBanMax(), mamh, soluong);
                mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable);
                ChangeImageTable(idtable, 1);
            }
            else
            {
                ChiTietBan.InsertChiTietBan(mahdb, mamh, soluong);
            }
            HienThiHoaDon(idtable);
            TongTien(mahdb);
        }