Example #1
0
        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);
            }
        }
Example #2
0
        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();
            }
        }