private void btnUnos_Click(object sender, RoutedEventArgs e) { try { DAL_DAO.DAL d = DAL_DAO.DAL.Instanca; d.kreirajKonekciju(); DAL_DAO.DAL.ZatvorenikDAO zd = d.getDAO.getZatvorenikDAO(); Zatvorenik z = new Zatvorenik(txtIme.Text, txtPrezime.Text, txtAdresa.Text, (DateTime)dtmRodjenje.SelectedDate, Convert.ToInt32(txtId.Value), Spol.Musko, new TextRange(rtxtNapomena.Document.ContentStart, rtxtNapomena.Document.ContentEnd).Text, (Blok)Enum.Parse(typeof(Blok), comboBoxBlok.Text.Replace(" ", string.Empty), true), Convert.ToInt32(txtCelija.Value), (DateTime)dtmDolazak.SelectedDate, (DateTime)dtmOdlazak.SelectedDate, slikaZatvorenika); if (zaUređivanje) { zd.update(z); System.Windows.Forms.MessageBox.Show("Podaci su izmijenjeni!"); } else if (zaPovratak) { DAL_DAO.DAL.ArhivDAO ad = d.getDAO.getArhivDAO(); ad.delete(new Arhiv(z, DateTime.Now, "")); zd.create(z); System.Windows.Forms.MessageBox.Show("Osuđenik je vraćen u zatvor!"); } else { zd.create(z); System.Windows.Forms.MessageBox.Show("Zatvorenik unešen!"); } mainWindow.inicijalizirajZatvorenike(); d.terminirajKonekciju(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
private void PanelBlokA_MouseDown(object sender, MouseButtonEventArgs e) { regulisiPanel(sender as WrapPanel); OsobaKontrola o = dajKliknutuKontrolu(sender as WrapPanel); if (o == null) { return; } if (o.Klik) { Zatvorenik z = o.dajOsobu() as Zatvorenik; txtImeA.Text = z.Ime; txtAdresaA.Text = z.Adresa; txtPrezimeA.Text = z.Prezime; txtBlokA.Text = z.Blok.ToString(); txtBrCelijeA.Text = z.BrojCelije.ToString(); txtDatumDolaskaA.Text = z.DatumDolaska.ToShortDateString(); txtDatumIzlaskaA.Text = z.DatumOdlaska.ToShortDateString(); txtDatumRodjenjaA.Text = z.DatumRodjenja.ToShortDateString(); txtNapomeneA.Text = z.Napomene; txtIDA.Text = z.Id.ToString(); SlikaPodaci1.Source = z.Slika.Source; o.Klik = false; } }
public Otpustanje(OsobaKontrola o, MainWindow mainWindow) { InitializeComponent(); this.o = o; this.mainWindow = mainWindow; Zatvorenik z = o.dajOsobu() as Zatvorenik; slika.Source = z.Slika.Source; ime.Text = z.Ime; prezime.Text = z.Prezime; }
public UnosZatvorenika(Zatvorenik z, MainWindow mainWindow, bool zaPovratak = false) { if (zaPovratak) { this.zaPovratak = zaPovratak; } else { zaUređivanje = true; } InitializeComponent(); this.zatvorenik = z; this.mainWindow = mainWindow; uredi(z); }
private void uredi(Zatvorenik z) { txtIme.Text = z.Ime; txtPrezime.Text = z.Prezime; txtAdresa.Text = z.Adresa; txtId.Value = z.Id; txtCelija.Value = z.BrojCelije; dtmDolazak.SelectedDate = (DateTime?)z.DatumDolaska; dtmOdlazak.SelectedDate = (DateTime?)z.DatumOdlaska; dtmRodjenje.SelectedDate = (DateTime?)z.DatumRodjenja; comboBoxBlok.SelectedIndex = Convert.ToInt32(z.Blok); rtxtNapomena.AppendText(z.Napomene); slikaZatvorenika.Source = z.Slika.Source; btnUnos.Content = "Promijeni"; this.Title = "Uređivanje zatvorenika!"; txtId.IsEnabled = false; }
public override string ToString() { return(Zatvorenik.ToString() + " " + DatumArhiviranja.ToShortDateString()); }
public Arhiv(Zatvorenik zatvorenik, DateTime datumArhiviranja, string razlogArhiviranja) { Zatvorenik = zatvorenik; RazlogArhiviranja = razlogArhiviranja; DatumArhiviranja = datumArhiviranja; }