private void btnNoviSastojak_Click(object sender, EventArgs e) { if (cbNovaKategorija.SelectedIndex == -1 || cbNoviSastojak.SelectedIndex == -1 || tbNoviSastojakKolicina.Text.Equals("")) { MessageBox.Show("Pre dodavanja morate izabrati sastojak i kategoriju, te upisati kolicinu!"); return; } foreach (Sastojak sastojak in p.GetSastojci()) { if (sastojak.GetRoba().Naziv.Equals(magacin[cbNoviSastojak.SelectedIndex].Naziv) && sastojak.GetKategorija().Naziv.Equals(kategorije[cbNovaKategorija.SelectedIndex].Naziv)) { MessageBox.Show("Ovaj sastojak vec postoji u ovoj kategoriji, proverite!"); return; } } SastojciBusiness SB = new SastojciBusiness(); Sastojak noviSastojak = new Sastojak(p.Id_proizvod, magacin[cbNoviSastojak.SelectedIndex].Id_robe, kategorije[cbNovaKategorija.SelectedIndex].Id_kategorija, Convert.ToDouble(tbNoviSastojakKolicina.Text)); MessageBox.Show(SB.InsertSastojak(noviSastojak, tbTriggerName.Text)); p.GetSastojci().Add(noviSastojak); SetKategorije(); SetSastojci(); }