public List <Artiste> GetArtistes() { // déclaration des variables de travail int idLu; string nomLu; string siteLu; int idCourantLu; string CourantLibelleLu; SqlConnection cnx = Connexion.GetObjConnexion(); Courant unCourant; SqlDataReader monLecteur; List <Artiste> lesArtistes; lesArtistes = new List <Artiste>(); maCommand = new SqlCommand(); maCommand.Connection = cnx; maCommand.CommandType = System.Data.CommandType.StoredProcedure; maCommand.CommandText = "selectartiste"; // execution de la requete monLecteur = maCommand.ExecuteReader(); while (monLecteur.Read()) { idLu = (int)monLecteur["id"]; nomLu = (string)monLecteur["nom"]; siteLu = (string)monLecteur["site"]; idCourantLu = (int)monLecteur["idCourant"]; CourantLibelleLu = (string)monLecteur["libelleCourant"]; unCourant = new Courant(idCourantLu, CourantLibelleLu); // on cree une instance de la classe Artiste Artiste unArtiste = new Artiste(idLu, nomLu, siteLu, unCourant); // on ajoute l'instance créée dans la collection lesArtistes.Add(unArtiste); } monLecteur.Close(); Connexion.CloseConnection(); return(lesArtistes); }
public List <Courant> GetCourant() { // déclaration des variables de travail int idLu; string libelleLu; // on récupère l'objet responsable de la connexion à la base SqlConnection cnx = Connexion.GetObjConnexion(); SqlDataReader monLecteur; List <Courant> lesCourant; lesCourant = new List <Courant>(); maCommand = new SqlCommand(); maCommand.Connection = cnx; maCommand.CommandText = "select id, libelle from Courant"; // execution de la requête monLecteur = maCommand.ExecuteReader(); while (monLecteur.Read()) { // on recupere le nom et le prenom du client idLu = (int)monLecteur["id"]; libelleLu = (string)monLecteur["libelle"]; // on cree une instance de la classe CategSocioPro Courant unCourant = new Courant(idLu, libelleLu); // on ajoute l'instance créée dans la collection lesCourant.Add(unCourant); } monLecteur.Close(); Connexion.CloseConnection(); return(lesCourant); }