Ejemplo n.º 1
0
        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");
                }
            }
        }
Ejemplo n.º 2
0
        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");
                }
            }
        }