/// <summary> /// Sastavlja se upit, na temelju metode upita i provjerava se kolik je broj rezultata. Ako je broj rezultata /// jednak 1, onda se taj rezultat pohranjuje u atribute ID i Naziv. Inače ako je veći od 1, dohvaćaju se /// podaci iz baze i spremaju u tablični zapis. /// </summary> private void IspisiFilm(string pretraga, string metoda) { if (metoda == "sifra") { Film film = new Film(Convert.ToInt32(pretraga)); BrojRezultata = film.ProvjeriPostojanjeFilma(); if (BrojRezultata == 1) { film.DohvatiFilm(); ID = Convert.ToInt32(pretraga); Naziv = film.Naziv; } } else { Film film = new Film(pretraga); BrojRezultata = film.ProvjeriPostojanjeFilmaPremaNazivu(); if (BrojRezultata == 1) { film.DohvatiFilmPremaNazivu(); ID = Convert.ToInt32(film.IdFilm); Naziv = film.Naziv; } else if (BrojRezultata > 1) { pretragaIspis.DataSource = film.PrikaziFilm(); pretragaIspis.Columns[0].HeaderText = "Šifra"; pretragaIspis.Columns[1].HeaderText = "Naziv"; } } }