private void addProductBtn_Click(object sender, EventArgs e) //lägg till ny produkt { addNewProductForm form = new addNewProductForm(); form.storage = storage; form.ShowDialog(); storage.updateTxtFile(storage); }
public void addItemsToProduct(int i, int a) { int trigger = 0; for (int f = 0; f < getTotalProductucs(); f++) { if (productList[f].getId() == i) { int newAmount = (a + productList[f].getAmount()); productList[f].setAmount(newAmount); trigger = 1; errorMsg = "Lagersaldo ökat för produkten..."; } } if (trigger == 0 && a > 0) //produkten finns inte sortimentet { addNewProductForm form = new addNewProductForm(); form.storage = this; form.addNewItem(i, a); form.Close(); } }
private void addProBtn_Click(object sender, EventArgs e) //lägger till ny produkt i listan { try { storage.addNewProduct(addProTxt1.Text, double.Parse(addProTxt2.Text), int.Parse(addProTxt3.Text), int.Parse(addProTxt4.Text)); if (trigger != 1) { MessageBox.Show(storage.errorMsg); } if (storage.errorMsg == "Product already exists...") { this.Hide(); var result = MessageBox.Show("Vill du fortfarande lägga till en ny produkt?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Information ); if (result == DialogResult.Yes) { addNewProductForm newForm = new addNewProductForm(); //öppnar ett nytt showdialog fönster för inmatning. newForm.storage = storage; newForm.ShowDialog(); } else if (result == DialogResult.No) { this.Close(); } } this.Close(); } catch { addProTxt1.Text = "Invalid Input"; addProTxt2.Text = "Invalid Input"; addProTxt3.Text = "Invalid Input"; addProTxt4.Text = "Invalid Input"; } }