public KurseEinstellen(KurseUebersicht kurseUebersicht, bool einfachesSchliessen = true) { InitializeComponent(); ListBoxItemStyle = this.FindResource("defaultListBoxItem") as Style; EinfachesSchliessen = einfachesSchliessen; Manager = Manager.Instance; SelectedKurs = null; KurseUebersicht = kurseUebersicht; NichtErlaubt = new List <char>() { '(', ';', '*', ':', '\\', '"', '/', ')' }; foreach (Kurs kurs in Manager.Kurse) { KursListBoxItem kursItem = new KursListBoxItem(kurs, kurs.GetKursInfo()) { Style = ListBoxItemStyle }; KurseListBox.Items.Add(kursItem); } NeuerKursname.IsEnabled = false; NeueKursnummer.IsEnabled = false; KursnameFeedback.Content = ""; KursnummerFeedback.Content = ""; }
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(); }
public SemesterWaehlen(KurseUebersicht kurseUebersicht) { InitializeComponent(); KurseUebersicht = kurseUebersicht; }