private void dtp_gestionReservation_reservation_date_ValueChanged(object sender, EventArgs e)
        {
            cb_gestionReservation_reservation_court.Items.Clear();


            List <int> courtsDispos = GestionClub.getCourtsDispos(dtp_gestionReservation_reservation_date.Value);

            if (courtsDispos.Count == 0)
            {
                MessageBox.Show("Aucun court dispo à la date/heure séléctionnés");
            }
            else
            {
                foreach (int numCourt in courtsDispos)
                {
                    int indexCourt = GestionClub.getIndexOfCourt(numCourt);
                    cb_gestionReservation_reservation_court.Items.Add(GestionClub.getTousLesCourts()[indexCourt].getNumero());
                }
            }
            cb_gestionReservation_reservation_court.Visible     = true;
            l_gestionReservation_reservation_courtDispo.Visible = true;
            cb_gestionReservation_reservation_nbJoueurs.Visible = true;
            l_gestionReservation_reservation_nbJoueurs.Visible  = true;
            bt_gestionReservation_reservation_valid.Visible     = true;
        }
        private void bt_gestionReservation_reservation_valid_Click(object sender, EventArgs e)
        {
            if (dtp_gestionReservation_reservation_date.Value < DateTime.Today)
            {
                MessageBox.Show("Date de la réservation inférieure à la date du jour, veuillez la modifier");
            }
            else
            {
                try
                {
                    //On cherche les indexs où sont rangés réspectivement l'Adherent et le Court sélectionnés, dans leur listes
                    int indexAdherent = GestionClub.getIndexOfAdherent(Convert.ToInt32(cb_gestionReservation_reservation_adherent.SelectedValue));
                    int indexCourt    = GestionClub.getIndexOfCourt(Convert.ToInt32(cb_gestionReservation_reservation_court.SelectedItem));

                    Reservation reserv1 = new Reservation(GestionClub.getTousLesAdherents()[indexAdherent], GestionClub.getTousLesCourts()[indexCourt], dtp_gestionReservation_reservation_date.Value, Convert.ToInt16(cb_gestionReservation_reservation_nbJoueurs.SelectedItem.ToString()));
                    MessageBox.Show(reserv1.getAdherentReserve().EtatCivil + " a bien réservé le court n° " + reserv1.getCourtReserve().getNumero() + " le " + reserv1.getDtReservation().ToString() + " pour " + reserv1.getNbJoueurs().ToString() + " joueurs.");

                    GestionClub.getTousLesAdherents()[indexAdherent].setNbReservation(GestionClub.getTousLesAdherents()[indexAdherent].getNbReservation() - 1);
                    Form_gestionReservation_reservation.ActiveForm.Close();
                }
                catch
                {
                    //temporaire
                    MessageBox.Show("Erreur lors de la réservation, veuillez vérifier que tous les champs soient correctement remplis");
                }
            }
        }