示例#1
0
 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");
     }
 }
示例#2
0
 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");
     }
 }
示例#3
0
 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!");
     }
 }
示例#4
0
 private void detach_bestelitems(bestelitem entity)
 {
     this.SendPropertyChanging();
     entity.bestellingen = null;
 }
示例#5
0
 partial void Deletebestelitem(bestelitem instance);
示例#6
0
 partial void Updatebestelitem(bestelitem instance);
示例#7
0
 partial void Insertbestelitem(bestelitem instance);
示例#8
0
 private void attach_bestelitems(bestelitem entity)
 {
     this.SendPropertyChanging();
     entity.producten = this;
 }