Method | Description | |
---|---|---|
CreateFile ( string filePath ) : |
Creates a new TrialBalance data package at a given location.
|
|
DeleteAccount ( Account account ) : void |
Deletes a given account.
|
|
DeleteTransaction ( Transaction transaction ) : void |
Deletes a given transaction from the data source.
|
|
FetchAccount ( System.Guid accountID ) : Account |
Retrieves an account from the data store.
|
|
FetchAccountIDs ( ) : IList |
Retrieves a list of the ID's of all accounts in the data store.
|
|
FetchAsset ( System.Guid assetID ) : Asset |
Retrieves an asset for the current business from the data store.
|
|
FetchAssetIDs ( ) : IList |
Retrieves all assets for the current business from the data store.
|
|
FetchEquity ( System.Guid equityID ) : Equity |
Retrieves an equity account for the current business from the data store given the unique identifier for the equity.
|
|
FetchEquityIDs ( ) : IList |
Retrieves all equity accounts for the current business from the data store.
|
|
FetchExpense ( System.Guid expenseID ) : Expense |
Retrieves an expense account for the current business from the data store given the unique identifier for the expense.
|
|
FetchExpenseIDs ( ) : IList |
Retrieves all expense accounts for the current business from the data store.
|
|
FetchLiability ( System.Guid liabilityID ) : Liability |
Retrieves a liability for the current business from the data store given the unique identifier for the liability.
|
|
FetchLiabilityIDs ( ) : IList |
Retrieves all liabilities for the current business from the data store.
|
|
FetchRevenue ( System.Guid revenueID ) : Revenue |
Retrieves a revenue account for the current business from the data store given the unique identifier for the revenue.
|
|
FetchRevenueIDs ( ) : IList |
Retrieves all revenue accounts for the current business from the data store.
|
|
FetchSetting ( string name ) : string |
Retrieves a given setting from the data source.
|
|
FetchTransactions ( Workbook workbook, Account account ) : TransactionCollection |
Loads all transactions for the current business from the data source that were applied to a given account.
|
|
OpenFile ( string filePath ) : |
Opens a TrialBalance data package from a given location.
|
|
PersistAsset ( Asset asset ) : void |
Saves a given asset.
|
|
PersistEquity ( Equity equity ) : void |
Saves an equity account to the data store.
|
|
PersistExpense ( Expense expense ) : void |
Saves an expense account to the data store.
|
|
PersistLiability ( Liability liability ) : void |
Saves a liability account to the data store.
|
|
PersistRevenue ( Revenue revenue ) : void |
Saves a revenue account to the data store.
|
|
PersistSetting ( string name, string value ) : void |
Saves a given setting.
|
|
PersistTransaction ( Transaction transaction ) : void |
Saves a given transaction to the data store.
|
Method | Description | |
---|---|---|
PackageDataProvider ( string filePath ) : System |
Constructor.
|
Method | Description | |
---|---|---|
ReadAccount ( System.Guid accountId ) : Account | ||
ReadIndex ( AccountType accountType ) : List |
||
ReadSettings ( ) : string>.Dictionary |
||
ReadTransactions ( Workbook workbook, Account account ) : List |
||
SaveAccount ( Account account ) : void | ||
SaveIndex ( List |
||
SaveSettings ( string>.Dictionary |
||
SaveTransactions ( List |
public static CreateFile ( string filePath ) : |
||
filePath | string | The location where the data package should be stored. |
return |
public DeleteAccount ( Account account ) : void | ||
account | Account | The account to delete. |
return | void |
public DeleteTransaction ( Transaction transaction ) : void | ||
transaction | Transaction | The transaction to delete. |
return | void |
public FetchAccount ( System.Guid accountID ) : Account | ||
accountID | System.Guid | The ID of the account. |
return | Account |
public FetchAsset ( System.Guid assetID ) : Asset | ||
assetID | System.Guid | |
return | Asset |
public FetchEquity ( System.Guid equityID ) : Equity | ||
equityID | System.Guid | |
return | Equity |
public FetchExpense ( System.Guid expenseID ) : Expense | ||
expenseID | System.Guid | |
return | Expense |
public FetchLiability ( System.Guid liabilityID ) : Liability | ||
liabilityID | System.Guid | |
return | Liability |
public FetchRevenue ( System.Guid revenueID ) : Revenue | ||
revenueID | System.Guid | |
return | Revenue |
public FetchSetting ( string name ) : string | ||
name | string | The name of the setting to retrieve. |
return | string |
public FetchTransactions ( Workbook workbook, Account account ) : TransactionCollection | ||
workbook | Workbook | /// The workbook used to associate the loaded transactions with. /// |
account | Account | The account that will be used to search for transactions. |
return | TransactionCollection |
public static OpenFile ( string filePath ) : |
||
filePath | string | The location where the data package is stored. |
return |
protected PackageDataProvider ( string filePath ) : System | ||
filePath | string | The path to the file to store TrialBalance data in. |
return | System |
public PersistAsset ( Asset asset ) : void | ||
asset | Asset | The asset to save. |
return | void |
public PersistEquity ( Equity equity ) : void | ||
equity | Equity | The equity account to save. |
return | void |
public PersistExpense ( Expense expense ) : void | ||
expense | Expense | The expense account to save. |
return | void |
public PersistLiability ( Liability liability ) : void | ||
liability | Liability | The liability to save. |
return | void |
public PersistRevenue ( Revenue revenue ) : void | ||
revenue | Revenue | The revenue account to save. |
return | void |
public PersistSetting ( string name, string value ) : void | ||
name | string | The name of the setting. |
value | string | The value of the setting. |
return | void |
public PersistTransaction ( Transaction transaction ) : void | ||
transaction | Transaction | The transaction to save. |
return | void |