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) => (
-
-
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 {