private void btnWijzigen_Click(object sender, RoutedEventArgs e) { int ID = Convert.ToInt32(lbID.Content); MessageBoxResult m = MessageBox.Show("Weet je zeker dat je het huis met id " + ID + " wilt wijzigen?", "Huis wijzigen", MessageBoxButton.YesNo); if (m == MessageBoxResult.Yes) { house huis = (from house in db.houses where house.id == ID select house).Single(); huis.housetype = (housetype)cbType.SelectedItem; huis.housesize = (housesize)cbGrootte.SelectedItem; huis.name = txtNummer.Text; huis.price = Convert.ToDecimal(txtPrijs.Text); db.SubmitChanges(); } Huizeninvoer hi = new Huizeninvoer(); hi.Show(); hi.dgHuizen.ItemsSource = db.houses.ToList(); this.Close(); }
private void btnToevoegen_Click(object sender, RoutedEventArgs e) { if (txtNummer.Text != "") { if (txtPrijs.Text != "") { if (cbType.SelectedItem != null) { if (cbSize.SelectedItem != null) { house h = new house(); h.name = txtNummer.Text; h.housetype = (housetype)cbType.SelectedItem; h.housesize = (housesize)cbSize.SelectedItem; decimal prijs = Convert.ToDecimal(txtPrijs.Text); h.price = prijs; db.houses.InsertOnSubmit(h); db.SubmitChanges(); MessageBox.Show("Huis met het nummer " + h.name + " is toegevoegd aan de database", "Gelukt!"); dgHuizen.ItemsSource = db.houses.ToList(); } else { MessageBox.Show("Selecteer eerst een grootte!", "Fout!"); } } else { MessageBox.Show("Selecteer eerst een type!", "Fout!"); } } else { MessageBox.Show("Vul eerst een prijs in!", "Fout!"); } } else { MessageBox.Show("Vul eerst een nummer in!", "Fout!"); } }
private void btnVerwijderen_Click(object sender, RoutedEventArgs e) { int ID = Convert.ToInt32(lbID.Content); MessageBoxResult m = MessageBox.Show("Weet je zeker dat je de klant met id " + ID + " wilt verwijderen?", "Klant verwijderen", MessageBoxButton.YesNo); if (m == MessageBoxResult.Yes) { house huis = (from house in db.houses where house.id == ID select house).Single(); db.houses.DeleteOnSubmit(huis); db.SubmitChanges(); } Huizeninvoer hi = new Huizeninvoer(); hi.Show(); hi.dgHuizen.ItemsSource = db.houses.ToList(); this.Close(); }
private void detach_houses(house entity) { this.SendPropertyChanging(); entity.housetype = null; }
private void attach_houses(house entity) { this.SendPropertyChanging(); entity.housetype = this; }
partial void Deletehouse(house instance);
partial void Updatehouse(house instance);
partial void Inserthouse(house instance);