private void btnSearch_Click(object sender, RoutedEventArgs e)
 {
     if (cbProducttype.SelectedItem != null)
     {
         producttype selPT = (producttype)cbProducttype.SelectedItem;
         dgProduct.ItemsSource = selPT.products.ToList();
     }
 }
        private void btnOpslaan_Click(object sender, RoutedEventArgs e)
        {
            {
                // Controle of er iemand is geselecteerd in de ComboBox
                if (cbWijzig.SelectedItem != null)
                {
                    // Product ophalen uit ComboBox
                    product myProd = (product)cbWijzig.SelectedItem;
                    myProd.name = txtProductName.Text;

                    producttype prodtype = (producttype)cbWijzig.SelectedItem;

                    pricehistory myPrice = (pricehistory)cbWijzig.SelectedItem;
                    myPrice.price = decimal.Parse(txtProductPrice.Text);
                    // Data van de student laten zien in een MessageBox
                    MessageBox.Show("Product: " + myProd.name + " is succesvol gewijzigd!");
                }
                else
                {
                    //Ingevoerde data ophalen
                    string      sProductName  = txtProductName.Text;
                    string      sProductPrice = txtProductPrice.Text;
                    producttype selPT         = (producttype)cbProducttype.SelectedItem;

                    //Product aanmaken en gegevens neerzetten
                    product myProduct = new product();
                    myProduct.name          = sProductName;
                    myProduct.producttypeId = selPT.id;
                    pricehistory myPriceHistory = new pricehistory();
                    decimal      ProductPrice   = decimal.Parse(sProductPrice);
                    myPriceHistory.price = ProductPrice;

                    // Product klaarzetten om op te slaan in de database
                    db.products.InsertOnSubmit(myProduct);
                    // Voer de wijzigingen door op de database
                    db.SubmitChanges();

                    // Data opnieuw ophalen uit de database (het nieuwe product tonen)
                    SetData();

                    // User feedback en velden legen
                    txtProductName.Text = string.Empty;

                    txtProductPrice.Text = string.Empty;

                    MessageBox.Show("Het nieuwe product " + myProduct.name + " is succesvol opgeslagen!");
                    txtProductName.Focus();
                }
            }
        }
        private void btnProducttypeOpslaan_Click(object sender, RoutedEventArgs e)
        {
            //Ingevoerde data ophalen
            string      sNieuwProducttype = txtNieuwProducttype.Text;
            producttype prodtype          = new producttype();

            prodtype.type = txtNieuwProducttype.Text;

            // Product klaarzetten om op te slaan in de database
            db.producttypes.InsertOnSubmit(prodtype);
            // Voer de wijzigingen door op de database
            db.SubmitChanges();

            // Data opnieuw ophalen uit de database (het nieuwe product tonen)
            SetData();
        }
Ejemplo n.º 4
0
 partial void Deleteproducttype(producttype instance);
Ejemplo n.º 5
0
 partial void Updateproducttype(producttype instance);
Ejemplo n.º 6
0
 partial void Insertproducttype(producttype instance);