Example #1
0
 protected override void OnRefreshClicked()
 {
     TransactionLog = new TransactionLogVM(GetSoaRepo(), AppArgs, StartDate);
     FundRequests.ReloadFromDB();
     PreparedCheques.ReloadFromDB();
     IssuedCheques.ReloadFromDB();
 }
Example #2
0
        public void SetAs_Cancelled(ChequeVoucherDTO chq)
        {
            var req = FindInactiveRequest(chq);

            req.ChequeStatus = ChequeState.Cancelled;
            InactiveRequests.Update(req);
            PreparedCheques.Delete(chq);
        }
Example #3
0
        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);
        }
Example #4
0
        public void SetAs_Unprepared(ChequeVoucherDTO chq)
        {
            PreparedCheques.Delete(chq);
            var req = FindInactiveRequest(chq);

            InactiveRequests.Delete(req);
            req.Id = 0;
            ActiveRequests.Insert(req);
        }
Example #5
0
 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);
 }
Example #6
0
 public void SetAs_Issued(ChequeVoucherDTO dto, DateTime issuedDate, string issuedTo)
 {
     dto.IssuedDate = issuedDate;
     dto.IssuedTo   = issuedTo;
     PreparedCheques.Update(dto);
 }
Example #7
0
 public void SetAs_TakenBack(ChequeVoucherDTO cheque)
 {
     cheque.IssuedDate = null;
     cheque.IssuedTo   = string.Empty;
     PreparedCheques.Update(cheque);
 }
Example #8
0
 public void ReloadAll()
 {
     FundRequests.ReloadFromDB();
     PreparedCheques.ReloadFromDB();
     IssuedCheques.ReloadFromDB();
 }