|
|
@ -163,25 +163,42 @@ namespace LinqToPgSQL
|
|
|
|
await command1.ExecuteNonQueryAsync();
|
|
|
|
await command1.ExecuteNonQueryAsync();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
using (var command = new NpgsqlCommand(requete, conn))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
command.Parameters.AddWithValue("p", i.Id);
|
|
|
|
|
|
|
|
await command.ExecuteNonQueryAsync();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* SupprimerBanqueBdd(i);
|
|
|
|
SupprimerToutesBanquesBdd(i);
|
|
|
|
SupprimerCompteBdd(i);
|
|
|
|
/* SupprimerCompteBdd(i);
|
|
|
|
SupprimerEcheancierBdd(i);
|
|
|
|
SupprimerEcheancierBdd(i);
|
|
|
|
SupprimerPlanificationBdd(i);
|
|
|
|
SupprimerPlanificationBdd(i);
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Suppression de toutes les banques d'un inscrit*/
|
|
|
|
|
|
|
|
public async void SupprimerToutesBanquesBdd(Inscrit i)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var conn = new NpgsqlConnection(connString);
|
|
|
|
|
|
|
|
Console.Out.WriteLine("Ouverture de la connection");
|
|
|
|
|
|
|
|
try
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
conn.Open();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
conn.Close();
|
|
|
|
|
|
|
|
MessageBox.Show("Problème de connection ave la base de données. Aprés fermeture de la fenêtre, l'application se fermera automatiquement");
|
|
|
|
|
|
|
|
Environment.Exit(-1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
string requete = $"DELETE * FROM BANQUE b, INSCRBANQUE ib WHERE b.nom=ib.nomBanque AND ib.idInscrit=(@id)";
|
|
|
|
|
|
|
|
using (var command1 = new NpgsqlCommand(requete, conn))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
command1.Parameters.AddWithValue("id", i.Id.ToString());
|
|
|
|
|
|
|
|
await command1.ExecuteNonQueryAsync();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*Suppression d'une banque d'un inscrit*/
|
|
|
|
/*Suppression d'une banque d'un inscrit*/
|
|
|
|
public async void SupprimerBanqueBdd(Inscrit i, Banque b)
|
|
|
|
public async void SupprimerBanqueBdd(Inscrit i, Banque b)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var conn = new NpgsqlConnection(connString);
|
|
|
|
var conn = new NpgsqlConnection(connString);
|
|
|
|
Console.Out.WriteLine("Ouverture de la connection");
|
|
|
|
Console.Out.WriteLine("Ouverture de la connection");
|
|
|
|
conn.Open();
|
|
|
|
|
|
|
|
try
|
|
|
|
try
|
|
|
|
{
|
|
|
|
{
|
|
|
|
conn.Open();
|
|
|
|
conn.Open();
|
|
|
@ -189,7 +206,7 @@ namespace LinqToPgSQL
|
|
|
|
catch
|
|
|
|
catch
|
|
|
|
{
|
|
|
|
{
|
|
|
|
conn.Close();
|
|
|
|
conn.Close();
|
|
|
|
MessageBox.Show("Problème de connection avec la base de données. Aprés fermeture, l'application se fermera automatiquement");
|
|
|
|
MessageBox.Show("Problème de connection avec la base de données. Aprés fermeture de la fenêtre, l'application se fermera automatiquement");
|
|
|
|
Environment.Exit(-1);
|
|
|
|
Environment.Exit(-1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|