Exemplo n.º 1
0
 private void OnDataContextChanged(DependencyPropertyChangedEventArgs e)
 {
     if (e.NewValue is TransactionGridRowViewModel viewModel)
     {
         ViewModel = viewModel;
     }
 }
Exemplo n.º 2
0
 public CommandCellViewModel(
     TransactionGridColumnViewModel column,
     TransactionGridRowViewModel row,
     Transaction transaction,
     Func <TransactionGridRowViewModel, ICommand> commandGetter)
     : base(column, row, transaction)
 {
     Command = commandGetter(row);
 }
Exemplo n.º 3
0
 public CategoryCellViewModel(
     TransactionGridColumnViewModel <EntityBase> column,
     TransactionGridRowViewModel row,
     Transaction transaction,
     EntityCollection <MasterCategory> masterCategorySource,
     IncomeCategoryFinder incomeCategorySource)
     : base(column, row, transaction)
 {
     _masterCategorySource = masterCategorySource;
     _incomeCategorySource = incomeCategorySource;
 }
Exemplo n.º 4
0
 public PayeeCellViewModel(
     TransactionGridColumnViewModel <EntityBase> column,
     TransactionGridRowViewModel row,
     Transaction transaction,
     SubTransactionRowViewModel subTransactionRow,
     SubTransaction subTransaction,
     Account currentAccount,
     EntityCollection <Account> accountSource)
     : base(column, row, transaction, subTransactionRow, subTransaction)
 {
     CurrentAccount = currentAccount;
     AccountSource  = accountSource;
 }
Exemplo n.º 5
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
 {
     return(new StringCellViewModel(this, row, transaction, subTransactionRow, subTransaction));
 }
Exemplo n.º 6
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 7
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction)
 {
     return(new DateCellViewModel(this, row, transaction));
 }
Exemplo n.º 8
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
 {
     return(new PayeeCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _currentAccount, _accountSource));
 }
Exemplo n.º 9
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
 {
     return(new CommandCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _subTransactionCommandGetter));
 }
Exemplo n.º 10
0
 public DateCellViewModel(TransactionGridColumnViewModel <DateTime> column, TransactionGridRowViewModel row, Transaction transaction) : base(column, row, transaction)
 {
 }
Exemplo n.º 11
0
 public ResultsCellViewModel(TransactionGridColumnViewModel <EntityBase> column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
     : base(column, row, transaction, subTransactionRow, subTransaction)
 {
     InitializeRelayCommands();
 }
Exemplo n.º 12
0
 public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction)
 {
     return(new CategoryCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _categorySource, _incomeCategorySource));
 }
Exemplo n.º 13
0
 public StringCellViewModel(StringColumnViewModel column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) : base(column, row, transaction, subTransactionRow, subTransaction)
 {
     _stringColumn = column;
 }
Exemplo n.º 14
0
 public DecimalCellViewModel(TransactionGridColumnViewModel <decimal> column, TransactionGridRowViewModel row, Transaction transaction) : base(column, row, transaction)
 {
 }