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(); }
partial void Deleteproducttype(producttype instance);
partial void Updateproducttype(producttype instance);
partial void Insertproducttype(producttype instance);