private void IncomesLinqQueryToResult(IEnumerable query) { if (query == null) return; IEnumerable<Income> incomes = (IEnumerable<Income>)query; IncomeCollection incomesList = incomes.ToObservableCollection<IncomeCollection,Income>(); m_IncomeSources = incomesList; AttachIncomes(); }
private void IncomesQueryResult(Collection<Income> collection, string error) { if (error != null) { MessageBoxEx.ShowError("Web access", error, null); return; } if (collection == null || collection.Count <= 0) return; m_IncomeSources = collection.ToObservableCollection<IncomeCollection,Income>();; AttachIncomes(); }
public override void Dispose() { base.Dispose(); Accounts.Dispose(); Incomes.Dispose(); Packages.Dispose(); Categories.Dispose(); Accounts = new AccountCollection(); Incomes = new IncomeCollection(); Packages = new PackageCollection(); Categories = new CategoryCollection(); _BackgroundRun = null; _BackgroundUpdateBalances = null; }
public override void Dispose() { m_Page.x_IncomeSourceList.ItemsSource = null; m_IncomeSources.Dispose(); m_IncomeSources = null; }