private void Auswaehlen_Click(object sender, RoutedEventArgs e) { KurseUebersicht kurseUebersicht = null; switch (SemesterListView.SelectedIndex) { case 0: kurseUebersicht = new KurseUebersicht("Semester 11/1"); Manager.Instance.AktivesSemester = Manager.Semester.Erstes; break; case 1: kurseUebersicht = new KurseUebersicht("Semester 11/2"); Manager.Instance.AktivesSemester = Manager.Semester.Zweites; break; case 2: kurseUebersicht = new KurseUebersicht("Semester 12/1"); Manager.Instance.AktivesSemester = Manager.Semester.Drittes; break; case 3: kurseUebersicht = new KurseUebersicht("Semester 12/2"); Manager.Instance.AktivesSemester = Manager.Semester.Viertes; break; } if (KurseUebersicht != null) { KurseUebersicht.Close(); } if (!ErstesMal) { kurseUebersicht.Show(); kurseUebersicht.Activate(); kurseUebersicht.Focus(); } else { KurseEinstellen kurseEinstellen = new KurseEinstellen(kurseUebersicht, false); kurseEinstellen.Show(); kurseEinstellen.Activate(); kurseEinstellen.Focus(); } Close(); }
public void Continue() { string folderPath = System.IO.Path.Combine(Serialisierung.SpeicherPfad, Serialisierung.OrdnerName); if (System.IO.Directory.Exists(folderPath)) { Serialisierung.Instance.Laden(); KurseUebersicht kurseUebersicht = null; switch (Manager.Instance.AktivesSemester) { case Manager.Semester.Erstes: kurseUebersicht = new KurseUebersicht("Semester 11/1"); break; case Manager.Semester.Zweites: kurseUebersicht = new KurseUebersicht("Semester 11/2"); break; case Manager.Semester.Drittes: kurseUebersicht = new KurseUebersicht("Semester 12/1"); break; case Manager.Semester.Viertes: kurseUebersicht = new KurseUebersicht("Semester 12/2"); break; } if (kurseUebersicht == null) { } kurseUebersicht.Show(); kurseUebersicht.Activate(); kurseUebersicht.Focus(); } else { SemesterWaehlen SemesterWaehlen = new SemesterWaehlen(true); SemesterWaehlen.Show(); SemesterWaehlen.Activate(); SemesterWaehlen.Focus(); } Close(); }
/// <summary> /// Speichert die neuen Kurse und schliesst das Fenster. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void WeiterBtn_Click(object sender, RoutedEventArgs e) { Manager.Kurse.Clear(); foreach (KursListBoxItem kursItem in KurseListBox.Items) { if (kursItem.Kurs.Kursname.ToLower() != "kursname" && kursItem.Kurs.Kursnummer.ToLower() != "kursnummer") { Manager.Kurse.Add(kursItem.Kurs); } } KurseUebersicht.UpdateKurse(); if (!EinfachesSchliessen) { KurseUebersicht.Show(); KurseUebersicht.Activate(); KurseUebersicht.Focus(); } Close(); }