From 4759d16bd8636bf33f9b32a6adaf6af450836ed2 Mon Sep 17 00:00:00 2001 From: nimaye Date: Wed, 19 Oct 2022 09:31:26 +0200 Subject: [PATCH 1/5] =?UTF-8?q?la=20m=C3=A9thode=20supprimerInscritBdd=20f?= =?UTF-8?q?aite=20mais=20en=20attente=20des=20m=C3=A9thodes=20de=20suppres?= =?UTF-8?q?sion=20banque,=20compte,=20ech=C3=A9ancier=20et=20planification?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Code/LinqToPgSQL/PersLinqToPgSQL.cs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Code/LinqToPgSQL/PersLinqToPgSQL.cs b/Code/LinqToPgSQL/PersLinqToPgSQL.cs index 1eb575d..c543835 100644 --- a/Code/LinqToPgSQL/PersLinqToPgSQL.cs +++ b/Code/LinqToPgSQL/PersLinqToPgSQL.cs @@ -72,21 +72,18 @@ namespace LinqToPgSQL string requete = $"DELETE FROM INSCRIT WHERE id=(@p)"; - string requeteFKey = $"DELETE FROM DEVISEINSCRIT WHERE idInscrit=(@p2)"; - using (var command1 = new NpgsqlCommand(requeteFKey, conn)) + using (var command1 = new NpgsqlCommand(requete, conn)) { command1.Parameters.AddWithValue("p2", i.Id); await command1.ExecuteNonQueryAsync(); } - using (var command = new NpgsqlCommand(requete, conn)) - { - command.Parameters.AddWithValue("p", i.Id); - await command.ExecuteNonQueryAsync(); - } - - + /* SupprimerBanqueBdd(i); + SupprimerCompteBdd(i); + SupprimerEcheancierBdd(i); + SupprimerPlanificationBdd(i); +*/ } } From 3aa542361a1a49b90fdae5ac3926fa229ec2724d Mon Sep 17 00:00:00 2001 From: nimaye Date: Thu, 20 Oct 2022 08:13:43 +0200 Subject: [PATCH 2/5] modification mineur sur supprimerInscrit --- Code/LinqToPgSQL/PersLinqToPgSQL.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/LinqToPgSQL/PersLinqToPgSQL.cs b/Code/LinqToPgSQL/PersLinqToPgSQL.cs index c543835..6224a4d 100644 --- a/Code/LinqToPgSQL/PersLinqToPgSQL.cs +++ b/Code/LinqToPgSQL/PersLinqToPgSQL.cs @@ -61,7 +61,7 @@ namespace LinqToPgSQL } - /*Revoir la BDD, probleme de clé étrangère de devise*/ + public async void SupprimerInscritBdd(Inscrit i) { /*List ListeInscrits = new List(LoadInscrit());*/ From 5206b6cc732b71a2f3495079a873e3a899a2ed97 Mon Sep 17 00:00:00 2001 From: nimaye Date: Thu, 20 Oct 2022 08:32:34 +0200 Subject: [PATCH 3/5] =?UTF-8?q?Patch=20bug=20message=20erreur=20de=20conne?= =?UTF-8?q?ction=20=C3=A0=20la=20base=20de=20donn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Code/LinqToPgSQL/PersLinqToPgSQL.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Code/LinqToPgSQL/PersLinqToPgSQL.cs b/Code/LinqToPgSQL/PersLinqToPgSQL.cs index 6224a4d..c95c376 100644 --- a/Code/LinqToPgSQL/PersLinqToPgSQL.cs +++ b/Code/LinqToPgSQL/PersLinqToPgSQL.cs @@ -7,6 +7,8 @@ using Npgsql; using Model; using System.IO; using System.Diagnostics; +using System.Windows; +using System.Threading; namespace LinqToPgSQL { @@ -15,7 +17,7 @@ namespace LinqToPgSQL private static string Host = "90.114.135.116"; private static string User = "postgres"; private static string DBname = "conseco"; - private static string Password = "lulu"; + private static string Password = "lul"; private static string Port = "5432"; string connString = @@ -40,6 +42,8 @@ namespace LinqToPgSQL catch { conn.Close(); + + MessageBox.Show("Problème de connection à la base de données. L'application se fermera après fermeture de la fenêtre"); Environment.Exit(0); } From 6e35e92208bd237cbd8d5c9479d0005940126e66 Mon Sep 17 00:00:00 2001 From: nimaye Date: Thu, 20 Oct 2022 08:36:19 +0200 Subject: [PATCH 4/5] correction sur les identifiaqnts de connexions --- Code/LinqToPgSQL/PersLinqToPgSQL.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/LinqToPgSQL/PersLinqToPgSQL.cs b/Code/LinqToPgSQL/PersLinqToPgSQL.cs index c95c376..bd43f68 100644 --- a/Code/LinqToPgSQL/PersLinqToPgSQL.cs +++ b/Code/LinqToPgSQL/PersLinqToPgSQL.cs @@ -17,7 +17,7 @@ namespace LinqToPgSQL private static string Host = "90.114.135.116"; private static string User = "postgres"; private static string DBname = "conseco"; - private static string Password = "lul"; + private static string Password = "lulu"; private static string Port = "5432"; string connString = From d79ac4cf32dc534fa15c719c90d7498c62a46887 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Thu, 20 Oct 2022 11:48:18 +0200 Subject: [PATCH 5/5] Ajout de Sonnar --- .drone.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index f2bfbc5..dc9711e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,4 +20,24 @@ steps: - cd Code - dotnet restore CI_CONSECO.sln - dotnet test CI_CONSECO.sln --no-restore - depends_on: [build] \ No newline at end of file + depends_on: [build] + - name: code-analysis + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 + commands: + - cd Code/ + - dotnet restore CI_CONSECO.sln + - dotnet sonarscanner begin /k:ConsEco /d:sonar.host.url=$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$${PLUGIN_SONAR_TOKEN} + - dotnet build CI_CONSECO.sln -c Release --no-restore + - dotnet test CI_CONSECO.sln --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --collect "XPlat Code Coverage" + - reportgenerator -reports:"**/coverage.cobertura.xml" -reporttypes:SonarQube -targetdir:"coveragereport" + - dotnet publish CI_CONSECO.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release + - dotnet sonarscanner end /d:sonar.login=$${PLUGIN_SONAR_TOKEN} + secrets: [ SECRET_SONAR_LOGIN ] + settings: + # accessible en ligne de commande par ${PLUGIN_SONAR_HOST} + sonar_host: https://codefirst.iut.uca.fr/sonar/ + # accessible en ligne de commande par ${PLUGIN_SONAR_TOKEN} + sonar_token: + from_secret: SECRET_SONAR_LOGIN + depends_on: [tests] + \ No newline at end of file