/// <summary>
 /// Create a new Utilisateur object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="nom">Initial value of the Nom property.</param>
 /// <param name="prenom">Initial value of the Prenom property.</param>
 /// <param name="adresse">Initial value of the Adresse property.</param>
 /// <param name="ville">Initial value of the Ville property.</param>
 /// <param name="codePostal">Initial value of the CodePostal property.</param>
 /// <param name="telephone">Initial value of the Telephone property.</param>
 /// <param name="mail">Initial value of the Mail property.</param>
 /// <param name="password">Initial value of the Password property.</param>
 /// <param name="roleId">Initial value of the RoleId property.</param>
 public static Utilisateur CreateUtilisateur(global::System.Int32 id, global::System.String nom, global::System.String prenom, global::System.String adresse, global::System.String ville, global::System.String codePostal, global::System.String telephone, global::System.String mail, global::System.String password, global::System.Int32 roleId)
 {
     Utilisateur utilisateur = new Utilisateur();
     utilisateur.Id = id;
     utilisateur.Nom = nom;
     utilisateur.Prenom = prenom;
     utilisateur.Adresse = adresse;
     utilisateur.Ville = ville;
     utilisateur.CodePostal = codePostal;
     utilisateur.Telephone = telephone;
     utilisateur.Mail = mail;
     utilisateur.Password = password;
     utilisateur.RoleId = roleId;
     return utilisateur;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Utilisateurs EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToUtilisateurs(Utilisateur utilisateur)
 {
     base.AddObject("Utilisateurs", utilisateur);
 }
 public bool Exist(Utilisateur user)
 {
     return(Session.Query <Utilisateur>().Any(c => c.Nom == user.Nom));
 }
 public void Save(Utilisateur utilisateur)
 {
     Session.SaveOrUpdate(utilisateur);
     Session.Flush();
 }
 public void Delete(Utilisateur user)
 {
     Session.Delete(user);
 }
 public void Remove(Utilisateur utilisateur)
 {
     Session.Delete(utilisateur);
     Session.Flush();
 }
示例#7
0
 public static bool Fill(Utilisateur u)
 {
     throw new NotImplementedException();
 }
示例#8
0
 public void Save(Utilisateur utilisateur)
 {
     ListUtilisateurs.Add(utilisateur);
 }
        public static Utilisateur Requete(string utiLogin, string utiMpd,
                                          string utiDroit, SqlConnection maConnexion)
        {
            Utilisateur   utiConnecte = new Utilisateur(" ", " ", ' ');
            SqlCommand    myCommand   = default(SqlCommand);
            SqlDataReader myReader    = null;
            char          droit       = ' ';

            if (utiDroit == "administrateur")
            {
                droit = 'A';
            }
            if (utiDroit == "Comptable")
            {
                droit = 'C';
            }

            List <Utilisateur> listeUtilisateur;

            listeUtilisateur = UtilisateurDAO.GetUtilisateurs();
            int nbUtilisateur = listeUtilisateur.Count();

            for (int ind = 0; ind < nbUtilisateur; ind++)
            {
                if (utiLogin == listeUtilisateur[ind].Login &&
                    utiMpd == listeUtilisateur[ind].Mdp &&
                    droit == listeUtilisateur[ind].Droit)
                {
                    myCommand = new SqlCommand("SELECT login_user,mdp_user, " +
                                               "droit_user FROM Utilisateur WHERE login_user = @Login" +
                                               " AND mdp_user = @Password" +
                                               "AND droit_user = @Droit", maConnexion);

                    SqlParameter uLogin =
                        new SqlParameter("@Login", SqlDbType.VarChar);
                    SqlParameter uPassword =
                        new SqlParameter("@Password", SqlDbType.VarChar);
                    SqlParameter uDroit =
                        new SqlParameter("@Droit", SqlDbType.Char);

                    uLogin.Value    = utiLogin;
                    uPassword.Value = utiMpd;
                    uDroit.Value    = utiDroit;

                    myCommand.Parameters.Add(uLogin);
                    myCommand.Parameters.Add(uPassword);
                    myCommand.Parameters.Add(uDroit);

                    myCommand.Connection.Open();


                    myReader = myCommand.
                               ExecuteReader(CommandBehavior.CloseConnection);


                    if (myReader.Read() == true)
                    {
                        char utiDroitSelectionner;
                        utiDroitSelectionner = Convert.ToChar(utiDroit);
                        utiConnecte          = new Utilisateur(utiLogin, utiMpd, utiDroitSelectionner);
                    }
                    else
                    {
                        if (utiLogin != listeUtilisateur[ind].Login)
                        {
                            Console.WriteLine("Erreur, votre utilisateur " +
                                              " est incorrect ou n'existe pas");
                        }
                        if (utiMpd != listeUtilisateur[ind].Mdp)
                        {
                            Console.WriteLine("Erreur, votre mot de passe" +
                                              " est incorrect");
                        }
                        char utiDroitSelectionner;
                        utiDroitSelectionner = Convert.ToChar(utiDroit);
                        if (utiDroitSelectionner != listeUtilisateur[ind].Droit)
                        {
                            Console.WriteLine("Erreur, vous n'avez pas " +
                                              "selectionné le bon droit");
                        }
                    }
                }
            }
            return(utiConnecte);
        }