public static Window CreateAbgegebenSummenInKommissionen(AbgegebeneSummenJeKommissionDatenControl AbgegebeneSummenJeKommissionDatenControlToDisplay)
			{
			Window NewWindow = new Window();
			AbgegebenProKommissionSummenUI NewEntry = new AbgegebenProKommissionSummenUI();
			NewWindow.Content = NewEntry;
			NewWindow.Title = "Abgegebene Stimmen " + AbgegebeneSummenJeKommissionDatenControlToDisplay.NameID;
			NewEntry.SelectedAbgegebeneSummenJeKommisionToDisplay = AbgegebeneSummenJeKommissionDatenControlToDisplay;
			NewEntry.CollectionToPresent = AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSource;
			NewWindow.Owner = Application.Current.MainWindow;
			return NewWindow;
			}
示例#2
0
		private void OpenNewAbgegebeneSummenPerKommissionWindow(AbgegebeneSummenJeKommissionDatenControl SelectedObject)
			{
			DataModell.CreateDataForAbgegebenSummenInKommissionen(SelectedObject);
			AbgegebenProKommissionSummenUI.CreateAbgegebenSummenInKommissionen(SelectedObject).Show();
			}
示例#3
0
	public DataCollection<AbgegebenKommissionsSummen> LoadAbgegebeneSummenProKommission (String WahlKurzName,
		AbgegebeneSummenJeKommissionDatenControl SummenJeKommissionToPresent)
		{
		DataCollection<AbgegebenKommissionsSummen> Result = new DataCollection<AbgegebenKommissionsSummen> ();

		InsertAbgegbebenSummenProKommission (Result, WahlKurzName,
			SQLAbgegebeneTemplateCounterPerKommissionUndStiegen,
			SQLAbgegebeneTemplateCounterPerKommission,
			AvailableKommissionsNames);
		int NumberOfEntries = Result.Count;
		return Result;
		}
示例#4
0
	public DataCollection<AbgegebenKommissionsSummen> GetAbgegebeneSummenProKommission (String Year,
		AbgegebeneSummenJeKommissionDatenControl SummenJeKommissionToPresent)
		{
		return LoadAbgegebeneSummenProKommission (Year, SummenJeKommissionToPresent);
		}
示例#5
0
	public bool CreateDataForAbgegebenSummenInKommissionen
			(AbgegebeneSummenJeKommissionDatenControl AbgegebeneSummenJeKommissionDatenControlToDisplay)
		{
		//if (AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSource != null)
		//	return true;
		foreach (String Year in AbgegebeneSummenJeKommissionDatenControlToDisplay.Years)
			{
			AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSources[Year] =
				GetAbgegebeneSummenProKommission(Year, AbgegebeneSummenJeKommissionDatenControlToDisplay);
			int LocationIndex = 0;
			string KeyForFirstYear = AbgegebeneSummenJeKommissionDatenControlToDisplay.Years[0];
			foreach (AbgegebenKommissionsSummen FirstWahl in AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSources[KeyForFirstYear])
				{
				FirstWahl.AbgegebenJeVergleichsWahl.Add(AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSources[Year][LocationIndex++]);
				}
			}
		AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSource = AbgegebeneSummenJeKommissionDatenControlToDisplay.ItemsSources
			[AbgegebeneSummenJeKommissionDatenControlToDisplay.Years[0]];

		return true;
		}