private void btnIzmeniSastojak_Click(object sender, EventArgs e) { if (cbKategorije.SelectedIndex == -1 || lbKategorije.SelectedIndex == -1 || tbKolicinaSastojka.Text.Equals("")) { MessageBox.Show("Morate da izaberete proizvod i sastojak za izmenu, kao i da upisete kolicinu!"); return; } SastojciBusiness SB = new SastojciBusiness(); Sastojak azuriraniSastojak = new Sastojak(p.Id_proizvod, sastojciIzKategorije[lbKategorije.SelectedIndex].GetRoba(), sastojciIzKategorije[lbKategorije.SelectedIndex].GetKategorija(), Convert.ToDouble(tbKolicinaSastojka.Text)); MessageBox.Show(SB.UpdateSastojak(azuriraniSastojak)); foreach (Sastojak sastojak in p.GetSastojci()) { if (sastojak.Id_proizvod == azuriraniSastojak.Id_proizvod && sastojak.GetRoba().Id_robe == azuriraniSastojak.GetRoba().Id_robe && sastojak.GetKategorija().Id_kategorija == azuriraniSastojak.GetKategorija().Id_kategorija) { sastojak.Kolicina = azuriraniSastojak.Kolicina; } } }