public List <Logement> selectTout() { string r = "SELECT logement.IDLOG, adresse, nb_pieces, loyer, surface_ter from logement left join maison on maison.IDLOG = logement.IDLOG;"; List <Logement> liste = new List <Logement>(); int id; string adresse; int pieces; double loyer; myconx.openConnexion(); reader = myconx.prepareCommande(r).ExecuteReader(); while (reader.Read()) { Logement unLogement; id = reader.GetInt32(0); adresse = reader.GetString(1); pieces = reader.GetInt32(2); loyer = reader.GetDouble(3); if (reader.IsDBNull(4)) { unLogement = new Logement(id, adresse, pieces, loyer); } else { unLogement = new Maison(id, adresse, pieces, loyer, reader.GetDouble(4)); } liste.Add(unLogement); } reader.Close(); myconx.closeConnexion(); return(liste); }
public List <Parc> selectTout() { string r = "SELECT * FROM " + nomTable + " ;"; List <Parc> liste = new List <Parc>(); int id; string nom; myconx.openConnexion(); reader = myconx.prepareCommande(r).ExecuteReader(); while (reader.Read()) { Parc parc; id = reader.GetInt32(0); nom = reader.GetString(1); parc = new Parc(id, nom); liste.Add(parc); } reader.Close(); myconx.closeConnexion(); return(liste); }
public List <Logement> selectTout() { string r = "SELECT maison.idlog, adresse, nb_pieces, loyer, surface_ter FROM " + nomTable + "NATURAL JOIN logement ;"; List <Logement> liste = new List <Logement>(); int id; string adresse; int pieces; double loyer; double surfaceT; myconx.openConnexion(); reader = myconx.prepareCommande(r).ExecuteReader(); while (reader.Read()) { Maison uneMaison; id = reader.GetInt32(0); adresse = reader.GetString(1); pieces = reader.GetInt32(2); loyer = reader.GetDouble(3); surfaceT = reader.GetDouble(4); uneMaison = new Maison(id, adresse, pieces, loyer, surfaceT); liste.Add(uneMaison); } reader.Close(); myconx.closeConnexion(); return(liste); }
public List <Locataire> selectTout() { string r = "SELECT * FROM " + nomTable + " ;"; List <Locataire> liste = new List <Locataire>(); int id; string nom; double revenu; myconx.openConnexion(); reader = myconx.prepareCommande(r).ExecuteReader(); while (reader.Read()) { Locataire unLocataire; id = reader.GetInt32(0); nom = reader.GetString(1); revenu = reader.GetDouble(2); unLocataire = new Locataire(id, nom, revenu); liste.Add(unLocataire); } reader.Close(); myconx.closeConnexion(); return(liste); }