C# Class BudgetAnalyser.Engine.Ledger.SavedUpForLedger

A Ledger Bucket that allows funds to accumulate from month to month. Only spending or Ledger Book Transfers will remove funds from this ledger.
Inheritance: LedgerBucket
Afficher le fichier Open project: Benrnz/BudgetAnalyser Class Usage Examples

Méthodes publiques

Méthode Description
ApplyReconciliationBehaviour ( IList transactions, System.DateTime reconciliationDate, decimal openingBalance ) : void

Allows ledger bucket specific behaviour during reconciliation.

Méthodes protégées

Méthode Description
ValidateBucketSet ( BudgetBucket bucket ) : void

Validates the bucket provided is valid for use with this LedgerBucket. There is an explicit relationship between BudgetBuckets and LedgerBuckets.

Method Details

ApplyReconciliationBehaviour() public méthode

Allows ledger bucket specific behaviour during reconciliation.
public ApplyReconciliationBehaviour ( IList transactions, System.DateTime reconciliationDate, decimal openingBalance ) : void
transactions IList
reconciliationDate System.DateTime
openingBalance decimal
Résultat void

ValidateBucketSet() protected méthode

Validates the bucket provided is valid for use with this LedgerBucket. There is an explicit relationship between BudgetBuckets and LedgerBuckets.
/// Invalid budget bucket used, only Saved-Up-For-Expense-Buckets or /// Savings-Commitment-Buckets can be used with an instance of Saved-Up-For-Ledger. ///
protected ValidateBucketSet ( BudgetBucket bucket ) : void
bucket BudgetAnalyser.Engine.Budget.BudgetBucket
Résultat void