public static Collection <Utilisateur> getUser() { Collection <Utilisateur> mesUsers = new Collection <Utilisateur>(); try { mesUsers.Clear(); bdd.GestBiblioNetConn.Open(); String SQL = "SELECT * FROM Utilisateur"; MySqlDataReader MonReaderUtilisateur; MySqlCommand Command1 = new MySqlCommand(SQL, bdd.GestBiblioNetConn); MonReaderUtilisateur = Command1.ExecuteReader(); Utilisateur nouveauUser; while (MonReaderUtilisateur.Read()) { nouveauUser = new Utilisateur(int.Parse(MonReaderUtilisateur[0].ToString()), MonReaderUtilisateur[1].ToString(), MonReaderUtilisateur[2].ToString(), MonReaderUtilisateur[3].ToString(), MonReaderUtilisateur[4].ToString(), MonReaderUtilisateur[5].ToString(), MonReaderUtilisateur[6].ToString(), MonReaderUtilisateur[7].ToString()); nouveauUser.MesCommandesUser = M_Commande.getCommandesUser(nouveauUser); mesUsers.Add(nouveauUser); } bdd.GestBiblioNetConn.Close(); } catch (Exception ex) { MessageBox.Show("Erreur : " + ex.Message); } return(mesUsers); }
public static Utilisateur getUser(int NumUser) { Utilisateur unUser = new Utilisateur(); try { bdd.GestBiblioNetConn.Open(); String SQL = "SELECT * FROM Utilisateur WHERE NumUser = ?"; MySqlDataReader MonReaderUtilisateur; MySqlCommand Command1 = new MySqlCommand(SQL, bdd.GestBiblioNetConn); MySqlParameter Param1 = Command1.Parameters.Add("@NumUser", MySqlDbType.Int16); Param1.Value = NumUser; MonReaderUtilisateur = Command1.ExecuteReader(); while (MonReaderUtilisateur.Read()) { unUser.NumUser = int.Parse(MonReaderUtilisateur[0].ToString()); unUser.Nom = MonReaderUtilisateur[1].ToString(); unUser.Prenom = MonReaderUtilisateur[2].ToString(); unUser.Password = MonReaderUtilisateur[3].ToString(); unUser.AdresseMail = MonReaderUtilisateur[4].ToString(); unUser.Adresse = MonReaderUtilisateur[5].ToString(); unUser.CodePostal = MonReaderUtilisateur[6].ToString(); unUser.Ville = MonReaderUtilisateur[7].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { bdd.GestBiblioNetConn.Close(); } return(unUser); }