private void SaveChiTietChungTu() { for (int i = 0; i < ListChiTietChungTu.Count; i++) { ToBaseInfo(ListChiTietChungTu[i]).IdChungTu = ChungTuInfo.IdChungTu; ToBaseInfo(ListChiTietChungTu[i]).IdChungTuChiTiet = BussinessKeToanProvider.InsertChiTietChungTu(ListChiTietChungTu[i]); } }
/// <summary> /// Thực hiện xóa toàn bộ rồi insert mới /// </summary> protected internal override void SaveChungTuInstance() { if (IsEditMode) { BussinessKeToanProvider.DeleteChiTietChungTu(ChungTuInfo.IdChungTu); BussinessKeToanProvider.UpdateChungTu(ChungTu); } else { if (TblChungTuDAO.Instance.ChungTuExistBySoChungTu(ChungTuInfo.SoChungTu)) { throw new ManagedException("Số chứng từ " + ChungTuInfo.SoChungTu + " đã được sử dụng. Đề nghị hãy chọn số khác!"); } ChungTuInfo.IdChungTu = BussinessKeToanProvider.InsertChungTu(ChungTu); } SaveChiTietChungTu(); }
protected internal override void DeleteChungTuInstance() { BussinessKeToanProvider.DeleteChiTietChungTu(ChungTuInfo.IdChungTu); BussinessKeToanProvider.DeleteChungTu(ChungTuInfo.IdChungTu); }