|
|
|
@ -6,6 +6,7 @@ using System.Threading.Tasks;
|
|
|
|
|
using Npgsql;
|
|
|
|
|
using Model;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Diagnostics;
|
|
|
|
|
|
|
|
|
|
namespace LinqToPgSQL
|
|
|
|
|
{
|
|
|
|
@ -32,33 +33,29 @@ namespace LinqToPgSQL
|
|
|
|
|
List<Inscrit> ListeInscrits = new List<Inscrit>();
|
|
|
|
|
|
|
|
|
|
var conn = new NpgsqlConnection(connString);
|
|
|
|
|
Console.Out.WriteLine("Ouverture de la connection");
|
|
|
|
|
conn.Open();
|
|
|
|
|
Console.Out.WriteLine("Ouverture de la connection"); try
|
|
|
|
|
{
|
|
|
|
|
conn.Open();
|
|
|
|
|
}
|
|
|
|
|
catch
|
|
|
|
|
{
|
|
|
|
|
conn.Close();
|
|
|
|
|
Environment.Exit(0);
|
|
|
|
|
|
|
|
|
|
var AllInscrit = new NpgsqlCommand("SELECT * FROM Inscrit", conn);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlDataReader dbReader = new NpgsqlCommand("SELECT * FROM Inscrit", conn).ExecuteReader();
|
|
|
|
|
|
|
|
|
|
var reader = AllInscrit.ExecuteReader();
|
|
|
|
|
while (reader.Read())
|
|
|
|
|
while (dbReader.Read())
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(
|
|
|
|
|
string.Format(
|
|
|
|
|
"({0}, {1}, {2}, {3}, {4}",
|
|
|
|
|
reader.GetString(0),
|
|
|
|
|
reader.GetString(1),
|
|
|
|
|
reader.GetString(2),
|
|
|
|
|
reader.GetString(3),
|
|
|
|
|
reader.GetString(4)
|
|
|
|
|
/*reader.GetInt32(2).ToString()*/
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
foreach (var EltInscrit in reader)
|
|
|
|
|
{
|
|
|
|
|
ListeInscrits.Add(new(reader.GetString(0), reader.GetString(1), reader.GetString(3), reader.GetString(2), reader.GetString(4)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ListeInscrits.Add(new Inscrit(dbReader.GetString(0), dbReader.GetString(1), dbReader.GetString(2), dbReader.GetString(3), dbReader.GetString(4)));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
reader.Close();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dbReader.Close();
|
|
|
|
|
|
|
|
|
|
return ListeInscrits;
|
|
|
|
|
}
|
|
|
|
|