private void MbtnEdit_Click(object sender, EventArgs e) { //update orderitem OrderItem o = item; int aantal = Convert.ToInt32(numAantal.Value); string commentaar = mtextCommentaar.Text; if (int.Parse(mlblVoorraadAantal.Text) > 0) { if (aantal != o.Aantal || commentaar != o.Comment) { if (aantal > o.Aantal) { int verschil = aantal - o.Aantal; int voorraad = o.menuItem.voorraad; menuService.ChangeSupply(o.menuItem.naam, voorraad - verschil); } else { int verschil = aantal - o.Aantal; int voorraad = o.menuItem.voorraad; menuService.ChangeSupply(o.menuItem.naam, voorraad - verschil); } o.Aantal = aantal; o.Comment = commentaar; // doe update orderService.EditOrder(o); } else { MessageBox.Show("Geen aanpassing gevonden, Aanpassen gestopt "); } form.LoadOrders(); this.Close(); } else { MessageBox.Show("Niet genoeg voorraad, verminder het gewenste aantal."); } }