From 1f8db86604b6972f676acc811caa3bb7e32deeef Mon Sep 17 00:00:00 2001 From: cherif Date: Sat, 25 Mar 2023 00:02:11 +0100 Subject: [PATCH] 24/03/23 - 23h --- src/components/GestionAdministrative.js | 40 ++++++++++++++++++------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index dbf45b2..870bc02 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -2642,7 +2642,7 @@ function GestionAdministrative(props) { var liste_formation = GetSelectedRows_PresInsc_Ids(); for (var i = 0; i < liste_formation.length; i++) { - var line = JSON.parse(rowss[i]); + var line = JSON.parse(rowss[liste_formation[i]]); var email = line.email; var montant = String(line.price); @@ -2700,6 +2700,11 @@ function GestionAdministrative(props) { setSelectionModel([]); setactionmass_preinsc_val(); + GetListePreinscrit(mysession); + GetListeInscrit(mysession); + GetListeEmargement(mysession); + GetListeEvaluation(mysession); + } @@ -2708,7 +2713,7 @@ function GestionAdministrative(props) { const value = event.target.value; - if (String(value) === "confirmation" || String(value) === "impression" || String(value) === "annuleinscription") { + if (String(value) === "confirmation" || String(value) === "impression" || String(value) === "annule inscription") { setactionmass_insc_val(value); } else { @@ -2719,8 +2724,10 @@ function GestionAdministrative(props) { function GetSelectedRows_Insc_Ids() { + var tab_tmp = [] for (var i = 0; i < selectionModel_insc.length; i++) { + //console.log(" ### selectionModel_insc[i] = ", selectionModel_insc[i]); var myid = parseInt(String(selectionModel_insc[i])); //var line = JSON.parse(rowss[myid]); tab_tmp.push(myid); @@ -2734,10 +2741,11 @@ function GestionAdministrative(props) { var liste_formation = GetSelectedRows_Insc_Ids(); for (var i = 0; i < liste_formation.length; i++) { - var line = JSON.parse(rowss_insc[i]); + + var line = JSON.parse(rowss_insc[liste_formation[i]]); //console.log(" line = ", line); var email = line.email; - console.log(" Traitement de email = ", email); + //console.log(" Traitement de email = ", email); if (String(actionmass_insc_val) === "confirmation") { SendInscriptionConfirmation(email); @@ -2746,9 +2754,9 @@ function GestionAdministrative(props) { //console.log(" impress mail = ", email); DownloadAttendeeDetail_one(email); - } else if (String(actionmass_insc_val) === "annuleinscription") { + } else if (String(actionmass_insc_val) === "annule inscription") { - console.log(" impress mail = ", email); + //console.log(" impress mail = ", email); SendInscriptionCancell(email); } @@ -2759,6 +2767,10 @@ function GestionAdministrative(props) { setSelectionModel_insc([]); setactionmass_insc_val(); + GetListePreinscrit(mysession); + GetListeInscrit(mysession); + GetListeEmargement(mysession); + GetListeEvaluation(mysession); } const [actionmass_emarg_val, setactionmass_emarg_val] = useState(); @@ -2789,7 +2801,7 @@ function GestionAdministrative(props) { async function actionmass_emarge_Traitemet() { var liste_formation = GetSelectedRows_Emarg_Ids(); for (var i = 0; i < liste_formation.length; i++) { - var line = JSON.parse(rowss_emarg[i]); + var line = JSON.parse(rowss_emarg[liste_formation[i]]); //console.log(" line = ", line); var email = line.email; //console.log(" Traitement de email = ", email); @@ -2801,6 +2813,10 @@ function GestionAdministrative(props) { } setSelectionModel_emarg([]); actionmass_emarg_val(); + GetListePreinscrit(mysession); + GetListeInscrit(mysession); + GetListeEmargement(mysession); + GetListeEvaluation(mysession); } @@ -2839,7 +2855,7 @@ function GestionAdministrative(props) { async function actionmass_Evaluation_Traitemet() { var liste_formation = GetSelectedRows_Evaluation_Ids(); for (var i = 0; i < liste_formation.length; i++) { - var line = JSON.parse(rowss_evaluation[i]); + var line = JSON.parse(rowss_evaluation[liste_formation[i]]); //console.log(" line = ", line); var email = line.email; @@ -2851,6 +2867,10 @@ function GestionAdministrative(props) { } setSelectionModel_evaluation([]); setactionmass_eval_val(); + GetListePreinscrit(mysession); + GetListeInscrit(mysession); + GetListeEmargement(mysession); + GetListeEvaluation(mysession); } const [reduction_session, setreduction_session] = useState("0"); @@ -3528,7 +3548,7 @@ function GestionAdministrative(props) { checkboxSelection onSelectionModelChange={(newSelectionModel_insc) => { setSelectionModel_insc(newSelectionModel_insc); - //console.log("ch selected--" + newSelectionModel); + //console.log("ch selected--" + newSelectionModel_insc); }} selectionModel={selectionModel_insc} @@ -3571,7 +3591,7 @@ function GestionAdministrative(props) { - +