private void ButtonNoviDodatak_Click(object sender, EventArgs e) { _dodaci = new List <Dodatak>(); List <Zaposlenik> zaposlenik = new Zaposlenik().GetListZaposlenik(); if (comboBoxOdabirDodatka.Text.Contains("--") || textBoxIznos.Text == "") { MessageBox.Show("Niste odabrali dodatak ili niste unjeli iznos", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (checkBoxSvi.Checked) { foreach (var osoba in zaposlenik) { _dodaci.Add( new Dodatak() { Sifra = comboBoxOdabirDodatka.Text.Split(' ')[0], Oib = osoba.Oib, Iznos = decimal.Parse(textBoxIznos.Text) }); } } else { string oib = comboBoxFilterDjelatnik.Text.Split(' ')[0]; if (oib.Length != 11) { MessageBox.Show("Niste odabrali pojedinačnog djelatnika", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Zaposlenik osoba = zaposlenik.FirstOrDefault(z => z.Oib == oib); _dodaci.Add( new Dodatak() { Sifra = comboBoxOdabirDodatka.Text.Split(' ')[0], Oib = osoba.Oib, Iznos = decimal.Parse(textBoxIznos.Text) }); } dataGridView1.DataSource = _dodaci; }