private void mitarbeiterhinzufügenButton_Click(object sender, EventArgs e) { MitarbeiterForm form = new MitarbeiterForm(); form.Mitarbeiter.Personalnummer = db.Mitarbeiter.Max(x => x.Personalnummer) + 1; if (form.ShowDialog() == DialogResult.OK) { db.Mitarbeiter.Add(form.Mitarbeiter); db.SaveChanges(); mitarbeiterliste.Add(form.Mitarbeiter); } }
private void mitarbeiterlisteListBox_DoubleClick(object sender, EventArgs e) { MitarbeiterForm form = new MitarbeiterForm(); form.Mitarbeiter = (mitarbeiterlisteListBox.SelectedItem as Mitarbeiter).GetKopie(); if (form.ShowDialog() == DialogResult.OK) { var m = db.Mitarbeiter.Where(x => x.Personalnummer == form.Mitarbeiter.Personalnummer).FirstOrDefault(); m.ÜbertrageWerteVon(form.Mitarbeiter); mitarbeiterliste[mitarbeiterlisteListBox.SelectedIndex] = form.Mitarbeiter; db.SaveChanges(); } }