C# Class PaulStovell.TrialBalance.UserInterfaceProcesses.LedgerTransaction

Inheritance: INotifyPropertyChanged, IEditableObject
Afficher le fichier Open project: PaulStovell/trial-balance Class Usage Examples

Méthodes publiques

Méthode Description
BeginEdit ( ) : void
CancelEdit ( ) : void
EndEdit ( ) : void
LedgerTransaction ( Transaction wrappedTransaction, Account ownerAccount, Workbook workbook ) : System
LedgerTransaction ( Transaction wrappedTransaction, ChangeCoordinator changeCoordinator, Account ownerAccount, Workbook workbook ) : System

Private Methods

Méthode Description
GetVisibleTransaction ( ) : Transaction
OnPropertyChanged ( PropertyChangedEventArgs e ) : void
OnSaving ( LedgerTransactionSavingEventArgs e ) : void
WrappedTransaction_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

BeginEdit() public méthode

public BeginEdit ( ) : void
Résultat void

CancelEdit() public méthode

public CancelEdit ( ) : void
Résultat void

EndEdit() public méthode

public EndEdit ( ) : void
Résultat void

LedgerTransaction() public méthode

public LedgerTransaction ( Transaction wrappedTransaction, Account ownerAccount, Workbook workbook ) : System
wrappedTransaction Transaction
ownerAccount PaulStovell.TrialBalance.DomainModel.Account
workbook Workbook
Résultat System

LedgerTransaction() public méthode

public LedgerTransaction ( Transaction wrappedTransaction, ChangeCoordinator changeCoordinator, Account ownerAccount, Workbook workbook ) : System
wrappedTransaction Transaction
changeCoordinator ChangeCoordinator
ownerAccount PaulStovell.TrialBalance.DomainModel.Account
workbook Workbook
Résultat System