private void HausaufgabeAnzeigen(Hausaufgabe hausaufgabe) { HAtxtTitel.Text = hausaufgabe.Titel; HAcomboFach.SelectedItem = notizbuch.Faecher.IndexOf(hausaufgabe.Fach); HAdateDeadline.Value = hausaufgabe.Deadline; HAtxtAufgabe.Text = hausaufgabe.Aufgabe; }
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(); }
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; } }