public void SetAs_Cleared(ChequeVoucherDTO chq, DateTime date) { var passbk = PassbookRows.GetRepo(chq.Request.BankAccountId); passbk.InsertClearedCheque(chq, date); passbk.RecomputeBalancesFrom(date); PreparedCheques.Delete(chq); }
public void SetAs_Cancelled(ChequeVoucherDTO chq) { var req = FindInactiveRequest(chq); req.ChequeStatus = ChequeState.Cancelled; InactiveRequests.Update(req); PreparedCheques.Delete(chq); }
public void SetAs_Unprepared(ChequeVoucherDTO chq) { PreparedCheques.Delete(chq); var req = FindInactiveRequest(chq); InactiveRequests.Delete(req); req.Id = 0; ActiveRequests.Insert(req); }