private void ButtonToevoegen_OnClick(object sender, RoutedEventArgs e)
 {
     if ((string)ButtonToevoegen.Content == "Toevoegen")
     {
         ButtonToevoegen.Content   = "Bevestigen";
         ButtonVerwijderen.Content = "Annuleren";
         filmsOB.Add(new Film(0, "", 0, 0, 0, 0, 0));
         VulDeLijst();
         ListBoxFilms.SelectedItem = filmsOB.Last();
         ListBoxFilms.ScrollIntoView(ListBoxFilms.SelectedItem);
         ControlEnable   = true;
         ControlReadOnly = false;
     }
     else
     {
         RefreshDeBoxen();
         if (!FilmToevoegenHasErrors())
         {
             ControlEnable             = false;
             ControlReadOnly           = true;
             ButtonToevoegen.Content   = "Toevoegen";
             ButtonVerwijderen.Content = "Verwijderen";
             VulDeLijst();
         }
         else
         {
             MessageBox.Show("Er zijn nog velden die niet voldoen aan de juiste verreisten",
                             "Toevoegen - Error", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
 }
Beispiel #2
0
        public void ShowFilm(int _order = 1, String _filtre = "")
        {
            var listFilms = Films;

            switch (_order)
            {
            default:
            case 1:
                listFilms = listFilms.OrderBy(n => n.Titre).ToList();
                break;

            case 2:
                listFilms = listFilms.OrderByDescending(n => n.Titre).ToList();
                break;
            }
            ListBoxFilms.Clear();
            foreach (Film film in listFilms)
            {
                // Trie seulement si on a renseigner plus de deux lettres
                if (!_filtre.Equals("") && !_filtre.Equals("Rechercher un film / série"))
                {
                    // Si le film contient pas le mot entrer on passe au prochains
                    if (!film.Titre.ToUpper().Contains(_filtre.ToUpper()))
                    {
                        continue;
                    }
                }
                ListBoxFilms.Add(film.Titre);
            }

            if (ListBoxFilms.Count() == 0)
            {
                ListBoxFilms.Add("Pas d'ocurrence ...");
            }
        }
 private void GeselecteerdeIndexInView()
 {
     ListBoxFilms.SelectedIndex = 0;
     ListBoxFilms.ScrollIntoView(ListBoxFilms.SelectedItem);
 }