24/03/23 - 23h

recette2
cherif 2023-03-25 00:02:11 +01:00
parent 21cc085524
commit 1f8db86604
1 changed files with 30 additions and 10 deletions

View File

@ -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) {
<option selected value="n/a">Choisir une action</option>
<option value="confirmation">Renvoyer une confirmation</option>
<option value="impression">Imprimer fiches</option>
<option value="annuleinscription">Annuler inscription</option>
<option value="annule inscription">Annuler inscription</option>
</select> &nbsp;