Exemple #1
0
        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);
        }
Exemple #2
0
        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";
            }
        }