private void GlobalSettingsPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            var enumValue =
                (GlobalSettingsProperties)Enum.Parse(typeof(GlobalSettingsProperties), e.PropertyName);

            switch (enumValue)
            {
            case GlobalSettingsProperties.CurrentDateRange:
                break;

            case GlobalSettingsProperties.TransactionReasons:
                break;

            case GlobalSettingsProperties.SearchCriteria:
                //UpdateDataSoruce();
                break;

            case GlobalSettingsProperties.Users:
                break;

            case GlobalSettingsProperties.Transactions:
                break;

            default:
                break;
            }

            UpdateDataSoruce();
            DataSourceUpdated?.Invoke(sender, e);
        }
        public void SetDataSoruce()
        {
            SearchCriteria criteria = new SearchCriteria
            {
                TransactionType = TransactionType.Outcome,
            };

            View.TransactionsDataSource = _manager.GetTransactions(criteria).ToList();
            DataSourceUpdated?.Invoke(this, EventArgs.Empty);
        }
Esempio n. 3
0
 public void SetDataSoruce()
 {
     View.TransactionsDataSource = _manager.GetUsers().ToList();
     DataSourceUpdated?.Invoke(this, EventArgs.Empty);
 }
 private void RefreshDataSource(object sender, EventArgs e)
 {
     SetDataSoruce();
     DataSourceUpdated?.Invoke(sender, e);
 }