Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        public void SetAs_Cancelled(ChequeVoucherDTO chq)
        {
            var req = FindInactiveRequest(chq);

            req.ChequeStatus = ChequeState.Cancelled;
            InactiveRequests.Update(req);
            PreparedCheques.Delete(chq);
        }
Exemplo n.º 3
0
        public void SetAs_Unprepared(ChequeVoucherDTO chq)
        {
            PreparedCheques.Delete(chq);
            var req = FindInactiveRequest(chq);

            InactiveRequests.Delete(req);
            req.Id = 0;
            ActiveRequests.Insert(req);
        }