Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        /// <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();
        }