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) {
-
+