21/08/23 - 15h
parent
e36d5dd997
commit
01d5e20f57
|
@ -106,17 +106,18 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
const columns = [
|
||||
{ field: 'id', headerName: 'id', hide: true },
|
||||
{ field: '_id', headerName: '_id', hide: true },
|
||||
{ field: 'class_internal_url', headerName: 'class_internal_url', hide: true },
|
||||
{ field: 'code_session', headerName: 'Code session', hide: false, width: datagrid_columns_size_model1, },
|
||||
{
|
||||
field: 'statut', headerName: 'Statut', hide: false, width: datagrid_columns_size_model1,
|
||||
valueFormatter: (params) => {
|
||||
if (String(params.value) === "0")
|
||||
return "Actif";
|
||||
else if (String(params.value) === "1")
|
||||
return "Inactif";
|
||||
else if (String(params.value) === "1")
|
||||
return "Actif";
|
||||
else
|
||||
return "???";
|
||||
return "?";
|
||||
},
|
||||
},
|
||||
|
||||
|
@ -612,6 +613,9 @@ const DisplayPartnerSession = (props) => {
|
|||
var internal_url = cellValues.row.class_internal_url;
|
||||
setselected_internal_url(cellValues.row.class_internal_url);
|
||||
|
||||
var session_id = cellValues.row._id;
|
||||
setselected_session_id(session_id);
|
||||
|
||||
|
||||
setselected_class_title(cellValues.row.title);
|
||||
|
||||
|
@ -620,11 +624,11 @@ const DisplayPartnerSession = (props) => {
|
|||
submenu_detail_session();
|
||||
|
||||
|
||||
GetCurrentSession(cellValues.row.code_session, cellValues.row.class_internal_url);
|
||||
GetCurrentSession(cellValues.row._id, cellValues.row.class_internal_url);
|
||||
|
||||
GetListePreinscrit(cellValues.row.code_session, cellValues.row.class_internal_url);
|
||||
GetListePreinscrit(cellValues.row._id, cellValues.row.class_internal_url);
|
||||
|
||||
GetListeInscrit(cellValues.row.code_session, cellValues.row.class_internal_url);
|
||||
GetListeInscrit(cellValues.row._id, cellValues.row.class_internal_url);
|
||||
}
|
||||
|
||||
|
||||
|
@ -639,16 +643,20 @@ const DisplayPartnerSession = (props) => {
|
|||
var internal_url = line.class_internal_url;
|
||||
setselected_internal_url(line.class_internal_url);
|
||||
|
||||
var session_id = line._id;
|
||||
setselected_session_id(session_id);
|
||||
|
||||
|
||||
setselected_class_title(line.title);
|
||||
|
||||
setEdite_session("1");
|
||||
submenu_detail_session();
|
||||
|
||||
GetCurrentSession(line.code_session, line.class_internal_url);
|
||||
GetCurrentSession(line._id, line.class_internal_url);
|
||||
|
||||
GetListePreinscrit(line.code_session, line.class_internal_url);
|
||||
GetListePreinscrit(line._id, line.class_internal_url);
|
||||
|
||||
GetListeInscrit(line.code_session, line.class_internal_url);
|
||||
GetListeInscrit(line._id, line.class_internal_url);
|
||||
}
|
||||
|
||||
|
||||
|
@ -754,13 +762,17 @@ const DisplayPartnerSession = (props) => {
|
|||
var internal_url = cellValues.row.class_internal_url;
|
||||
setselected_internal_url(cellValues.row.class_internal_url);
|
||||
|
||||
var session_id = cellValues.row._id;
|
||||
setselected_session_id(session_id);
|
||||
|
||||
setselected_class_title(cellValues.row.title);
|
||||
|
||||
GetListePreinscrit(cellValues.row.code_session, cellValues.row.class_internal_url);
|
||||
GetListeInscrit(cellValues.row.code_session, cellValues.row.class_internal_url);
|
||||
GetListePreinscrit(cellValues.row._id, cellValues.row.class_internal_url);
|
||||
GetListeInscrit(cellValues.row._id, cellValues.row.class_internal_url);
|
||||
}
|
||||
|
||||
const [selected_code_session, setselected_code_session] = useState();
|
||||
const [selected_session_id, setselected_session_id] = useState();
|
||||
const [selected_internal_url, setselected_internal_url] = useState();
|
||||
const [selected_class_title, setselected_class_title] = useState();
|
||||
|
||||
|
@ -789,7 +801,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
|
||||
formData.append("token", stored_cookie);
|
||||
formData.append("session_id", selected_code_session);
|
||||
formData.append("session_id", selected_session_id);
|
||||
formData.append("class_internal_url", selected_internal_url);
|
||||
//console.log("token = " + stored_cookie);
|
||||
|
||||
|
@ -1122,16 +1134,19 @@ const DisplayPartnerSession = (props) => {
|
|||
setnb_stagiaire_Preinscrit(data['message'].length);
|
||||
//console.log(" ### setnb_stagiaire_Preinscrit = ", data['message'].length);
|
||||
|
||||
|
||||
}
|
||||
else {
|
||||
//console.log("erreur rrrr:" + data['status'])
|
||||
setGetListePreinscrit_api("false");
|
||||
alert(data['message']);
|
||||
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
console.error('Error:', error);
|
||||
setGetListePreinscrit_api("false");
|
||||
alert(" Impossible de recuperer la liste des préinscriptions");
|
||||
});
|
||||
|
||||
}
|
||||
|
@ -1189,7 +1204,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("nom", one_nom_part);
|
||||
form.append("prenom", one_prenom_part);
|
||||
form.append("email", one_email_part);
|
||||
|
@ -1213,8 +1228,8 @@ const DisplayPartnerSession = (props) => {
|
|||
alert(" Le participant a été correctement ajouté");
|
||||
setaddOneParticipant("0");
|
||||
//setreduction_session("1");
|
||||
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);
|
||||
|
||||
submenu_inscrit();
|
||||
|
||||
|
@ -1315,7 +1330,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("email", email);
|
||||
|
||||
|
||||
|
@ -1379,8 +1394,8 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
setSelectionModel_insc([]);
|
||||
setactionmass_insc_val();
|
||||
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);
|
||||
|
||||
}
|
||||
|
||||
|
@ -1438,7 +1453,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("nom", nom);
|
||||
form.append("prenom", prenom);
|
||||
form.append("email", email);
|
||||
|
@ -1453,8 +1468,8 @@ const DisplayPartnerSession = (props) => {
|
|||
if (String(res.data.status) === String("true")) {
|
||||
setDeleteStagiaireData_api("true");
|
||||
setDeleteStagiaireData_result(res.data.message);
|
||||
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);
|
||||
|
||||
setretval_ch("1");
|
||||
alert(" La mise à jour été correctement faite.")
|
||||
|
@ -1496,7 +1511,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("nom", nom);
|
||||
form.append("prenom", prenom);
|
||||
form.append("email", email);
|
||||
|
@ -1510,6 +1525,8 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
||||
|
||||
console.log(" form = ", form);
|
||||
|
||||
axios.post(myurl, form).then(res => {
|
||||
//console.log(" In UpdateStagiaireData res.data.status = " + res.data.status);
|
||||
//console.log(" In UpdateStagiaireData res.data.message r_class = " + res.data.message);
|
||||
|
@ -1517,8 +1534,8 @@ const DisplayPartnerSession = (props) => {
|
|||
if (String(res.data.status) === String("true")) {
|
||||
setUpdateStagiaireData_api("true");
|
||||
setUpdateStagiaireData_result(res.data.message);
|
||||
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);
|
||||
|
||||
setretval_ch("1");
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
@ -1561,7 +1578,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("email", email);
|
||||
|
||||
|
||||
|
@ -1575,8 +1592,8 @@ const DisplayPartnerSession = (props) => {
|
|||
setSendInscriptionCancell_api("true");
|
||||
setSendInscriptionCancell_result(res.data.message);
|
||||
|
||||
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);
|
||||
|
||||
submenu_inscrit();
|
||||
|
||||
|
@ -1667,7 +1684,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
function One_annuleSessionUpdate() {
|
||||
One_clearSessionFields();
|
||||
GetCurrentSession(selected_code_session);
|
||||
GetCurrentSession(selected_session_id);
|
||||
setsessionChanged(false);
|
||||
setCreateSessionFormation_api();
|
||||
setCreateSessionFormation_message();
|
||||
|
@ -2104,7 +2121,7 @@ const DisplayPartnerSession = (props) => {
|
|||
setsessionChanged(false);
|
||||
desableSessionFields();
|
||||
Getall_TrainingSession();
|
||||
GetCurrentSession(selected_code_session, selected_internal_url);
|
||||
GetCurrentSession(selected_session_id, selected_internal_url);
|
||||
alert(String(res.data.message));
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
|
@ -2295,7 +2312,7 @@ const DisplayPartnerSession = (props) => {
|
|||
alert(res.data.message);
|
||||
One_clearSessionFields();
|
||||
setaddOneSession();
|
||||
GetCurrentSession(p_one_code_session, one_selected_internal_url);
|
||||
//GetCurrentSession(p_one_code_session, one_selected_internal_url);
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
alert('Erreur: ' + res.data.message);
|
||||
|
@ -2378,7 +2395,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", local_selected_internal_url);
|
||||
form.append("code_session", local_session_id);
|
||||
form.append("session_id", local_session_id);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetSessionFormation/";
|
||||
|
||||
|
@ -2483,8 +2500,10 @@ const DisplayPartnerSession = (props) => {
|
|||
setp_session_ondemande(mylocaltraining.session_ondemande);
|
||||
if (String(mylocaltraining.session_ondemande) === "1")
|
||||
setp_session_ondemande_label("Oui");
|
||||
else
|
||||
else if (String(mylocaltraining.session_ondemande) === "0")
|
||||
setp_session_ondemande_label("Non")
|
||||
else
|
||||
setp_session_ondemande_label("?")
|
||||
|
||||
}
|
||||
|
||||
|
@ -2532,7 +2551,9 @@ const DisplayPartnerSession = (props) => {
|
|||
setsessionStatus(false);
|
||||
|
||||
desableSessionFields();
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
}
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
|
@ -2568,6 +2589,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
const [p_one_myclass_title, setp_one_myclass_title] = useState("");
|
||||
const [p_one_code_session, setp_one_code_session] = useState("");
|
||||
const [p_one_code_session_id, setp_one_code_session_id] = useState("");
|
||||
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("");
|
||||
|
@ -2596,7 +2618,7 @@ const DisplayPartnerSession = (props) => {
|
|||
setone_CreateSessionFormation_api();
|
||||
setone_CreateSessionFormation_message();
|
||||
setone_CreateSessionFormation_result();
|
||||
GetCurrentSession(selected_code_session, selected_internal_url);
|
||||
GetCurrentSession(selected_session_id, selected_internal_url);
|
||||
}
|
||||
|
||||
const [SessionstartDate, setSessionstartDate] = useState();
|
||||
|
@ -2723,7 +2745,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
function One_annuleSessionUpdate() {
|
||||
One_clearSessionFields();
|
||||
GetCurrentSession(selected_code_session);
|
||||
//GetCurrentSession(selected_code_session);
|
||||
setsessionChanged(false);
|
||||
setCreateSessionFormation_api();
|
||||
setCreateSessionFormation_message();
|
||||
|
@ -2959,8 +2981,8 @@ const DisplayPartnerSession = (props) => {
|
|||
var email = cellValues.row.email;
|
||||
setselectedattendeeemail(email);
|
||||
var prenom = cellValues.row.prenom;
|
||||
GetAttendee_Data(email, selected_code_session);
|
||||
getStagiaireImages(selected_internal_url, selected_code_session, email,);
|
||||
GetAttendee_Data(email, selected_session_id);
|
||||
getStagiaireImages(selected_internal_url, selected_session_id, email,);
|
||||
|
||||
}
|
||||
|
||||
|
@ -3217,7 +3239,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
formData.append("token", stored_cookie);
|
||||
formData.append("class_internal_url", selected_internal_url);
|
||||
formData.append("session_id", selected_code_session);
|
||||
formData.append("session_id", selected_session_id);
|
||||
formData.append("email", selectedattendeeemail);
|
||||
|
||||
console.log(" ### userimgclassprofilchanged =", userimgclassprofilchanged)
|
||||
|
@ -3326,7 +3348,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
|
||||
formData.append("token", stored_cookie);
|
||||
formData.append("session_id", selected_code_session);
|
||||
formData.append("session_id", selected_session_id);
|
||||
|
||||
var local_mail = ""
|
||||
if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0])
|
||||
|
@ -3482,7 +3504,7 @@ const DisplayPartnerSession = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("attendee_email", selectedattendeeemail);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
|
||||
|
@ -3518,7 +3540,7 @@ const DisplayPartnerSession = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("attendee_email", email);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
|
||||
|
@ -3561,7 +3583,7 @@ const DisplayPartnerSession = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("attendee_email", selectedattendeeemail);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
|
||||
|
@ -3886,6 +3908,7 @@ const DisplayPartnerSession = (props) => {
|
|||
id: index,
|
||||
class_internal_url: JSON.parse(item).class_internal_url,
|
||||
code_session: JSON.parse(item).code_session,
|
||||
_id: JSON.parse(item)._id,
|
||||
date_debut: JSON.parse(item).date_debut,
|
||||
date_fin: JSON.parse(item).date_fin,
|
||||
distantiel: JSON.parse(item).distantiel,
|
||||
|
|
|
@ -71,6 +71,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
const columns = [
|
||||
{ field: '_id', headerName: '_id', hide: true },
|
||||
{ field: 'session_id', headerName: 'session_id', hide: true },
|
||||
{ field: 'id', headerName: 'id', hide: true },
|
||||
{ field: 'class_internal_url', headerName: 'class_internal_url', hide: true },
|
||||
|
||||
|
@ -91,7 +92,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
return "???";
|
||||
},
|
||||
},
|
||||
{ field: 'session_id', headerName: 'Code session', hideable: true, },
|
||||
{ field: 'code_session', headerName: 'Code session', hideable: true, },
|
||||
{ field: 'title', headerName: 'Formation', width: datagrid_columns_size_model1, align: "center", hideable: true, },
|
||||
{
|
||||
field: 'distantiel', headerName: 'Distantiel', hideable: false, width: datagrid_columns_size_model2,
|
||||
|
@ -290,8 +291,14 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var line = JSON.parse(rowss[selected_row_id]);
|
||||
|
||||
|
||||
var code_session = line.session_id;
|
||||
setselected_code_session(line.session_id);
|
||||
var code_session = line.code_session;
|
||||
setselected_code_session(line.code_session);
|
||||
|
||||
|
||||
var session_id = line.session_id;
|
||||
setselected_session_id(line.session_id);
|
||||
|
||||
|
||||
|
||||
var internal_url = line.class_internal_url;
|
||||
setselected_internal_url(line.class_internal_url);
|
||||
|
@ -311,10 +318,10 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
GetAttendee_Data(participant_email, code_session, internal_url);
|
||||
GetAttendee_Data(participant_email, session_id, internal_url);
|
||||
|
||||
// Recuperation de l'image de profiel
|
||||
getStagiaireImages(internal_url, code_session, participant_email);
|
||||
getStagiaireImages(internal_url, session_id, participant_email);
|
||||
|
||||
/*
|
||||
GetCurrentSession(line.code_session, line.class_internal_url);
|
||||
|
@ -356,6 +363,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
};
|
||||
|
||||
|
||||
const [selected_session_id, setselected_session_id] = useState();
|
||||
const [selected_code_session, setselected_code_session] = useState();
|
||||
const [selected_internal_url, setselected_internal_url] = useState();
|
||||
const [selected_class_title, setselected_class_title] = useState();
|
||||
|
@ -561,7 +570,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
|
||||
formData.append("token", stored_cookie);
|
||||
formData.append("session_id", selected_code_session);
|
||||
formData.append("session_id", selected_session_id);
|
||||
|
||||
var local_mail = ""
|
||||
if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0])
|
||||
|
@ -1009,7 +1018,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("attendee_email", selectedattendeeemail);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
|
||||
|
@ -1045,7 +1054,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("session_id", selected_code_session);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("attendee_email", email);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
|
||||
|
@ -1090,7 +1099,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
formData.append("token", stored_cookie);
|
||||
formData.append("class_internal_url", selected_internal_url);
|
||||
formData.append("session_id", selected_code_session);
|
||||
formData.append("session_id", selected_session_id);
|
||||
formData.append("email", selected_participant_email);
|
||||
|
||||
|
||||
|
@ -1415,6 +1424,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
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);
|
||||
|
||||
|
||||
|
@ -1609,6 +1619,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [getPartnerImages_message, setgetPartnerImages_message] = useState();
|
||||
const [getPartnerImages_result, setgetPartnerImages_result] = useState();
|
||||
function getStagiaireImages(local_internal_url, local_selected_code_session, local_email) {
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/getRecodedStagiaireImage_from_front/";
|
||||
|
||||
var form = new FormData();
|
||||
|
@ -1757,6 +1768,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
})
|
||||
}
|
||||
|
||||
const myRef_head = useRef(null)
|
||||
|
||||
const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState();
|
||||
const [UpdateStagiaireData_message, setUpdateStagiaireData_message] = useState();
|
||||
const [UpdateStagiaireData_result, setUpdateStagiaireData_result] = useState();
|
||||
|
@ -1771,7 +1784,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", p_detail_session_class);
|
||||
form.append("session_id", p_detail_session_class_id);
|
||||
form.append("nom", p_detail_nom);
|
||||
form.append("prenom", p_detail_prenom);
|
||||
form.append("email", p_detail_mail);
|
||||
|
@ -1821,8 +1834,12 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
disableAttendeeDetailFields();
|
||||
setparticipant_data_changed();
|
||||
setparticipant_data_edit_mode();
|
||||
GetAttendee_Data(p_detail_mail, p_detail_session_class, selected_internal_url);
|
||||
GetAttendee_Data(p_detail_mail, p_detail_session_class_id, selected_internal_url);
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
}
|
||||
else {
|
||||
setUpdateStagiaireData_api("false");
|
||||
|
@ -1985,7 +2002,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
>
|
||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||
<MenuItem value="nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom </MenuItem>
|
||||
<MenuItem value="session_id" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||
|
||||
|
||||
|
@ -2030,6 +2047,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
<a data-tooltip-id="my-tooltip01" data-tooltip-content="Ajouter une nouvelle ligne de filtre">
|
||||
<MdAddCircleOutline onClick={(e) => {
|
||||
setp_filtre2("1");
|
||||
setp_filtre2_value("");
|
||||
}} />
|
||||
</a>
|
||||
</div>}
|
||||
|
@ -2064,14 +2082,14 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
>
|
||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||
<MenuItem value="nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom </MenuItem>
|
||||
<MenuItem value="session_id" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||
|
||||
|
||||
</TextField>
|
||||
</div>
|
||||
<div className="div_row_droite texte_area_filter_value" style={{ "marginTop": "0.5rem" }}>
|
||||
{String(p_filtre2).length > 3 &&
|
||||
{String(p_filtre2).length > 2 &&
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
@ -2100,18 +2118,19 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
/>}
|
||||
</div>
|
||||
|
||||
{String(p_filtre2).length > 3 && <div className='filter_bton_add' >
|
||||
{String(p_filtre2).length > 2 && <div className='filter_bton_add' >
|
||||
<Tooltip id="my-tooltip03" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="my-tooltip03" data-tooltip-content="Ajouter une nouvelle ligne de filtre">
|
||||
<MdAddCircleOutline
|
||||
onClick={(e) => {
|
||||
setp_filtre3("1");
|
||||
setp_filtre3_value("");
|
||||
}}
|
||||
/>
|
||||
</a>
|
||||
</div>}
|
||||
|
||||
{String(p_filtre2).length > 3 && <div className='filter_bton_add'>
|
||||
{String(p_filtre2).length > 2 && <div className='filter_bton_add'>
|
||||
<Tooltip id="my-tooltip04" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="my-tooltip04" data-tooltip-content="Supprimer cette ligne de filtre">
|
||||
<MdRemoveCircleOutline
|
||||
|
@ -2143,14 +2162,14 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
>
|
||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||
<MenuItem value="nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom </MenuItem>
|
||||
<MenuItem value="session_id" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||
|
||||
|
||||
</TextField>
|
||||
</div>
|
||||
<div className="div_row_droite texte_area_filter_value" style={{ "marginTop": "0.5rem" }}>
|
||||
{String(p_filtre3).length > 3 &&
|
||||
{String(p_filtre3).length > 2 &&
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
@ -2179,18 +2198,19 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
/>}
|
||||
</div>
|
||||
|
||||
{String(p_filtre2).length > 3 && <div className='filter_bton_add' >
|
||||
{String(p_filtre2).length > 2 && <div className='filter_bton_add' >
|
||||
<Tooltip id="my-tooltip03" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="my-tooltip03" data-tooltip-content="Ajouter une nouvelle ligne de filtre">
|
||||
<MdAddCircleOutline
|
||||
onClick={(e) => {
|
||||
setp_filtre4("1");
|
||||
setp_filtre4_value("");
|
||||
}}
|
||||
/>
|
||||
</a>
|
||||
</div>}
|
||||
|
||||
{String(p_filtre3).length > 3 && <div className='filter_bton_add'>
|
||||
{String(p_filtre3).length > 2 && <div className='filter_bton_add'>
|
||||
<Tooltip id="my-tooltip05" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="my-tooltip05" data-tooltip-content="Supprimer cette ligne de filtre">
|
||||
<MdRemoveCircleOutline onClick={(e) => {
|
||||
|
@ -2218,14 +2238,14 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
>
|
||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||
<MenuItem value="nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom </MenuItem>
|
||||
<MenuItem value="session_id" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||
|
||||
|
||||
</TextField>
|
||||
</div>
|
||||
<div className="div_row_droite texte_area_filter_value" style={{ "marginTop": "0.5rem" }}>
|
||||
{String(p_filtre4).length > 3 &&
|
||||
{String(p_filtre4).length > 2 &&
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
@ -2256,7 +2276,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
|
||||
|
||||
{String(p_filtre2).length > 3 && <div className='filter_bton_add'>
|
||||
{String(p_filtre2).length > 2 && <div className='filter_bton_add'>
|
||||
<Tooltip id="my-tooltip04" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="my-tooltip04" data-tooltip-content="Supprimer cette ligne de filtre">
|
||||
<MdRemoveCircleOutline
|
||||
|
@ -2270,7 +2290,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>
|
||||
}
|
||||
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_TrainingParticipant}>Rechercher
|
||||
|
@ -2283,7 +2303,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
</div>}
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
|
@ -2356,6 +2376,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
id: index,
|
||||
_id: JSON.parse(item)._id,
|
||||
class_internal_url: JSON.parse(item).class_internal_url,
|
||||
code_session: JSON.parse(item).code_session,
|
||||
session_id: JSON.parse(item).session_id,
|
||||
email: JSON.parse(item).email,
|
||||
nom: JSON.parse(item).nom,
|
||||
|
@ -2807,7 +2828,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
|
||||
|
||||
{String(participant_data_edit_mode) === "1" && <div className="session_caract"> Session aa<br />
|
||||
{String(participant_data_edit_mode) === "1" && <div className="session_caract"> Session <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
|
@ -1058,8 +1058,8 @@ function GestionAdministrative(props) {
|
|||
axios.post(myurl, form).then(res => {
|
||||
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
|
||||
//console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
|
||||
console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
|
||||
console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
|
||||
setGetCurrentClass_trainingsession_api("true");
|
||||
setGetCurrentClass_trainingsession_result(res.data.message);
|
||||
}
|
||||
|
@ -1418,7 +1418,8 @@ function GestionAdministrative(props) {
|
|||
const [p_one_detail_client_rattachement_nom, setp_one_detail_client_rattachement_nom] = useState();
|
||||
const [p_one_detail_client_rattachement_id, setp_one_detail_client_rattachement_id] = useState();
|
||||
|
||||
|
||||
const [selected_session_id, setselected_session_id] = useState("");
|
||||
const [selected_code_session, setselected_code_session] = useState("");
|
||||
const [mysession, setmysession] = useState("");
|
||||
const [allmysession_info, setallmysession_info] = useState("");
|
||||
const [selectedsession_date_du, setselectedsession_date_du] = useState(new Date());
|
||||
|
@ -1438,6 +1439,14 @@ function GestionAdministrative(props) {
|
|||
return;
|
||||
}
|
||||
|
||||
setselected_session_id(event.target.value);
|
||||
|
||||
|
||||
const div1 = document.getElementById("muysy_code_session");
|
||||
const code_session = div1.getAttribute('mysy_code_session');
|
||||
setselected_code_session(code_session);
|
||||
|
||||
|
||||
|
||||
setreduction_session("0");
|
||||
setsessionChanged(false);
|
||||
|
@ -1449,12 +1458,6 @@ function GestionAdministrative(props) {
|
|||
setSendInscriptionConfirmation_api();
|
||||
setreduction_session("0");
|
||||
|
||||
//console.log(" reduction_session = ", reduction_session);
|
||||
/*
|
||||
if (String(reduction_session) === "1")
|
||||
setreduction_session("0");
|
||||
*/
|
||||
|
||||
|
||||
var tab_date = [];
|
||||
|
||||
|
@ -1938,7 +1941,7 @@ function GestionAdministrative(props) {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", internal_url);
|
||||
form.append("code_session", localsession_id);
|
||||
form.append("session_id", localsession_id);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetSessionFormation/";
|
||||
|
||||
|
@ -4857,7 +4860,7 @@ function GestionAdministrative(props) {
|
|||
</TextField>
|
||||
---*/}
|
||||
Choisir une session <br />
|
||||
<select id="session_liste2" value={mysession} onChange={handleChangeSession} className="selectsession">
|
||||
<select id="session_liste" value={mysession} onChange={handleChangeSession} className="selectsession">
|
||||
<option value="" className="select_option_css">Choisir</option>
|
||||
|
||||
|
||||
|
@ -4865,7 +4868,7 @@ function GestionAdministrative(props) {
|
|||
GetCurrentClass_trainingsession_result.map((session) => (
|
||||
|
||||
|
||||
<option value={(JSON.parse(session).code_session)} className="select_option_css">
|
||||
<option id="muysy_code_session" value={(JSON.parse(session)._id)} mysy_code_session ={(JSON.parse(session).code_session)} className="select_option_css">
|
||||
{(JSON.parse(session).code_session) && (JSON.parse(session).code_session) + " - "}
|
||||
{(JSON.parse(session).session_ondemande) === "1" && " A la Demande - "}
|
||||
{(!JSON.parse(session).session_ondemande || JSON.parse(session).session_ondemande === "0") &&
|
||||
|
|
Loading…
Reference in New Issue