private void btnThem_Click(object sender, EventArgs e) { if (list.Count == 0) { MessageBox.Show("Phải nhập ít nhất 1 sản phẩm!"); } else { HoaDon hd = new HoaDon(SingleToneUser.nv.MaNv, DateTime.Now.ToString("yyyy-MM-dd"), getTongtien()); hdDao.AddHoaDon(hd); // thêm string mahd = hdDao.getMaxMaHD().ToString(); foreach (SanPham item in list) { ChiTietHoaDon cthd = new ChiTietHoaDon(mahd, item.MaSP, item.SoLuong, item.SoLuong * item.GiaNhap); spDao.UpdateSLSanPham(item.MaSP, item.SoLuong); ChiTietHoaDonDAO.AddCTHoaDon(cthd); } displayHD(dgvHoaDon, hdDao.getAllHD()); // hiển thị cac hđ list.Clear(); // xóa tất cả trong list disPlayListToDGV(dgvDSSP, list); // hiển thị dssp, ko còn MessageBox.Show("thêm hóa đơn thành công "); } }