コード例 #1
0
        private void pretrazi_Click(object sender, EventArgs e)
        {
            listViewKnjiga.Items.Clear();

            if (atribut.SelectedIndex == -1)
            {
                atribut.Focus();
                toolStripStatusLabel1.Text = "Morate odabrati po čemu želite pretraživati.";
                errorProvider1.SetError(atribut, "Morate odabrati po čemu želite pretraživati.");
                return;
            }

            if (uneseno.Text.Length == 0)
            {
                uneseno.Focus();
                toolStripStatusLabel1.Text = "Niste unijeli potrebne podatke.";
                errorProvider1.SetError(atribut, "Niste unijeli potrebne podatke.");
                return;
            }

            ListViewItem temp = new ListViewItem();

            DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6");
            knjige = dao.PretraziKnjige(atribut.SelectedItem.ToString(), uneseno.Text);

            foreach (Knjiga k in knjige)
            {
                temp = listViewKnjiga.Items.Add(k.Isbn);
                temp.SubItems.Add(k.Naslov);
                temp.SubItems.Add(k.Autor);
                temp.SubItems.Add(k.Izdavac);
                temp.SubItems.Add(k.GodinaIzdanja.ToString ());
                temp.SubItems.Add(k.BrojKopija.ToString ());
                temp.SubItems.Add(k.BrojRaspolozivihKopija.ToString ());
            }

            uneseno.ResetText();
            atribut.SelectedIndex = 0;
        }