private void removeProductBtn_Click(object sender, EventArgs e) //tar bort produkt ur sortiment { deleteProductForm form = new deleteProductForm(); form.storage = storage; form.ShowDialog(); storage.updateTxtFile(storage); }
public void removeProduct(int i) { deleteProductForm delForm = new deleteProductForm(); //gör en form så att vi kan få svars allternativ från användaren int trigger = 0; bool respondValue; for (int f = 0; f < getTotalProductucs(); f++) { if (productList[f].getId() == i) { trigger = 1; if (productList[f].getAmount() > 0) // om det finns fler mer varor än 0 kvar hos produkten { respondValue = delForm.getReply(); if (respondValue) // om kunden ändå vill ta bort produkten { productList.RemoveAt(f); errorMsg = "Produkten är bortagen..."; totalProducts--; } else { errorMsg = "Produkten är inte bortagen..."; } } else { productList.RemoveAt(f); //tar bort produkten om det inte finns något antal kvar errorMsg = "Produkten är bortagen..."; totalProducts--; } } else if (trigger == 0) { errorMsg = "Produkten finns inte..."; } } }