C# Class BudgetAnalyser.LedgerBook.LedgerTransactionsController

Inheritance: Rees.Wpf.ControllerBase
显示文件 Open project: Benrnz/BudgetAnalyser

Private Properties

Property Type Description
CanExecuteDeleteTransactionCommand bool
CanExecuteZeroNetAmountCommand bool
LedgerTransactionsController System
OnAddNewTransactionCommandExecuted void
OnDeleteTransactionCommandExecuted void
OnShellDialogResponseReceived void
OnZeroNetAmountCommandExecuted void
Reset void
RetrieveOpeningBalance decimal
Save void
SaveBalanceAdjustment void
SaveNewEntryTransaction void
ShowDialogCommon void

Public Methods

Method Description
ShowBankBalanceAdjustmentsDialog ( LedgerEntryLine ledgerEntryLine, bool isNew ) : void

Show the Ledger Transactions view, for viewing and editing Balance Adjustments

ShowLedgerTransactionsDialog ( LedgerEntryLine ledgerEntryLine, LedgerEntry ledgerEntry, bool isNew ) : void

Show the Ledger Transactions view for viewing and editing Ledger Transactions.

Private Methods

Method Description
CanExecuteDeleteTransactionCommand ( LedgerTransaction arg ) : bool
CanExecuteZeroNetAmountCommand ( ) : bool
LedgerTransactionsController ( [ uiContext, [ ledgerService, [ reconService ) : System
OnAddNewTransactionCommandExecuted ( ) : void
OnDeleteTransactionCommandExecuted ( LedgerTransaction transaction ) : void
OnShellDialogResponseReceived ( ShellDialogResponseMessage message ) : void
OnZeroNetAmountCommandExecuted ( ) : void
Reset ( ) : void
RetrieveOpeningBalance ( ) : decimal
Save ( ) : void
SaveBalanceAdjustment ( ) : void
SaveNewEntryTransaction ( ) : void
ShowDialogCommon ( bool isNew ) : void

Method Details

ShowBankBalanceAdjustmentsDialog() public method

Show the Ledger Transactions view, for viewing and editing Balance Adjustments
public ShowBankBalanceAdjustmentsDialog ( LedgerEntryLine ledgerEntryLine, bool isNew ) : void
ledgerEntryLine BudgetAnalyser.Engine.Ledger.LedgerEntryLine
isNew bool
return void

ShowLedgerTransactionsDialog() public method

Show the Ledger Transactions view for viewing and editing Ledger Transactions.
public ShowLedgerTransactionsDialog ( LedgerEntryLine ledgerEntryLine, LedgerEntry ledgerEntry, bool isNew ) : void
ledgerEntryLine BudgetAnalyser.Engine.Ledger.LedgerEntryLine
ledgerEntry BudgetAnalyser.Engine.Ledger.LedgerEntry
isNew bool
return void