private void btnLuu_Click(object sender, EventArgs e) { // Lấy mã hóa đơn vừa nhập HDNhapHangDTO HDNhap = new HDNhapHangDTO(); HDNhap.MaNV = 1; int id = HDNhapBUS.Them(HDNhap); bool isThanhCong = true; // Duyệt danh sách chi tiết hóa đơn (DataGridView) foreach (DataGridViewRow row in dgvCTHDNhapHang.Rows) { CTHDNhapHangDTO CTHDNhap = new CTHDNhapHangDTO(); CTHDNhap.MaHD = id; CTHDNhap.MaSach = Convert.ToInt32(row.Cells["colMaSach"].Value); CTHDNhap.SoLuong = Convert.ToInt32(row.Cells["colSoLuong"].Value); CTHDNhap.GiaBia = Convert.ToInt32(row.Cells["colGiaBia"].Value); CTHDNhap.GiaNhap = Convert.ToInt32(row.Cells["colGiaNhap"].Value); isThanhCong = CTHDNhapBUS.Them(CTHDNhap); if (!isThanhCong) { break; } sachBUS.CapNhatSoLuongGiaBia(CTHDNhap.MaSach, CTHDNhap.SoLuong, CTHDNhap.GiaBia, CTHDNhap.GiaNhap); } if (isThanhCong) { MessageBox.Show("Lưu hoá đơn thành công!"); } else { MessageBox.Show("Lưu hoá đơn không thành công!"); } btnHuy_Click(sender, e); }