Ejemplo n.º 1
0
 private bool dodajZaposlenog()
 {
     ZaposleniKreiranjeForm kreiranje = new ZaposleniKreiranjeForm();
     return (kreiranje.ShowDialog() == DialogResult.OK);
 }
Ejemplo n.º 2
0
        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();
            }
        }