From 426bc94fa0bac368c2981ae450fa391cafc277a3 Mon Sep 17 00:00:00 2001 From: cherif Date: Fri, 25 Aug 2023 20:53:17 +0200 Subject: [PATCH] 25/08/23 - 21h --- src/components/DisplayPartnerSession.js | 218 ++++- src/components/DisplayPartnerStagiaires.js | 770 ++++++++++++------ src/components/Partner.js | 15 +- .../_displaypartnertrainingpagination.scss | 13 +- 4 files changed, 725 insertions(+), 291 deletions(-) diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index cb8a92a..115c0cc 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -148,8 +148,28 @@ const DisplayPartnerSession = (props) => { { field: 'date_debut', headerName: 'Date debut', hide: false, width: datagrid_columns_size_model2, }, { field: 'date_fin', headerName: 'Datefin', hideable: false, width: datagrid_columns_size_model2, }, - { field: 'distantiel', headerName: 'Distantiel', hideable: false, width: datagrid_columns_size_model2, }, - { field: 'presentiel', headerName: 'Presentiel', width: datagrid_columns_size_model2, }, + { + field: 'distantiel', headerName: 'Distantiel', hideable: false, width: datagrid_columns_size_model2, + valueFormatter: (params) => { + if (String(params.value) === "0") + return "Non"; + else if (String(params.value) === "1") + return "Oui"; + else + return "?"; + }, + }, + { + field: 'presentiel', headerName: 'Presentiel', width: datagrid_columns_size_model2, + valueFormatter: (params) => { + if (String(params.value) === "0") + return "Non"; + else if (String(params.value) === "1") + return "Oui"; + else + return "?"; + }, + }, { field: 'formateur', headerName: 'Formateur', width: datagrid_columns_size_model1, hide: true, hideable: true, }, { field: 'nb_participant', headerName: 'Nb Parti.', width: datagrid_columns_size_model2, align: "center", }, { @@ -840,12 +860,12 @@ const DisplayPartnerSession = (props) => { const stored_cookie = getCookie('tokenmysypart'); formData.append("token", stored_cookie); - formData.append("session_id", selected_session_id); - formData.append("class_internal_url", selected_internal_url); + //formData.append("session_id", selected_session_id); + //formData.append("class_internal_url", selected_internal_url); //console.log("token = " + stored_cookie); fetch( - process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass_mass/", + process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass_mass_for_many_session/", { method: 'POST', body: formData, @@ -857,8 +877,8 @@ const DisplayPartnerSession = (props) => { //console.log('Success:', result['message']); setliste_participants_file_change_result(result['message']); setliste_participants_file_change_api("true"); - GetListePreinscrit(selected_code_session, selected_internal_url); - GetListeInscrit(selected_code_session, selected_internal_url); + GetListePreinscrit(selected_session_id, selected_internal_url); + GetListeInscrit(selected_session_id, selected_internal_url); alert(" Les stagiaires ont été correctement importés"); submenu_inscrit(); @@ -871,12 +891,14 @@ const DisplayPartnerSession = (props) => { else { setliste_participants_file_change_message(result['message']); setliste_participants_file_change_api("false"); + alert(result['message']); } }) .catch((error) => { console.error('Error:', error); setliste_participants_file_change_api("false"); + alert(" Impossible d'importer la liste des participants"); }); }; @@ -1171,9 +1193,7 @@ const DisplayPartnerSession = (props) => { else if (String(data['status']) === String("true")) { setGetListePreinscrit_api("true"); setnb_stagiaire_Preinscrit(data['message'].length); - //console.log(" ### setnb_stagiaire_Preinscrit = ", data['message'].length); - - + } else { //console.log("erreur rrrr:" + data['status']) @@ -1213,6 +1233,7 @@ const DisplayPartnerSession = (props) => { } var one_email_part = p_one_email_part; + console.log(" one_email_part = ", one_email_part); if (one_email_part.trim() == "") { alert(" Vous devez saisir l'email du participant"); return; @@ -1299,6 +1320,14 @@ const DisplayPartnerSession = (props) => { value: '0', label: 'PréInscription', }, + { + value: '-1', + label: 'Annulation', + }, + { + value: '2', + label: 'En Cours', + }, ]; @@ -1796,6 +1825,9 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("ville")[0].disabled = true; document.getElementsByName("ville")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("pays")[0].disabled = true; + document.getElementsByName("pays")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("formateur")[0].disabled = true; document.getElementsByName("formateur")[0].style.backgroundColor = "#ECEFF1"; @@ -1861,6 +1893,10 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("ville")[0].disabled = false; document.getElementsByName("ville")[0].style.backgroundColor = "#FFFFFF"; + + document.getElementsByName("pays")[0].disabled = false; + document.getElementsByName("pays")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("lms_class_code")[0].disabled = false; document.getElementsByName("lms_class_code")[0].style.backgroundColor = "#FFFFFF"; @@ -1919,6 +1955,10 @@ const DisplayPartnerSession = (props) => { if (document.getElementsByName("ville")[0]) document.getElementsByName("ville")[0].value = ""; + + if (document.getElementsByName("pays")[0]) + document.getElementsByName("pays")[0].value = ""; + if (document.getElementsByName("nb_participant")[0]) document.getElementsByName("nb_participant")[0].value = ""; @@ -1952,6 +1992,7 @@ const DisplayPartnerSession = (props) => { setp_code_session(); setp_adresse(); setp_ville(); + setp_pays(); setp_formateur(); setp_lms_class_code(); setp_nb_participant(); @@ -2147,6 +2188,7 @@ const DisplayPartnerSession = (props) => { form.append("adresse", adress); form.append("code_postal", codepostal); form.append("ville", ville); + form.append("pays", p_pays); form.append("code_session", code_session); form.append("formateur", formateur); form.append("lms_class_code", lms_class_code); @@ -2338,6 +2380,7 @@ const DisplayPartnerSession = (props) => { form.append("adresse", p_one_adresse); form.append("code_postal", p_one_code_postal); form.append("ville", p_one_ville); + form.append("pays", p_one_pays); form.append("formateur", p_one_formateur); form.append("lms_class_code", p_one_lms_class_code); form.append("session_status", p_one_session_status); @@ -2487,7 +2530,6 @@ const DisplayPartnerSession = (props) => { if (mylocaltraining.session_etape) { setp_session_etape(mylocaltraining.session_etape); - if (String(mylocaltraining.session_etape) === "0") setp_session_etape_label("Projet"); else if (String(mylocaltraining.session_etape) === "1") @@ -2501,6 +2543,11 @@ const DisplayPartnerSession = (props) => { else if (String(mylocaltraining.session_etape) === "-1") setp_session_etape_label("Annulée"); + } else { + + + setp_session_etape_label("Projet"); + setp_session_etape("0"); } @@ -2562,11 +2609,9 @@ const DisplayPartnerSession = (props) => { setp_session_ondemande(mylocaltraining.session_ondemande); if (String(mylocaltraining.session_ondemande) === "1") setp_session_ondemande_label("Oui"); - else if (String(mylocaltraining.session_ondemande) === "0") + else setp_session_ondemande_label("Non") - else - setp_session_ondemande_label("?") - + } if (mylocaltraining.presentiel) { @@ -2591,6 +2636,11 @@ const DisplayPartnerSession = (props) => { setp_ville(mylocaltraining.ville); } + document.getElementsByName("pays")[0].value = ""; + if (mylocaltraining.ville) { + setp_pays(mylocaltraining.pays); + } + document.getElementsByName("formateur")[0].value = ""; if (mylocaltraining.formateur) { setp_formateur(mylocaltraining.formateur); @@ -2613,6 +2663,8 @@ const DisplayPartnerSession = (props) => { setsessionStatus(false); desableSessionFields(); + + if (myRef.current) { myRef.current.scrollIntoView({ behavior: "smooth" }); } @@ -2643,6 +2695,7 @@ const DisplayPartnerSession = (props) => { const [p_adresse, setp_adresse] = useState(""); const [p_code_postal, setp_code_postal] = useState(""); const [p_ville, setp_ville] = useState(""); + const [p_pays, setp_pays] = useState(""); const [p_formateur, setp_formateur] = useState(""); const [p_lms_class_code, setp_lms_class_code] = useState(""); const [p_nb_participant, setp_nb_participant] = useState(""); @@ -2655,6 +2708,7 @@ const DisplayPartnerSession = (props) => { const [p_one_adresse, setp_one_adresse] = useState(""); const [p_one_code_postal, setp_one_code_postal] = useState(""); const [p_one_ville, setp_one_ville] = useState(""); + const [p_one_pays, setp_one_pays] = useState(""); const [p_one_formateur, setp_one_formateur] = useState(""); const [p_one_lms_class_code, setp_one_lms_class_code] = useState(""); const [p_one_nb_participant, setp_one_nb_participant] = useState(""); @@ -2970,8 +3024,8 @@ const DisplayPartnerSession = (props) => { if (String(res.data.status) === String("true")) { setUpdateStagiaireData_api("true"); setUpdateStagiaireData_result(res.data.message); - GetListePreinscrit(selected_session_id); - GetListeInscrit(selected_session_id); + GetListePreinscrit(selected_session_id, selected_internal_url); + GetListeInscrit(selected_session_id, selected_internal_url); setretval_ch("1"); alert(" La mise à jour été correctement faite.") @@ -3801,6 +3855,15 @@ const DisplayPartnerSession = (props) => { setp_filtre2(); setp_filtre2_value(); + setnb_stagiaire_Preinscrit(""); + setnb_stagiaire_Inscrit(""); + setSelectionModel([]); + setRows([]); + setRows_insc([]); + setRows_preinsc([]); + + setsubmenu(""); + Getall_TrainingSession_no_filter(); } @@ -3859,6 +3922,9 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("detail_ville")[0].disabled = true; document.getElementsByName("detail_ville")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("detail_pays")[0].disabled = true; + document.getElementsByName("detail_pays")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("detail_cout")[0].disabled = true; document.getElementsByName("detail_cout")[0].style.backgroundColor = "#ECEFF1"; @@ -3934,6 +4000,9 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("detail_ville")[0].disabled = false; document.getElementsByName("detail_ville")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_pays")[0].disabled = false; + document.getElementsByName("detail_pays")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_cout")[0].disabled = false; document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF"; @@ -4276,10 +4345,11 @@ const DisplayPartnerSession = (props) => { setSelectionModel(newSelectionModel); if (newSelectionModel.length === 1) handleClick_edit_session_From_Line(newSelectionModel); - if (newSelectionModel.length === 0) { + if (newSelectionModel.length !== 1) { setaddOneParticipant(); setdisplay_detail_insc(); setselected_code_session(); + setsubmenu(); } }} selectionModel={selectionModel} @@ -4653,6 +4723,7 @@ const DisplayPartnerSession = (props) => { } {!edit_session_form &&
Etape *
+ {
} -
Adresse a
+
Adresse
{ />
+
Pays
+ setp_pays(e.target.value)} + /> +
+
Formateur
{ } {edit_session_form && selected_session_id && - }
@@ -5142,7 +5230,7 @@ const DisplayPartnerSession = (props) => {
-
Statut b *
+
Statut *
{ />
+
Pays
+ setp_one_pays(e.target.value)} + /> +
+ + +
Formateur
{ {String(addOneParticipant) === "1" &&
-
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_class_title}
+
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_class_title}
Nom *
{ }} disabled={false} className="disabled_style enable_style" - + value={p_one_nom_part} + onChange={(e) => { + setp_one_nom_part(e.target.value); + } + } />
@@ -5555,11 +5666,15 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_prenom_part} + onChange={(e) => { + setp_one_prenom_part(e.target.value); + } + } />
-
Email *
+
Email *
{ }} disabled={false} className="disabled_style enable_style" - + value={p_one_email_part} + onChange={(e) => { + setp_one_email_part(e.target.value); + } + } />
@@ -5587,7 +5706,11 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_phone_part} + onChange={(e) => { + setp_one_phone_part(e.target.value); + } + } />
@@ -5608,7 +5731,7 @@ const DisplayPartnerSession = (props) => { className="disabled_style enable_style" > {status_inscription.map((option) => ( - + {option.label}  
))} @@ -5828,7 +5951,7 @@ const DisplayPartnerSession = (props) => { />
-
Email *
+
Email ss*
{ disabled={false} className="disabled_style enable_style" value={p_one_email_part} - onChange={(e) => setp_one_email_part(e.target.value)} + onChange={(e) => { + setp_one_email_part(e.target.value); + }} />
-
téléphone *
+
téléphone ss*
{ className="disabled_style enable_style" > {status_inscription.map((option) => ( - + {option.label}  
))} @@ -5915,7 +6040,7 @@ const DisplayPartnerSession = (props) => {
} {String(addOneParticipant) === "1" &&
-
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_class_title}
+
Ajout d'un nouveau participant a la session {selected_code_session} de la formation {selected_class_title}
Nom *
@@ -5930,7 +6055,11 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_nom_part} + onChange={(e) => { + setp_one_nom_part(e.target.value); + } + } />
@@ -5947,7 +6076,11 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_prenom_part} + onChange={(e) => { + setp_one_prenom_part(e.target.value); + } + } />
@@ -5963,7 +6096,11 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_status_part} + onChange={(e) => { + setp_one_status_part(e.target.value); + } + } />
@@ -5979,7 +6116,11 @@ const DisplayPartnerSession = (props) => { }} disabled={false} className="disabled_style enable_style" - + value={p_one_phone_part} + onChange={(e) => { + setp_one_phone_part(e.target.value); + } + } />
@@ -6000,7 +6141,7 @@ const DisplayPartnerSession = (props) => { className="disabled_style enable_style" > {status_inscription.map((option) => ( - + {option.label}  
))} @@ -6394,6 +6535,7 @@ const DisplayPartnerSession = (props) => { Inscrit    Preinscrit   Annule   + Encours  
} diff --git a/src/components/DisplayPartnerStagiaires.js b/src/components/DisplayPartnerStagiaires.js index a659dce..71d0713 100644 --- a/src/components/DisplayPartnerStagiaires.js +++ b/src/components/DisplayPartnerStagiaires.js @@ -88,6 +88,8 @@ const DisplayPartnerStagiaires = (props) => { return "Inscrit"; else if (String(params.value) === "-1") return "Annulé"; + else if (String(params.value) === "2") + return "Encours"; else return "???"; }, @@ -172,6 +174,14 @@ const DisplayPartnerStagiaires = (props) => { setp_filtre4(); setp_filtre4_value(); + setnb_stagiaire_Preinscrit(""); + setnb_stagiaire_Inscrit(""); + setSelectionModel([]); + setRows([]); + setRows_insc([]); + setRows_preinsc([]); + + setsubmenu(""); Getall_TrainingParticpant_no_filter(); } @@ -228,8 +238,8 @@ const DisplayPartnerStagiaires = (props) => { axios.post(myurl, form).then(res => { if (String(res.data.status) === String("true")) { - //console.log(" In Getall_TrainingParticipant res.data.status = " + res.data.status); - //console.log(" In Getall_TrainingParticipant res.data.message r_class = " + res.data.message); + console.log(" In Getall_TrainingParticipant res.data.status = " + res.data.status); + console.log(" In Getall_TrainingParticipant res.data.message r_class = " + res.data.message); setGetall_TrainingParticipant_api("true"); setGetall_TrainingParticipant_result(res.data.message); setRows(res.data.message); @@ -257,7 +267,7 @@ const DisplayPartnerStagiaires = (props) => { const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); - var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAllValideSessionPartner_List/"; + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Statgaire_List_Partner_with_filter/"; axios.post(myurl, form).then(res => { @@ -323,13 +333,7 @@ const DisplayPartnerStagiaires = (props) => { // Recuperation de l'image de profiel getStagiaireImages(internal_url, session_id, participant_email); - /* - GetCurrentSession(line.code_session, line.class_internal_url); - GetListePreinscrit(line.code_session, line.class_internal_url); - - GetListeInscrit(line.code_session, line.class_internal_url); - */ } const datagridSx = { @@ -393,6 +397,8 @@ const DisplayPartnerStagiaires = (props) => { const [addOneSession, setaddOneSession] = useState(); function submenu_add_one_stagiaire() { + setSelectionModel([]); + setselected_code_session(); setaddOneParticipant("1"); submenu_detail_stagaire(); @@ -401,9 +407,9 @@ const DisplayPartnerStagiaires = (props) => { } setdisplay_detail_stagiaire(); - disableAttendeeDetailFields(); setparticipant_data_changed(); setparticipant_data_edit_mode(); + disableAttendeeDetailFields(); } function clean_old_messages() { @@ -509,6 +515,9 @@ const DisplayPartnerStagiaires = (props) => { if (document.getElementsByName("detail_ville") && document.getElementsByName("detail_ville")[0]) document.getElementsByName("detail_ville")[0].value = ""; + if (document.getElementsByName("detail_pays") && document.getElementsByName("detail_ville")[0]) + document.getElementsByName("detail_pays")[0].value = ""; + if (document.getElementsByName("detail_incr_date") && document.getElementsByName("detail_incr_date")[0]) document.getElementsByName("detail_incr_date")[0].value = ""; @@ -537,6 +546,7 @@ const DisplayPartnerStagiaires = (props) => { setp_detail_adresse(); setp_detail_code_postal(); setp_detail_ville(); + setp_detail_pays(); setp_detail_cout(); setp_detail_mode_fin(); setp_detail_employeur(); @@ -555,6 +565,60 @@ const DisplayPartnerStagiaires = (props) => { } + function clear_one_Attende_Fields() { + + if (document.getElementsByName("one_formation") && document.getElementsByName("one_formation")[0]) + document.getElementsByName("one_formation")[0].value = ""; + + if (document.getElementsByName("one_detail_session") && document.getElementsByName("one_detail_session")[0]) + document.getElementsByName("one_detail_session")[0].value = ""; + + if (document.getElementsByName("one_nom_part") && document.getElementsByName("one_nom_part")[0]) + document.getElementsByName("one_nom_part")[0].value = ""; + + if (document.getElementsByName("one_prenom_part") && document.getElementsByName("one_prenom_part")[0]) + document.getElementsByName("one_prenom_part")[0].value = ""; + + if (document.getElementsByName("one_email_part") && document.getElementsByName("one_email_part")[0]) + document.getElementsByName("one_email_part")[0].value = ""; + + if (document.getElementsByName("one_phone_part") && document.getElementsByName("one_phone_part")[0]) + document.getElementsByName("one_phone_part")[0].value = ""; + + if (document.getElementsByName("one_adresse_part") && document.getElementsByName("one_adresse_part")[0]) + document.getElementsByName("one_adresse_part")[0].value = ""; + + if (document.getElementsByName("one_code_postal_part") && document.getElementsByName("one_code_postal_part")[0]) + document.getElementsByName("one_code_postal_part")[0].value = ""; + + if (document.getElementsByName("one_ville_part") && document.getElementsByName("one_ville_part")[0]) + document.getElementsByName("one_ville_part")[0].value = ""; + + if (document.getElementsByName("one_pays_part") && document.getElementsByName("one_pays_part")[0]) + document.getElementsByName("one_pays_part")[0].value = ""; + + if (document.getElementsByName("one_status_part") && document.getElementsByName("one_status_part")[0]) + document.getElementsByName("one_status_part")[0].value = ""; + + if (document.getElementsByName("one_detail_client_rattachement") && document.getElementsByName("one_detail_client_rattachement")[0]) + document.getElementsByName("one_detail_client_rattachement")[0].value = ""; + + + + setp_one_detail_session_class(""); + setp_one_nom_part(""); + setp_one_prenom_part(""); + setp_one_email_part(""); + setp_one_phone_part(""); + setp_one_adresse_part(""); + setp_one_ville_part(""); + setp_one_code_postal_part(""); + setp_one_pays_part(""); + setp_one_status_part(""); + setp_one_detail_client_rattachement_nom(""); + setp_one_detail_client_rattachement_id(""); + } + const [Resend_LMS_Credentials_api, setResend_LMS_Credentials_api] = useState(); const [Resend_LMS_Credentials_result, setResend_LMS_Credentials_result] = useState(); @@ -827,74 +891,124 @@ const DisplayPartnerStagiaires = (props) => { setparticipant_data_edit_mode("0"); - document.getElementsByName("detail_session_class")[0].disabled = true; - document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_session_class")[0]) { + document.getElementsByName("detail_session_class")[0].disabled = true; + 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"; - - document.getElementsByName("detail_status_inscript")[0].disabled = true; - document.getElementsByName("detail_status_inscript")[0].style.backgroundColor = "#ECEFF1"; - - document.getElementsByName("detail_opco")[0].disabled = true; - document.getElementsByName("detail_opco")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_client_rattachement")[0]) { + document.getElementsByName("detail_client_rattachement")[0].disabled = true; + document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_prenom")[0].disabled = true; - document.getElementsByName("detail_prenom")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_nom")[0]) { + document.getElementsByName("detail_nom")[0].disabled = true; + document.getElementsByName("detail_nom")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_mail")[0].disabled = true; - document.getElementsByName("detail_mail")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_status_inscript")[0]) { + document.getElementsByName("detail_status_inscript")[0].disabled = true; + document.getElementsByName("detail_status_inscript")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("detail_opco")[0]) { + document.getElementsByName("detail_opco")[0].disabled = true; + document.getElementsByName("detail_opco")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("detail_prenom")[0]) { + document.getElementsByName("detail_prenom")[0].disabled = true; + document.getElementsByName("detail_prenom")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_tel")[0].disabled = true; - document.getElementsByName("detail_tel")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_mail")[0]) { + document.getElementsByName("detail_mail")[0].disabled = true; + document.getElementsByName("detail_mail")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_adresse")[0].disabled = true; - document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_tel")[0]) { + document.getElementsByName("detail_tel")[0].disabled = true; + document.getElementsByName("detail_tel")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_code_postal")[0].disabled = true; - document.getElementsByName("detail_code_postal")[0].style.backgroundColor = "#ECEFF1"; - - document.getElementsByName("detail_ville")[0].disabled = true; - document.getElementsByName("detail_ville")[0].style.backgroundColor = "#ECEFF1"; - - document.getElementsByName("detail_cout")[0].disabled = true; - document.getElementsByName("detail_cout")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_adresse")[0]) { + document.getElementsByName("detail_adresse")[0].disabled = true; + document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_mode_fin")[0].disabled = true; - document.getElementsByName("detail_mode_fin")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_code_postal")[0]) { + document.getElementsByName("detail_code_postal")[0].disabled = true; + document.getElementsByName("detail_code_postal")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_employeur")[0].disabled = true; - document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_ville")[0]) { + document.getElementsByName("detail_ville")[0].disabled = true; + document.getElementsByName("detail_ville")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("date_evaluation")[0].disabled = true; - document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#ECEFF1"; - - document.getElementsByName("certif_date")[0].disabled = true; - document.getElementsByName("certif_date")[0].style.backgroundColor = "#ECEFF1"; - - document.getElementsByName("note_eval")[0].disabled = true; - document.getElementsByName("note_eval")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_pays")[0]) { + document.getElementsByName("detail_pays")[0].disabled = true; + document.getElementsByName("detail_pays")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("date_evaluation")[0].disabled = true; - document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_cout")[0]) { + document.getElementsByName("detail_cout")[0].disabled = true; + document.getElementsByName("detail_cout")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("detail_incr_date")[0].disabled = true; - document.getElementsByName("detail_incr_date")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_mode_fin")[0]) { + document.getElementsByName("detail_mode_fin")[0].disabled = true; + document.getElementsByName("detail_mode_fin")[0].style.backgroundColor = "#ECEFF1"; + } - document.getElementsByName("certif_date")[0].disabled = true; - document.getElementsByName("certif_date")[0].style.backgroundColor = "#ECEFF1"; + if (document.getElementsByName("detail_employeur")[0]) { + document.getElementsByName("detail_employeur")[0].disabled = true; + document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#ECEFF1"; + } + + + if (document.getElementsByName("date_evaluation")[0]) { + document.getElementsByName("date_evaluation")[0].disabled = true; + document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#ECEFF1"; + } + + + + if (document.getElementsByName("certif_date")[0]) { + document.getElementsByName("certif_date")[0].disabled = true; + document.getElementsByName("certif_date")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("note_eval")[0]) { + document.getElementsByName("note_eval")[0].disabled = true; + document.getElementsByName("note_eval")[0].style.backgroundColor = "#ECEFF1"; + } + + + if (document.getElementsByName("date_evaluation")[0]) { + document.getElementsByName("date_evaluation")[0].disabled = true; + document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#ECEFF1"; + } + + + if (document.getElementsByName("detail_incr_date")[0]) { + document.getElementsByName("detail_incr_date")[0].disabled = true; + document.getElementsByName("detail_incr_date")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("certif_date")[0]) { + document.getElementsByName("certif_date")[0].disabled = true; + document.getElementsByName("certif_date")[0].style.backgroundColor = "#ECEFF1"; + } } function EnableAttendeeDetailFields() { @@ -939,6 +1053,9 @@ const DisplayPartnerStagiaires = (props) => { document.getElementsByName("detail_ville")[0].disabled = false; document.getElementsByName("detail_ville")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_pays")[0].disabled = false; + document.getElementsByName("detail_pays")[0].style.backgroundColor = "#FFFFFF"; + document.getElementsByName("detail_cout")[0].disabled = false; document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF"; @@ -1341,6 +1458,19 @@ const DisplayPartnerStagiaires = (props) => { setdatagrid_columns_size_model2(10); } + const listener = event => { + console.log(" event ", event); + if (event.key === "Enter" || event.code === "NumpadEnter") { + console.log(" event 22", event); + event.preventDefault(); + console.log(" event 33 event.keyCode", event.keyCode); + Getall_TrainingParticipant(); + console.log(" event 44 event.keyCode", event.keyCode); + + } + }; + document.addEventListener("keydown", listener); + }, []) const [addOneParticipant, setaddOneParticipant] = useState(); @@ -1353,6 +1483,14 @@ const DisplayPartnerStagiaires = (props) => { value: '0', label: 'PréInscription', }, + { + value: '-1', + label: 'Annulation', + }, + { + value: '2', + label: 'En Cours', + }, ]; @@ -1364,6 +1502,7 @@ const DisplayPartnerStagiaires = (props) => { const [p_detail_adresse, setp_detail_adresse] = useState(); const [p_detail_code_postal, setp_detail_code_postal] = useState(); const [p_detail_ville, setp_detail_ville] = useState(); + const [p_detail_pays, setp_detail_pays] = useState(); const [p_detail_cout, setp_detail_cout] = useState(); const [p_detail_mode_fin, setp_detail_mode_fin] = useState(); const [p_detail_employeur, setp_detail_employeur] = useState(); @@ -1385,6 +1524,10 @@ const DisplayPartnerStagiaires = (props) => { 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_adresse_part, setp_one_adresse_part] = useState(); + const [p_one_ville_part, setp_one_ville_part] = useState(); + const [p_one_code_postal_part, setp_one_code_postal_part] = useState(); + const [p_one_pays_part, setp_one_pays_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(); @@ -1412,153 +1555,165 @@ const DisplayPartnerStagiaires = (props) => { axios.post(myurl, form).then(res => { if (String(res.data.status) === "true") { - console.log(" In GetAttendee res.data.status = " + res.data.status); - console.log(" In GetAttendee res.data.message r_class = " + res.data.message); + //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); - var mylocalattendee = JSON.parse(res.data.message); + if (res.data.message) { + var mylocalattendee = JSON.parse(res.data.message); - if (mylocalattendee.inscription_validation_date) { - var date_du = new Date(moment(mylocalattendee.inscription_validation_date, "DD/MM/YYYY HH:mm:ss")); - setdetailuser_date_inscription(date_du); + if (mylocalattendee.inscription_validation_date) { + var date_du = new Date(moment(mylocalattendee.inscription_validation_date, "DD/MM/YYYY HH:mm:ss")); + setdetailuser_date_inscription(date_du); + } + + + document.getElementsByName("detail_session")[0].value = ""; + if (mylocalattendee.code_session) + setp_detail_session_class(mylocalattendee.code_session); + + if (mylocalattendee.session_id) + setp_detail_session_class_id(mylocalattendee.session_id); + + + document.getElementsByName("detail_status_inscript")[0].value = ""; + if (mylocalattendee.status) { + setp_detail_status_inscrit(mylocalattendee.status); + if (String(mylocalattendee.status) === "1") + setp_detail_status_inscrit_label("Inscrit"); + else if (String(mylocalattendee.status) === "0") + setp_detail_status_inscrit_label("Preinsc."); + else if (String(mylocalattendee.status) === "-1") + setp_detail_status_inscrit_label("Annulé"); + else if (String(mylocalattendee.status) === "2") + setp_detail_status_inscrit_label("Encours"); + else + setp_detail_status_inscrit_label("?"); + } + + document.getElementsByName("detail_opco")[0].value = ""; + if (mylocalattendee.opco) + 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) + setp_detail_nom(mylocalattendee.nom); + + document.getElementsByName("detail_prenom")[0].value = ""; + if (mylocalattendee.prenom) + setp_detail_prenom(mylocalattendee.prenom); + + document.getElementsByName("detail_mail")[0].value = ""; + if (mylocalattendee.email) { + setp_detail_mail(mylocalattendee.email); + setattendee_lms_login(mylocalattendee.email); + } + + + document.getElementsByName("detail_tel")[0].value = ""; + if (mylocalattendee.telephone) { + setp_detail_tel(mylocalattendee.telephone); + } + + document.getElementsByName("detail_adresse")[0].value = ""; + if (mylocalattendee.adresse) { + setp_detail_adresse(mylocalattendee.adresse); + } + + document.getElementsByName("detail_code_postal")[0].value = ""; + if (mylocalattendee.code_postal) { + setp_detail_code_postal(mylocalattendee.code_postal); + } + + document.getElementsByName("detail_ville")[0].value = ""; + if (mylocalattendee.ville) { + setp_detail_ville(mylocalattendee.ville); + } + + document.getElementsByName("detail_pays")[0].value = ""; + if (mylocalattendee.pays) { + setp_detail_pays(mylocalattendee.pays); + } + + + document.getElementsByName("detail_cout")[0].value = ""; + if (mylocalattendee.price) { + setp_detail_cout(mylocalattendee.price); + } + + + document.getElementsByName("detail_mode_fin")[0].value = ""; + if (mylocalattendee.modefinancement) { + setp_detail_mode_fin(mylocalattendee.modefinancement); + } + + + document.getElementsByName("detail_employeur")[0].value = ""; + if (mylocalattendee.employeur) { + setp_detail_employeur(mylocalattendee.employeur); + } + + document.getElementsByName("date_evaluation")[0].value = ""; + if (mylocalattendee.eval_date) { + + var date_eval = new Date(moment(mylocalattendee.eval_date, "YYYY/MM/DD")); + setdetailuser_date_evaluation(date_eval); + } + + document.getElementsByName("certif_date")[0].value = ""; + if (mylocalattendee.certification_send_date) { + //alert(" certification_send_date = ", mylocalattendee.certification_send_date); + + var date_eval = new Date(moment(mylocalattendee.certification_send_date, "DD/MM/YYYY")); + setdetailuser_date_certification(date_eval); + } + + + + document.getElementsByName("note_eval")[0].value = ""; + if (mylocalattendee.eval_note) { + setp_note_eval(mylocalattendee.eval_note); + } + + + if (mylocalattendee.eval_eval) { + setfield_evaluation(mylocalattendee.eval_eval); + + } + + if (mylocalattendee.lms_pwd) { + setattendee_lms_pwd("xxxxxx"); + } + + + var myelement; + + if (document.getElementById('ajout_participant')) { + myelement = document.getElementById('ajout_participant'); + } + + if (myelement) { + myelement.scrollIntoView({ behavior: 'smooth' }); + } + + disableAttendeeDetailFields(); + + + }else{ + alert("Aucune donnée récuperée "); } - - document.getElementsByName("detail_session")[0].value = ""; - if (mylocalattendee.code_session) - setp_detail_session_class(mylocalattendee.code_session); - - if (mylocalattendee.session_id) - setp_detail_session_class_id(mylocalattendee.session_id); - - - document.getElementsByName("detail_status_inscript")[0].value = ""; - if (mylocalattendee.status) { - setp_detail_status_inscrit(mylocalattendee.status); - if (String(mylocalattendee.status) === "1") - setp_detail_status_inscrit_label("Inscrit"); - else if (String(mylocalattendee.status) === "0") - setp_detail_status_inscrit_label("Preinsc."); - else if (String(mylocalattendee.status) === "-1") - setp_detail_status_inscrit_label("Annulé"); - } - - document.getElementsByName("detail_opco")[0].value = ""; - if (mylocalattendee.opco) - 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) - setp_detail_nom(mylocalattendee.nom); - - document.getElementsByName("detail_prenom")[0].value = ""; - if (mylocalattendee.prenom) - setp_detail_prenom(mylocalattendee.prenom); - - document.getElementsByName("detail_mail")[0].value = ""; - if (mylocalattendee.email) { - setp_detail_mail(mylocalattendee.email); - setattendee_lms_login(mylocalattendee.email); - } - - - document.getElementsByName("detail_tel")[0].value = ""; - if (mylocalattendee.telephone) { - setp_detail_tel(mylocalattendee.telephone); - } - - document.getElementsByName("detail_adresse")[0].value = ""; - if (mylocalattendee.adresse) { - setp_detail_adresse(mylocalattendee.adresse); - } - - document.getElementsByName("detail_code_postal")[0].value = ""; - if (mylocalattendee.code_postal) { - setp_detail_code_postal(mylocalattendee.code_postal); - } - - document.getElementsByName("detail_ville")[0].value = ""; - if (mylocalattendee.ville) { - setp_detail_ville(mylocalattendee.ville); - } - - - document.getElementsByName("detail_cout")[0].value = ""; - if (mylocalattendee.price) { - setp_detail_cout(mylocalattendee.price); - } - - - document.getElementsByName("detail_mode_fin")[0].value = ""; - if (mylocalattendee.modefinancement) { - setp_detail_mode_fin(mylocalattendee.modefinancement); - } - - - document.getElementsByName("detail_employeur")[0].value = ""; - if (mylocalattendee.employeur) { - setp_detail_employeur(mylocalattendee.employeur); - } - - document.getElementsByName("date_evaluation")[0].value = ""; - if (mylocalattendee.eval_date) { - - var date_eval = new Date(moment(mylocalattendee.eval_date, "YYYY/MM/DD")); - setdetailuser_date_evaluation(date_eval); - } - - document.getElementsByName("certif_date")[0].value = ""; - if (mylocalattendee.certification_send_date) { - //alert(" certification_send_date = ", mylocalattendee.certification_send_date); - - var date_eval = new Date(moment(mylocalattendee.certification_send_date, "DD/MM/YYYY")); - setdetailuser_date_certification(date_eval); - } - - - - document.getElementsByName("note_eval")[0].value = ""; - if (mylocalattendee.eval_note) { - setp_note_eval(mylocalattendee.eval_note); - } - - - if (mylocalattendee.eval_eval) { - setfield_evaluation(mylocalattendee.eval_eval); - - } - - if (mylocalattendee.lms_pwd) { - setattendee_lms_pwd("xxxxxx"); - } - - - var myelement; - - if (document.getElementById('ajout_participant')) { - myelement = document.getElementById('ajout_participant'); - } - - if (myelement) { - myelement.scrollIntoView({ behavior: 'smooth' }); - } - - disableAttendeeDetailFields(); - - - - } else if (String(res.data.status) === String("Err_Connexion")) { alert('Erreur: ' + res.data.message); history.push("/Connexion"); @@ -1669,41 +1824,39 @@ const DisplayPartnerStagiaires = (props) => { var prix_session; - var one_nom_part = p_one_nom_part; - if (one_nom_part.trim() == "") { + + if (!p_one_nom_part || p_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() == "") { + + if (!p_one_prenom_part || p_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() == "") { + + if (!p_one_email_part || p_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)) { + if (!p_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() == "") { + if (!p_one_phone_part || p_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() == "") { + if (!p_one_detail_session_class || p_one_detail_session_class.trim() == "") { alert(" La session est invalide"); return; } @@ -1718,7 +1871,33 @@ const DisplayPartnerStagiaires = (props) => { 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_adresse_part) + form.append("adresse", p_one_adresse_part); + else + form.append("adresse", ""); + + if (p_one_code_postal_part) + form.append("code_postal", p_one_code_postal_part); + else + form.append("code_postal", ""); + + if (p_one_ville_part) + form.append("ville", p_one_ville_part); + else + form.append("ville", ""); + + if (p_one_pays_part) + form.append("pays", p_one_pays_part); + else + form.append("pays", ""); + + + if (p_one_status_part) + form.append("status", p_one_status_part); + else + form.append("status", ""); + if (p_one_detail_client_rattachement_id) form.append("client_rattachement_id", p_one_detail_client_rattachement_id); else @@ -1726,7 +1905,7 @@ const DisplayPartnerStagiaires = (props) => { form.append("modefinancement", ""); - + //console.log(" #### form = ", form); var myurl = process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass/"; @@ -1741,6 +1920,7 @@ const DisplayPartnerStagiaires = (props) => { alert(" Le participant a été correctement ajouté"); setaddOneParticipant(); Getall_TrainingParticipant(); + clear_one_Attende_Fields(); } else if (String(res.data.status) === String("Err_Connexion")) { alert('Erreur: ' + res.data.message); @@ -1749,6 +1929,7 @@ const DisplayPartnerStagiaires = (props) => { else { setOne_Create_Participant_api("false"); setOne_Create_Participant_message(res.data.message); + alert(res.data.message); } }).catch((error) => { @@ -1906,7 +2087,9 @@ const DisplayPartnerStagiaires = (props) => { function annule_Add_One_Participant() { + clear_one_Attende_Fields(); setaddOneParticipant(); + } const [GetCurrentPartnerClass_api, setGetCurrentPartnerClass_api] = useState(); @@ -2018,7 +2201,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_filtre1_value} - onChange={(e) => { setp_filtre1_value(e.target.value); }} + onBlur={(e) => { setp_filtre1_value(e.target.value); }} InputProps={{ endAdornment: ( @@ -2095,7 +2278,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_filtre2_value} - onChange={(e) => setp_filtre2_value(e.target.value)} + onBlur={(e) => setp_filtre2_value(e.target.value)} InputProps={{ endAdornment: ( @@ -2175,7 +2358,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_filtre3_value} - onChange={(e) => setp_filtre3_value(e.target.value)} + onBlur={(e) => setp_filtre3_value(e.target.value)} InputProps={{ endAdornment: ( @@ -2251,7 +2434,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_filtre4_value} - onChange={(e) => setp_filtre2_value(e.target.value)} + onBlur={(e) => setp_filtre2_value(e.target.value)} InputProps={{ endAdornment: ( @@ -2358,10 +2541,11 @@ const DisplayPartnerStagiaires = (props) => { setSelectionModel(newSelectionModel); if (newSelectionModel.length === 1) handleClick_edit_session_From_Line(newSelectionModel); - if (newSelectionModel.length === 0) { + if (newSelectionModel.length !== 1) { setaddOneParticipant(); setdisplay_detail_stagiaire(); setselected_code_session(); + setsubmenu(); } }} selectionModel={selectionModel} @@ -2505,7 +2689,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_one_formation} - onChange={(e) => { + onBlur={(e) => { handle_change_p_one_formation(e); } @@ -2535,7 +2719,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_one_detail_session_class} - onChange={(e) => { + onBlur={(e) => { setp_one_detail_session_class(e.target.value); } @@ -2576,7 +2760,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style enable_style" value={p_one_nom_part} - onChange={(e) => { + onBlur={(e) => { setp_one_nom_part(e.target.value); } } @@ -2598,7 +2782,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style enable_style" value={p_one_prenom_part} - onChange={(e) => { + onBlur={(e) => { setp_one_prenom_part(e.target.value); } } @@ -2618,7 +2802,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style enable_style" value={p_one_email_part} - onChange={(e) => { + onBlur={(e) => { setp_one_email_part(e.target.value); } } @@ -2638,7 +2822,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style enable_style" value={p_one_phone_part} - onChange={(e) => { + onBlur={(e) => { setp_one_phone_part(e.target.value); } } @@ -2646,6 +2830,89 @@ const DisplayPartnerStagiaires = (props) => { +
Adresse
+ { + setp_one_adresse_part(e.target.value); + } + } + /> +
+ + +
Code postal
+ { + setp_one_code_postal_part(e.target.value); + } + } + /> +
+ + +
Ville
+ { + setp_one_ville_part(e.target.value); + } + } + /> +
+ +
Pays
+ { + setp_one_pays_part(e.target.value); + } + } + /> +
+ +
Status Inscription *
@@ -2669,7 +2936,7 @@ const DisplayPartnerStagiaires = (props) => { className="disabled_style enable_style" > {status_inscription.map((option) => ( - + {option.label}  
))} @@ -2688,18 +2955,18 @@ const DisplayPartnerStagiaires = (props) => { }} disabled={false} className="disabled_style" - value={p_one_detail_client_rattachement_nom} - onChange={(e) => { - //setp_detail_client_rattachement_id(e.target.value); - setp_one_detail_client_rattachement_nom(e.target.value); + value={p_one_detail_client_rattachement_id} + onBlur={(e) => { + setp_one_detail_client_rattachement_id(e.target.value); + //console.log(" setp_one_detail_client_rattachement_id = ", e.target.value); } } > {Get_List_Partner_Clients_result && Get_List_Partner_Clients_result.map((myclient) => ( - {JSON.parse(myclient).nom}   @@ -2803,7 +3070,7 @@ const DisplayPartnerStagiaires = (props) => {
- {String(participant_data_edit_mode) !== "1" &&
Session
+ {String(participant_data_edit_mode) !== "1" &&
Session aa
{
} - {String(participant_data_edit_mode) === "1" &&
Session
+ {String(participant_data_edit_mode) === "1" &&
Session bb
{ Inscrit    Preinscrit   Annule   + Encours  
} @@ -2964,7 +3232,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_nom} - onChange={(e) => { + onBlur={(e) => { setp_detail_nom(e.target.value); setparticipant_data_changed("1"); } @@ -2986,7 +3254,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_prenom} - onChange={(e) => { + onBlur={(e) => { setp_detail_prenom(e.target.value); setparticipant_data_changed("1"); }} @@ -3006,7 +3274,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_mail} - onChange={(e) => { + onBlur={(e) => { setp_detail_mail(e.target.value); setparticipant_data_changed("1"); } @@ -3028,7 +3296,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_tel} - onChange={(e) => { + onBlur={(e) => { setp_detail_tel(e.target.value); setparticipant_data_changed("1"); } @@ -3050,7 +3318,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_adresse} - onChange={(e) => { + onBlur={(e) => { setp_detail_adresse(e.target.value); setparticipant_data_changed("1"); }} @@ -3069,7 +3337,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_code_postal} - onChange={(e) => { + onBlur={(e) => { setp_detail_code_postal(e.target.value); setparticipant_data_changed("1"); }} @@ -3088,13 +3356,33 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_ville} - onChange={(e) => { + onBlur={(e) => { setp_detail_ville(e.target.value); setparticipant_data_changed("1"); }} />
+
Pays
+ { + setp_detail_pays(e.target.value); + setparticipant_data_changed("1"); + }} + /> +
+
Date Inscription @@ -3124,7 +3412,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_cout} - onChange={(e) => { + onBlur={(e) => { setp_detail_cout(e.target.value); setparticipant_data_changed("1"); }} @@ -3145,7 +3433,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_opco} - onChange={(e) => { + onBlur={(e) => { setp_detail_opco(e.target.value); setparticipant_data_changed("1"); }} @@ -3167,7 +3455,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_mode_fin} - onChange={(e) => { + onBlur={(e) => { setp_detail_mode_fin(e.target.value); setparticipant_data_changed("1"); }} @@ -3188,7 +3476,7 @@ const DisplayPartnerStagiaires = (props) => { disabled={false} className="disabled_style" value={p_detail_employeur} - onChange={(e) => { + onBlur={(e) => { setp_detail_employeur(e.target.value); setparticipant_data_changed("1"); }} @@ -3215,7 +3503,7 @@ const DisplayPartnerStagiaires = (props) => { }} disabled={true} className="disabled_style" - onChange={(e) => setattendee_lms_login(e.target.value)} + onBlur={(e) => setattendee_lms_login(e.target.value)} />
diff --git a/src/components/Partner.js b/src/components/Partner.js index 70be230..e970193 100644 --- a/src/components/Partner.js +++ b/src/components/Partner.js @@ -18,7 +18,7 @@ import logowhite from "../mysy_img/MYSY-LOGO-WHITE.png"; import downarrow from "../mysy_img/downarrow.png"; import uparrow from "../mysy_img/uparrow.png"; - +import { GiTeacher } from "react-icons/gi"; import Footer from "./Fotter"; import { confirmAlert } from 'react-confirm-alert'; // Import import { useCookies } from "react-cookie"; @@ -160,7 +160,12 @@ const Partner = (props) => { setapiexcelimportmessage(result['status']); if (String(result['status']) === String("true")) { sethandleSubmission_api("true"); - alert(result['message']); + var local_message = result['message'] + " Vous allez être redirigé vers la liste des formations" + alert(local_message); + history.push("/Partner/affichage"); + window.location.reload(); + return; + } else if (String(result['status']) === String("Err_Connexion")) { alert('Erreur: ' + result['message']); history.push("/Connexion"); @@ -234,7 +239,7 @@ const Partner = (props) => { } var list_menu = ['creation', 'infopartner', 'statistique', 'abonnement', 'affichage', 'ordervalide', - 'mes_sessions', 'setuplms', 'facture', 'pricing', 'mes_clients', 'mes_devis', 'mes_cmd', + 'mes_sessions', 'setuplms', 'facture', 'pricing', 'mes_clients', 'mes_devis', 'mes_cmd', 'mes_stagiaires', 'mes_employes'] @@ -728,8 +733,8 @@ const Partner = (props) => { {String(menu) === "mes_stagiaires" &&
MES STAGIAIRES
}
- {String(menu) !== "mes_stagiaires" &&
MES EMPLOYES
} - {String(menu) === "mes_stagiaires" &&
MES EMPLOYES
} + {String(menu) !== "mes_employes" &&
MES EMPLOYES
} + {String(menu) === "mes_employes" &&
MES EMPLOYES
}
diff --git a/src/styles/components/_displaypartnertrainingpagination.scss b/src/styles/components/_displaypartnertrainingpagination.scss index 111916c..fddce17 100644 --- a/src/styles/components/_displaypartnertrainingpagination.scss +++ b/src/styles/components/_displaypartnertrainingpagination.scss @@ -352,10 +352,10 @@ width: 100% !important; height: 3.5rem !important; - //border: none !important; + border-radius: 5px; background: white; - border: solid gainsboro 1px; + border: solid gainsboro 1px !important; } @@ -729,7 +729,7 @@ //border: none !important; border-radius: 5px; background: white; - border: solid gainsboro 1px; + border: solid gainsboro 1px !important; padding-top: 0.5rem !important; } @@ -1103,7 +1103,7 @@ //border: none !important; border-radius: 5px; background: white; - border: solid gainsboro 1px; + border: solid gainsboro 1px !important; padding-top: 0.5rem !important; } @@ -1473,10 +1473,9 @@ margin: 5px !important; //border: none !important; border-radius: 5px; - background: white; - border: solid gainsboro 1px; padding-top: 0.5rem !important; - border: none !important; + background: white; + border: solid gainsboro 1px !important; } .training_caract {