//es koennen Unterkriterien zu den unterschiedlichen Oberkriterien hinzugefügt werden public void UnterKriterium_hinzufuegen(Kriterium objekt) { if (frm.GetType().Name == "Kriteriumstrukturverwaltung") { Kriteriumstrukturverwaltung krit = (Kriteriumstrukturverwaltung)frm; if (krit.details_ID.Text != "") { if (MessageBox.Show("Sind Sie sich sicher, dass sie das ausgewählte Kriterium hinzufügen wollen?", "Hinzufügen", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { Kriterium temp_objekt = new Kriterium(); temp_objekt.setKriteriumID(Int32.Parse(krit.details_ID.Text)); temp_objekt.addUnterKriterium(objekt, db); onUpdateData(); } } return; } throw new NotImplementedException(); }