Example #1
0
		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();
		}
Example #2
0
		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();
		}
Example #3
0
		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;
		}
Example #4
0
		public override void Dispose()
		{
			m_Page.x_IncomeSourceList.ItemsSource = null;
			m_IncomeSources.Dispose();
			m_IncomeSources = null;
		}