public static List <métier.User> genererListeUser() { List <métier.User> uneListe = new List <métier.User>(); string sql = "select * from personne"; //NOM DE LA TABLE DANS LA BDD //Création d'un objet commande sql MySqlCommand cmdSql = new MySqlCommand(sql, Form1.objCnx); //Exécution de la comande sql -> objet résultat MySqlDataReader objResultat = cmdSql.ExecuteReader(); while (objResultat.Read()) { //Afficher les valeurs à partir de la BDD (les chiffres correspondent aux places des attributs dans la BDD) int id = int.Parse(objResultat.GetValue(0).ToString()); string nom = objResultat.GetValue(1).ToString(); string prenom = objResultat.GetValue(2).ToString(); string mail = objResultat.GetValue(3).ToString(); string badge = objResultat.GetValue(4).ToString(); string statut = objResultat.GetValue(5).ToString(); int numinscription = int.Parse(objResultat.GetValue(6).ToString()); //Création d'un objet de la classe User métier.User objUser = new métier.User(nom, prenom, mail, statut, badge, numinscription); uneListe.Add(objUser); } objResultat.Close(); return(uneListe); }
private void button4_Click(object sender, EventArgs e) { MySqlDataReader resultat = modele.UserDb.listeUserAjouter(); while (resultat.Read()) { string nom = resultat.GetValue(0).ToString(); string prenom = resultat.GetValue(1).ToString(); string mail = resultat.GetValue(2).ToString(); string categ = resultat.GetValue(3).ToString(); string badge = resultat.GetValue(4).ToString(); int num; Int32.TryParse(resultat.GetValue(5).ToString(), out num); métier.User objUserImport = new métier.User(nom, prenom, mail, categ, badge, num); } resultat.Close(); }