private void panelUpravnici_MouseDown(object sender, MouseButtonEventArgs e) { regulisiPanel(sender as WrapPanel); OsobaKontrola o = dajKliknutuKontrolu(sender as WrapPanel); if (o == null) { return; } if (o.Klik) { UpravnikOdjela uo = o.dajOsobu() as UpravnikOdjela; txtIme.Text = uo.Ime; txtPrezime.Text = uo.Prezime; txtAdresa.Text = uo.Adresa; txtID.Text = uo.Id.ToString(); txtDatumRodjenjaUO.Text = uo.DatumRodjenja.ToShortDateString(); txtBlok.Text = uo.Blok.ToString(); txtNapomene.Text = uo.Napomene; txtDatumZaposlenja.Text = uo.DatumZaposlenja.ToShortDateString(); txtSpol.Text = uo.Spol.ToString(); SlikaPodaciUpravnici.Source = uo.Slika.Source; o.Klik = false; } }
public Odjel(Blok _blok, int _brojMjesta, List <Cuvar> _cuvari, UpravnikOdjela _upravnik, List <Zatvorenik> _zatvorenici) { Blok = _blok; BrojMjesta = _brojMjesta; Cuvari = _cuvari; Upravnik = _upravnik; Zatvorenici = _zatvorenici; }
private void btnUnos_Click(object sender, RoutedEventArgs e) { try { DAL_DAO.DAL d = DAL_DAO.DAL.Instanca; d.kreirajKonekciju(); if (cboxPosao.SelectedIndex == 0) { DAL_DAO.DAL.CuvarDAO cd = d.getDAO.getCuvarDAO(); Cuvar c = new Cuvar(txtName.Text, txtPrezime.Text, txtAdresa.Text, (DateTime)dateRodjenje.SelectedDate, Convert.ToInt32(txtId.Value), (Spol)cboxSpol.SelectedIndex, new TextRange(richNapomene.Document.ContentStart, richNapomene.Document.ContentEnd).Text, (Blok)cboxBlok.SelectedIndex, (DateTime)dateZaposlenje.SelectedDate, new List <Prisustvo>(), txtZaduzenje.Text, slikaUposlenika); if (!zaUredjivanje) { cd.create(c); } else { cd.update(c); } } else if (cboxPosao.SelectedIndex == 1) { DAL_DAO.DAL.UpravnikDAO ud = d.getDAO.getUpravnikDAO(); Upravnik u = new Upravnik(txtName.Text, txtPrezime.Text, txtAdresa.Text, (DateTime)dateRodjenje.SelectedDate, Convert.ToInt32(txtId.Value), (Spol)cboxSpol.SelectedIndex, new TextRange(richNapomene.Document.ContentStart, richNapomene.Document.ContentEnd).Text, (DateTime)dateZaposlenje.SelectedDate, new List <Prisustvo>(), slikaUposlenika); if (!zaUredjivanje) { ud.create(u); } else { ud.update(u); } } else if (cboxPosao.SelectedIndex == 2) { DAL_DAO.DAL.UpravnikOdjelaDAO uod = d.getDAO.getUpravnikOdjelaDAO(); UpravnikOdjela uo = new UpravnikOdjela(txtName.Text, txtPrezime.Text, txtAdresa.Text, (DateTime)dateRodjenje.SelectedDate, Convert.ToInt32(txtId.Value), (Spol)cboxSpol.SelectedIndex, new TextRange(richNapomene.Document.ContentStart, richNapomene.Document.ContentEnd).Text, (DateTime)dateZaposlenje.SelectedDate, new List <Prisustvo>(), (Blok)cboxBlok.SelectedIndex, slikaUposlenika); if (!zaUredjivanje) { uod.create(uo); } else { uod.update(uo); } } d.terminirajKonekciju(); if (!zaUredjivanje) { MessageBox.Show("Uposlenik unešen!"); } else { System.Windows.Forms.MessageBox.Show("Podaci izmjenjeni!"); } mainWindow.inicijalizirajUposlenike(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }