private void btnSave_Click(object sender, RoutedEventArgs e) { if (cbType.SelectedItem != null) { //Textbox uitlezen en opslaan in variable string sProductnaam = txtProductnaam.Text; //Combobox ui producttype myPT = (producttype)cbType.SelectedItem; //Nieuw product aanmaken product myProduct = new product(); //Velden met variabele vullen myProduct.name = sProductnaam; myProduct.producttypeId = myPT.id; //Ready changes & changes uitvoeren db.products.InsertOnSubmit(myProduct); db.SubmitChanges(); //Refresh database SetData(); //Leegmaken en Confirmation txtProductnaam.Text = string.Empty; MessageBox.Show("Opgeslagen"); } else { MessageBox.Show("Selecteer eerst een type"); } }
private void cbProductType_SelectionChanged(object sender, SelectionChangedEventArgs e) { producttype myProductType = (producttype)cbProductType.SelectedItem; List <product> myProducts = ( from s in db.products where s.producttypeId == myProductType.id select s).ToList(); // ItemsSource van de DataGrid en ComboBox zetten aan de hand van de zojuist gemaakte lijst cbProduct.ItemsSource = myProducts; }
private void btnSaveOrder_Click(object sender, RoutedEventArgs e) { if (cbCustomer.SelectedItem != null) { //Combobox ui customer myCustomer = (customer)cbCustomer.SelectedItem; producttype myProductType = (producttype)cbProductType.SelectedItem; product myProduct = (product)cbProduct.SelectedItem; //Textbox uitlezen en opslaan in variable string sHoeveelheid = txtHoeveelheid.Text; int iHoeveelheid = Convert.ToInt32(sHoeveelheid); //Nieuw product aanmaken order myOrder = new order(); itemsinorder myItemsInOrder = new itemsinorder(); //Velden met variabele vullen myOrder.date = DateTime.Now; customer selCustomer = (customer)cbCustomer.SelectedItem; myOrder.customerId = selCustomer.id; db.orders.InsertOnSubmit(myOrder); db.SubmitChanges(); myItemsInOrder.amount = iHoeveelheid; myItemsInOrder.orderId = myOrder.id; myItemsInOrder.productId = myProduct.id; //Ready changes & changes uitvoeren db.itemsinorders.InsertOnSubmit(myItemsInOrder); db.SubmitChanges(); //Refresh database SetData(); //Confirmation MessageBox.Show("Opgeslagen"); } else { MessageBox.Show("Selecteer eerst een type"); } }
partial void Deleteproducttype(producttype instance);
partial void Updateproducttype(producttype instance);
partial void Insertproducttype(producttype instance);