コード例 #1
0
        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;
            }
        }
コード例 #2
0
ファイル: Odjel.cs プロジェクト: emrahdautbegovic/Prison
 public Odjel(Blok _blok, int _brojMjesta, List <Cuvar> _cuvari, UpravnikOdjela _upravnik, List <Zatvorenik> _zatvorenici)
 {
     Blok        = _blok;
     BrojMjesta  = _brojMjesta;
     Cuvari      = _cuvari;
     Upravnik    = _upravnik;
     Zatvorenici = _zatvorenici;
 }
コード例 #3
0
 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);
     }
 }