예제 #1
0
        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");
            }
        }
예제 #2
0
        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;
        }
예제 #3
0
        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");
            }
        }
예제 #4
0
 partial void Deleteproducttype(producttype instance);
예제 #5
0
 partial void Updateproducttype(producttype instance);
예제 #6
0
 partial void Insertproducttype(producttype instance);