private void btnSave_Click(object sender, EventArgs e) { ChiTietPhieuNhap chiTiet; if (importNew == true) { PhieuNhap phieuNhap = new PhieuNhap() { MaPN = txtMaPN.Text.ToUpper(), MaNV = Config.CURRENT_NHANVIEN, MaNCC = cbbTenNCC.SelectedValue.ToString(), NgayNhap = dtpNgayNhap.Value, ChietKhau = 0, ThanhTien = int.Parse(txtTongTien.Text), TongTien = int.Parse(txtTongTien.Text), GhiChu = rtxtGhiChu.Text }; int res = Bus.AddPhieuNhap(phieuNhap); int result; chiTiet = new ChiTietPhieuNhap(); foreach (DataRow dr in dataTableChiTiet.Rows) { chiTiet = new ChiTietPhieuNhap() { MaHH = dr["MaHH"].ToString(), MaPN = dr["MaPN"].ToString(), SoLuong = int.Parse(dr["SoLuong"].ToString()), GhiChu = dr["GhiChu"].ToString(), ThanhTien = int.Parse(dr["ThanhTien"].ToString()), DonGia = int.Parse(dr["DonGia"].ToString()) }; result = Bus.AddChiTietPhieuNhap(chiTiet); } // int res = Bus.AddPhieuNhap(phieuNhap); // int result = Bus.AddChiTietPhieuNhap(chiTiet); if (res > 0) { MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon .Information); } else { MessageBox.Show("Thêm hóa đơn thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon .Information); } } else { PhieuNhap phieuNhap = new PhieuNhap() { MaPN = txtMaPN.Text.ToUpper(), MaNV = Config.CURRENT_NHANVIEN, MaNCC = cbbTenNCC.SelectedValue.ToString(), NgayNhap = dtpNgayNhap.Value, ChietKhau = 0, ThanhTien = int.Parse(txtTongTien.Text), TongTien = int.Parse(txtTongTien.Text), GhiChu = rtxtGhiChu.Text }; int a = Bus.DeleteCTPN(MaPN); chiTiet = new ChiTietPhieuNhap(); foreach (DataRow dr in dataTableChiTiet.Rows) { chiTiet = new ChiTietPhieuNhap(); chiTiet.MaHH = dr["MaHH"].ToString(); chiTiet.MaPN = dr["MaPN"].ToString(); chiTiet.SoLuong = int.Parse(dr["SoLuong"].ToString()); chiTiet.GhiChu = dr["GhiChu"].ToString(); chiTiet.ThanhTien = int.Parse(dr["ThanhTien"].ToString()); chiTiet.DonGia = int.Parse(dr["DonGia"].ToString()); int result = Bus.UpdateChiTietPhieuNhap(chiTiet); } int res = Bus.UpdatePhieuNhap(phieuNhap); // int a = Bus.DeleteCTPN(MaPN); // int result = Bus.UpdateChiTietPhieuNhap(chiTiet); if (res > 0) { MessageBox.Show("Update thanh cong!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon .Information); } else { MessageBox.Show("Update that bai", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon .Information); } } // MessageBox.Show("Thêm Hóa Đơn thành công!", "Thông báo", MessageBoxButtons.OK); this.Close(); }