private void btnLuu_Click(object sender, EventArgs e) { // còn thiếu lưu các thông tin khác if (HDB.Id == 0) // neu la hd moi { int ketqua = HoaDonBanControl.themDuLieu(HDB.IdKH, HDB.IdNV, HDB.NgayLap, HDB.KhuyenMai.MaKM, HDB.TrangThai, HDB.ThanhToan); if (ketqua <= 0) { return; } // ketqua = 0; // lay ma hoa don vua nhap HDB.Id = HoaDonBanControl.layMaHDBMoi(); if (HDB.Id == 0) { return; } for (int i = 0; i < HDB.ChiTiet.ListSanPham.Count; ++i) { ketqua += HoaDonBanControl.themChiTietHDB(HDB.Id, HDB.ChiTiet.ListSanPham[i].IdSP, HDB.ChiTiet.ListSanPham[i].SoLuong, HDB.ChiTiet.ListSanPham[i].DonGia); } if (ketqua > 0) { MessageBox.Show("them thanh cong"); this.Close(); } } else // neu hd cu { //sua HoaDonBanControl.suaThongTin(HDB.Id, HDB.IdKH, HDB.IdNV, HDB.KhuyenMai.MaKM, HDB.TrangThai, HDB.ThanhToan); // xoa het chitiet cu HoaDonBanControl.xoaChiTietHDB(HDB.Id); // int ketqua = 0; for (int i = 0; i < HDB.ChiTiet.ListSanPham.Count; ++i) { ketqua += HoaDonBanControl.themChiTietHDB(HDB.Id, HDB.ChiTiet.ListSanPham[i].IdSP, HDB.ChiTiet.ListSanPham[i].SoLuong, HDB.ChiTiet.ListSanPham[i].DonGia); } if (ketqua > 0) { MessageBox.Show("sua thanh cong"); this.Close(); } } }