diff --git a/src/components/DisplayPartnerStagiaires.js b/src/components/DisplayPartnerStagiaires.js index cd57397..6fc83fe 100644 --- a/src/components/DisplayPartnerStagiaires.js +++ b/src/components/DisplayPartnerStagiaires.js @@ -564,6 +564,10 @@ const DisplayPartnerStagiaires = (props) => { Refuse_Inscritpion_with_Motif(email, inscription_id, motif_refus); } + + const [inscription_invoiced, setinscription_invoiced] = useState(""); + + const [Refuse_Inscritpion_with_Motif_api, setRefuse_Inscritpion_with_Motif_api] = useState(); const [Refuse_Inscritpion_with_Motif_message, setRefuse_Inscritpion_with_Motif_message] = useState(); const [Refuse_Inscritpion_with_Motif_result, setRefuse_Inscritpion_with_Motif_result] = useState(); @@ -1018,6 +1022,8 @@ const DisplayPartnerStagiaires = (props) => { setselected_id_status(line.status); + setinscription_invoiced(line.invoiced); + setselected_class_title(line.title); setselected_id(line._id); @@ -1660,15 +1666,15 @@ const DisplayPartnerStagiaires = (props) => { const [isimgclassSaved, setisimgclassSaved] = useState(""); const [isimgclassSaved_message, setisimgclassSaved_message] = useState(""); - function AnnuleAttendeeDetailFields() { + function AnnuleAttendeeDetailFields() { GetAttendee_Data(selected_participant_email, selected_session_id, selected_internal_url); setparticipant_data_changed(); setparticipant_data_edit_mode(); - - disableAttendeeDetailFields(); + + disableAttendeeDetailFields(); } async function disableAttendeeDetailFields() { @@ -1701,7 +1707,7 @@ const DisplayPartnerStagiaires = (props) => { if (document.getElementsByName("detail_civilite")[0]) { document.getElementsByName("detail_civilite")[0].disabled = true; document.getElementsByName("detail_civilite")[0].style.backgroundColor = "#ECEFF1"; - } + } if (document.getElementsByName("detail_nom")[0]) { @@ -3212,7 +3218,7 @@ const DisplayPartnerStagiaires = (props) => { setLoading(false); if (String(res.data.status) === "true") { - //console.log(" In GetAttendee res.data.status = " + res.data.status); + console.log(" In GetAttendee res.data.status = " + res.data.status); //console.log(" In GetAttendee res.data.message r_class = " + res.data.message); setGetAttendee_api("true"); setGetAttendee_result(res.data.message); @@ -3234,6 +3240,12 @@ const DisplayPartnerStagiaires = (props) => { if (mylocalattendee.session_id) setp_detail_session_class_id(mylocalattendee.session_id); + if (mylocalattendee.invoiced) + setinscription_invoiced(mylocalattendee.invoiced); + else + setinscription_invoiced(""); + + if (mylocalattendee.status) { setp_detail_status_inscrit(mylocalattendee.status); @@ -7842,6 +7854,8 @@ const DisplayPartnerStagiaires = (props) => { setselected_class_id(newSelectionModel.row.class_id); setselected_session_id(newSelectionModel.session_id); + setinscription_invoiced(newSelectionModel.row.invoiced); + setselected_row_data_json_age(''); setgridline_id(newSelectionModel.row.id); setselected_id_status(newSelectionModel.row.status); @@ -9582,15 +9596,18 @@ const DisplayPartnerStagiaires = (props) => { - {String(participant_data_edit_mode) !== "1" &&
+ {String(participant_data_edit_mode) !== "1" && String(inscription_invoiced) !== "1" &&
} + + {String(participant_data_edit_mode) !== "1" &&
- {String(selected_id_status) !== "1" && (!p_detail_apprenant_id || String(p_detail_apprenant_id).trim().length <= 3) && }