@@ -2699,7 +2699,7 @@ const AddParnerClient = (props) => {
{String(props.new_customer) !== "1" &&
-
+
diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js
index 1008ac3..8efa537 100644
--- a/src/components/DisplayPartnerSession.js
+++ b/src/components/DisplayPartnerSession.js
@@ -1375,6 +1375,87 @@ const DisplayPartnerSession = (props) => {
})
}
+
+
+ const [New_Get_List_Partner_Financeurs_result, setNew_Get_List_Partner_Financeurs_result] = useState([]);
+
+ const [Get_List_Partner_Financeurs_api, setGet_List_Partner_Financeurs_api] = useState();
+ const [Get_List_Partner_Financeurs_message, setGet_List_Partner_Financeurs_message] = useState();
+ const [Get_List_Partner_Financeurs_result, setGet_List_Partner_Financeurs_result] = useState();
+ function Get_List_Partner_Financeurs(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+ form.append("token", stored_cookie);
+ form.append("is_financeur", "1");
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Get_List_Partner_Financeurs res.data.status = " + res.data.status);
+ //console.log(" In Get_List_Partner_Financeurs res.data.message r_class = " + res.data.message);
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setGet_List_Partner_Financeurs_api("true");
+ setGet_List_Partner_Financeurs_result(res.data.message);
+
+ var new_data2 = [];
+ const new_data = res.data.message.map((x) => {
+
+ //---
+ var localid = JSON.parse(x).id;
+ var local_id = JSON.parse(x)._id;
+ var local_nom = JSON.parse(x).nom;
+ var local_raison_sociale = JSON.parse(x).raison_sociale;
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_nom,
+ "nom": local_nom,
+ "raison_sociale": local_raison_sociale,
+
+ };
+ new_data2.push(node);
+ });
+
+ //---
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "nom": "",
+ "raison_sociale": "",
+
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0)
+ setNew_Get_List_Partner_Financeurs_result(new_data2);
+ }
+ else if (String(res.data.status) === String("Err_Connexion")) {
+ alert('Erreur: ' + res.data.message);
+ history.push("/Connexion");
+ }
+ else {
+ setGet_List_Partner_Financeurs_api("false");
+ setGet_List_Partner_Financeurs_message(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Get_List_Partner_Financeurs = ', error);
+ setGet_List_Partner_Financeurs_api("false");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
const [New_Getall_Training_Employee_No_Filter_result, setNew_Getall_Training_Employee_No_Filter_result] = useState([]);
const [Getall_Training_Employee_No_Filter_api, setGetall_Training_Employee_No_Filter_api] = useState();
@@ -1583,6 +1664,8 @@ const DisplayPartnerSession = (props) => {
Getall_Training_Employee_No_Filter();
Getall_Training_Materiel_No_Filter();
+ Get_List_Partner_Financeurs();
+
Getall_Parter_OR_Default_Session_Steps();
GetCurrentPartnerClass();
@@ -2404,6 +2487,8 @@ const DisplayPartnerSession = (props) => {
const [addOneParticipant, setaddOneParticipant] = useState();
function submenu_add_one_participant() {
+
+ Get_List_Partner_Financeurs();
setaddOneParticipant("1");
var myelement;
@@ -2701,6 +2786,12 @@ 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_financeur_rattachement_id, setp_one_detail_financeur_rattachement_id] = useState();
+ const [p_one_detail_financeur_rattachement_nom, setp_one_detail_financeur_rattachement_nom] = useState();
+
+
+
const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = useState();
@@ -2812,6 +2903,12 @@ const DisplayPartnerSession = (props) => {
form.append("client_rattachement_id", "");
+ if (p_one_detail_financeur_rattachement_id)
+ form.append("financeur_rattachement_id", p_one_detail_financeur_rattachement_id);
+ else
+ form.append("financeur_rattachement_id", "");
+
+
if (p_one_detail_type_apprenant)
form.append("type_apprenant", p_one_detail_type_apprenant);
else
@@ -3374,6 +3471,11 @@ const DisplayPartnerSession = (props) => {
else
form.append("client_rattachement_id", "");
+ if (p_detail_financeur_rattachement_id)
+ form.append("financeur_rattachement_id", p_detail_financeur_rattachement_id);
+ else
+ form.append("financeur_rattachement_id", "");
+
/*
Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire
*/
@@ -4065,6 +4167,10 @@ const DisplayPartnerSession = (props) => {
document.getElementsByName("one_detail_client_rattachement")[0].value = "";
+ if (document.getElementsByName("one_detail_financeur_rattachement") && document.getElementsByName("one_detail_financeur_rattachement")[0])
+ document.getElementsByName("one_detail_financeur_rattachement")[0].value = "";
+
+
if (document.getElementsByName("one_civilite_part")[0])
document.getElementsByName("one_civilite_part")[0].value = "";
@@ -6679,6 +6785,10 @@ const DisplayPartnerSession = (props) => {
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_detail_financeur_rattachement_id, setp_detail_financeur_rattachement_id] = useState();
+ const [p_detail_financeur_rattachement_nom, setp_detail_financeur_rattachement_nom] = useState();
+
const [p_detail_titre, setp_detail_titre] = useState();
const [p_detail_location_type, setp_detail_location_type] = useState();
@@ -13560,27 +13670,7 @@ const DisplayPartnerSession = (props) => {
}
/>
- {/*
- {status_inscription_add.map((option) => (
-
- ))}
- */}
@@ -13609,6 +13699,32 @@ const DisplayPartnerSession = (props) => {
/>
+ {New_Get_List_Partner_Financeurs_result && New_Get_List_Partner_Financeurs_result.length > 0 &&
+
+ {New_Get_List_Partner_Financeurs_result && New_Get_List_Partner_Financeurs_result.length > 0 &&
+
}
+ {New_Get_List_Partner_Financeurs_result && New_Get_List_Partner_Financeurs_result.length > 0 &&
+ String(participant_data_edit_mode) === "1" &&
}
+
+ {String(participant_data_edit_mode) !== "1" &&
}
+
+
{String(participant_data_edit_mode) !== "1" &&