Exemplo n.º 1
0
        private void button_ProduktSave_Click(object sender, EventArgs e)
        {
            if (ValidateProduct(textBox_ProduktName.Text))
            {
                Produkt produkt = new Produkt(textBox_ProduktName.Text,
                                              Convert.ToInt32(numericUpDown_ProduktAnzahl.Value),
                                              Convert.ToInt32(numericUpDown_ProduktKosten.Value),
                                              textBox_ProduktDetails.Text);

                Category selectedCategory = (Category)comboBox_ProduktKategorien.SelectedValue;

                Program.Daten.CreateProdukt(produkt, selectedCategory.CategoryId);
                RefreshView();
                ClearInputProd();
            }
        }
Exemplo n.º 2
0
        private void button_ProduktEdit_Click(object sender, EventArgs e)
        {
            Produkt updateProduct = new Produkt(

                textBox_ProduktName.Text,
                Convert.ToInt32(numericUpDown_ProduktAnzahl.Value),
                Convert.ToInt32(numericUpDown_ProduktKosten.Value),
                textBox_ProduktDetails.Text);

            updateProduct.Id = listBox_Produkt.SelectedValue.ToString();

            updateProduct.CategoryId = ((Category)comboBox_ProduktKategorien.SelectedValue).CategoryId;

            Program.Daten.UpdateProdukt(updateProduct);
            RefreshView();
        }
        public void UpdateProdukt(Produkt produkt) //Testing
        {
            for (var i = 0; i < MainCategories.Count; i++)
            {
                for (var j = 0; j < MainCategories[i].Products.Count; j++)
                {
                    if (MainCategories[i].Products[j].Id == produkt.Id)
                    {
                        MainCategories[i].Products.Remove(MainCategories[i].Products[j]);

                        MainCategories[i].Products.Add(produkt);
                        return;
                    }
                }
            }
        }