private void btAllesOpslaan_Click(object sender, RoutedEventArgs e) { foreach (Film eenFilm in filmsOb) { if (eenFilm.Changed == true) { GewijzigdeFilms.Add(eenFilm); eenFilm.Changed = false; } } if (GewijzigdeFilms.Count() != 0 || OudeFilms.Count() != 0 || NieuweFilms.Count() != 0) { Videomanager manager = new Videomanager(); if (MessageBox.Show("Wilt u alles wegschrijven naar de database ?", "Opslaan", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { if (GewijzigdeFilms.Count() != 0) { manager.SchrijfWijzigingen(GewijzigdeFilms); } GewijzigdeFilms.Clear(); if (NieuweFilms.Count() != 0) { manager.SchrijfToevoegingen(NieuweFilms); } NieuweFilms.Clear(); if (OudeFilms.Count() != 0) { manager.SchrijfVerwijderingen(OudeFilms); } OudeFilms.Clear(); FilmsLaden(); } } else MessageBox.Show("Geen wijzigingen om op te slaan!!!", "Opslaan", MessageBoxButton.OK, MessageBoxImage.Information); }
private void FilmsLaden() { var manager = new Videomanager(); filmsOb = manager.GetFilms(); filmViewSource.Source = filmsOb; filmsOb.CollectionChanged += this.OnCollectionChanged; }
private void GenresComboBoxVullen() { Videomanager manager = new Videomanager(); genreNrCbBox.DisplayMemberPath = "GenreName"; genreNrCbBox.SelectedValuePath = "GenreNr"; List<Genre> genresList = manager.GetGenre(); foreach (Genre genre in genresList) { genreNrCbBox.Items.Add(genre); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { filmViewSource = ((CollectionViewSource)(this.FindResource("filmViewSource"))); var manager = new Videomanager(); filmsOb = manager.GetFilms(); filmViewSource.Source = filmsOb; filmsOb.CollectionChanged += this.OnCollectionChanged; genreNrCbBox.DisplayMemberPath = "GenreName"; genreNrCbBox.SelectedValuePath = "GenreNr"; List<Genre> genresList = manager.GetGenre(); foreach (Genre genre in genresList) { genreNrCbBox.Items.Add(genre); } toevoegAct = false; }