protected override void OnRefreshClicked() { TransactionLog = new TransactionLogVM(GetSoaRepo(), AppArgs, StartDate); FundRequests.ReloadFromDB(); PreparedCheques.ReloadFromDB(); IssuedCheques.ReloadFromDB(); }
public void SetAs_Cancelled(ChequeVoucherDTO chq) { var req = FindInactiveRequest(chq); req.ChequeStatus = ChequeState.Cancelled; InactiveRequests.Update(req); PreparedCheques.Delete(chq); }
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_Unprepared(ChequeVoucherDTO chq) { PreparedCheques.Delete(chq); var req = FindInactiveRequest(chq); InactiveRequests.Delete(req); req.Id = 0; ActiveRequests.Insert(req); }
public void SetAs_Prepared(FundRequestDTO request, DateTime chequeDate, int chequeNumber) { PreparedCheques.Insert(new ChequeVoucherDTO { Request = request, ChequeDate = chequeDate, ChequeNumber = chequeNumber, }); InactiveRequests.Insert(ToInactive(request)); ActiveRequests.Delete(request); }
public void SetAs_Issued(ChequeVoucherDTO dto, DateTime issuedDate, string issuedTo) { dto.IssuedDate = issuedDate; dto.IssuedTo = issuedTo; PreparedCheques.Update(dto); }
public void SetAs_TakenBack(ChequeVoucherDTO cheque) { cheque.IssuedDate = null; cheque.IssuedTo = string.Empty; PreparedCheques.Update(cheque); }
public void ReloadAll() { FundRequests.ReloadFromDB(); PreparedCheques.ReloadFromDB(); IssuedCheques.ReloadFromDB(); }