//Charge la liste avec un filtre sur la date.
        private void LoadListViewByDate()
        {
            int i, j = 0;

            listeR = new ListeReservation();
            DateTime    date;
            Reservation r;

            listeR.Charger();

            //Applique le filtre
            while (j < listeR.Count())
            {
                date = listeR.Extraire(j).date;
                r    = listeR.Extraire(j);
                if (date != dateDatePicker.SelectedDate.Value)
                {
                    listeR.SupprimerFromList(r);
                }
                else
                {
                    j++;
                }
            }

            reservationListView.Items.Add("");
            for (i = 0; i < listeR.Count(); i++)
            {
                reservationListView.Items.Add(listeR.Extraire(i));
            }
        }
        //Charge la liste avec un filtre sur la date et sur la salle.
        private void LoadListViewBySalleAndDate()
        {
            int i, j = 0;

            listeR = new ListeReservation();
            DateTime    date;
            string      salle = listeS.Extraire(salleComboBox.SelectedIndex).nom;
            Reservation r;

            listeR.Charger();

            //Applique le filtre
            while (j < listeR.Count())
            {
                date = listeR.Extraire(j).date;
                r    = listeR.Extraire(j);
                if (date != dateDatePicker.SelectedDate.Value || salle != r.salle.nom)
                {
                    listeR.SupprimerFromList(r);
                }
                else
                {
                    j++;
                }
            }

            reservationListView.Items.Add("");
            for (i = 0; i < listeR.Count(); i++)
            {
                reservationListView.Items.Add(listeR.Extraire(i));
            }
        }
        //Charge la liste avec un filtre sur la salle.
        private void LoadListViewBySalle()
        {
            int i, j = 0;

            listeR = new ListeReservation();
            string      nomSalle = listeS.Extraire(salleComboBox.SelectedIndex).nom;
            Salle       salle;
            Reservation r;

            listeR.Charger();

            //Applique le filtre
            while (j < listeR.Count())
            {
                salle = listeR.Extraire(j).salle;
                r     = listeR.Extraire(j);
                if (salle.nom != nomSalle)
                {
                    listeR.SupprimerFromList(r);
                }
                else
                {
                    j++;
                }
            }

            reservationListView.Items.Add("");
            for (i = 0; i < listeR.Count(); i++)
            {
                reservationListView.Items.Add(listeR.Extraire(i));
            }
        }
        private void gererReserverButton_Click(object sender, RoutedEventArgs e)
        {
            GererReservation gererReservation = new GererReservation(utilisateur);

            this.Visibility = Visibility.Hidden;
            gererReservation.ShowDialog();
            reservationListView.Items.Clear();
            listeR = new ListeReservation();
            listeR.Charger();
            LoadListView();
            this.Visibility = Visibility.Visible;
        }
Exemple #5
0
        //Charge la liste des réservation.
        private void LoadListView(string utilisateur)
        {
            int i;

            listeR = new ListeReservation();
            listeR.Charger(utilisateur);

            reservationListView.Items.Add("");
            for (i = 0; i < listeR.Count(); i++)
            {
                reservationListView.Items.Add(listeR.Extraire(i));
            }
        }