/// <summary>
        /// Vérification de l'existence d'un login et d'un mot de passe correspondant
        /// </summary>
        /// <param name="login">login saisis</param>
        /// <param name="password">mot de passe saisis</param>
        /// <returns>Chaine de caractère avec un message de validation ou d'erreur</returns>
        public string connexion(string login, string password)
        {
            string    retour = "Identifiant ou mot de passe incorrect";
            Personnel a;

            using (var model = new BDD())
            {
                var requete = from personnel in model.Personnel
                              where personnel.identifiant == login && personnel.mdp == password && personnel.accreditation == 2
                              select personnel;
                try
                {
                    a      = requete.First <Personnel>();
                    retour = "Connexion réussie";
                }
                catch (Exception e)
                {
                    retour = "Echec de connexion : " + e.Message;
                }
            }
            return(retour);
        }
        /// <summary>
        /// Rajoute du crédit à un joueur grâce à son ID
        /// </summary>
        /// <param name="credit">Credit à ajouter</param>
        /// <param name="idJoueurSelect">ID du joueur qui doit recevoir les crédits</param>
        /// <returns>Chaine de caractère avec un message de validation ou d'erreur</returns>
        public string addCredit(float credit, int idJoueurSelect)
        {
            string retour      = "";
            float  ajoutCredit = 0;

            using (var model = new BDD())
            {
                int maxID = model.Transactions.Max(p => p.id);

                Joueurs      modifié = getJoueur(idJoueurSelect);
                Transactions ajout   = new Transactions();
                try
                {
                    ajoutCredit = modifié.credit + credit;
                    model.Joueurs.Attach(modifié);
                    modifié.credit = ajoutCredit;

                    var entry = model.Entry(modifié);
                    entry.Property(e => e.credit).IsModified = true;

                    ajout.date   = DateTime.Now;
                    ajout.id     = maxID + 1;
                    ajout.joueur = idJoueurSelect;
                    ajout.valeur = Convert.ToInt32(credit);
                    model.Transactions.Add(ajout);

                    model.SaveChanges();

                    retour = "Crédit ajouté";
                }
                catch (Exception e)
                {
                    retour = "Erreur, le crédit n'a pas été ajouté " + e.Message;
                }
            }
            return(retour);
        }