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é .
{
- handleClick_delete_Type_Client(event, cellValues);
+ handleClick_delete_Site_Ftion(event, cellValues);
//console.log('modal closed ');
close();
}}> Valider
@@ -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
-
+
@@ -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
-
+ id='menu_import_participant' name='menu_import_participant'>Ajout 1 site de formation
+
+