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; }
private void OpenNewAbgegebeneSummenPerKommissionWindow(AbgegebeneSummenJeKommissionDatenControl SelectedObject) { DataModell.CreateDataForAbgegebenSummenInKommissionen(SelectedObject); AbgegebenProKommissionSummenUI.CreateAbgegebenSummenInKommissionen(SelectedObject).Show(); }
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; }
public DataCollection<AbgegebenKommissionsSummen> GetAbgegebeneSummenProKommission (String Year, AbgegebeneSummenJeKommissionDatenControl SummenJeKommissionToPresent) { return LoadAbgegebeneSummenProKommission (Year, SummenJeKommissionToPresent); }
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; }