- {String(props.check_user_acces_right("client", "write")) === "1" &&
+ {String(props.check_user_acces_right("client", "write")) === "1" &&
@@ -17533,7 +17568,7 @@ const DisplayPartnerPromotion = (props) => {
{Dialog_seq_choix_model_emargement && String(Dialog_seq_choix_model_emargement) !== "3" &&
- String(Dialog_seq_choix_model_emargement) !== "4" &&
}
+ String(Dialog_seq_choix_model_emargement) !== "4" &&
}
{Dialog_seq_choix_model_emargement && String(Dialog_seq_choix_model_emargement) === "3" &&
@@ -20909,7 +20944,7 @@ const DisplayPartnerPromotion = (props) => {
{String(props.check_user_acces_right("session", "write")) === "1" &&
-
}
+
}
{String(props.check_user_acces_right("session", "write")) === "1" &&
}
@@ -22731,7 +22766,7 @@ const DisplayPartnerPromotion = (props) => {
- display_view = {display_view}
+
Affichage :
@@ -23301,6 +23336,7 @@ const DisplayPartnerPromotion = (props) => {
className="disabled_style"
options={New_status_inscription_add}
+ value={New_status_inscription_add.filter((data) => (data).value === String(myinscript_status))[0].label}
onChange={(event, value) => {
if (value && value.value) {
setmyinscript_status(value.value);
@@ -23748,7 +23784,7 @@ const DisplayPartnerPromotion = (props) => {
} else if (String(selected_session_invoiced_statut) === "2") {
alert(" La promo est déjà facturée ")
} else {
-
+ setmyinscript_status("0")
submenu_add_one_participant()
}
@@ -24152,6 +24188,7 @@ const DisplayPartnerPromotion = (props) => {
className="disabled_style"
options={New_status_inscription_add}
+ value={New_status_inscription_add.filter((data) => (data).value === String(myinscript_status))[0].label}
onChange={(event, value) => {
if (value && value.value) {
setmyinscript_status(value.value);
@@ -24674,6 +24711,7 @@ const DisplayPartnerPromotion = (props) => {
alert(" La session est déjà facturée ")
} else {
+ setmyinscript_status("1");
submenu_add_one_participant()
}
@@ -26842,6 +26880,8 @@ const DisplayPartnerPromotion = (props) => {
related_collection_recid={selected_session_id} SessionstartDate={new Date(moment(SessionstartDate, "DD/MM/YYYY"))}
SessionendDate={new Date(moment(SessionendDate, "DD/MM/YYYY"))} selected_session_invoiced_statut={selected_session_invoiced_statut}
session_class_id={session_selected_class_id}
+ check_user_acces_right={props.check_user_acces_right}
+ origin={"session"}
/>
}
@@ -26853,7 +26893,9 @@ const DisplayPartnerPromotion = (props) => {
related_collection_recid={selected_session_id} SessionstartDate={new Date(moment(SessionstartDate, "DD/MM/YYYY"))}
SessionendDate={new Date(moment(SessionendDate, "DD/MM/YYYY"))} session_formateur_id={p_formateur_id}
session_class_id={session_selected_class_id}
- selected_session_invoiced_statut={selected_session_invoiced_statut} />
+ selected_session_invoiced_statut={selected_session_invoiced_statut}
+ check_user_acces_right={props.check_user_acces_right}
+ origin={"session"} />
}
@@ -26865,7 +26907,9 @@ const DisplayPartnerPromotion = (props) => {
session_class_id={session_selected_class_id}
selected_session_invoiced_statut={selected_session_invoiced_statut}
jury_cell_editable={false}
- jury_id={""} />
+ jury_id={""}
+ check_user_acces_right={props.check_user_acces_right}
+ origin={"session"} />
}
diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js
index 12ed36a..4d7262e 100644
--- a/src/components/DisplayPartnerSession.js
+++ b/src/components/DisplayPartnerSession.js
@@ -733,8 +733,8 @@ const DisplayPartnerSession = (props) => {
{ field: 'nom', headerName: 'nom', minWidth: 200, flex: 1, hide: false, editable: true, renderCell: (params) =>
, },
{ field: 'prenom', headerName: 'prenom', minWidth: 200, flex: 1, hide: false, editable: true, renderCell: (params) =>
, },
{ field: 'email', headerName: 'email', minWidth: 200, flex: 1, flex: 1, renderCell: (params) =>
, },
- { field: 'client_rattachement_nom', headerName: 'Client', minWidth: 150, flex: 1, hide: false, editable: true, renderCell: (params) =>
, },
- { field: 'client_rattachement_id', headerName: 'Client_id', Width: 0, hide: true, editable: true, },
+ { field: 'client_rattachement_nom', headerName: 'Client', minWidth: 150, flex: 1, hide: false, editable: false, renderCell: (params) =>
, },
+ { field: 'client_rattachement_id', headerName: 'Client_id', Width: 0, hide: true, editable: false, },
{
field: 'client_facture', headerName: 'Client Fact.', minWidth: 200, flex: 1, hide: false, editable: false,
@@ -752,9 +752,9 @@ const DisplayPartnerSession = (props) => {
},
{ field: 'employeur', headerName: 'Employeur', minWidth: 150, flex: 1, maxWidth: 200, hide: true, editable: true, renderCell: (params) =>
, },
- { field: 'opco', headerName: 'Centre Opco', minWidth: 100, flex: 1, maxWidth: 150, hide: true, editable: true },
+ { field: 'opco', headerName: 'Centre Opco', minWidth: 100, flex: 1, maxWidth: 150, hide: true, editable: false },
{
- field: 'modefinancement', headerName: 'Financement', minWidth: 100, flex: 1, maxWidth: 150, hide: true, editable: true,
+ field: 'modefinancement', headerName: 'Financement', minWidth: 100, flex: 1, maxWidth: 150, hide: true, editable: false,
renderCell: (cellValues) => {
return (
@@ -4109,7 +4109,7 @@ const DisplayPartnerSession = (props) => {
setsequence_gridline_id("");
setent_account_automatic(false);
- setlms_account_automatic(false);
+ setlms_account_automatic(false);
//myRef.current.scrollIntoView({ behavior: "smooth" });
var divh = document.getElementById('myRef_add_session').offsetTop;
@@ -4581,7 +4581,10 @@ const DisplayPartnerSession = (props) => {
one_civilite_part = p_one_civilite_part;
if (!one_civilite_part || one_civilite_part.trim() === "") {
- alert(" Vous devez saisir la civilité du participant");
+ var txt = " Vous devez saisir la civilité du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4592,7 +4595,10 @@ const DisplayPartnerSession = (props) => {
one_nom_part = p_one_nom_part;
if (!one_nom_part || one_nom_part.trim() === "") {
- alert(" Vous devez saisir le nom du participant");
+ var txt = " Vous devez saisir le nom du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4602,7 +4608,10 @@ const DisplayPartnerSession = (props) => {
if (!one_prenom_part || one_prenom_part.trim() === "") {
- alert(" Vous devez saisir le prénom du participant");
+ var txt = " Vous devez saisir le prénom du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4611,7 +4620,10 @@ const DisplayPartnerSession = (props) => {
one_naissance_part = p_one_naissance_part;
if (!one_naissance_part || one_naissance_part.trim() === "") {
- alert(" Vous devez saisir la date de naissance du participant");
+ var txt = " Vous devez saisir la date de naissance du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4623,14 +4635,20 @@ const DisplayPartnerSession = (props) => {
//console.log(" one_email_part = ", one_email_part);
if (!one_email_part || one_email_part.trim() === "") {
- alert(" Vous devez saisir l'email du participant");
+ var txt = " Vous devez saisir l'email du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
if (!one_email_part.trim().match(validRegex)) {
- alert("L'adresse email est invalide.");
+ var txt = "L'adresse email est invalide.";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4640,19 +4658,29 @@ const DisplayPartnerSession = (props) => {
one_phone_part = p_one_phone_part;
if (!one_phone_part || one_phone_part.trim() === "") {
- alert(" Vous devez saisir le téléphone du participant");
+ var txt = " Vous devez saisir le téléphone du participant";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
if (selected_code_session.trim() === "" || selected_internal_url.trim() === "") {
- alert(" Vous devez selectionner une session d'abord");
+ var txt = " Vous devez selectionner une session d'abord";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
// Gestion du statut d'inscription
if (String(myinscript_status) === "") {
- alert(" Vous devez choisir un statut d'inscription ");
+ var txt = " Vous devez choisir un statut d'inscription ";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
+ return;
}
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
@@ -4706,7 +4734,10 @@ const DisplayPartnerSession = (props) => {
local_value = local_value.replaceAll(",", ".");
if (isNaN(local_value)) {
- alert("Le champ " + spec_field_updated_values_hooks_stagiaire[i].field_label + " doit être numérique.")
+ var txt = "Le champ " + spec_field_updated_values_hooks_stagiaire[i].field_label + " doit être numérique.";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4717,7 +4748,10 @@ const DisplayPartnerSession = (props) => {
if (String(spec_field_updated_values_hooks_stagiaire[i].is_mandatory) === "1") {
if (String(local_value).trim().length <= 0) {
- alert("Le champ " + spec_field_updated_values_hooks_stagiaire[i].field_label + " est obligatoire.")
+ var txt = "Le champ " + spec_field_updated_values_hooks_stagiaire[i].field_label + " est obligatoire."
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
return;
}
@@ -4771,7 +4805,9 @@ const DisplayPartnerSession = (props) => {
setLoading(false);
console.warn('One_Create_Participant : Not good man :( = ' + error);
setOne_Create_Participant_api("false");
- alert("Impossible d'ajouter le participant ");
+ setdisplay_alert_mysy("1");
+ setalert_message("Impossible d'ajouter le participant ");
+ setalert_type("error");
})
}
@@ -17214,7 +17250,7 @@ const DisplayPartnerSession = (props) => {
else if (String(Dialog_seq_planif_periode_type) === "mois")
Add_Automatic_Sequence_Session_From_Month_Model();
}}
- className="bton_enreg_dialog">Crée en masse
+ className="bton_enreg_dialog">Créer en masse
@@ -17570,7 +17606,7 @@ const DisplayPartnerSession = (props) => {
{Dialog_seq_choix_model_emargement && String(Dialog_seq_choix_model_emargement) !== "3" &&
- String(Dialog_seq_choix_model_emargement) !== "4" &&
}
+ String(Dialog_seq_choix_model_emargement) !== "4" &&
}
{Dialog_seq_choix_model_emargement && String(Dialog_seq_choix_model_emargement) === "3" &&
@@ -20947,7 +20983,7 @@ const DisplayPartnerSession = (props) => {
{String(props.check_user_acces_right("session", "write")) === "1" &&
-
}
+
}
{String(props.check_user_acces_right("session", "write")) === "1" &&
}
@@ -23347,6 +23383,7 @@ const DisplayPartnerSession = (props) => {
className="disabled_style"
options={New_status_inscription_add}
+ value={New_status_inscription_add.filter((data) => (data).value === String(myinscript_status))[0].label}
onChange={(event, value) => {
if (value && value.value) {
setmyinscript_status(value.value);
@@ -23794,14 +23831,14 @@ const DisplayPartnerSession = (props) => {
} else if (String(selected_session_invoiced_statut) === "2") {
alert(" La session est déjà facturée ")
} else {
-
+ setmyinscript_status("0")
submenu_add_one_participant()
}
}}
className="detail_class_submenu bton_add_session"
- id='menu_one_participant' name='menu_one_participant'>Ajout 1 participant
+ id='menu_one_participant' name='menu_one_participant'>Ajout 1 participant

@@ -24190,7 +24227,7 @@ const DisplayPartnerSession = (props) => {
/>