diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index 2a5b9c6..db6fd94 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -78,7 +78,7 @@ const DisplayPartnerSession = (props) => { { field: 'duration_unit', headerName: 'unité', width: 100, align: "center", flex: 1 }, - { + /* { field: "management", headerName: 'Gestion', renderCell: (cellValues) => { return ( @@ -113,7 +113,7 @@ const DisplayPartnerSession = (props) => { ); } - }, + },*/ @@ -137,7 +137,7 @@ const DisplayPartnerSession = (props) => { trigger={ @@ -446,6 +446,7 @@ const DisplayPartnerSession = (props) => { var line = JSON.parse(rowss[selected_row_id]); + var code_session = line.code_session; setselected_code_session(line.code_session); @@ -455,7 +456,6 @@ const DisplayPartnerSession = (props) => { setEdite_session("1"); submenu_detail_session(); - GetCurrentSession(line.code_session, line.class_internal_url); GetListePreinscrit(line.code_session, line.class_internal_url); @@ -521,6 +521,8 @@ const DisplayPartnerSession = (props) => { const [selected_code_session, setselected_code_session] = useState(); const [selected_internal_url, setselected_internal_url] = useState(); + const [one_selected_internal_url, setone_selected_internal_url] = useState(); + const [liste_participants_file_change_api, setliste_participants_file_change_api] = useState(); const [liste_participants_file_change_result, setliste_participants_file_change_result] = useState(); @@ -637,6 +639,8 @@ const DisplayPartnerSession = (props) => { const [nb_stagiaire_Inscrit, setnb_stagiaire_Inscrit] = useState("0"); + const [selectionModel_preinsc, setselectionModel_preinsc] = React.useState([]); + const [selectionModel_insc, setSelectionModel_insc] = React.useState([]); const [rowss_insc, setRows_insc] = useState([]); const [rowss_preinsc, setRows_preinsc] = useState([]); @@ -649,8 +653,8 @@ const DisplayPartnerSession = (props) => { //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); - form.append("class_internal_url", selected_internal_url); - form.append("session_id", selected_code_session); + form.append("class_internal_url", class_internal_url); + form.append("session_id", localsessionid); form.append("status", "1"); /* @@ -679,7 +683,8 @@ const DisplayPartnerSession = (props) => { if (String(data['status']) === String("true")) { //console.log("erreur rrrr:" + data['status']) setGetListePreinscrit_insc_api("true"); - setnb_stagiaire_Inscrit(data['message'].length) + setnb_stagiaire_Inscrit(data['message'].length); + //console.log(" ### setnb_stagiaire_Inscrit = ", data['message'].length); } else if (String(data['status']) === String("Err_Connexion")) { alert('Erreur: ' + data['message']); @@ -850,7 +855,7 @@ const DisplayPartnerSession = (props) => { }) .then((data) => data.json()) .then((data) => { - //console.log('Success:', data['message'], "data['status'] = ", data['status']); + //console.log('GetListePreinscrit:', data['message'], "data['status'] = ", data['status']); setGetListePreinscrit_result(data['message']); setRows_preinsc(data['message']); @@ -861,7 +866,8 @@ const DisplayPartnerSession = (props) => { } else if (String(data['status']) === String("true")) { setGetListePreinscrit_api("true"); - setnb_stagiaire_Preinscrit(data['message'].length) + setnb_stagiaire_Preinscrit(data['message'].length); + //console.log(" ### setnb_stagiaire_Preinscrit = ", data['message'].length); } else { @@ -887,28 +893,19 @@ const DisplayPartnerSession = (props) => { var prix_session; - var one_nom_part = "" - if (document.getElementById("one_nom_part") && document.getElementById("one_nom_part").value != "") { - one_nom_part = document.getElementById("one_nom_part").value; - } + var one_nom_part = p_one_nom_part; if (one_nom_part.trim() == "") { alert(" Vous devez saisir le nom du participant"); return; } - var one_prenom_part = "" - if (document.getElementById("one_prenom_part") && document.getElementById("one_prenom_part").value != "") { - one_prenom_part = document.getElementById("one_prenom_part").value; - } + var one_prenom_part = p_one_prenom_part; if (one_prenom_part.trim() == "") { alert(" Vous devez saisir le prenom du participant"); return; } - var one_email_part = "" - if (document.getElementById("one_email_part") && document.getElementById("one_email_part").value != "") { - one_email_part = document.getElementById("one_email_part").value; - } + var one_email_part = p_one_email_part; if (one_email_part.trim() == "") { alert(" Vous devez saisir l'email du participant"); return; @@ -922,22 +919,15 @@ const DisplayPartnerSession = (props) => { } - var one_phone_part = "" - if (document.getElementById("one_phone_part") && document.getElementById("one_phone_part").value != "") { - one_phone_part = document.getElementById("one_phone_part").value; - } + var one_phone_part = p_one_phone_part if (one_phone_part.trim() == "") { alert(" Vous devez saisir le téléphone du participant"); return; } - var code_session = ""; - if (document.getElementById("code_session") && document.getElementById("code_session").value != "") - code_session = document.getElementById("code_session").value; - - if (code_session.trim() == "") { - alert(" La session est invalide"); + if (selected_code_session.trim() === "" || selected_internal_url.trim() === "") { + alert(" Vous devez selectionner une session d'abord"); return; } @@ -946,7 +936,7 @@ const DisplayPartnerSession = (props) => { const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); form.append("class_internal_url", selected_internal_url); - form.append("session_id", code_session); + form.append("session_id", selected_code_session); form.append("nom", one_nom_part); form.append("prenom", one_prenom_part); form.append("email", one_email_part); @@ -966,6 +956,7 @@ const DisplayPartnerSession = (props) => { if (String(res.data.status) === String("true")) { setOne_Create_Participant_api("true"); setOne_Create_Participant_result(res.data.message); + alert(" Le participant a été correctement ajouté"); setaddOneParticipant("0"); //setreduction_session("1"); @@ -1210,8 +1201,8 @@ const DisplayPartnerSession = (props) => { var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/"; axios.post(myurl, form).then(res => { - console.log(" In UpdateStagiaireData res.data.status = " + res.data.status); - console.log(" In UpdateStagiaireData res.data.message r_class = " + res.data.message); + //console.log(" In UpdateStagiaireData res.data.status = " + res.data.status); + //console.log(" In UpdateStagiaireData res.data.message r_class = " + res.data.message); if (String(res.data.status) === String("true")) { setUpdateStagiaireData_api("true"); @@ -1787,6 +1778,7 @@ const DisplayPartnerSession = (props) => { setCreateSessionFormation_result(res.data.message); setsessionChanged(false); desableSessionFields(); + Getall_TrainingSession(); GetCurrentSession(selected_code_session, selected_internal_url); alert(String(res.data.message)); @@ -1817,25 +1809,22 @@ const DisplayPartnerSession = (props) => { function One_CreateSessionFormation() { clean_old_messages(); var form = new FormData(); - var nb_participant = "0"; - var prix_session; - var one_myclass_internal_url = "" - one_myclass_internal_url = "" - if (document.getElementsByName("one_myclass_internal_url")[0] && document.getElementsByName("one_myclass_internal_url")[0].value != "") { - one_myclass_internal_url = document.getElementsByName("one_myclass_internal_url")[0].value; + var one_myclass_title = "" + + + if (document.getElementsByName("one_myclass_title")[0] && document.getElementsByName("one_myclass_title")[0].value != "") { + one_myclass_title = document.getElementsByName("one_myclass_title")[0].value; } - if (one_myclass_internal_url.trim() == "") { + if (one_myclass_title.trim() == "") { alert(" Vous devez choisir une formation "); return; } - code_session = "" - if (document.getElementById("one_code_session") && document.getElementById("one_code_session").value != "") { - code_session = document.getElementById("one_code_session").value; - } + code_session = p_one_nb_participant + if (code_session.trim() == "") { alert(" Vous devez saisir un code session"); return; @@ -1843,8 +1832,7 @@ const DisplayPartnerSession = (props) => { - - nb_participant = "" + var nb_participant = "" if (document.getElementById("one_nb_participant") && document.getElementById("one_nb_participant").value != "") { nb_participant = document.getElementById("one_nb_participant").value; } @@ -1855,37 +1843,23 @@ const DisplayPartnerSession = (props) => { } } - prix_session = "" - if (document.getElementById("one_prix_session") && document.getElementById("one_prix_session").value != "") { - prix_session = document.getElementById("one_prix_session").value; - } + var prix_session = p_one_prix_session - var one_session_ondemande = "0" - one_session_ondemande = "" - if (document.getElementById("one_session_ondemande") && document.getElementById("one_session_ondemande").value != "") { - one_session_ondemande = document.getElementById("one_session_ondemande").value; - } + var one_session_ondemande = p_one_session_ondemande + var presentiel = p_one_session_presentiel; - var presentiel = "0" - presentiel = "" - if (document.getElementById("one_presentiel") && document.getElementById("one_presentiel").value != "") { - presentiel = document.getElementById("one_presentiel").value; - } - if (presentiel.trim() == "") { - + if (presentiel.trim() === "") { const response = window.confirm(" Vous devez preciser si la session est en présentiel. Continuer ?"); if (!response) { return; } } - var distantiel = "0" - distantiel = "" - if (document.getElementById("one_distantiel") && document.getElementById("one_distantiel").value != "") { - distantiel = document.getElementById("one_distantiel").value; - } + + var distantiel = p_one_session_distance; + if (distantiel.trim() == "") { const response = window.confirm(" Vous devez preciser si la session est en distantiel. Continuer ?"); @@ -1948,22 +1922,21 @@ const DisplayPartnerSession = (props) => { //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); - form.append("class_internal_url", one_myclass_internal_url); - form.append("formation_session_id", selected_code_session); + form.append("code_session", p_one_code_session); + form.append("class_internal_url", one_selected_internal_url); form.append("date_debut", format(one_SessionstartDate, 'dd/MM/yyyy kk:mm:ss')); form.append("date_fin", format(one_SessionendDate, 'dd/MM/yyyy kk:mm:ss')); - form.append("prix_session", prix_session); - form.append("nb_participant", nb_participant); - form.append("session_ondemande", one_session_ondemande); - form.append("presentiel", presentiel); - form.append("distantiel", distantiel); - form.append("adresse", adress); - form.append("code_postal", codepostal); - form.append("ville", ville); - form.append("code_session", code_session); - form.append("formateur", formateur); - form.append("lms_class_code", lms_class_code); - form.append("session_status", sessionStatus); + form.append("prix_session", p_one_prix_session); + form.append("nb_participant", p_one_nb_participant); + form.append("session_ondemande", p_one_session_ondemande); + form.append("presentiel", p_one_session_presentiel); + form.append("distantiel", p_one_session_distance); + form.append("adresse", p_one_adresse); + form.append("code_postal", p_one_code_postal); + form.append("ville", p_one_ville); + form.append("formateur", p_one_formateur); + form.append("lms_class_code", p_one_lms_class_code); + form.append("session_status", p_one_session_status); form.append("date_debut_inscription", format(one_SessionstartDateInscription, 'dd/MM/yyyy kk:mm:ss')); form.append("date_fin_inscription", format(one_SessionendDateInscription, 'dd/MM/yyyy kk:mm:ss')); form.append("attestation_certif", one_selectedCertif); @@ -1993,10 +1966,11 @@ const DisplayPartnerSession = (props) => { setone_CreateSessionFormation_api("true"); setone_CreateSessionFormation_result(res.data.message); setsessionChanged(false); - alert(" La session a été correctement ajoutée"); + Getall_TrainingSession(); + alert(res.data.message); One_clearSessionFields(); setaddOneSession(); - GetCurrentSession(selected_code_session, one_myclass_internal_url); + GetCurrentSession(p_one_code_session, one_selected_internal_url); } else if (String(res.data.status) === String("Err_Connexion")) { alert('Erreur: ' + res.data.message); @@ -2005,13 +1979,14 @@ const DisplayPartnerSession = (props) => { else { setone_CreateSessionFormation_api("false"); setone_CreateSessionFormation_message(res.data.message); - alert(res.data.message) + alert("Erreur : " + res.data.message); } }).catch((error) => { console.warn('One_CreateSessionFormation : Not good man :( = ' + error); setone_CreateSessionFormation_api("false"); + alert("Erreur : Impossible d'ajouter la session"); }) } @@ -2037,7 +2012,7 @@ const DisplayPartnerSession = (props) => { function handleChangeone_selectedCertif(event) { var val = event.target.value - console.log(val); + //console.log(val); GetSpecificAttestation_Certif(val) setone_selectedCertif(val); @@ -2275,6 +2250,18 @@ const DisplayPartnerSession = (props) => { const [p_one_lms_class_code, setp_one_lms_class_code] = useState(""); const [p_one_nb_participant, setp_one_nb_participant] = useState(""); const [p_one_prix_session, setp_one_prix_session] = useState(""); + const [p_one_session_ondemande, setp_one_session_ondemande] = useState("0"); + const [p_one_session_ondemande_label, setp_one_session_ondemande_label] = useState(""); + const [p_one_session_distance, setp_one_session_distance] = useState("0"); + const [p_one_session_distance_label, setp_one_session_distance_label] = useState(""); + const [p_one_session_presentiel, setp_one_session_presentiel] = useState("0"); + const [p_one_session_presentiel_label, setp_one_session_presentiel_label] = useState(""); + const [p_one_session_status, setp_one_session_status] = useState(); + const [p_one_session_status_label, setp_one_session_status_label] = useState(); + const [p_one_session_etape, setp_one_session_etape] = useState(); + const [p_one_session_etape_label, setp_one_session_etape_label] = useState(); + + function annuleSessionUpdate() { clearSessionFields(); @@ -2468,6 +2455,122 @@ const DisplayPartnerSession = (props) => { } + /* +# status : 0 ==> Preinscription +# status : 1 ==> Inscription validée +# status : -1 ==> Inscription annulée +""" +*/ + function handleClick_accept(event, cellValues) { + + var montant = String(cellValues.row.amount); + if (parseFloat(montant).toFixed(2) <= 0) { + alert(" Le montant de la formation est incorrect"); + return; + } + + if (String(montant) === "undefined") { + alert(" Le montant de la formation est incorrect"); + return; + } + + + + var nom = cellValues.row.nom; + var email = cellValues.row.email; + var prenom = cellValues.row.prenom; + var opco = cellValues.row.opco; + if (String(opco) === "undefined") { + opco = "" + } + + var modefinancement = cellValues.row.modefinancement; + if (String(modefinancement) === "undefined") { + modefinancement = "" + } + + var status = "1"; + var employeur = cellValues.row.employeur; + if (String(employeur) === "undefined") { + employeur = "" + } + + + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur); + } + + function handleClick_update_data(event, cellValues) { + + var montant = String(cellValues.row.amount); + if (String(montant) === "undefined") { + montant = "0" + } + + var nom = cellValues.row.nom; + var email = cellValues.row.email; + var prenom = cellValues.row.prenom; + var opco = cellValues.row.opco; + if (String(opco) === "undefined") { + opco = "" + } + + var modefinancement = cellValues.row.modefinancement; + if (String(modefinancement) === "undefined") { + modefinancement = "" + } + + var status = "0"; + + var employeur = cellValues.row.employeur; + if (String(employeur) === "undefined") { + employeur = "" + } + + var comment = ""; + + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, comment); + } + + function handleClick_refuse(event, cellValues) { + // Recuperation du motif du refus : + var motif_refus = document.getElementById("motif_refus").value; + + var montant = String(cellValues.row.amount); + if (String(montant) === "undefined") { + montant = "0" + } + + var nom = cellValues.row.nom; + var email = cellValues.row.email; + var prenom = cellValues.row.prenom; + + var opco = cellValues.row.opco; + if (String(opco) === "undefined") { + opco = "" + } + + var modefinancement = cellValues.row.modefinancement; + if (String(modefinancement) === "undefined") { + modefinancement = "" + } + + var status = "-1"; + var employeur = cellValues.row.employeur; + if (String(employeur) === "undefined") { + employeur = "" + } + + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, motif_refus); + } + + + const [p_one_nom_part, setp_one_nom_part] = useState(); + const [p_one_prenom_part, setp_one_prenom_part] = useState(); + const [p_one_email_part, setp_one_email_part] = useState(); + const [p_one_phone_part, setp_one_phone_part] = useState(); + const [p_one_status_part, setp_one_status_part] = useState(); + const [p_one_status_part_lable, setp_one_status_part_lable] = useState(); + return (
@@ -2487,8 +2590,7 @@ const DisplayPartnerSession = (props) => { //checkboxSelection onSelectionModelChange={(newSelectionModel) => { setSelectionModel(newSelectionModel); - console.log("ch selected--" + newSelectionModel); - console.log("rowss selected--", rowss[newSelectionModel]); + handleClick_edit_session_From_Line(newSelectionModel); }} selectionModel={selectionModel} @@ -2529,7 +2631,7 @@ const DisplayPartnerSession = (props) => {
- {selectionModel && selectionModel.length >= 1 && + {/*selectionModel && selectionModel.length >= 1 &&
@@ -2592,7 +2694,7 @@ const DisplayPartnerSession = (props) => {
-
} +
*/}
@@ -2618,9 +2720,42 @@ const DisplayPartnerSession = (props) => {
{String(submenu) === String("detail_session") &&
- -
+
+ +
+ + + + + + + +
+ {session_file_name && } + {String(liste_sessions_file_change_api) === String("true") && } + {String(liste_sessions_file_change_api) === String("false") && } + + + + Télécharger un fichier modèle +
+
+ + {String(addOneSession) !== "1" &&
Formation
{
} - + {edit_session_form &&
Statut*
{  
+
} + + + {String(addOneSession) === "1" &&
+
Ajout d'une session de formation
+ +
Choisir une formation *
+ { + console.log(" e.target = ", e.target); + setone_selected_internal_url(e.target.value); + setp_one_myclass_title(e.target.value) + }} + > + + {GetCurrentPartnerClass_result && + GetCurrentPartnerClass_result.map((myclass) => ( + + {JSON.parse(myclass).title} + + + ))} + + + +
+ + +
Code Session *
+ setp_one_code_session(e.target.value)} + + /> +
+ +
Session à la demande*
+ setp_one_session_ondemande(e.target.value)} + > + + Oui    + Non   + +
+ + +
Statut*
+ setp_one_session_status(e.target.value)} + > + Activer    + Désactiver   + +
+ + + + +
Etape
+ setp_one_session_etape(e.target.value)} + > + Projet    + Planification   + Planifiée   + Terminée   + Facturée   + Annulée   + +
+ +
+ Date Debut * + { + setone_SessionstartDate(date); + setsessionChanged(true); + } + } + showTimeSelect={false} + filterTime={filterPassedTime_start} + dateFormat="dd/MM/yyyy" + className="disabled_style enable_style" + locale='fr-FR' + + /> +
+ + +
Date Fin * + { + setone_SessionendDate(date); + setsessionChanged(true); + } + } + showTimeSelect={false} + filterTime={filterPassedTime_end} + dateFormat="dd/MM/yyyy" + className="disabled_style enable_style" + /> +
+ + +
Date Debut des inscriptions * + { + setone_SessionstartDateInscription(date); + setsessionChanged(true); + } + + } + showTimeSelect={false} + //filterTime={filterPassedTime_start} + dateFormat="dd/MM/yyyy" + className="disabled_style enable_style" + locale='fr-FR' + + /> +
+ + +
Date Fin des inscriptions * + { + setone_SessionendDateInscription(date); + setsessionChanged(true); + } + } + showTimeSelect={false} + //filterTime={filterPassedTime_end} + dateFormat="dd/MM/yyyy" + className="disabled_style enable_style" + /> +
+ + +
Présentiel*
+ setp_one_session_presentiel(e.target.value)} + > + Oui    + Non   + + +
+ +
A distance*
+ setp_one_session_distance(e.target.value)} + > + Oui    + Non   + + +
+ +
Adresse
+ setp_one_adresse(e.target.value)} + /> +
+
Code postal
+ setp_one_code_postal(e.target.value)} + /> +
+
Ville
+ setp_one_ville(e.target.value)} + /> +
+ +
Formateur
+ setp_one_formateur(e.target.value)} + /> +
+ +
Code Formation LMS + (le code créé dans le LMS) + setp_one_lms_class_code(e.target.value)} + /> +
+ + +
Nombre participants *
+ setp_one_nb_participant(e.target.value)} + /> +
+ +
Prix session
+ setp_one_prix_session(e.target.value)} + /> +
+ + + + +
+
Choisir un modèle d'attestation : + + + + + + {GetAttestation_Certif_result && + GetAttestation_Certif_result.map((certificat) => ( + + {JSON.parse(certificat).nom}   
+ +
+ ))} +
+ + + +
+ + +
Contenu de la formation (max 800 caractères)
+ (à afficher sur l'attestation) + {!fields1desabled &&
} + {!fields1desabled &&
} + + one_editorRef_contenu_ftion.current = editor} + initialValue={one_field_contenu_ftion} + onKeyUp={one_editor_contenu_ftion_keyup} + disabled={false} + + init={{ + resize: false, + + height: 200, + menubar: false, + plugins: [ + 'advlist autolink lists link image charmap print preview anchor', + 'searchreplace visualblocks code fullscreen', + 'insertdatetime media table paste code help wordcount' + ], + toolbar: false, + content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:12px; }' + }} + /> +
+
+ + +
+   +
+ {
+ +
+ +
+ +
+ + +
+ +
} +
+   +
+ } +
} {String(submenu) === String("preinscrit") &&
- {selected_code_session && selected_internal_url &&
+ {String(addOneParticipant) !== "1" && selected_code_session && selected_internal_url &&
} - - {!selected_code_session && !selected_internal_url &&
- - - - -
- Télécharger un fichier modèle -
- - {participant_file_name}
- {String(liste_participants_file_change_api) === String("true") && } - {String(liste_participants_file_change_api) === String("false") && } - - - -
} {String(addOneParticipant) === "1" &&
-
Ajout d'un nouveau participant
+
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_internal_url}
Nom *
{ {
-
-
@@ -3341,14 +3894,14 @@ const DisplayPartnerSession = (props) => {
}
-
+ {String(addOneParticipant) !== "1" &&
{ - setSelectionModel(newSelectionModel); + setselectionModel_preinsc(newSelectionModel); //console.log("ch selected--" + newSelectionModel); }} - selectionModel={selectionModel} + selectionModel={selectionModel_preinsc} localeText={frFR.components.MuiDataGrid.defaultProps.localeText} rows={rowss_preinsc.map((item, index) => ( @@ -3381,7 +3934,7 @@ const DisplayPartnerSession = (props) => {
- {selectionModel && selectionModel.length >= 1 && + {selectionModel_preinsc && selectionModel_preinsc.length >= 1 &&
@@ -3444,88 +3997,213 @@ const DisplayPartnerSession = (props) => {
-
} +
}
{/* */} -
+
}
} {String(submenu) === String("inscrit") &&
-
- {selected_code_session && selected_internal_url &&
- - + {String(addOneParticipant) !== "1" && selected_code_session && selected_internal_url &&
+ {selected_code_session && selected_internal_url &&
-
- Télécharger un fichier modèle -
+ + - {participant_file_name}
- {String(liste_participants_file_change_api) === String("true") && } - {String(liste_participants_file_change_api) === String("false") && } +
+ Télécharger un fichier modèle +
- + {participant_file_name}
+ {String(liste_participants_file_change_api) === String("true") && } + {String(liste_participants_file_change_api) === String("false") && } + + -
} +
} - {!selected_code_session && !selected_internal_url &&
+ {!selected_code_session && !selected_internal_url &&
- - + + -
- Télécharger un fichier modèle -
+
+ Télécharger un fichier modèle +
- {participant_file_name}
- {String(liste_participants_file_change_api) === String("true") && } - {String(liste_participants_file_change_api) === String("false") && } + {participant_file_name}
+ {String(liste_participants_file_change_api) === String("true") && } + {String(liste_participants_file_change_api) === String("false") && } - + +
} + + {String(addOneParticipant) === "1" &&
+
Ajout d'un nouveau participant
+ +
Nom *
+ setp_one_nom_part(e.target.value)} + /> +
+ + +
Prenom *
+ setp_one_prenom_part(e.target.value)} + /> +
+ +
Email *
+ setp_one_email_part(e.target.value)} + /> +
+ +
téléphone *
+ setp_one_phone_part(e.target.value)} + /> +
+ +
Status Inscription *
+ + {status_inscription.map((option) => ( + + {option.label}  
+
+ ))} +
+
+ + + +
+   +
+ {
+ +
+ +
+ +
+ + +
+ +
} +
+   +
+ + + +
}
} {String(addOneParticipant) === "1" &&
-
Ajout d'un nouveau participant
+
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_internal_url}
Nom *
{ {
-
-
@@ -3644,7 +4322,7 @@ const DisplayPartnerSession = (props) => {
}
-
+ {String(addOneParticipant) !== "1" &&
{ @@ -3750,7 +4428,8 @@ const DisplayPartnerSession = (props) => {
{/* */} -
+
} +
}