コード例 #1
0
ファイル: Form1.cs プロジェクト: addius8/schul_notiz_buch
 private void HausaufgabeAnzeigen(Hausaufgabe hausaufgabe)
 {
     HAtxtTitel.Text          = hausaufgabe.Titel;
     HAcomboFach.SelectedItem = notizbuch.Faecher.IndexOf(hausaufgabe.Fach);
     HAdateDeadline.Value     = hausaufgabe.Deadline;
     HAtxtAufgabe.Text        = hausaufgabe.Aufgabe;
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: addius8/schul_notiz_buch
        private void HausaufgabeLoeschen()
        {
            int index = HAlistboxListe.SelectedIndex;

            if (HAcheckFiltern.Checked)
            {
                Hausaufgabe zuLoeschen = notizbuch.HausaufgabenSuchen((string)HAcomboFilterFach.SelectedItem)[index];
                notizbuch.HausaufgabeLoeschen(zuLoeschen);
            }
            else
            {
                notizbuch.HausaufgabeLoeschen(index);
            }

            HausaufgabenSync();
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: addius8/schul_notiz_buch
        private void HausaufgabeSpeichern()
        {
            if (HAtxtTitel.Text == "")
            {
                MessageBox.Show("Bitte einen Titel angeben.", "Fehler", MessageBoxButtons.OK);
                return;
            }

            string   titel    = HAtxtTitel.Text;
            string   fach     = (string)HAcomboFach.SelectedItem;
            DateTime deadline = HAdateDeadline.Value;
            string   aufgabe  = HAtxtAufgabe.Text;

            //TODO: fächer neu etc behandeln

            string inhalt = txtInhalt.Text;

            Hausaufgabe neueHausaufgabe = new Hausaufgabe(titel, fach, aufgabe, deadline);

            bool confirmed;

            if (notizbuch.HausaufgabeExistiert(neueHausaufgabe))
            {
                confirmed = MessageBox.Show("Eine Hausaufgabe mit diesem Titel existiert bereits. Überschreiben?", "Hausaufgabe überschreiben", MessageBoxButtons.OKCancel) == DialogResult.OK ? true : false;
            }
            else
            {
                confirmed = true;
                //confirmed = MessageBox.Show("Soll eine neue Hausaufgabe angelegt werden?", "Neue Hausaufgabe anlegen", MessageBoxButtons.OKCancel) == DialogResult.OK ? true : false;
            }

            if (confirmed)
            {
                notizbuch.HausaufgabeDatenSpeichern(neueHausaufgabe);

                HausaufgabenSync();
            }
            else
            {
                return;
            }
        }