private void btnBestelling_Click(object sender, RoutedEventArgs e) { if (int.TryParse(txtHoeveelheid.Text, out int amount)) { var DatumEnTijd = DateTime.Now; var Datum = DatumEnTijd.Date; purchase p = new purchase(); p.beer = (beer)cbBier.SelectedItem; p.date = Datum; p.amount = amount; string s = cbBier.Text; beer b = (from beer in db.beers where beer.name == s select beer).Single(); b.purchasecount = 1 * amount + b.purchasecount; db.purchases.InsertOnSubmit(p); db.SubmitChanges(); dgBestelling.ItemsSource = db.purchases.ToList(); cbBier.Text = ""; txtHoeveelheid.Text = ""; } else { MessageBox.Show("Vul een geldig getal in", "Fout!"); } }
private void detach_purchases(purchase entity) { this.SendPropertyChanging(); entity.beer = null; }
private void attach_purchases(purchase entity) { this.SendPropertyChanging(); entity.beer = this; }
partial void Deletepurchase(purchase instance);
partial void Updatepurchase(purchase instance);
partial void Insertpurchase(purchase instance);