private void button4_Click(object sender, EventArgs e) { if (iznajmi.Checked) { try { if (clanska.Text.Length < 1 || isbn.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } if (!IspravanBroj(clanska.Text)) { toolStripStatusLabel1.Text = "Broj članske karte smije sadržavati samo brojeve."; } DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); if (dao.JeLiZaduzen(Convert.ToInt32(clanska.Text))) { toolStripStatusLabel1.Text = "Korisnik je već zadužen."; } else if (!dao.ImaLiKopija(isbn.Text)) { toolStripStatusLabel1.Text = "Nema raspoloživih kopija tražene knjige."; } else { int knjigaID = dao.VratiKnjigaID(isbn.Text); dao.Iznajmi(Convert.ToInt32(clanska.Text), Convert.ToInt32(knjigaID)); this.Close(); } } catch (Exception) { toolStripStatusLabel1.Text = "Greška prilikom iznajmljivanja"; } } else if (razduzi.Checked) { try { if (clanska.Text.Length < 1 || isbn.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } else { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int knjigaID = dao.VratiKnjigaID(isbn.Text); int transakcijaID = dao.VratiTransakcijaID(Convert.ToInt32(clanska.Text), knjigaID); dao.Razduzi(Convert.ToInt32(clanska.Text), knjigaID, transakcijaID); this.Close(); } } catch (Exception) { toolStripStatusLabel1.Text = "Greška prilikom razduživanja."; } } }