public Utilisateur modifUser(UtilisateurTest user)
        {
            for (int indice = 1; indice < RessourcesSimon.listUtilisateur.Count; indice++)
            {
                if (RessourcesSimon.listUtilisateur.ElementAt(indice).Id == user.id)
                {
                    if (user.nom != null && user.nom.Trim() != "")
                    {
                        RessourcesSimon.listUtilisateur.ElementAt(indice).Nom = user.nom;
                    }
                    if (user.prenom != null && user.prenom.Trim() != "")
                    {
                        RessourcesSimon.listUtilisateur.ElementAt(indice).Prenom = user.prenom;
                    }
                    if (user.login != null && user.login.Trim() != "")
                    {
                        RessourcesSimon.listUtilisateur.ElementAt(indice).Login = user.login;
                    }
                    if (user.password != null && user.password.Trim() != "")
                    {
                        RessourcesSimon.listUtilisateur.ElementAt(indice).Password = user.password;
                    }

                    return(RessourcesSimon.listUtilisateur.ElementAt(indice));
                }
            }
            return(null);
        }
Exemplo n.º 2
0
        public Utilisateur verifIdentifiant(UtilisateurTest identifiant)
        {
            if (identifiant == null)
            {
                throw new ArgumentException("identifiant ne doit pas être null");
            }

            Utilisateur user = verifPassword(identifiant);

            return(user);
        }
Exemplo n.º 3
0
        private Utilisateur verifPassword(UtilisateurTest identifiant)
        {
            foreach (Utilisateur user in RessourcesSimon.listUtilisateur)
            {
                if (identifiant.password == user.Password && identifiant.login == user.Login)
                {
                    return(user);
                }
            }

            return(null);
        }
Exemplo n.º 4
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        //      Private
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        private bool verifLogin(UtilisateurTest identifiant)
        {
            foreach (Utilisateur user in RessourcesSimon.listUtilisateur)
            {
                if (identifiant.login == user.Login)
                {
                    return(true);
                }
            }

            return(false);
        }