08/01/24 - 22h30

recette2
cherif 2024-01-08 22:40:41 +01:00
parent 08a0820f16
commit e7dc6fb1ef
3 changed files with 30 additions and 16 deletions

View File

@ -1,5 +1,5 @@
nom;prenom;email;telephone_mobile;telephone;profil;ismanager;superieur_hierarchie_email;civilite;adresse;code_postal;ville;pays;facebook;fonction;linkedin;twitter
nom_namanger1;Prenom_Mnager1;manager_01@mysy.com;6555555;1222222;directeur;non;;Mme;emp_adresse01;582222;paris01;France;;;;
nom_namanger2;Prenom_Mnager2;manager_02@mysy.com;6555555;1222222;administratif;non;;Neutre;emp_adresse02;582223;paris02;France;;;;
emp_test01;prenom01;testnom01@mysy.com;6555555;1222222;enseignant;non;manager_01@mysy.com;M;emp_adresse01;582222;paris01;France;em_face01;emp_fonction01;emp_link01;emp_tiwter01
emp_test02;prenom02;testnom02@mysy.com;6555555;1222222;enseignant;non;manager_01@mysy.com;Neutre;emp_adresse02;582223;paris02;France;em_face02;emp_fonction02;emp_link02;emp_tiwter02
civilite;nom;prenom;date_naissance;email;telephone_mobile;telephone;profil;ismanager;superieur_hierarchie_email;adresse;code_postal;ville;pays;facebook;fonction;linkedin;twitter
M;nom_namanger1;Prenom_Mnager1;01/12/1985;manager_01@mysy.com;6555555;1222222;directeur;non;;emp_adresse01;582222;paris01;France;;;;
Mme;nom_namanger2;Prenom_Mnager2;05/07/1988;manager_02@mysy.com;6555555;1222222;administratif;non;;emp_adresse02;582223;paris02;France;;;;
M;emp_test01;prenom01;12/12/2012;testnom01@mysy.com;6555555;1222222;enseignant;non;billardman01@hotmail.com;emp_adresse01;582222;paris01;France;em_face01;emp_fonction01;emp_link01;emp_tiwter01
Neutre;emp_test02;prenom02;11/11/2011;testnom02@mysy.com;6555555;1222222;enseignant;non;billardman01@hotmail.com;emp_adresse02;582223;paris02;France;em_face02;emp_fonction02;emp_link02;emp_tiwter02

1 civilite nom prenom date_naissance email telephone_mobile telephone profil ismanager superieur_hierarchie_email adresse code_postal ville pays facebook fonction linkedin twitter
2 Mme M nom_namanger1 Prenom_Mnager1 01/12/1985 manager_01@mysy.com 6555555 1222222 directeur non emp_adresse01 582222 paris01 France
3 Neutre Mme nom_namanger2 Prenom_Mnager2 05/07/1988 manager_02@mysy.com 6555555 1222222 administratif non emp_adresse02 582223 paris02 France
4 M emp_test01 prenom01 12/12/2012 testnom01@mysy.com 6555555 1222222 enseignant non manager_01@mysy.com billardman01@hotmail.com emp_adresse01 582222 paris01 France em_face01 emp_fonction01 emp_link01 emp_tiwter01
5 Neutre emp_test02 prenom02 11/11/2011 testnom02@mysy.com 6555555 1222222 enseignant non manager_01@mysy.com billardman01@hotmail.com emp_adresse02 582223 paris02 France em_face02 emp_fonction02 emp_link02 emp_tiwter02

View File

@ -414,8 +414,8 @@ const Apprenant = (props) => {
const [selected_apprenant_id, setselected_apprenant_id] = useState();
const [selected_apprenant_row_id, setselected_apprenant_row_id] = useState();
const [selected_apprenant_id, setselected_apprenant_id] = useState("");
const [selected_apprenant_row_id, setselected_apprenant_row_id] = useState("");
@ -3611,8 +3611,11 @@ const Apprenant = (props) => {
<div className="div_row_gauche_dialog_session" style={{ "textAlign": 'left' }}>
Civilité
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{Get_All_Apprenant_result &&
selected_apprenant_id &&
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] &&
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).civilite}
</div>}
</div>
@ -3622,7 +3625,9 @@ const Apprenant = (props) => {
Nom & Prénom
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] &&
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).nom.toUpperCase()} {JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).prenom.charAt(0).toUpperCase() + JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).prenom.slice(1)}
@ -3635,7 +3640,8 @@ const Apprenant = (props) => {
E-mail
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).email}
</div>}
</div>
@ -3646,7 +3652,8 @@ const Apprenant = (props) => {
Téléphone
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] &&<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).telephone}
</div>}
</div>
@ -3656,7 +3663,9 @@ const Apprenant = (props) => {
Age
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] &&
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{selected_row_data_json_age} ans - {JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).date_naissance}
</div>}
@ -3668,7 +3677,9 @@ const Apprenant = (props) => {
Adresse postale
</div>
{Get_All_Apprenant_result && selected_apprenant_id &&
String(selected_apprenant_id).length > 0 && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
String(selected_apprenant_id).length > 0 &&
Get_All_Apprenant_result[selected_apprenant_row_id] &&
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).adresse} <br/>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).code_postal} {JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).ville} <br/>
{JSON.parse(Get_All_Apprenant_result[selected_apprenant_row_id]).pays.toUpperCase()}

View File

@ -1276,7 +1276,8 @@ const Employes = (props) => {
formData.append("token", stored_cookie);
//console.log("token = " + stored_cookie);
fetch(
setLoading(true);
fetch(
process.env.REACT_APP_API_URL + "myclass/api/Add_Ressource_Humaine_mass/",
{
method: 'POST',
@ -1286,6 +1287,7 @@ const Employes = (props) => {
.then((response) => response.json())
.then((result) => {
setLoading(false);
//console.log(" ## result['status'] = ", result['status'])
if (String(result['status']) === String("Err_Connexion")) {
alert('Erreur: ' + result['message']);
@ -1296,7 +1298,7 @@ const Employes = (props) => {
//console.log('Success:', result['message']);
setliste_sessions_file_change_result(result['message']);
setliste_sessions_file_change_api("true");
clean_all_filters();
Getall_Training_Employee();
alert(" Les employés ont été correctement importés");
@ -1312,6 +1314,7 @@ const Employes = (props) => {
})
.catch((error) => {
setLoading(false);
console.error('Error:', error);
setliste_sessions_file_change_api("false");
alert(" Impossible d'importer les employés ");