public static Lieu getUnLieuParLibelle(string libelle) { Lieu unLieu = new Lieu(); unLieu.setLibbelle(libelle); try { MySqlConnection cnx = MySQL.getCnx(); cnx.Ping(); string requete = "SELECT LIE_ID FROM lieux WHERE LIE_LIBELLE = '" + libelle + "';"; MySqlCommand cmd = new MySqlCommand(requete, cnx); var reader = cmd.ExecuteReader(); if (reader.Read()) { unLieu.setId(reader.GetInt32(0)); } cnx.Close(); return(unLieu); } catch (MySqlException ex) { unLieu.setLibbelle(ex.ToString()); return(unLieu); } }
public static List <Lieu> getLesLieux() { List <Lieu> lesLieux = new List <Lieu>(); try { MySqlConnection cnx = MySQL.getCnx(); cnx.Ping(); string requete = "SELECT LIE_ID, LIE_LIBELLE FROM lieux"; MySqlCommand cmd = new MySqlCommand(requete, cnx); var reader = cmd.ExecuteReader(); while (reader.Read()) { Lieu unLieu = new Lieu(reader.GetInt32(0), reader.GetString(1)); lesLieux.Add(unLieu); } cnx.Close(); return(lesLieux); } catch (MySqlException ex) { Lieu unLieu = new Lieu(); unLieu.setLibbelle(ex.ToString()); lesLieux.Add(unLieu); return(lesLieux); } }