private void ButtonUbaci_Click(object sender, RoutedEventArgs e) { WindowFilmPromjena w1 = new WindowFilmPromjena(); w1.Owner = this; w1.Title = "Unesi podatke o filmu"; if (w1.ShowDialog() == true) { Film f1 = w1.Film; int id = fDal.UbaciFilm(f1); if (id != -1) { PrikaziFilmove(); int indeks = listaFilmova.FindIndex(f => f.FilmId == id); ListBox1.SelectedIndex = indeks; ListBox1.ScrollIntoView(ListBox1.Items[indeks]); MessageBox.Show("Ubacen film"); } else { MessageBox.Show("Greska pri unosu filma"); } } }
private void ButtonPromijeni_Click(object sender, RoutedEventArgs e) { if (ListBox1.SelectedIndex < 0) { MessageBox.Show("Odaberite film"); return; } Film filmZaPromjenu = ListBox1.SelectedItem as Film; WindowFilmPromjena w1 = new WindowFilmPromjena(); w1.Title = "Promijeni podatke o filmu"; w1.Owner = this; int id = filmZaPromjenu.FilmId; w1.Film = filmZaPromjenu; if (w1.ShowDialog() == true) { filmZaPromjenu = w1.Film; filmZaPromjenu.FilmId = id; int rezultat = fDal.PromijeniFilm(filmZaPromjenu); if (rezultat == 0) { PrikaziFilmove(); ListBox1.SelectedIndex = listaFilmova .FindIndex(c => c.FilmId == id); MessageBox.Show("Podaci promjenjeni"); } else { MessageBox.Show("Greska pri promjeni"); } } }