diff --git a/Sources/Data/PersLinqToPgSQL.cs b/Sources/Data/PersLinqToPgSQL.cs index e701759..00c61d3 100644 --- a/Sources/Data/PersLinqToPgSQL.cs +++ b/Sources/Data/PersLinqToPgSQL.cs @@ -46,7 +46,6 @@ namespace LinqToPgSQL dr.Close(); return "null";//a changer doit retester } - } public bool ExistEmail(string mail) @@ -237,7 +236,6 @@ namespace LinqToPgSQL using (var command1 = new NpgsqlCommand(requete, conn)) { command1.Parameters.AddWithValue("p", i.Id); - /*await command1.ExecuteNonQueryAsync();*/ } @@ -249,6 +247,42 @@ namespace LinqToPgSQL return ListeCompte; } + public IEnumerable LoadBanqueId(string id) + { + //int idnombre = Int16.Parse(id); + // Debug.WriteLine(idnombre+"------------------------------------"); + List ListeBanque = new List(); + Debug.WriteLine(id); + var conn = new NpgsqlConnection(connexionBDD); + Console.Out.WriteLine("Ouverture de la connection"); + try + { + conn.Open(); + } + catch + { + conn.Close(); + Debug.WriteLine("Problème de connection à la base de données. Aprés fermeture, l'application se fermera automatiquement."); + Environment.Exit(-1); + } + + /* NpgsqlCommand cmd = new NpgsqlCommand("select * from banque b, inscrbanque ib, Inscrit i where ib.idinscrit =(@p) AND ib.nombanque = b.nom AND ib.idinscrit = i.id;", conn) + { + Parameters = + { + new NpgsqlParameter("p",id), + } + }; + NpgsqlDataReader dataReader = cmd.ExecuteReader(); + while (dataReader.Read()) + { + Debug.WriteLine(dataReader.GetString(0), dataReader.GetString(1), dataReader.GetString(2)); + ListeBanque.Add(new Banque(dataReader.GetString(0), dataReader.GetString(1), dataReader.GetString(2))); + } + dataReader.Close();*/ + return ListeBanque; + } + /*Suppression d'un inscrit dans la base de données*/ public async void SupprimerInscritBdd(Inscrit i) { diff --git a/Sources/IHM/Dashboard.xaml b/Sources/IHM/Dashboard.xaml index 404607f..c2addf6 100644 --- a/Sources/IHM/Dashboard.xaml +++ b/Sources/IHM/Dashboard.xaml @@ -16,13 +16,15 @@ Margin="0,0,40,0" Clicked="OnClickedGestionBanque" /> -