private void ThemCTHoaDon()
        {
            int   madv, soluong;
            float dongia;

            for (int i = 0; i < dgvDSDichVu.Rows.Count - 1; i++)
            {
                madv = int.Parse(dgvDSDichVu.Rows[i].Cells["txtMaDVKhac"].Value.ToString());

                dongia  = float.Parse(dgvDSDichVu.Rows[i].Cells["txtDonGia"].Value.ToString());
                soluong = int.Parse(dgvDSDichVu.Rows[i].Cells["txtSoLuong"].Value.ToString());
                CTHoaDonDTO dto = new CTHoaDonDTO(madv, soluong, dongia);
                bus.ThemCTHoaDon(dto);
            }
            MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
        private void ThemCTHoaDon()
        {
            int   madv, soluongve;
            float giave;

            for (int j = 0; j < dgvDSVeDat.Rows.Count - 1; j++)
            {
                madv      = int.Parse(dgvDSVeDat.Rows[j].Cells["txtMaBuffet"].Value.ToString());
                giave     = int.Parse(dgvDSVeDat.Rows[j].Cells["txtGiaVe"].Value.ToString());
                soluongve = int.Parse(dgvDSVeDat.Rows[j].Cells["txtSoLuongVe"].Value.ToString());
                CTHoaDonDTO dto = new CTHoaDonDTO(madv, soluongve, giave);
                if (!bus.ThemCTHoaDon(dto))
                {
                    MessageBox.Show("Thanh toán không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }