/// <summary>
        /// Action effectuée lorsque l'on clique sur le bouton ajout des participants
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAjouterParticipant_Click(object sender, EventArgs e)
        {
            //L'utilisateur a confirmé l'ajout des participants sélectionnés
            if ("Y".Equals(hiddenFieldAjouterParticipant.Value))
            {
                List <Participant> listeParticipantsAAjouter = new List <Participant>();
                ProjetCadeaux_Entites.Evenement evt          = new ProjetCadeaux_Entites.Evenement();
                evt.id_evenement = int.Parse(ViewState["evenementId"].ToString());


                foreach (GridViewRow row in gridViewPersonnesRecherche.Rows)
                {
                    CheckBox cbChoixPersonne = ((CheckBox)row.FindControl("cbChoixPersonne"));

                    if (cbChoixPersonne.Checked)
                    {
                        CheckBox cbHasListe = ((CheckBox)row.FindControl("cbChoixListe"));

                        String id           = gridViewPersonnesRecherche.DataKeys[row.RowIndex]["id_personne"].ToString();
                        String nomSelect    = row.Cells[3].Text;
                        String prenomSelect = row.Cells[4].Text;

                        Participant part = new Participant();
                        part.hasListe        = cbHasListe.Checked;
                        part.nom_participant = nomSelect + " " + prenomSelect;
                        part.id_personne     = int.Parse(id);
                        part.id_evenement    = int.Parse(ViewState["evenementId"].ToString());

                        listeParticipantsAAjouter.Add(part);
                    }
                }

                gridViewPersonnesRecherche.DataSource = null;
                gridViewPersonnesRecherche.DataBind();

                ParticipantBLL       partBLL      = new ParticipantBLL();
                ListeIdeesCadeauxBLL listeService = new ListeIdeesCadeauxBLL();

                Boolean retour = partBLL.ajouterListeParticipant(listeParticipantsAAjouter) && listeService.creerListeIdeesCadeaux(listeParticipantsAAjouter, evt);

                if (!retour)
                {
                    FailureText.Text = "Tous les participants n'ont pas pû être ajoutés";
                }
                else
                {
                    SuccessText.Text = "Les participants ont été ajoutés";
                }

                btnAjouterParticipant.Visible = false;

                RechargerGridViewParticipants();
            }
        }