Console.Out.WriteLine("Ouverture de la connection");try
Console.Out.WriteLine("Ouverture de la connection");
try
{
conn.Open();
}
@ -61,6 +62,7 @@ namespace LinqToPgSQL
dbReader.Close();
returnListeInscrits;
}
@ -69,14 +71,16 @@ namespace LinqToPgSQL
List<Banque>ListeBanques=newList<Banque>();
varconn=newNpgsqlConnection(connString);
Console.Out.WriteLine("Ouverture de la connection");try
Console.Out.WriteLine("Ouverture de la connection");
try
{
conn.Open();
}
catch
{
conn.Close();
Environment.Exit(0);
MessageBox.Show("Problème de connection à la base de donnée. Aprés fermeture, l'application se fermera automatiquement");
Environment.Exit(-1);
}
@ -93,18 +97,62 @@ namespace LinqToPgSQL
dbReader.Close();
returnListeBanques;
}
/*Charge le compte d'un inscrit*/
publicIEnumerable<Compte>LoadCompte(Inscriti)
{
List<Compte>ListeCompte=newList<Compte>();
varconn=newNpgsqlConnection(connString);
Console.Out.WriteLine("Ouverture de la connection");
try
{
conn.Open();
}
catch
{
conn.Close();
MessageBox.Show("Problème de connection à la base de données. Aprés fermeture, l'application se fermera automatiquement.");
Environment.Exit(-1);
}
stringrequete="Select * FROM Compte c, InscrBanque ib, Inscrit i WHERE c.idInscrit = ib.idInscrit AND c.idInscritBanque = ib.id AND i.id = (@p1)";
NpgsqlDataReaderdbReader=newNpgsqlCommand("Select * FROM Compte c, InscrBanque ib, Inscrit i WHERE c.idInscrit = ib.idInscrit AND c.idInscritBanque = ib.id AND i.id = (@p1) ",conn).ExecuteReader();
/*Revoir la BDD, probleme de clé étrangère de devise*/