diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index 6eff613..8aa11e8 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -2041,6 +2041,7 @@ const DisplayPartnerSession = (props) => { 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(); + const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = useState(); const [One_Create_Participant_api, setOne_Create_Participant_api] = useState(); @@ -2124,6 +2125,11 @@ const DisplayPartnerSession = (props) => { form.append("client_rattachement_id", ""); + if (p_one_detail_type_apprenant) + form.append("type_apprenant", p_one_detail_type_apprenant); + else + form.append("type_apprenant", "0"); + /* Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire */ @@ -3252,6 +3258,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair setp_one_code_postal(); setp_one_ville(); setp_one_pays(); + setp_one_detail_type_apprenant(); setp_one_formateur(); setp_one_formateur_id(); setp_one_lms_class_code(); @@ -7717,15 +7724,16 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair }) } - function Download_Stagiaire_Conventions_PDF() { + + function Download_Session_Conventions_PDF() { const stored_cookie = getCookie('tokenmysypart'); - var nom_fichier_cmd = "Convention.pdf"; + var nom_fichier_cmd = "Convention.zip"; - var url = process.env.REACT_APP_API_URL + "myclass/api/Download_Convention_Stagiaire_PDF/" + stored_cookie + "/" + selected_session_id + "/" + selected_convention_id; + var url = process.env.REACT_APP_API_URL + "myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/" + stored_cookie + "/" + selected_session_id + "/" + selected_convention_id; - //console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- selected_id = ", selected_id, " --- url =", url); + console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- selected_session_id = ", selected_session_id, " --- selected_convention_id =", selected_convention_id); setLoading(true); axios.get(url, { responseType: 'blob', },) .then((res) => { @@ -8498,22 +8506,22 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair {String(selected_convention_type) === "email" &&