private void btnluuvathem_Click(object sender, EventArgs e) { if (isUpdate == 0) { if (SetGiaTriChoPhieuNhapHang()) { if (muaHangBUS.ThemPhieuNhapNhang(PNH_DTO) > 0) { if (ThemChiTietHangHoa() > 0) { txtmaphieunhaphang.Text = muaHangBUS.PhatSinhMaPhieu(tentkdn); LayThongTinHangHoaTruyenVoCombox(); muaHangBUS.XoaChiTietPhieuNhapHangAO(); grvctmuahang.DataSource = muaHangBUS.LayThongTinHoaDonAo(); MessageBox.Show("Thêm phiếu nhập hàng thành công.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(GlobalVar.loisql, "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("Thêm chi tiết phiếu nhập hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); muaHangBUS.XoaPhieuNhapHang(txtmaphieunhaphang.Text); muaHangBUS.XoaCT_PhieuNhapHang(txtmaphieunhaphang.Text, cbkhocongty.EditValue.ToString()); } } else { MessageBox.Show("Thêm chi tiết phiếu nhập hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Thêm chi tiết phiếu nhập hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (isUpdate == 1) { if (LayDuLieuDeCapNhatPhieuNhapHang()) { if (muaHangBUS.CapNhatPhieuNhapHang(PNH_DTO) > 0) { // cập nhật chi tiết phiếu nhập hàng if (ThemChiTietHangHoa() > 0) { soluongpt_cn = grvrootmuahang.RowCount; khohang_cn = PNH_DTO.MaKho; LayThongTinHangHoaTruyenVoCombox(); MessageBox.Show("Cập nhật chi tiết phiếu nhập hàng thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật chi tiết phiếu nhập hàng mới thất bại_CTPNH", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Cập nhật phiếu nhập hàng thất bại._PNH", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Cập Nhật thất bại.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }