19/08/23 - 15h30
parent
d5a0778f6a
commit
e662b6496e
|
@ -178,6 +178,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
|
|
||||||
const columns_preinscrit = [
|
const columns_preinscrit = [
|
||||||
{ field: 'id', headerName: 'id', hide: true },
|
{ field: 'id', headerName: 'id', hide: true },
|
||||||
|
{ field: '_id', headerName: '_id', hide: true },
|
||||||
{ field: 'email', headerName: 'email', width: 200, hideable: false, flex: 1 },
|
{ field: 'email', headerName: 'email', width: 200, hideable: false, flex: 1 },
|
||||||
{ field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true },
|
{ field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true },
|
||||||
{ field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true },
|
{ field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true },
|
||||||
|
@ -434,6 +435,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
|
|
||||||
const columns_inscrit = [
|
const columns_inscrit = [
|
||||||
{ field: 'id', headerName: 'id', hide: true },
|
{ field: 'id', headerName: 'id', hide: true },
|
||||||
|
{ field: '_id', headerName: '_id', hide: true },
|
||||||
{ field: 'email', headerName: 'emails', width: 200, hideable: false, flex: 1, minWidth: 150, maxWidth: 300 },
|
{ field: 'email', headerName: 'emails', width: 200, hideable: false, flex: 1, minWidth: 150, maxWidth: 300 },
|
||||||
{ field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true, resizable: true },
|
{ field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true, resizable: true },
|
||||||
{ field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true },
|
{ field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: true },
|
||||||
|
@ -1477,7 +1479,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState();
|
const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState();
|
||||||
const [UpdateStagiaireData_message, setUpdateStagiaireData_message] = useState();
|
const [UpdateStagiaireData_message, setUpdateStagiaireData_message] = useState();
|
||||||
const [UpdateStagiaireData_result, setUpdateStagiaireData_result] = useState();
|
const [UpdateStagiaireData_result, setUpdateStagiaireData_result] = useState();
|
||||||
function UpdateStagiaireData(nom, prenom, email, status, price, opco, modefinancement, employeur, comment) {
|
function UpdateStagiaireData(nom, prenom, email, status, price, opco, modefinancement, employeur, comment, _id) {
|
||||||
|
|
||||||
setSendInscriptionCancell_api();
|
setSendInscriptionCancell_api();
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
|
@ -1500,6 +1502,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
form.append("opco", opco);
|
form.append("opco", opco);
|
||||||
form.append("modefinancement", modefinancement);
|
form.append("modefinancement", modefinancement);
|
||||||
form.append("comment", comment);
|
form.append("comment", comment);
|
||||||
|
form.append("_id", _id);
|
||||||
|
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
||||||
|
|
||||||
|
@ -1514,12 +1517,14 @@ const DisplayPartnerSession = (props) => {
|
||||||
GetListeInscrit(selected_code_session, selected_internal_url);
|
GetListeInscrit(selected_code_session, selected_internal_url);
|
||||||
|
|
||||||
setretval_ch("1");
|
setretval_ch("1");
|
||||||
alert(" La mise à jour été correctement faite.")
|
alert(" La mise à jour été correctement faite.");
|
||||||
|
Getall_TrainingSession();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setUpdateStagiaireData_api("false");
|
setUpdateStagiaireData_api("false");
|
||||||
setUpdateStagiaireData_message(res.data.message);
|
setUpdateStagiaireData_message(res.data.message);
|
||||||
setretval_ch("-1");
|
setretval_ch("-1");
|
||||||
|
alert(res.data.message);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1528,6 +1533,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
console.warn('UpdateStagiaireData : Not good man :( mysearchtext = ' + error);
|
console.warn('UpdateStagiaireData : Not good man :( mysearchtext = ' + error);
|
||||||
setUpdateStagiaireData_api("false");
|
setUpdateStagiaireData_api("false");
|
||||||
setretval_ch("-1");
|
setretval_ch("-1");
|
||||||
|
alert(" Impossible de mettre à jour le participant");
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -2816,8 +2822,9 @@ const DisplayPartnerSession = (props) => {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var _id = cellValues.row._id;
|
||||||
var nom = cellValues.row.nom;
|
var nom = cellValues.row.nom;
|
||||||
var email = cellValues.row.email;
|
var email = cellValues.row.email;
|
||||||
var prenom = cellValues.row.prenom;
|
var prenom = cellValues.row.prenom;
|
||||||
|
@ -2838,7 +2845,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur);
|
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, "", _id);
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleClick_update_data(event, cellValues) {
|
function handleClick_update_data(event, cellValues) {
|
||||||
|
@ -2849,6 +2856,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
montant = "0"
|
montant = "0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var _id = cellValues.row._id;
|
||||||
var nom = cellValues.row.nom;
|
var nom = cellValues.row.nom;
|
||||||
var email = cellValues.row.email;
|
var email = cellValues.row.email;
|
||||||
var prenom = cellValues.row.prenom;
|
var prenom = cellValues.row.prenom;
|
||||||
|
@ -2872,7 +2880,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
var comment = "";
|
var comment = "";
|
||||||
|
|
||||||
|
|
||||||
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, comment);
|
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, comment, _id);
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleClick_refuse(event, cellValues) {
|
function handleClick_refuse(event, cellValues) {
|
||||||
|
@ -2884,6 +2892,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
montant = "0"
|
montant = "0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var _id = cellValues.row._id;
|
||||||
var nom = cellValues.row.nom;
|
var nom = cellValues.row.nom;
|
||||||
var email = cellValues.row.email;
|
var email = cellValues.row.email;
|
||||||
var prenom = cellValues.row.prenom;
|
var prenom = cellValues.row.prenom;
|
||||||
|
@ -2904,7 +2913,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
employeur = ""
|
employeur = ""
|
||||||
}
|
}
|
||||||
|
|
||||||
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, motif_refus);
|
UpdateStagiaireData(nom, prenom, email, status, montant, opco, modefinancement, employeur, motif_refus, _id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -5238,6 +5247,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
rows={rowss_preinsc.map((item, index) => (
|
rows={rowss_preinsc.map((item, index) => (
|
||||||
{
|
{
|
||||||
id: index,
|
id: index,
|
||||||
|
_id: JSON.parse(item)._id,
|
||||||
nom: JSON.parse(item).nom,
|
nom: JSON.parse(item).nom,
|
||||||
prenom: JSON.parse(item).prenom,
|
prenom: JSON.parse(item).prenom,
|
||||||
employeur: JSON.parse(item).employeur,
|
employeur: JSON.parse(item).employeur,
|
||||||
|
@ -5629,6 +5639,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
rows={rowss_insc.map((item, index) => (
|
rows={rowss_insc.map((item, index) => (
|
||||||
{
|
{
|
||||||
id: index,
|
id: index,
|
||||||
|
_id: JSON.parse(item)._id,
|
||||||
nom: JSON.parse(item).nom,
|
nom: JSON.parse(item).nom,
|
||||||
prenom: JSON.parse(item).prenom,
|
prenom: JSON.parse(item).prenom,
|
||||||
employeur: JSON.parse(item).employeur,
|
employeur: JSON.parse(item).employeur,
|
||||||
|
|
|
@ -304,7 +304,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
|
|
||||||
submenu_detail_stagaire();
|
submenu_detail_stagaire();
|
||||||
|
setaddOneParticipant();
|
||||||
setdisplay_detail_stagiaire("1");
|
setdisplay_detail_stagiaire("1");
|
||||||
|
|
||||||
if (myRef.current) {
|
if (myRef.current) {
|
||||||
|
@ -390,6 +390,11 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
if (myRef.current) {
|
if (myRef.current) {
|
||||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setdisplay_detail_stagiaire();
|
||||||
|
disableAttendeeDetailFields();
|
||||||
|
setparticipant_data_changed();
|
||||||
|
setparticipant_data_edit_mode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -466,12 +471,21 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}
|
}
|
||||||
function clearDetailAttendeFields() {
|
function clearDetailAttendeFields() {
|
||||||
|
|
||||||
|
if (document.getElementsByName("detail_client_rattachement") && document.getElementsByName("detail_client_rattachement")[0])
|
||||||
|
document.getElementsByName("detail_client_rattachement")[0].value = "";
|
||||||
|
|
||||||
|
if (document.getElementsByName("detail_session_class") && document.getElementsByName("detail_session_class")[0])
|
||||||
|
document.getElementsByName("detail_session_class")[0].value = "";
|
||||||
|
|
||||||
if (document.getElementsByName("detail_nom") && document.getElementsByName("detail_nom")[0])
|
if (document.getElementsByName("detail_nom") && document.getElementsByName("detail_nom")[0])
|
||||||
document.getElementsByName("detail_nom")[0].value = "";
|
document.getElementsByName("detail_nom")[0].value = "";
|
||||||
|
|
||||||
if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0])
|
if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0])
|
||||||
document.getElementsByName("detail_prenom")[0].value = "";
|
document.getElementsByName("detail_prenom")[0].value = "";
|
||||||
|
|
||||||
|
if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0])
|
||||||
|
document.getElementsByName("detail_prenom")[0].value = "";
|
||||||
|
|
||||||
if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0])
|
if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0])
|
||||||
document.getElementsByName("detail_mail")[0].value = "";
|
document.getElementsByName("detail_mail")[0].value = "";
|
||||||
|
|
||||||
|
@ -508,60 +522,31 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
if (document.getElementsByName("certif_date") && document.getElementsByName("certif_date")[0])
|
if (document.getElementsByName("certif_date") && document.getElementsByName("certif_date")[0])
|
||||||
document.getElementsByName("certif_date")[0].value = "";
|
document.getElementsByName("certif_date")[0].value = "";
|
||||||
|
|
||||||
|
setp_detail_nom();
|
||||||
|
setp_detail_prenom();
|
||||||
|
setp_detail_mail();
|
||||||
|
setp_detail_tel();
|
||||||
|
setp_detail_adresse();
|
||||||
|
setp_detail_code_postal();
|
||||||
|
setp_detail_ville();
|
||||||
|
setp_detail_cout();
|
||||||
|
setp_detail_mode_fin();
|
||||||
|
setp_detail_employeur();
|
||||||
|
setp_date_evaluation();
|
||||||
|
setp_note_eval();
|
||||||
|
setp_detail_session_class();
|
||||||
|
setp_detail_status_inscrit();
|
||||||
|
setp_detail_status_inscrit_label();
|
||||||
|
setp_detail_opco();
|
||||||
|
setp_detail_client_rattachement_nom();
|
||||||
|
setp_detail_client_rattachement_id();
|
||||||
|
|
||||||
setfield_evaluation();
|
setfield_evaluation();
|
||||||
setdetailuser_date_certification();
|
setdetailuser_date_certification();
|
||||||
setdetailuser_date_evaluation();
|
setdetailuser_date_evaluation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function Disable_DetailAttendeFields() {
|
|
||||||
|
|
||||||
setparticipant_data_edit_mode("0");
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_nom") && document.getElementsByName("detail_nom")[0])
|
|
||||||
document.getElementsByName("detail_nom")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_prenom") && document.getElementsByName("detail_prenom")[0])
|
|
||||||
document.getElementsByName("detail_prenom")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_mail") && document.getElementsByName("detail_mail")[0])
|
|
||||||
document.getElementsByName("detail_mail")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_tel") && document.getElementsByName("detail_tel")[0])
|
|
||||||
document.getElementsByName("detail_tel")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_adresse") && document.getElementsByName("detail_adresse")[0])
|
|
||||||
document.getElementsByName("detail_adresse")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_code_postal") && document.getElementsByName("detail_code_postal")[0])
|
|
||||||
document.getElementsByName("detail_code_postal")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_ville") && document.getElementsByName("detail_ville")[0])
|
|
||||||
document.getElementsByName("detail_ville")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_incr_date") && document.getElementsByName("detail_incr_date")[0])
|
|
||||||
document.getElementsByName("detail_incr_date")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_cout") && document.getElementsByName("detail_cout")[0])
|
|
||||||
document.getElementsByName("detail_cout")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_mode_fin") && document.getElementsByName("detail_mode_fin")[0])
|
|
||||||
document.getElementsByName("detail_mode_fin")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("detail_employeur") && document.getElementsByName("detail_employeur")[0])
|
|
||||||
document.getElementsByName("detail_employeur")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("date_evaluation") && document.getElementsByName("date_evaluation")[0])
|
|
||||||
document.getElementsByName("date_evaluation")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("note_eval") && document.getElementsByName("note_eval")[0])
|
|
||||||
document.getElementsByName("note_eval")[0].value = "";
|
|
||||||
|
|
||||||
if (document.getElementsByName("certif_date") && document.getElementsByName("certif_date")[0])
|
|
||||||
document.getElementsByName("certif_date")[0].value = "";
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
const [Resend_LMS_Credentials_api, setResend_LMS_Credentials_api] = useState();
|
const [Resend_LMS_Credentials_api, setResend_LMS_Credentials_api] = useState();
|
||||||
const [Resend_LMS_Credentials_result, setResend_LMS_Credentials_result] = useState();
|
const [Resend_LMS_Credentials_result, setResend_LMS_Credentials_result] = useState();
|
||||||
|
@ -838,6 +823,9 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#ECEFF1";
|
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].disabled = true;
|
||||||
document.getElementsByName("detail_nom")[0].style.backgroundColor = "#ECEFF1";
|
document.getElementsByName("detail_nom")[0].style.backgroundColor = "#ECEFF1";
|
||||||
|
|
||||||
|
@ -910,6 +898,9 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
document.getElementsByName("detail_session_class")[0].disabled = false;
|
document.getElementsByName("detail_session_class")[0].disabled = false;
|
||||||
document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#FFFFFF";
|
document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#FFFFFF";
|
||||||
|
|
||||||
|
document.getElementsByName("detail_client_rattachement")[0].disabled = false;
|
||||||
|
document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||||
|
|
||||||
document.getElementsByName("detail_nom")[0].disabled = false;
|
document.getElementsByName("detail_nom")[0].disabled = false;
|
||||||
document.getElementsByName("detail_nom")[0].style.backgroundColor = "#FFFFFF";
|
document.getElementsByName("detail_nom")[0].style.backgroundColor = "#FFFFFF";
|
||||||
|
|
||||||
|
@ -1099,7 +1090,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
formData.append("class_internal_url", selected_internal_url);
|
formData.append("class_internal_url", selected_internal_url);
|
||||||
formData.append("session_id", selected_code_session);
|
formData.append("session_id", selected_code_session);
|
||||||
formData.append("email", selected_participant_email);
|
formData.append("email", selected_participant_email);
|
||||||
|
|
||||||
|
|
||||||
console.log(" ### userimgclassprofilchanged =", userimgclassprofilchanged)
|
console.log(" ### userimgclassprofilchanged =", userimgclassprofilchanged)
|
||||||
|
|
||||||
|
@ -1340,7 +1331,8 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
Getall_TrainingSession();
|
Getall_TrainingSession();
|
||||||
|
Get_List_Partner_Clients();
|
||||||
|
GetCurrentPartnerClass();
|
||||||
let windowWidth = window.innerWidth;
|
let windowWidth = window.innerWidth;
|
||||||
if (windowWidth < 1001) {
|
if (windowWidth < 1001) {
|
||||||
setdatagrid_columns_size_model2(10);
|
setdatagrid_columns_size_model2(10);
|
||||||
|
@ -1378,6 +1370,20 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
const [p_detail_status_inscrit, setp_detail_status_inscrit] = useState();
|
const [p_detail_status_inscrit, setp_detail_status_inscrit] = useState();
|
||||||
const [p_detail_status_inscrit_label, setp_detail_status_inscrit_label] = useState();
|
const [p_detail_status_inscrit_label, setp_detail_status_inscrit_label] = useState();
|
||||||
const [p_detail_opco, setp_detail_opco] = useState();
|
const [p_detail_opco, setp_detail_opco] = useState();
|
||||||
|
const [p_detail_client_rattachement_nom, setp_detail_client_rattachement_nom] = useState();
|
||||||
|
const [p_detail_client_rattachement_id, setp_detail_client_rattachement_id] = useState();
|
||||||
|
|
||||||
|
|
||||||
|
//---
|
||||||
|
const [p_one_formation, setp_one_formation] = useState();
|
||||||
|
const [p_one_detail_session_class, setp_one_detail_session_class] = useState();
|
||||||
|
const [p_one_nom_part, setp_one_nom_part] = useState();
|
||||||
|
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_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();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1435,6 +1441,13 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setp_detail_opco(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 = "";
|
document.getElementsByName("detail_nom")[0].value = "";
|
||||||
if (mylocalattendee.nom)
|
if (mylocalattendee.nom)
|
||||||
|
@ -1640,115 +1653,101 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
const [One_Create_Participant_message, setOne_Create_Participant_message] = useState();
|
const [One_Create_Participant_message, setOne_Create_Participant_message] = useState();
|
||||||
const [One_Create_Participant_result, setOne_Create_Participant_result] = useState();
|
const [One_Create_Participant_result, setOne_Create_Participant_result] = useState();
|
||||||
function One_Create_Participant() {
|
function One_Create_Participant() {
|
||||||
/* clean_old_messages();
|
clean_old_messages();
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
var nb_participant = "0";
|
var nb_participant = "0";
|
||||||
var prix_session;
|
var prix_session;
|
||||||
|
|
||||||
|
|
||||||
var one_nom_part = ""
|
var one_nom_part = p_one_nom_part;
|
||||||
if (document.getElementById("one_nom_part") && document.getElementById("one_nom_part").value != "") {
|
if (one_nom_part.trim() == "") {
|
||||||
one_nom_part = document.getElementById("one_nom_part").value;
|
alert(" Vous devez saisir le nom du participant");
|
||||||
}
|
return;
|
||||||
if (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() == "") {
|
||||||
|
alert(" Vous devez saisir le prenom du participant");
|
||||||
var one_prenom_part = ""
|
return;
|
||||||
if (document.getElementById("one_prenom_part") && document.getElementById("one_prenom_part").value != "") {
|
}
|
||||||
one_prenom_part = document.getElementById("one_prenom_part").value;
|
|
||||||
}
|
var one_email_part = p_one_email_part;
|
||||||
if (one_prenom_part.trim() == "") {
|
if (one_email_part.trim() == "") {
|
||||||
alert(" Vous devez saisir le prenom du participant");
|
alert(" Vous devez saisir l'email du participant");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var one_email_part = ""
|
|
||||||
if (document.getElementById("one_email_part") && document.getElementById("one_email_part").value != "") {
|
var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
|
||||||
one_email_part = document.getElementById("one_email_part").value;
|
if (!one_email_part.match(validRegex)) {
|
||||||
}
|
alert("L'adresse email est invalide.");
|
||||||
if (one_email_part.trim() == "") {
|
return;
|
||||||
alert(" Vous devez saisir l'email du participant");
|
}
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
var one_phone_part = p_one_phone_part;
|
||||||
|
if (one_phone_part.trim() == "") {
|
||||||
var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
|
alert(" Vous devez saisir le téléphone du participant");
|
||||||
if (!one_email_part.match(validRegex)) {
|
return;
|
||||||
alert("L'adresse email est invalide.");
|
}
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
var code_session = p_one_detail_session_class;
|
||||||
|
if (code_session.trim() == "") {
|
||||||
var one_phone_part = ""
|
alert(" La session est invalide");
|
||||||
if (document.getElementById("one_phone_part") && document.getElementById("one_phone_part").value != "") {
|
return;
|
||||||
one_phone_part = document.getElementById("one_phone_part").value;
|
}
|
||||||
}
|
|
||||||
if (one_phone_part.trim() == "") {
|
|
||||||
alert(" Vous devez saisir le téléphone du participant");
|
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||||
return;
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
}
|
form.append("token", stored_cookie);
|
||||||
|
form.append("class_internal_url", p_one_formation);
|
||||||
|
form.append("session_id", p_one_detail_session_class);
|
||||||
var code_session = "";
|
form.append("nom", p_one_nom_part);
|
||||||
if (document.getElementById("code_session") && document.getElementById("code_session").value != "")
|
form.append("prenom", p_one_prenom_part);
|
||||||
code_session = document.getElementById("code_session").value;
|
form.append("email", p_one_email_part);
|
||||||
|
form.append("telephone", p_one_phone_part);
|
||||||
if (code_session.trim() == "") {
|
form.append("status", p_one_status_part);
|
||||||
alert(" La session est invalide");
|
if (p_one_detail_client_rattachement_id)
|
||||||
return;
|
form.append("client_rattachement_id", p_one_detail_client_rattachement_id);
|
||||||
}
|
else
|
||||||
|
form.append("client_rattachement_id", "");
|
||||||
|
|
||||||
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
form.append("modefinancement", "");
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
|
||||||
form.append("token", stored_cookie);
|
|
||||||
form.append("class_internal_url", internal_url);
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass/";
|
||||||
form.append("session_id", code_session);
|
|
||||||
form.append("nom", one_nom_part);
|
|
||||||
form.append("prenom", one_prenom_part);
|
|
||||||
form.append("email", one_email_part);
|
axios.post(myurl, form).then(res => {
|
||||||
form.append("telephone", one_phone_part);
|
//console.log(" In One_Create_Participant res.data.status = " + res.data.status);
|
||||||
form.append("status", myinscript_status);
|
//console.log(" In One_Create_Participant res.data.message r_class = " + res.data.message);
|
||||||
form.append("modefinancement", "");
|
|
||||||
|
if (String(res.data.status) === String("true")) {
|
||||||
|
setOne_Create_Participant_api("true");
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass/";
|
setOne_Create_Participant_result(res.data.message);
|
||||||
|
alert(" Le participant a été correctement ajouté");
|
||||||
|
setaddOneParticipant();
|
||||||
|
Getall_TrainingParticipant();
|
||||||
axios.post(myurl, form).then(res => {
|
|
||||||
//console.log(" In One_Create_Participant res.data.status = " + res.data.status);
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
//console.log(" In One_Create_Participant res.data.message r_class = " + res.data.message);
|
alert('Erreur: ' + res.data.message);
|
||||||
|
history.push("/Connexion");
|
||||||
if (String(res.data.status) === String("true")) {
|
}
|
||||||
setOne_Create_Participant_api("true");
|
else {
|
||||||
setOne_Create_Participant_result(res.data.message);
|
setOne_Create_Participant_api("false");
|
||||||
alert(" Le participant a été correctement ajouté");
|
setOne_Create_Participant_message(res.data.message);
|
||||||
setaddOneParticipant("0");
|
}
|
||||||
setreduction_session("1");
|
|
||||||
GetListePreinscrit(mysession);
|
}).catch((error) => {
|
||||||
GetListeInscrit(mysession);
|
|
||||||
GetListeEmargement(mysession);
|
console.warn('One_Create_Participant : Not good man :( = ' + error);
|
||||||
GetListeEvaluation(mysession);
|
setOne_Create_Participant_api("false");
|
||||||
submenu_inscrit();
|
alert(" Impossible d'ajouter le participants")
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
})
|
||||||
alert('Erreur: ' + res.data.message);
|
|
||||||
history.push("/Connexion");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
setOne_Create_Participant_api("false");
|
|
||||||
setOne_Create_Participant_message(res.data.message);
|
|
||||||
}
|
|
||||||
|
|
||||||
}).catch((error) => {
|
|
||||||
|
|
||||||
console.warn('One_Create_Participant : Not good man :( = ' + error);
|
|
||||||
setOne_Create_Participant_api("false");
|
|
||||||
|
|
||||||
})*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState();
|
const [UpdateStagiaireData_api, setUpdateStagiaireData_api] = useState();
|
||||||
|
@ -1775,6 +1774,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
form.append("modefinancement", p_detail_mode_fin);
|
form.append("modefinancement", p_detail_mode_fin);
|
||||||
|
|
||||||
form.append("_id", selected_id);
|
form.append("_id", selected_id);
|
||||||
|
form.append("client_rattachement_id", p_detail_client_rattachement_nom);
|
||||||
|
|
||||||
|
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
||||||
|
@ -1825,27 +1825,114 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setDialog_1_open(false);
|
setDialog_1_open(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const [Get_List_Partner_Clients_api, setGet_List_Partner_Clients_api] = useState();
|
||||||
|
const [Get_List_Partner_Clients_message, setGet_List_Partner_Clients_message] = useState();
|
||||||
|
const [Get_List_Partner_Clients_result, setGet_List_Partner_Clients_result] = useState();
|
||||||
|
function Get_List_Partner_Clients(event) {
|
||||||
|
|
||||||
|
var form = new FormData();
|
||||||
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
|
||||||
|
form.append("token", stored_cookie);
|
||||||
|
|
||||||
|
|
||||||
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_List_Partner_Client/";
|
||||||
|
|
||||||
|
axios.post(myurl, form).then(res => {
|
||||||
|
//console.log(" In Get_List_Partner_Clients res.data.status = " + res.data.status);
|
||||||
|
//console.log(" In Get_List_Partner_Clients res.data.message r_class = " + res.data.message);
|
||||||
|
|
||||||
|
if (String(res.data.status) === String("true")) {
|
||||||
|
setGet_List_Partner_Clients_api("true");
|
||||||
|
setGet_List_Partner_Clients_result(res.data.message);
|
||||||
|
}
|
||||||
|
else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
alert('Erreur: ' + res.data.message);
|
||||||
|
history.push("/Connexion");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
setGet_List_Partner_Clients_api("false");
|
||||||
|
setGet_List_Partner_Clients_message(res.data.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}).catch((error) => {
|
||||||
|
console.warn('Not good man :( Get_List_Partner_Clients = ', error);
|
||||||
|
setGet_List_Partner_Clients_api("false");
|
||||||
|
//setmyApimyApiMessage("")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function annule_Add_One_Participant() {
|
||||||
|
setaddOneParticipant();
|
||||||
|
}
|
||||||
|
|
||||||
|
const [GetCurrentPartnerClass_api, setGetCurrentPartnerClass_api] = useState();
|
||||||
|
const [GetCurrentPartnerClass_message, setGetCurrentPartnerClass_message] = useState();
|
||||||
|
const [GetCurrentPartnerClass_result, setGetCurrentPartnerClass_result] = useState();
|
||||||
|
function GetCurrentPartnerClass(event) {
|
||||||
|
var form = new FormData();
|
||||||
|
|
||||||
|
|
||||||
|
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||||
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
form.append("token", stored_cookie);
|
||||||
|
|
||||||
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_partner_class/";
|
||||||
|
|
||||||
|
axios.post(myurl, form).then(res => {
|
||||||
|
|
||||||
|
if (String(res.data.status) === String("true")) {
|
||||||
|
//console.log(" In GetCurrentPartnerClass res.data.status = " + res.data.status);
|
||||||
|
//console.log(" In GetCurrentPartnerClass res.data.message r_class = " + res.data.message);
|
||||||
|
setGetCurrentPartnerClass_api("true");
|
||||||
|
setGetCurrentPartnerClass_result(res.data.message);
|
||||||
|
|
||||||
|
|
||||||
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
alert('Erreur: ' + res.data.message);
|
||||||
|
history.push("/Connexion");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
setGetCurrentPartnerClass_api("false");
|
||||||
|
setGetCurrentPartnerClass_message(res.data.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}).catch((error) => {
|
||||||
|
console.warn('Not good man :( mysearchtext = ', error);
|
||||||
|
setGetCurrentPartnerClass_api("false");
|
||||||
|
//setmyApimyApiMessage("")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// Cette fonction va aider à prefiltrer les code session en fonction de formation choisie
|
||||||
|
function handle_change_p_one_formation(event) {
|
||||||
|
|
||||||
|
setp_one_formation(event.target.value);
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="displaypartnerstagiaire">
|
<div className="displaypartnerstagiaire">
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_1_open}
|
open={Dialog_1_open}
|
||||||
onClose={Dialog_1_handleClose}
|
onClose={Dialog_1_handleClose}
|
||||||
|
|
||||||
>
|
>
|
||||||
|
|
||||||
<DialogTitle>MySy Information</DialogTitle>
|
<DialogTitle>MySy Information</DialogTitle>
|
||||||
<DialogContent>
|
<DialogContent>
|
||||||
<DialogContentText>
|
<DialogContentText>
|
||||||
{Dialog_1_message}
|
{Dialog_1_message}
|
||||||
</DialogContentText>
|
</DialogContentText>
|
||||||
|
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
<Button onClick={Dialog_1_handleClose_buton}>OK</Button>
|
<Button onClick={Dialog_1_handleClose_buton}>OK</Button>
|
||||||
|
|
||||||
</DialogActions>
|
</DialogActions>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
|
|
||||||
|
@ -1863,7 +1950,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
value={p_filtre1}
|
value={p_filtre1}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setp_filtre1(e.target.value);
|
setp_filtre1(e.target.value);
|
||||||
|
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||||
|
@ -1942,7 +2029,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
value={p_filtre2}
|
value={p_filtre2}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setp_filtre2(e.target.value);
|
setp_filtre2(e.target.value);
|
||||||
|
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||||
|
@ -2356,7 +2443,78 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
|
|
||||||
{String(addOneParticipant) === "1" && <div className="div_row session_data" style={{ "border": "None", "backgroundColor": "#F0F0F0" }}>
|
{String(addOneParticipant) === "1" && <div className="div_row session_data" style={{ "border": "None", "backgroundColor": "#F0F0F0" }}>
|
||||||
<h5> Ajout d'un nouveau participant</h5>
|
<nav style={{ "border": "None", "fontSize": "22px", "fontWeight": "600" }}> Ajout d'un nouveau participant </nav>
|
||||||
|
|
||||||
|
<div className="session_caract"> Formation <br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
required
|
||||||
|
name="one_formation"
|
||||||
|
id="one_formation"
|
||||||
|
select
|
||||||
|
InputLabelProps={{
|
||||||
|
shrink: true,
|
||||||
|
}}
|
||||||
|
disabled={false}
|
||||||
|
className="disabled_style"
|
||||||
|
value={p_one_formation}
|
||||||
|
onChange={(e) => {
|
||||||
|
handle_change_p_one_formation(e);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
>
|
||||||
|
{GetCurrentPartnerClass_result &&
|
||||||
|
GetCurrentPartnerClass_result.map((myclass) => (
|
||||||
|
<MenuItem key={JSON.parse(myclass).internal_url} value={JSON.parse(myclass).internal_url} style={{ "paddingLeft": "5px", "textAlign": "left", }}>
|
||||||
|
{JSON.parse(myclass).title}
|
||||||
|
|
||||||
|
</MenuItem>
|
||||||
|
))}
|
||||||
|
</TextField>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className="session_caract"> Session <br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
required
|
||||||
|
name="one_detail_session"
|
||||||
|
id="one_detail_session"
|
||||||
|
select
|
||||||
|
InputLabelProps={{
|
||||||
|
shrink: true,
|
||||||
|
}}
|
||||||
|
disabled={false}
|
||||||
|
className="disabled_style"
|
||||||
|
value={p_one_detail_session_class}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_detail_session_class(e.target.value);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
>
|
||||||
|
{p_one_formation && Getall_TrainingSession_result &&
|
||||||
|
Getall_TrainingSession_result.filter((session_ch) => JSON.parse(session_ch).class_internal_url === p_one_formation).map((mysession) => (
|
||||||
|
<MenuItem key={JSON.parse(mysession).code_session} value={JSON.parse(mysession).code_session}
|
||||||
|
style={{ "paddingLeft": "5px", "textAlign": "left", }}>
|
||||||
|
{JSON.parse(mysession).code_session}
|
||||||
|
|
||||||
|
</MenuItem>
|
||||||
|
))}
|
||||||
|
{!p_one_formation && Getall_TrainingSession_result &&
|
||||||
|
Getall_TrainingSession_result.map((mysession) => (
|
||||||
|
<MenuItem key={JSON.parse(mysession).code_session} value={JSON.parse(mysession).code_session}
|
||||||
|
style={{ "paddingLeft": "5px", "textAlign": "left", }}>
|
||||||
|
{JSON.parse(mysession).code_session}
|
||||||
|
|
||||||
|
</MenuItem>
|
||||||
|
))}
|
||||||
|
</TextField>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> Nom *<br />
|
<div className="session_caract"> Nom *<br />
|
||||||
<TextField
|
<TextField
|
||||||
|
@ -2370,6 +2528,11 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
|
value={p_one_nom_part}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_nom_part(e.target.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -2387,7 +2550,11 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
|
value={p_one_prenom_part}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_prenom_part(e.target.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -2403,7 +2570,11 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
|
value={p_one_email_part}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_email_part(e.target.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -2419,23 +2590,34 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
|
value={p_one_phone_part}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_phone_part(e.target.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> Status Inscription *<br />
|
<div className="session_caract"> Status Inscription *<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
select
|
select
|
||||||
value={"myinscript_status"}
|
value={p_one_status_part}
|
||||||
|
onChange={(e) => {
|
||||||
|
setp_one_status_part(e.target.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
name="one_status_part"
|
name="one_status_part"
|
||||||
id="one_status_part"
|
id="one_status_part"
|
||||||
|
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
onChange={"handleChangeInscription_Status"}
|
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
>
|
>
|
||||||
|
@ -2447,7 +2629,37 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div className="session_caract"> Client <br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
required
|
||||||
|
name="one_detail_client_rattachement"
|
||||||
|
id="one_detail_client_rattachement"
|
||||||
|
select
|
||||||
|
InputLabelProps={{
|
||||||
|
shrink: true,
|
||||||
|
}}
|
||||||
|
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);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
>
|
||||||
|
{Get_List_Partner_Clients_result &&
|
||||||
|
Get_List_Partner_Clients_result.map((myclient) => (
|
||||||
|
<MenuItem key={JSON.parse(myclient)._id} value={JSON.parse(myclient)._id}
|
||||||
|
style={{ "paddingLeft": "5px", "textAlign": "left", }}>
|
||||||
|
{JSON.parse(myclient).nom}
|
||||||
|
|
||||||
|
</MenuItem>
|
||||||
|
))}
|
||||||
|
</TextField>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div className="div_row" style={{ "border": "None" }}>
|
<div className="div_row" style={{ "border": "None" }}>
|
||||||
|
|
||||||
|
@ -2455,12 +2667,12 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||||
|
|
||||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||||
<Button variant="contained" className="bton_envoyer" onClick={One_Create_Participant}>Enregistrer le participant
|
<Button variant="contained" className="bton_enreg" onClick={One_Create_Participant}>Enregistrer le participant
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
|
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
|
||||||
<Button variant="contained" className="bton_fermer" onClick={"One_annuleAdd_Participant"}>Annuler
|
<Button variant="contained" className="bton_annule" onClick={annule_Add_One_Participant}>Annuler
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -2598,6 +2810,58 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
|
|
||||||
|
{String(participant_data_edit_mode) === "1" && <div className="session_caract"> Client <br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
required
|
||||||
|
name="detail_client_rattachement"
|
||||||
|
id="detail_client_rattachement"
|
||||||
|
select
|
||||||
|
InputLabelProps={{
|
||||||
|
shrink: true,
|
||||||
|
}}
|
||||||
|
disabled={false}
|
||||||
|
className="disabled_style"
|
||||||
|
value={p_detail_client_rattachement_nom}
|
||||||
|
onChange={(e) => {
|
||||||
|
//setp_detail_client_rattachement_id(e.target.value);
|
||||||
|
setp_detail_client_rattachement_nom(e.target.value);
|
||||||
|
setparticipant_data_changed("1");
|
||||||
|
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier le client de rattachement du participant");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
>
|
||||||
|
{Get_List_Partner_Clients_result &&
|
||||||
|
Get_List_Partner_Clients_result.map((myclient) => (
|
||||||
|
<MenuItem key={JSON.parse(myclient)._id} value={JSON.parse(myclient)._id}
|
||||||
|
style={{ "paddingLeft": "5px", "textAlign": "left", }}>
|
||||||
|
{JSON.parse(myclient).nom}
|
||||||
|
|
||||||
|
</MenuItem>
|
||||||
|
))}
|
||||||
|
</TextField>
|
||||||
|
</div>}
|
||||||
|
|
||||||
|
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> Client<br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
required
|
||||||
|
name="detail_client_rattachement"
|
||||||
|
id="detail_client_rattachement"
|
||||||
|
|
||||||
|
InputLabelProps={{
|
||||||
|
shrink: true,
|
||||||
|
}}
|
||||||
|
disabled={false}
|
||||||
|
className="disabled_style"
|
||||||
|
value={p_detail_client_rattachement_nom}
|
||||||
|
/>
|
||||||
|
|
||||||
|
</div>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> Statut<br />
|
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> Statut<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
@ -2611,8 +2875,6 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style"
|
className="disabled_style"
|
||||||
value={p_detail_status_inscrit_label}
|
value={p_detail_status_inscrit_label}
|
||||||
|
|
||||||
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</div>}
|
</div>}
|
||||||
|
|
Loading…
Reference in New Issue