private void Artikel_Aantal_Verlagen(int product_id, int bestelling_id) { if (product_id >= 0 && bestelling_id >= 0) { Bestelling_Id = bestelling_id; bestelitem item = (from bestelitem in db.bestelitems where (bestelitem.product_id == product_id && bestelitem.bestelling_id == bestelling_id) select bestelitem).SingleOrDefault(); if (item != null) { if (item.aantal > 1) { item.aantal -= 1; } else { db.bestelitems.DeleteOnSubmit(item); } db.SubmitChanges(); Ververs_Grid_Bestelling(); } else { MessageBox.Show("Selecteer een bestelitem"); } } else { MessageBox.Show("Selecteer eerst een klant"); } }
private void Artikel_Aantal_Ophogen(int product_id, int bestelling_id) { if (product_id >= 0 && bestelling_id >= 0) { Bestelling_Id = bestelling_id; bestelitem item = (from bestelitem in db.bestelitems where (bestelitem.product_id == product_id && bestelitem.bestelling_id == bestelling_id) select bestelitem).SingleOrDefault(); if (item != null) { item.aantal += 1; } else { Nieuw_BestelItem = new bestelitem(); Nieuw_BestelItem.product_id = product_id; Nieuw_BestelItem.bestelling_id = bestelling_id; Nieuw_BestelItem.aantal = 1; db.bestelitems.InsertOnSubmit(Nieuw_BestelItem); } db.SubmitChanges(); Ververs_Grid_Bestelling(); } else { MessageBox.Show("Selecteer eerst een klant"); } }
private void btnMin_Click(object sender, RoutedEventArgs e) { if (grid_bestelitems.SelectedItems.Count > 0) { Laatste_Geselecteerde_Regel = grid_bestelitems.SelectedIndex; bestelitem item = (bestelitem)grid_bestelitems.SelectedItems[0]; if (item != null) { Artikel_Aantal_Verlagen(item.product_id, item.bestelling_id); grid_bestelitems.SelectedIndex = Laatste_Geselecteerde_Regel; } } else { MessageBox.Show("Selecteer een bestelregel om het aantal te verlagen!"); } }
private void detach_bestelitems(bestelitem entity) { this.SendPropertyChanging(); entity.bestellingen = null; }
partial void Deletebestelitem(bestelitem instance);
partial void Updatebestelitem(bestelitem instance);
partial void Insertbestelitem(bestelitem instance);
private void attach_bestelitems(bestelitem entity) { this.SendPropertyChanging(); entity.producten = this; }