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();
        }
Example #2
0
        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();
        }
Example #4
0
 private void detach_houses(house entity)
 {
     this.SendPropertyChanging();
     entity.housetype = null;
 }
Example #5
0
 private void attach_houses(house entity)
 {
     this.SendPropertyChanging();
     entity.housetype = this;
 }
Example #6
0
 partial void Deletehouse(house instance);
Example #7
0
 partial void Updatehouse(house instance);
Example #8
0
 partial void Inserthouse(house instance);