private bool dodajZaposlenog() { ZaposleniKreiranjeForm kreiranje = new ZaposleniKreiranjeForm(); return (kreiranje.ShowDialog() == DialogResult.OK); }
private void btnIzmjeniZaposleni_Click(object sender, EventArgs e) { if (lvZaposleni.SelectedIndices.Count == 0) { return; } ZaposleniKreiranjeForm kreiranje = new ZaposleniKreiranjeForm(listaOsoba[lvZaposleni.FocusedItem.Index]); if (kreiranje.ShowDialog() == DialogResult.OK) { int index = lvZaposleni.FocusedItem.Index; ZaposleniDTO izmjenjeni = BioskopUtil.getDAOFactory().getZaposleniDAO().getById(listaOsoba[index].Id); listaOsoba[index] = izmjenjeni; ListViewItem lvi = new ListViewItem(); lvi.Name = izmjenjeni.Id.ToString(); lvi.Text = izmjenjeni.KorisnickoIme; lvi.SubItems.Add(izmjenjeni.Ime); lvi.SubItems.Add(izmjenjeni.Prezime); lvZaposleni.Items.RemoveByKey(izmjenjeni.Id.ToString()); lvZaposleni.Items.Insert(index, lvi); lvZaposleni.FocusedItem = lvi; lvZaposleni.Items[index].Selected = true; prikaziDetalje(listaOsoba[index]); //popuniListuZaposlenih(); } }