diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index d5656f6..d078d92 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -54,6 +54,9 @@ import Link from '@mui/material/Link'; import { PiDotsThree } from "react-icons/pi"; import Module_Editique from "./Module_Editique"; import Module_Attestation_Formation from "./Module_Attestation_Formation"; +import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5"; + + const DisplayPartnerSession = (props) => { const history = useHistory(); @@ -257,10 +260,15 @@ const DisplayPartnerSession = (props) => { renderCell: (params) => , }, { field: 'title', headerName: 'Formation', minWidth: 250, flex: 1, align: "center", hide: true, hideable: true, renderCell: (params) => , }, - { field: 'domaine', headerName: 'Domaine', minWidth: datagrid_columns_size_model1, align: "center", hide: true, hideable: true, renderCell: (params) => , }, - { field: 'published', headerName: 'publié', minWidth: datagrid_columns_size_model1, align: "center", hide: true, hideable: true, renderCell: (params) => , }, + { field: 'domaine', headerName: 'Domaine', minWidth: datagrid_columns_size_model1, align: "center", hide: true, hideable: false, renderCell: (params) => , }, + { field: 'published', headerName: 'publié', minWidth: datagrid_columns_size_model1, align: "center", hide: true, hideable: false, renderCell: (params) => , }, - { field: 'duration', headerName: 'Durée', minWidth: datagrid_columns_size_model2, align: "center", hide: true, hideable: true, renderCell: (params) => , }, + { field: 'site_formation_id', headerName: 'site_formation_id', with: 0, align: "center", hide: true, hideable: false}, + { field: 'site_formation_nom', headerName: 'Site Ftion',with: 150, align: "center", hide: false, hideable: false, renderCell: (params) => , }, + + + + { field: 'duration', headerName: 'Durée', minWidth: datagrid_columns_size_model2, align: "center", hide: true, hideable: false, renderCell: (params) => , }, { field: "Detail", headerName: 'Voir détail', renderCell: (cellValues) => { @@ -1581,13 +1589,13 @@ const DisplayPartnerSession = (props) => { Getall_TrainingSession(); GetAttestation_Certif(); Get_List_Partner_Clients(); + Getall_Partner_Site_Formation(); + let windowWidth = window.innerWidth; if (windowWidth < 1001) { setdatagrid_columns_size_model2(50); } - - if (props.object_key && String(props.object_key).length > 3) { setLoading(true); @@ -3701,6 +3709,11 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("sessiondatefininscription")[0].style.backgroundColor = "#ECEFF1"; } + if (document.getElementsByName("site_formation")[0]) { + document.getElementsByName("site_formation")[0].disabled = true; + document.getElementsByName("site_formation")[0].style.backgroundColor = "#ECEFF1"; + } + // Pour les champs spécifiques @@ -3842,6 +3855,12 @@ const DisplayPartnerSession = (props) => { document.getElementsByName("sessiondatefininscription")[0].style.backgroundColor = "#FFFFFF "; } + if (document.getElementsByName("site_formation")[0]) { + document.getElementsByName("site_formation")[0].disabled = false; + document.getElementsByName("site_formation")[0].style.backgroundColor = "#FFFFFF "; + } + + // Pour les champs spécifiques for (let i = 0; i < rows_champs_specifics.length; i++) { @@ -4006,6 +4025,7 @@ const DisplayPartnerSession = (props) => { setp_one_code_session(); setp_one_code_session_id(); setp_one_adresse(); + setp_one_site_formation(""); setp_one_code_postal(); setp_one_ville(); setp_one_pays(); @@ -4196,6 +4216,7 @@ const DisplayPartnerSession = (props) => { form.append("formateur_id", p_formateur_id); + form.append("site_formation_id", p_session_site_formation_id); // Il s'agit d'une mise à jour de session @@ -4421,6 +4442,7 @@ const DisplayPartnerSession = (props) => { form.append("code_postal", p_one_code_postal); form.append("ville", p_one_ville); form.append("pays", p_one_pays); + form.append("site_formation_id", p_one_site_formation); //form.append("formateur", p_one_formateur); @@ -4587,6 +4609,9 @@ const DisplayPartnerSession = (props) => { const [p_session_status, setp_session_status] = useState(); const [p_session_status_label, setp_session_status_label] = useState(); + const [p_session_site_formation_id, setp_session_site_formation_id] = useState(); + const [p_session_site_formation_code, setp_session_site_formation_code] = useState(); + const [p_session_etape, setp_session_etape] = useState(); const [p_session_etape_label, setp_session_etape_label] = useState(); @@ -4694,6 +4719,19 @@ const DisplayPartnerSession = (props) => { setp_class_is_published("0"); + if (mylocaltraining.site_formation_id) + setp_session_site_formation_id(mylocaltraining.site_formation_id); + else + setp_session_site_formation_id(""); + + if (mylocaltraining.site_formation_code) + setp_session_site_formation_code(mylocaltraining.site_formation_code); + else + setp_session_site_formation_code(""); + + + + document.getElementsByName("code_session")[0].value = ""; if (mylocaltraining.code_session) { setp_code_session(mylocaltraining.code_session); @@ -4916,6 +4954,9 @@ const DisplayPartnerSession = (props) => { 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_site_formation, setp_one_site_formation] = 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(""); @@ -6599,6 +6640,8 @@ const DisplayPartnerSession = (props) => { } + + const [p_detail_site_formation, setp_detail_site_formation] = useState(); const [p_detail_nom, setp_detail_nom] = useState(); const [p_detail_prenom, setp_detail_prenom] = useState(); const [p_detail_mail, setp_detail_mail] = useState(); @@ -6606,6 +6649,7 @@ const DisplayPartnerSession = (props) => { const [p_detail_adresse, setp_detail_adresse] = useState(); const [p_detail_code_postal, setp_detail_code_postal] = useState(); const [p_detail_ville, setp_detail_ville] = useState(); + const [p_detail_pays, setp_detail_pays] = useState(); const [p_detail_cout, setp_detail_cout] = useState(); const [p_detail_mode_fin, setp_detail_mode_fin] = useState(); const [p_detail_employeur, setp_detail_employeur] = useState(); @@ -9184,6 +9228,100 @@ const DisplayPartnerSession = (props) => { }; + + const [New_Getall_Partner_Site_Formation_result, setNew_Getall_Partner_Site_Formation_result] = useState([]); + + const [Getall_Partner_Site_Formation_api, setGetall_Partner_Site_Formation_api] = useState(); + const [Getall_Partner_Site_Formation_message, setGetall_Partner_Site_Formation_message] = useState(); + const [Getall_Partner_Site_Formation_result, setGetall_Partner_Site_Formation_result] = useState([]); + function Getall_Partner_Site_Formation(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_List_Site_Formation_with_filter/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + setLoading(false); + + if (String(res.data.status) === String("true")) { + //console.log(" In Getall_Partner_Site_Formation res.data.status = " + res.data.status); + //console.log(" In Getall_Partner_Site_Formation res.data.message r_class = " + res.data.message); + setGetall_Partner_Site_Formation_api("true"); + setGetall_Partner_Site_Formation_result(res.data.message); + + var new_data2 = []; + const new_data = res.data.message.map((x) => { + + //--- + var localid = JSON.parse(x).id; + var local_id = JSON.parse(x)._id; + var local_code_site = JSON.parse(x).code_site; + var local_nom_site = JSON.parse(x).nom_site; + var local_adr_site = JSON.parse(x).site_adr; + var local_cp_site = JSON.parse(x).site_cp; + var local_ville_site = JSON.parse(x).site_ville; + var local_pays_site = JSON.parse(x).site_pays; + + + //--- + var node = { + "_id": local_id, + "id": localid, + "label": local_code_site, + "code_site": local_code_site, + "nom_site": local_nom_site, + "adr_site": local_adr_site, + "cp_site": local_cp_site, + "ville_site": local_ville_site, + "pays_site": local_pays_site, + + + }; + new_data2.push(node); + }); + + //--- + var node = { + "_id": "", + "id": "", + "label": "", + "code_site": "", + "nom_site": "", + "adr_site": "", + "cp_site": "", + "ville_site": "", + "pays_site": "", + + }; + new_data2.push(node); + + + if (new_data2.length > 0) + setNew_Getall_Partner_Site_Formation_result(new_data2); + + + } + else { + setGetall_Partner_Site_Formation_api("false"); + setGetall_Partner_Site_Formation_message(res.data.message); + alert(res.data.message); + } + + }).catch((error) => { + setLoading(false); + console.warn('Not good man :( Getall_Partner_Site_Formation = ', error); + setGetall_Partner_Site_Formation_api("false"); + alert(" Impossible de recuperer la liste des sites de formation"); + //setmyApimyApiMessage("") + }) + } + + + return (
@@ -10393,6 +10531,9 @@ const DisplayPartnerSession = (props) => { prix_session: JSON.parse(item).prix_session, published: JSON.parse(item).class_published, session_title: JSON.parse(item).titre, + + site_formation_id: JSON.parse(item).site_formation_id, + site_formation_nom: JSON.parse(item).site_formation_code, } ))} @@ -10604,7 +10745,8 @@ const DisplayPartnerSession = (props) => {
@@ -11317,26 +11459,7 @@ const DisplayPartnerSession = (props) => { } /> - {/* { - setp_session_distance(e.target.value); - IssessionChanged(); - } - } - > - Oui    - Non   - */} +
} {!edit_session_form &&
A distance
@@ -11355,6 +11478,95 @@ const DisplayPartnerSession = (props) => {
} + {edit_session_form &&
Site de formation
+ + {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 && + + (data)._id === String(p_session_site_formation_id))[0].label} + + onChange={(event, value) => { + if (value && value._id && String(value._id).length > 2) { + + IssessionChanged(); + setp_session_site_formation_id(value._id); + setp_session_site_formation_code(value.code_site); + + setp_adresse(value.adr_site); + setp_code_postal(value.cp_site); + setp_ville(value.ville_site); + setp_pays(value.pays_site); + + if (document.getElementsByName("adresse")[0]) { + document.getElementsByName("adresse")[0].disabled = true; + document.getElementsByName("adresse")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("code_postal")[0]) { + document.getElementsByName("code_postal")[0].disabled = true; + document.getElementsByName("code_postal")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("ville")[0]) { + document.getElementsByName("ville")[0].disabled = true; + document.getElementsByName("ville")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("pays")[0]) { + document.getElementsByName("pays")[0].disabled = true; + document.getElementsByName("pays")[0].style.backgroundColor = "#ECEFF1"; + } + + } else { + if (document.getElementsByName("adresse")[0]) { + document.getElementsByName("adresse")[0].disabled = false; + document.getElementsByName("adresse")[0].style.backgroundColor = "#FFFFFF"; + } + + if (document.getElementsByName("code_postal")[0]) { + document.getElementsByName("code_postal")[0].disabled = false; + document.getElementsByName("code_postal")[0].style.backgroundColor = "#FFFFFF"; + } + if (document.getElementsByName("ville")[0]) { + document.getElementsByName("ville")[0].disabled = false; + document.getElementsByName("ville")[0].style.backgroundColor = "#FFFFFF"; + } + if (document.getElementsByName("pays")[0]) { + document.getElementsByName("pays")[0].disabled = false; + document.getElementsByName("pays")[0].style.backgroundColor = "#FFFFFF"; + } + + } + }} + renderInput={(params) => + } + />} +
} + + {!edit_session_form &&
Site de formation
+ + +
} + +
Adresse
{ />
-
Code postal
+
Code postal
{ */}
+
Site de Formation
+ {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 && + + { + if (value && value._id && String(value._id).length > 2) { + setp_one_site_formation(value._id); + setp_one_adresse(value.adr_site); + setp_one_code_postal(value.cp_site); + setp_one_ville(value.ville_site); + setp_one_pays(value.pays_site); + + if (document.getElementsByName("one_adresse")[0]) { + document.getElementsByName("one_adresse")[0].disabled = true; + document.getElementsByName("one_adresse")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("one_code_postal")[0]) { + document.getElementsByName("one_code_postal")[0].disabled = true; + document.getElementsByName("one_code_postal")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("one_ville")[0]) { + document.getElementsByName("one_ville")[0].disabled = true; + document.getElementsByName("one_ville")[0].style.backgroundColor = "#ECEFF1"; + } + + if (document.getElementsByName("one_pays")[0]) { + document.getElementsByName("one_pays")[0].disabled = true; + document.getElementsByName("one_pays")[0].style.backgroundColor = "#ECEFF1"; + } + + } else { + if (document.getElementsByName("one_adresse")[0]) { + document.getElementsByName("one_adresse")[0].disabled = false; + document.getElementsByName("one_adresse")[0].style.backgroundColor = "#FFFFFF"; + } + + if (document.getElementsByName("one_code_postal")[0]) { + document.getElementsByName("one_code_postal")[0].disabled = false; + document.getElementsByName("one_code_postal")[0].style.backgroundColor = "#FFFFFF"; + } + + if (document.getElementsByName("one_ville")[0]) { + document.getElementsByName("one_ville")[0].disabled = false; + document.getElementsByName("one_ville")[0].style.backgroundColor = "#FFFFFF"; + } + + if (document.getElementsByName("one_pays")[0]) { + document.getElementsByName("one_pays")[0].disabled = false; + document.getElementsByName("one_pays")[0].style.backgroundColor = "#FFFFFF"; + } + + } + }} + renderInput={(params) => + } + />} + +
+
Adresse
{ onChange={(e) => setp_one_adresse(e.target.value)} />
-
Code postal
+
Code postal
{
@@ -12941,7 +13222,7 @@ const DisplayPartnerSession = (props) => {
@@ -14447,6 +14728,47 @@ const DisplayPartnerSession = (props) => { />
+
Site de Formation
+ + {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 && + + { + if (value && value._id && String(value._id).length > 2) { + setp_detail_site_formation(value._id); + setp_detail_adresse(value.adr_site); + setp_detail_code_postal(value.cp_site); + setp_detail_ville(value.ville_site); + setp_detail_pays(value.pays_site); + + if (document.getElementsByName("detail_adresse")[0]) { + document.getElementsByName("detail_adresse")[0].disabled = true; + document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#ECEFF1"; + } + + + } else { + if (document.getElementsByName("detail_adresse")[0]) { + document.getElementsByName("detail_adresse")[0].disabled = false; + document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#FFFFFF"; + } + } + }} + renderInput={(params) => + } + />} + + +
+
Adresse
{ } />
-
Ville r
+
Ville
{ }}>Actualiser la liste
-
+
{ '& .line--emarg_fait': { backgroundColor: '#ccffcc', color: 'black', - fontWeight:'600', + fontWeight: '600', }, @@ -15235,7 +15557,7 @@ const DisplayPartnerSession = (props) => { components={{ Toolbar: GridToolbar, }} - + getRowClassName={(params) => { if (String(params.row.statut) === "0") { @@ -15386,7 +15708,7 @@ const DisplayPartnerSession = (props) => { GetListeEvaluation(selected_session_id); }}>Actualiser la liste
-
+
{ '& .line--eval_fait': { backgroundColor: '#ccffcc', color: 'black', - fontWeight:'600', + fontWeight: '600', }, diff --git a/src/components/Partner_Config_Technique.js b/src/components/Partner_Config_Technique.js index 76974ee..8f5b05f 100644 --- a/src/components/Partner_Config_Technique.js +++ b/src/components/Partner_Config_Technique.js @@ -40,7 +40,7 @@ import DialogContentText from '@mui/material/DialogContentText'; import DialogTitle from '@mui/material/DialogTitle'; import { TransitionProps } from '@mui/material/transitions'; import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif"; - +import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5"; const Partner_Configuration_Technique = (props) => { @@ -249,13 +249,13 @@ const Partner_Configuration_Technique = (props) => {
{' '} - En confirmant cette opération, le type de client sera définitivement supprimé.
+ En confirmant cette opération, le site de formation sera définitivement supprimé.
@@ -336,6 +336,11 @@ const Partner_Configuration_Technique = (props) => { var local_id = JSON.parse(x)._id; var local_code_site = JSON.parse(x).code_site; var local_nom_site = JSON.parse(x).nom_site; + var local_adr_site = JSON.parse(x).site_adr; + var local_cp_site = JSON.parse(x).site_cp; + var local_ville_site = JSON.parse(x).site_ville; + var local_pays_site = JSON.parse(x).site_pays; + //--- var node = { @@ -344,6 +349,11 @@ const Partner_Configuration_Technique = (props) => { "label": local_code_site, "code_site": local_code_site, "nom_site": local_nom_site, + "adr_site": local_adr_site, + "cp_site": local_cp_site, + "ville_site": local_ville_site, + "pays_site": local_pays_site, + }; new_data2.push(node); @@ -356,6 +366,10 @@ const Partner_Configuration_Technique = (props) => { "label": "", "code_site": "", "nom_site": "", + "adr_site": "", + "cp_site": "", + "ville_site": "", + "pays_site": "", }; new_data2.push(node); @@ -695,6 +709,7 @@ const Partner_Configuration_Technique = (props) => { const [p_type_client_desc, setp_type_client_desc] = useState(""); const [selected_type_client_id, setselected_type_client_id] = useState(""); + const [p_detail_code_site_stored, setp_detail_code_site_stored] = useState(""); const [p_detail_code_site, setp_detail_code_site] = useState(""); const [p_detail_nom_site, setp_detail_nom_site] = useState(""); const [p_detail_site_adr, setp_detail_site_adr] = useState(""); @@ -780,13 +795,12 @@ const Partner_Configuration_Technique = (props) => { const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); - var myurl = ""; if (String(selected_site_ftion_id).trim().length > 2) { // Il s'agit d'une mise à jour myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_Site_Formation/"; - form.append("_id", selected_site_ftion_id); + form.append("site_id", selected_site_ftion_id); form.append("code_site", p_detail_code_site); form.append("nom_site", p_detail_nom_site); form.append("site_adr", p_detail_site_adr); @@ -824,8 +838,8 @@ const Partner_Configuration_Technique = (props) => { //console.log(" In Add_Update_Site_Formation res.data.message r_class = " + res.data.message); setAdd_Update_Site_Formation_api("true"); setAdd_Update_Site_Formation_result(res.data.message); - Dialog_type_client_1_handleClose_buton(); - Getall_Parter_type_client(); + Dialog_site_ftion_1_handleClose_buton(); + Getall_Partner_Site_Formation(); alert(res.data.message); } else { @@ -893,6 +907,54 @@ const Partner_Configuration_Technique = (props) => { } + + const [handleClick_delete_Site_Ftion_api, sethandleClick_delete_Site_Ftion_api] = useState(); + const [handleClick_delete_Site_Ftion_message, sethandleClick_delete_Site_Ftion_message] = useState(); + const [handleClick_delete_Site_Ftion_result, sethandleClick_delete_Site_Ftion_result] = useState(); + function handleClick_delete_Site_Ftion(event, cellValues) { + + var local_site_id = cellValues.row._id; + + var form = new FormData(); + + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("site_id", local_site_id); + + + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Given_Site_Formation/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + + setLoading(false); + if (String(res.data.status) === String("true")) { + //console.log(" In handleClick_delete_Site_Ftion res.data.status = " + res.data.status); + //console.log(" In handleClick_delete_Site_Ftion res.data.message r_class = " + res.data.message); + sethandleClick_delete_Site_Ftion_api("true"); + sethandleClick_delete_Site_Ftion_result(res.data.message); + + Getall_Partner_Site_Formation(); + alert(res.data.message); + + } + else { + sethandleClick_delete_Site_Ftion_api("false"); + sethandleClick_delete_Site_Ftion_message(res.data.message); + alert(res.data.message); + } + + }).catch((error) => { + setLoading(false); + console.warn('Not good man :( handleClick_delete_Site_Ftion = ', error); + sethandleClick_delete_Site_Ftion_api("false"); + alert(" Impossible de supprimer le site de formation"); + //setmyApimyApiMessage("") + }) + } + const New_Config_Point = [ { "id": "tva", "label": "tva", "value": "tva" }, { "id": "smtp_server", "label": "smtp_server", "value": "smtp_server" }, @@ -910,13 +972,26 @@ const Partner_Configuration_Technique = (props) => { const [Dialog_site_ftion_1_open, setDialog_site_ftion_1_open] = React.useState(false); const Dialog_site_ftion_1_handleClose = () => { - //alert(" Utiliser le bouton 'fermer' "); - //setOpen(false); + }; const Dialog_site_ftion_1_handleClose_buton = () => { setDialog_site_ftion_1_open(false); + + setp_detail_code_site_stored(""); + setp_detail_code_site(""); + setp_detail_nom_site(""); + setp_detail_site_adr(""); + setp_detail_site_cp(""); + setp_detail_site_ville(""); + setp_detail_site_pays(""); + setp_detail_site_telephone(""); + setp_detail_site_email(""); + setp_detail_site_description(""); + setp_detail_site_rattachement_id(""); + setp_detail_site_rattachement_nom(""); + }; @@ -1045,6 +1120,7 @@ const Partner_Configuration_Technique = (props) => { value={p_detail_code_site} onChange={(e) => { setp_detail_code_site(e.target.value); + } } /> @@ -1200,25 +1276,27 @@ const Partner_Configuration_Technique = (props) => {
Site de rattachement - 0 && - name="event_dialog_site_ftion_site_rattachement" - id="event_dialog_site_ftion_site_rattachement" - fullWidth - options={New_Getall_Partner_Site_Formation_result} - value={New_Getall_Partner_Site_Formation_result.filter((data) => (data)._id === String(p_detail_site_rattachement_id))[0].label} - - onChange={(event, value) => { - if (value && value._id) { - setp_detail_site_rattachement_id(value._id); + (data).code_site !== String(p_detail_code_site_stored))} + value={New_Getall_Partner_Site_Formation_result.filter((data) => (data)._id === String(p_detail_site_rattachement_id))[0].label} + + onChange={(event, value) => { + if (value && value._id) { + setp_detail_site_rattachement_id(value._id); + + } + }} + renderInput={(params) => } - }} - renderInput={(params) => - } - /> + />} {/* { }} className="detail_class_submenu bton_add_session" id='menu_import_participant' name='menu_import_participant'>Ajout 1 type Client   - ajout commande +
@@ -1942,6 +2020,7 @@ const Partner_Configuration_Technique = (props) => { setgridline_site_ftion_id(newSelectionModel.row.id); setselected_site_ftion_id(newSelectionModel.row._id); + setp_detail_code_site_stored(newSelectionModel.row.code_site); setp_detail_code_site(newSelectionModel.row.code_site); setp_detail_nom_site(newSelectionModel.row.nom_site); setp_detail_site_adr(newSelectionModel.row.site_adr); @@ -2029,6 +2108,7 @@ const Partner_Configuration_Technique = (props) => { setgridline_site_ftion_id(""); setselected_site_ftion_id(""); + setp_detail_code_site_stored(""); setp_detail_code_site(""); setp_detail_nom_site(""); setp_detail_site_adr(""); @@ -2046,8 +2126,9 @@ const Partner_Configuration_Technique = (props) => { }} className="detail_class_submenu bton_add_session" - id='menu_import_participant' name='menu_import_participant'>Ajout 1 site de formation - ajout commande + id='menu_import_participant' name='menu_import_participant'>Ajout 1 site de formation   + +