Method | Description | |
---|---|---|
CalculateCurrentMonthBucketSpend ( [ ledgerBook, [ filter, [ statement, [ bucketCode ) : decimal |
Calculates the current month bucket spend.
|
|
CalculateCurrentMonthLedgerBalances ( [ ledgerBook, [ filter, [ statement ) : decimal>.IDictionary |
Calculates the current month ledger balances.
|
|
CalculateCurrentMonthSurplusBalance ( [ ledgerBook, [ filter, [ statement ) : decimal |
Calculates the current month surplus balance.
|
|
CalculateOverspentLedgers ( [ statement, [ ledger, System.DateTime beginDate ) : IEnumerable |
Finds any overspent ledgers for the month and returns the date and value the of the total overspend. This resulting collection can then be used to subtract from Surplus. Overdrawn ledgers are supplemented from Surplus. Negative values indicate overdrawn ledgers.
|
|
LedgerCalculation ( ) : System |
Initializes a new instance of the LedgerCalculation class.
|
|
LedgerCalculation ( ILogger logger ) : System |
Initializes a new instance of the LedgerCalculation class.
|
|
LocateApplicableLedgerBalance ( [ ledgerBook, [ filter, string bucketCode ) : decimal |
Locates the most recent LedgerEntryLine for the given date filter. Note that this will only return the most recent line that fits the criteria.
|
|
LocateApplicableLedgerLine ( |
Locates the applicable ledger line.
|
|
LocateApplicableLedgerLine ( |
Locates the applicable ledger line.
|
Method | Description | |
---|---|---|
BuildCacheKey ( object dependency1, object dependency2, System.DateTime dependentDate ) : string | ||
CalculateLedgersBalanceSummary ( |
||
CalculateTransactionTotal ( System.DateTime beginDate, [ statement, [ entryLine, string bucketCode ) : decimal | ||
CheckCacheForCleanUp ( ) : void | ||
GetOrAddFromCache ( string cacheKey, Func | ||
LocateLedgerEntryLine ( |
||
ProcessOverdrawnLedgers ( decimal>.Dictionary |
public CalculateCurrentMonthBucketSpend ( [ ledgerBook, [ filter, [ statement, [ bucketCode ) : decimal | ||
ledgerBook | [ | |
filter | [ | |
statement | [ | |
bucketCode | [ | |
return | decimal |
public CalculateCurrentMonthLedgerBalances ( [ ledgerBook, [ filter, [ statement ) : decimal>.IDictionary |
||
ledgerBook | [ | |
filter | [ | |
statement | [ | |
return | decimal>.IDictionary |
public CalculateCurrentMonthSurplusBalance ( [ ledgerBook, [ filter, [ statement ) : decimal | ||
ledgerBook | [ | |
filter | [ | |
statement | [ | |
return | decimal |
public CalculateOverspentLedgers ( [ statement, [ ledger, System.DateTime beginDate ) : IEnumerable |
||
statement | [ | |
ledger | [ | |
beginDate | System.DateTime | |
return | IEnumerable |
public LedgerCalculation ( ILogger logger ) : System | ||
logger | ILogger | |
return | System |
public LocateApplicableLedgerBalance ( [ ledgerBook, [ filter, string bucketCode ) : decimal | ||
ledgerBook | [ | |
filter | [ | |
bucketCode | string | |
return | decimal |
public LocateApplicableLedgerLine ( |
||
ledgerBook | ||
beginDate | System.DateTime | |
return |
public LocateApplicableLedgerLine ( |
||
ledgerBook | ||
filter | [ | |
return |