diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index 78396da..2a02866 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -178,6 +178,7 @@ const DisplayPartnerSession = (props) => { const columns_preinscrit = [ { field: 'id', headerName: 'id', hide: true }, + { field: '_id', headerName: '_id', hide: true }, { field: 'email', headerName: 'email', width: 200, hideable: false, flex: 1 }, { field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true }, { field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true }, @@ -434,6 +435,7 @@ const DisplayPartnerSession = (props) => { const columns_inscrit = [ { field: 'id', headerName: 'id', hide: true }, + { field: '_id', headerName: '_id', hide: true }, { field: 'email', headerName: 'emails', width: 200, hideable: false, flex: 1, minWidth: 150, maxWidth: 300 }, { field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true, resizable: true }, { field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true }, @@ -1477,7 +1479,7 @@ const DisplayPartnerSession = (props) => { const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState(); const [UpdateStagiaireData_message, setUpdateStagiaireData_message] = useState(); const [UpdateStagiaireData_result, setUpdateStagiaireData_result] = useState(); - function UpdateStagiaireData(nom, prenom, email, status, price, opco, modefinancement, employeur, comment) { + function UpdateStagiaireData(nom, prenom, email, status, price, opco, modefinancement, employeur, comment, _id) { setSendInscriptionCancell_api(); var form = new FormData(); @@ -1500,6 +1502,7 @@ const DisplayPartnerSession = (props) => { form.append("opco", opco); form.append("modefinancement", modefinancement); form.append("comment", comment); + form.append("_id", _id); var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/"; @@ -1514,12 +1517,14 @@ const DisplayPartnerSession = (props) => { GetListeInscrit(selected_code_session, selected_internal_url); setretval_ch("1"); - alert(" La mise à jour été correctement faite.") + alert(" La mise à jour été correctement faite."); + Getall_TrainingSession(); } else { setUpdateStagiaireData_api("false"); setUpdateStagiaireData_message(res.data.message); setretval_ch("-1"); + alert(res.data.message); } @@ -1528,6 +1533,7 @@ const DisplayPartnerSession = (props) => { console.warn('UpdateStagiaireData : Not good man :( mysearchtext = ' + error); setUpdateStagiaireData_api("false"); setretval_ch("-1"); + alert(" Impossible de mettre à jour le participant"); }) } @@ -2816,8 +2822,9 @@ const DisplayPartnerSession = (props) => { return; } + - + var _id = cellValues.row._id; var nom = cellValues.row.nom; var email = cellValues.row.email; var prenom = cellValues.row.prenom; @@ -2838,7 +2845,7 @@ const DisplayPartnerSession = (props) => { } - UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur); + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, "", _id); } function handleClick_update_data(event, cellValues) { @@ -2849,6 +2856,7 @@ const DisplayPartnerSession = (props) => { montant = "0" } + var _id = cellValues.row._id; var nom = cellValues.row.nom; var email = cellValues.row.email; var prenom = cellValues.row.prenom; @@ -2872,7 +2880,7 @@ const DisplayPartnerSession = (props) => { var comment = ""; - UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, comment); + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, comment, _id); } function handleClick_refuse(event, cellValues) { @@ -2884,6 +2892,7 @@ const DisplayPartnerSession = (props) => { montant = "0" } + var _id = cellValues.row._id; var nom = cellValues.row.nom; var email = cellValues.row.email; var prenom = cellValues.row.prenom; @@ -2904,7 +2913,7 @@ const DisplayPartnerSession = (props) => { employeur = "" } - UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, motif_refus); + UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, motif_refus, _id); } @@ -5238,6 +5247,7 @@ const DisplayPartnerSession = (props) => { rows={rowss_preinsc.map((item, index) => ( { id: index, + _id: JSON.parse(item)._id, nom: JSON.parse(item).nom, prenom: JSON.parse(item).prenom, employeur: JSON.parse(item).employeur, @@ -5629,6 +5639,7 @@ const DisplayPartnerSession = (props) => { rows={rowss_insc.map((item, index) => ( { id: index, + _id: JSON.parse(item)._id, nom: JSON.parse(item).nom, prenom: JSON.parse(item).prenom, employeur: JSON.parse(item).employeur, diff --git a/src/components/DisplayPartnerStagiaires.js b/src/components/DisplayPartnerStagiaires.js index d5b4806..51db014 100644 --- a/src/components/DisplayPartnerStagiaires.js +++ b/src/components/DisplayPartnerStagiaires.js @@ -304,7 +304,7 @@ const DisplayPartnerStagiaires = (props) => { submenu_detail_stagaire(); - + setaddOneParticipant(); setdisplay_detail_stagiaire("1"); if (myRef.current) { @@ -390,6 +390,11 @@ const DisplayPartnerStagiaires = (props) => { if (myRef.current) { myRef.current.scrollIntoView({ behavior: "smooth" }); } + + setdisplay_detail_stagiaire(); + disableAttendeeDetailFields(); + setparticipant_data_changed(); + setparticipant_data_edit_mode(); } @@ -466,12 +471,21 @@ const DisplayPartnerStagiaires = (props) => { } function clearDetailAttendeFields() { + if (document.getElementsByName("detail_client_rattachement") && document.getElementsByName("detail_client_rattachement")[0]) + document.getElementsByName("detail_client_rattachement")[0].value = ""; + + if (document.getElementsByName("detail_session_class") && document.getElementsByName("detail_session_class")[0]) + document.getElementsByName("detail_session_class")[0].value = ""; + if (document.getElementsByName("detail_nom") && document.getElementsByName("detail_nom")[0]) document.getElementsByName("detail_nom")[0].value = ""; if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0]) document.getElementsByName("detail_prenom")[0].value = ""; + if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0]) + document.getElementsByName("detail_prenom")[0].value = ""; + if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0]) document.getElementsByName("detail_mail")[0].value = ""; @@ -508,60 +522,31 @@ const DisplayPartnerStagiaires = (props) => { if (document.getElementsByName("certif_date") && document.getElementsByName("certif_date")[0]) document.getElementsByName("certif_date")[0].value = ""; + setp_detail_nom(); + setp_detail_prenom(); + setp_detail_mail(); + setp_detail_tel(); + setp_detail_adresse(); + setp_detail_code_postal(); + setp_detail_ville(); + setp_detail_cout(); + setp_detail_mode_fin(); + setp_detail_employeur(); + setp_date_evaluation(); + setp_note_eval(); + setp_detail_session_class(); + setp_detail_status_inscrit(); + setp_detail_status_inscrit_label(); + setp_detail_opco(); + setp_detail_client_rattachement_nom(); + setp_detail_client_rattachement_id(); + setfield_evaluation(); setdetailuser_date_certification(); setdetailuser_date_evaluation(); } - function Disable_DetailAttendeFields() { - - setparticipant_data_edit_mode("0"); - - if (document.getElementsByName("detail_nom") && document.getElementsByName("detail_nom")[0]) - document.getElementsByName("detail_nom")[0].value = ""; - - if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0]) - document.getElementsByName("detail_prenom")[0].value = ""; - - if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0]) - document.getElementsByName("detail_mail")[0].value = ""; - - if (document.getElementsByName("detail_tel") && document.getElementsByName("detail_tel")[0]) - document.getElementsByName("detail_tel")[0].value = ""; - - if (document.getElementsByName("detail_adresse") && document.getElementsByName("detail_adresse")[0]) - document.getElementsByName("detail_adresse")[0].value = ""; - - if (document.getElementsByName("detail_code_postal") && document.getElementsByName("detail_code_postal")[0]) - document.getElementsByName("detail_code_postal")[0].value = ""; - - if (document.getElementsByName("detail_ville") && document.getElementsByName("detail_ville")[0]) - document.getElementsByName("detail_ville")[0].value = ""; - - if (document.getElementsByName("detail_incr_date") && document.getElementsByName("detail_incr_date")[0]) - document.getElementsByName("detail_incr_date")[0].value = ""; - - if (document.getElementsByName("detail_cout") && document.getElementsByName("detail_cout")[0]) - document.getElementsByName("detail_cout")[0].value = ""; - - if (document.getElementsByName("detail_mode_fin") && document.getElementsByName("detail_mode_fin")[0]) - document.getElementsByName("detail_mode_fin")[0].value = ""; - - if (document.getElementsByName("detail_employeur") && document.getElementsByName("detail_employeur")[0]) - document.getElementsByName("detail_employeur")[0].value = ""; - - if (document.getElementsByName("date_evaluation") && document.getElementsByName("date_evaluation")[0]) - document.getElementsByName("date_evaluation")[0].value = ""; - - if (document.getElementsByName("note_eval") && document.getElementsByName("note_eval")[0]) - document.getElementsByName("note_eval")[0].value = ""; - - if (document.getElementsByName("certif_date") && document.getElementsByName("certif_date")[0]) - document.getElementsByName("certif_date")[0].value = ""; - - - } const [Resend_LMS_Credentials_api, setResend_LMS_Credentials_api] = useState(); const [Resend_LMS_Credentials_result, setResend_LMS_Credentials_result] = useState(); @@ -838,6 +823,9 @@ const DisplayPartnerStagiaires = (props) => { document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("detail_client_rattachement")[0].disabled = true; + document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("detail_nom")[0].disabled = true; document.getElementsByName("detail_nom")[0].style.backgroundColor = "#ECEFF1"; @@ -910,6 +898,9 @@ const DisplayPartnerStagiaires = (props) => { document.getElementsByName("detail_session_class")[0].disabled = false; document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_client_rattachement")[0].disabled = false; + document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_nom")[0].disabled = false; document.getElementsByName("detail_nom")[0].style.backgroundColor = "#FFFFFF"; @@ -1099,7 +1090,7 @@ const DisplayPartnerStagiaires = (props) => { formData.append("class_internal_url", selected_internal_url); formData.append("session_id", selected_code_session); formData.append("email", selected_participant_email); - + console.log(" ### userimgclassprofilchanged =", userimgclassprofilchanged) @@ -1340,7 +1331,8 @@ const DisplayPartnerStagiaires = (props) => { useEffect(() => { Getall_TrainingParticipant(); Getall_TrainingSession(); - + Get_List_Partner_Clients(); + GetCurrentPartnerClass(); let windowWidth = window.innerWidth; if (windowWidth < 1001) { setdatagrid_columns_size_model2(10); @@ -1378,6 +1370,20 @@ const DisplayPartnerStagiaires = (props) => { const [p_detail_status_inscrit, setp_detail_status_inscrit] = useState(); const [p_detail_status_inscrit_label, setp_detail_status_inscrit_label] = useState(); const [p_detail_opco, setp_detail_opco] = useState(); + const [p_detail_client_rattachement_nom, setp_detail_client_rattachement_nom] = useState(); + const [p_detail_client_rattachement_id, setp_detail_client_rattachement_id] = useState(); + + + //--- + const [p_one_formation, setp_one_formation] = useState(); + const [p_one_detail_session_class, setp_one_detail_session_class] = useState(); + 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_detail_client_rattachement_nom, setp_one_detail_client_rattachement_nom] = useState(); + const [p_one_detail_client_rattachement_id, setp_one_detail_client_rattachement_id] = useState(); @@ -1435,6 +1441,13 @@ const DisplayPartnerStagiaires = (props) => { setp_detail_opco(mylocalattendee.opco); + document.getElementsByName("detail_client_rattachement")[0].value = ""; + if (mylocalattendee.client_rattachement_id) { + setp_detail_client_rattachement_id(mylocalattendee.client_rattachement_id); + setp_detail_client_rattachement_nom(mylocalattendee.client_rattachement_nom); + + } + document.getElementsByName("detail_nom")[0].value = ""; if (mylocalattendee.nom) @@ -1640,115 +1653,101 @@ const DisplayPartnerStagiaires = (props) => { const [One_Create_Participant_message, setOne_Create_Participant_message] = useState(); const [One_Create_Participant_result, setOne_Create_Participant_result] = useState(); function One_Create_Participant() { - /* clean_old_messages(); - var form = new FormData(); - var nb_participant = "0"; - 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; - } - 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; - } - 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; - } - if (one_email_part.trim() == "") { - alert(" Vous devez saisir l'email du participant"); - return; - } - - - var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/; - if (!one_email_part.match(validRegex)) { - alert("L'adresse email est invalide."); - return; - } - - - 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; - } - 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"); - return; - } - - - //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); - const stored_cookie = getCookie('tokenmysypart'); - form.append("token", stored_cookie); - form.append("class_internal_url", internal_url); - form.append("session_id", code_session); - form.append("nom", one_nom_part); - form.append("prenom", one_prenom_part); - form.append("email", one_email_part); - form.append("telephone", one_phone_part); - form.append("status", myinscript_status); - form.append("modefinancement", ""); - - - var myurl = process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass/"; - - - - axios.post(myurl, form).then(res => { - //console.log(" In One_Create_Participant res.data.status = " + res.data.status); - //console.log(" In One_Create_Participant res.data.message r_class = " + res.data.message); - - 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"); - GetListePreinscrit(mysession); - GetListeInscrit(mysession); - GetListeEmargement(mysession); - GetListeEvaluation(mysession); - submenu_inscrit(); - - } else if (String(res.data.status) === String("Err_Connexion")) { - alert('Erreur: ' + res.data.message); - history.push("/Connexion"); - } - else { - setOne_Create_Participant_api("false"); - setOne_Create_Participant_message(res.data.message); - } - - }).catch((error) => { - - console.warn('One_Create_Participant : Not good man :( = ' + error); - setOne_Create_Participant_api("false"); - - })*/ + clean_old_messages(); + var form = new FormData(); + var nb_participant = "0"; + var prix_session; + + + 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 = p_one_prenom_part; + if (one_prenom_part.trim() == "") { + alert(" Vous devez saisir le prenom du participant"); + return; + } + + var one_email_part = p_one_email_part; + if (one_email_part.trim() == "") { + alert(" Vous devez saisir l'email du participant"); + return; + } + + + var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/; + if (!one_email_part.match(validRegex)) { + alert("L'adresse email est invalide."); + return; + } + + + 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 = p_one_detail_session_class; + if (code_session.trim() == "") { + alert(" La session est invalide"); + return; + } + + + //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("class_internal_url", p_one_formation); + form.append("session_id", p_one_detail_session_class); + form.append("nom", p_one_nom_part); + form.append("prenom", p_one_prenom_part); + form.append("email", p_one_email_part); + form.append("telephone", p_one_phone_part); + form.append("status", p_one_status_part); + if (p_one_detail_client_rattachement_id) + form.append("client_rattachement_id", p_one_detail_client_rattachement_id); + else + form.append("client_rattachement_id", ""); + + form.append("modefinancement", ""); + + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass/"; + + + + axios.post(myurl, form).then(res => { + //console.log(" In One_Create_Participant res.data.status = " + res.data.status); + //console.log(" In One_Create_Participant res.data.message r_class = " + res.data.message); + + 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(); + Getall_TrainingParticipant(); + + } else if (String(res.data.status) === String("Err_Connexion")) { + alert('Erreur: ' + res.data.message); + history.push("/Connexion"); + } + else { + setOne_Create_Participant_api("false"); + setOne_Create_Participant_message(res.data.message); + } + + }).catch((error) => { + + console.warn('One_Create_Participant : Not good man :( = ' + error); + setOne_Create_Participant_api("false"); + alert(" Impossible d'ajouter le participants") + + }) } const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState(); @@ -1775,6 +1774,7 @@ const DisplayPartnerStagiaires = (props) => { form.append("modefinancement", p_detail_mode_fin); form.append("_id", selected_id); + form.append("client_rattachement_id", p_detail_client_rattachement_nom); var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/"; @@ -1825,27 +1825,114 @@ const DisplayPartnerStagiaires = (props) => { setDialog_1_open(false); }; - + + + + const [Get_List_Partner_Clients_api, setGet_List_Partner_Clients_api] = useState(); + const [Get_List_Partner_Clients_message, setGet_List_Partner_Clients_message] = useState(); + const [Get_List_Partner_Clients_result, setGet_List_Partner_Clients_result] = useState(); + function Get_List_Partner_Clients(event) { + + var form = new FormData(); + const stored_cookie = getCookie('tokenmysypart'); + + form.append("token", stored_cookie); + + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_List_Partner_Client/"; + + axios.post(myurl, form).then(res => { + //console.log(" In Get_List_Partner_Clients res.data.status = " + res.data.status); + //console.log(" In Get_List_Partner_Clients res.data.message r_class = " + res.data.message); + + if (String(res.data.status) === String("true")) { + setGet_List_Partner_Clients_api("true"); + setGet_List_Partner_Clients_result(res.data.message); + } + else if (String(res.data.status) === String("Err_Connexion")) { + alert('Erreur: ' + res.data.message); + history.push("/Connexion"); + } + else { + setGet_List_Partner_Clients_api("false"); + setGet_List_Partner_Clients_message(res.data.message); + } + + }).catch((error) => { + console.warn('Not good man :( Get_List_Partner_Clients = ', error); + setGet_List_Partner_Clients_api("false"); + //setmyApimyApiMessage("") + }) + } + + + function annule_Add_One_Participant() { + setaddOneParticipant(); + } + + const [GetCurrentPartnerClass_api, setGetCurrentPartnerClass_api] = useState(); + const [GetCurrentPartnerClass_message, setGetCurrentPartnerClass_message] = useState(); + const [GetCurrentPartnerClass_result, setGetCurrentPartnerClass_result] = useState(); + function GetCurrentPartnerClass(event) { + var form = new FormData(); + + + //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_partner_class/"; + + axios.post(myurl, form).then(res => { + + if (String(res.data.status) === String("true")) { + //console.log(" In GetCurrentPartnerClass res.data.status = " + res.data.status); + //console.log(" In GetCurrentPartnerClass res.data.message r_class = " + res.data.message); + setGetCurrentPartnerClass_api("true"); + setGetCurrentPartnerClass_result(res.data.message); + + + } else if (String(res.data.status) === String("Err_Connexion")) { + alert('Erreur: ' + res.data.message); + history.push("/Connexion"); + } + else { + setGetCurrentPartnerClass_api("false"); + setGetCurrentPartnerClass_message(res.data.message); + } + + }).catch((error) => { + console.warn('Not good man :( mysearchtext = ', error); + setGetCurrentPartnerClass_api("false"); + //setmyApimyApiMessage("") + }) + } + + // Cette fonction va aider à prefiltrer les code session en fonction de formation choisie + function handle_change_p_one_formation(event) { + + setp_one_formation(event.target.value); + } return (
+ + > MySy Information {Dialog_1_message} - + - + @@ -1863,7 +1950,7 @@ const DisplayPartnerStagiaires = (props) => { value={p_filtre1} onChange={(e) => { setp_filtre1(e.target.value); - + }} > Email   @@ -1942,7 +2029,7 @@ const DisplayPartnerStagiaires = (props) => { value={p_filtre2} onChange={(e) => { setp_filtre2(e.target.value); - + }} > Email   @@ -2356,7 +2443,78 @@ const DisplayPartnerStagiaires = (props) => { {String(addOneParticipant) === "1" &&
-
Ajout d'un nouveau participant
+ + +
Formation
+ { + handle_change_p_one_formation(e); + + } + } + + > + {GetCurrentPartnerClass_result && + GetCurrentPartnerClass_result.map((myclass) => ( + + {JSON.parse(myclass).title} + + + ))} + +
+ +
Session
+ { + setp_one_detail_session_class(e.target.value); + + } + } + + > + {p_one_formation && Getall_TrainingSession_result && + Getall_TrainingSession_result.filter((session_ch) => JSON.parse(session_ch).class_internal_url === p_one_formation).map((mysession) => ( + + {JSON.parse(mysession).code_session}   + + + ))} + {!p_one_formation && Getall_TrainingSession_result && + Getall_TrainingSession_result.map((mysession) => ( + + {JSON.parse(mysession).code_session}   + + + ))} + +
+ +
Nom *
{ }} disabled={false} className="disabled_style enable_style" + value={p_one_nom_part} + onChange={(e) => { + setp_one_nom_part(e.target.value); + } + } />
@@ -2387,7 +2550,11 @@ const DisplayPartnerStagiaires = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_prenom_part} + onChange={(e) => { + setp_one_prenom_part(e.target.value); + } + } />
@@ -2403,7 +2570,11 @@ const DisplayPartnerStagiaires = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_email_part} + onChange={(e) => { + setp_one_email_part(e.target.value); + } + } />
@@ -2419,23 +2590,34 @@ const DisplayPartnerStagiaires = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_phone_part} + onChange={(e) => { + setp_one_phone_part(e.target.value); + } + } /> + + +
Status Inscription *
{ + setp_one_status_part(e.target.value); + } + } name="one_status_part" id="one_status_part" InputLabelProps={{ shrink: true, }} - onChange={"handleChangeInscription_Status"} + disabled={false} className="disabled_style enable_style" > @@ -2447,7 +2629,37 @@ const DisplayPartnerStagiaires = (props) => {
+
Client
+ { + //setp_detail_client_rattachement_id(e.target.value); + setp_one_detail_client_rattachement_nom(e.target.value); + } + } + + > + {Get_List_Partner_Clients_result && + Get_List_Partner_Clients_result.map((myclient) => ( + + {JSON.parse(myclient).nom}   + + + ))} + +
  @@ -2455,12 +2667,12 @@ const DisplayPartnerStagiaires = (props) => { {
-
-
@@ -2598,6 +2810,58 @@ const DisplayPartnerStagiaires = (props) => {
} + {String(participant_data_edit_mode) === "1" &&
Client
+ { + //setp_detail_client_rattachement_id(e.target.value); + setp_detail_client_rattachement_nom(e.target.value); + setparticipant_data_changed("1"); + Dialog_1_handle_change_participant_session(" Attention, vous allez modifier le client de rattachement du participant"); + } + } + + > + {Get_List_Partner_Clients_result && + Get_List_Partner_Clients_result.map((myclient) => ( + + {JSON.parse(myclient).nom}   + + + ))} + +
} + + {String(participant_data_edit_mode) !== "1" &&
Client
+ + +
} + + + {String(participant_data_edit_mode) !== "1" &&
Statut
{ disabled={false} className="disabled_style" value={p_detail_status_inscrit_label} - - />
}