private void speichern(object parameter) { if (ausgewaehltesProdukt != null) { Produkt p = (Produkt)ausgewaehltesProdukt; MenueProdukt mp = new MenueProdukt(Menue.ID, p.ID, Menge, p.Name, p.Art); Produktliste.Add(mp); string insert = _sqlsp.insertStatement(mp); _datenbankService.executeNonQuery(insert); } else { MessageBox.Show("kein Produkt ausgewählt", "ungültige Eingaben", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void modelSpeichern(object parameter) { BaseModel model = ModelFactory.getKonvertiertesModel(parameter); _validator.validiereModel(model); if (_validator.IstOK) { if (model.ID == 0) { string insertStatement = _sqlsp.insertStatement(model); _datenbankService.executeNonQuery(insertStatement); } else { string updateStatement = _sqlsp.updateStatement(model); _datenbankService.executeNonQuery(updateStatement); } Modelliste = _datenbankService.select(_ausgewaehltesModel, _sqlsp.selectStatement(_ausgewaehltesModel)); } else { MessageBox.Show(_validator.Fehlermeldung, "ungültige Eingaben", MessageBoxButton.OK, MessageBoxImage.Error); } }