public List <T> ObtenirListe(List <SqlParameter> parametres, string sql) { List <T> resultats = new List <T>(); DataTable dataTable = BaseDeDonnees.Rechercher(parametres, sql); foreach (DataRow row in dataTable.Rows) { resultats.Add(Creer(row)); } return(resultats); }
/// <summary> /// Renvoie la liste des années avec au moins un emprunt répertorié. /// </summary> /// <returns>Liste des années.</returns> public static List <int> ListerAnnees() { List <int> annees = new List <int>(); string sql = @"SELECT DISTINCT YEAR(datEmprunt) FROM Emprunt;"; foreach (DataRow row in BaseDeDonnees.Rechercher(sql).Rows) { annees.Add((int)row[0]); } return(annees); }