//Funktion zum Anzeigen der ProduktID und Bezeichnung innerhalb der Textboxen der View public override void anzeigen(Model objekt) { if (objekt == null) { return; } Produkt prod = (Produkt)objekt; if (frm.GetType().Name == "Produktverwaltung") { Produktverwaltung prodverwaltung = (Produktverwaltung)frm; prodverwaltung.details_ProduktID.Text = prod.getProduktID().ToString(); prodverwaltung.details_Bezeichnung.Text = prod.getBezeichnung(); return; } else if (frm.GetType().Name == "Produkt_anlegen") { Produkt_anlegen prodanlegen = (Produkt_anlegen)frm; prodanlegen.textProduktID.Text = db.getID(prod).ToString(); return; } }
//Funktion zum Anlegen eines neuen Produktes //Autoinkrementierung der ProduktID public override void anlegen() { if (frm.GetType().Name == "Produkt_anlegen") { Produkt_anlegen prodanlegen = (Produkt_anlegen)frm; Produkt prod = new Produkt(); prod.setBezeichnung(prodanlegen.textBezeichnung.Text); db.insert(prod); onUpdateView(); return; } else if (frm.GetType().Name == "Produktverwaltung") { Produkt_anlegen prodanlegen = new Produkt_anlegen(db); prodanlegen.ShowDialog(); onUpdateData(); return; } throw new NotImplementedException(); }