diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js
index 68d7a02..b28fb8b 100644
--- a/src/components/GestionAdministrative.js
+++ b/src/components/GestionAdministrative.js
@@ -280,24 +280,19 @@ function GestionAdministrative(props) {
},
{
- field: "refuse", headerName: 'Refuser',
+ field: "Detail", headerName: 'Voir detail',
renderCell: (cellValues) => {
return (
- {
- handleClick_refuse(event, cellValues);
+ Display_Detail_Inscription(event, cellValues);
}}
>
-
+
- }
- position="center" >
-
- lksqmkdsmkdsm
-
-
+
);
}
@@ -688,8 +683,8 @@ function GestionAdministrative(props) {
axios.post(myurl, form).then(res => {
if (res.data.status != "false") {
- console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
- console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
+ //console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
+ //console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
setGetCurrentClass_trainingsession_api("true");
setGetCurrentClass_trainingsession_result(res.data.message);
}
@@ -1564,6 +1559,54 @@ function GestionAdministrative(props) {
};
+ const [display_detail_insc, setdisplay_detail_insc] = React.useState();
+ function Display_Detail_Inscription(event, cellValues) {
+
+ setdisplay_detail_insc("1")
+ var montant = String(cellValues.row.amount);
+ var nom = cellValues.row.nom;
+ var email = cellValues.row.email;
+ var prenom = cellValues.row.prenom;
+ GetAttendee_Data(email, mysession);
+ }
+
+
+ // Cette fonction remplit la zone detail de la personne inscrite
+ const [GetAttendee_api, setGetAttendee_api] = useState();
+ const [GetAttendee_message, setGetAttendee_message] = useState();
+ const [GetAttendee_result, setGetAttendee_result] = useState();
+ function GetAttendee_Data(attendee_email, session_id) {
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("session_id", session_id);
+ form.append("attendee_email", attendee_email);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAttendeeDetail_perSession/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (res.data.status != "false") {
+ console.log(" In GetAttendee res.data.status = " + res.data.status);
+ console.log(" In GetAttendee res.data.message r_class = " + res.data.message);
+ setGetAttendee_api("true");
+ setGetAttendee_result(res.data.message);
+ var mylocalattendee = JSON.parse(res.data.message);
+
+ }
+ else {
+ setGetAttendee_api("false");
+ setGetAttendee_message(res.data.message);
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( GetAttendee = ', error);
+ setGetAttendee_api("false");
+ //setmyApimyApiMessage("")
+ })
+ }
+
return (
@@ -2125,6 +2168,368 @@ function GestionAdministrative(props) {
}
+
+ -----
+
+ {String(display_detail_insc) === "1" && mysession &&
+ Detail inscription
+
+
+
+
+
+
Nom
+
+
+
+
Prenom
+
+
+
+
Email
+
+
+
+
Téléphone
+
+
+
+
+
Adresse
+
+
+
Code postal
+
+
+
Ville
+
+
+
+
+
+ Date Inscription
+ {
+ setSessionstartDate(date);
+ setsessionChanged(true);
+ }
+ }
+ showTimeSelect
+ filterTime={filterPassedTime_start}
+ dateFormat="dd/MM/yyyy HH:mm"
+ className="disabled_style"
+ locale='fr-FR'
+
+ />
+
+
+
+
Cout
+
+
+
+
+
+
Mode Financement
+
+
+
+
+
Employeur
+
+
+
+
+
+ Evaluation
+
+
+
+
+
+ Date Evaluation
+ {
+ setSessionstartDate(date);
+ setsessionChanged(true);
+ }
+ }
+ showTimeSelect
+ filterTime={filterPassedTime_start}
+ dateFormat="dd/MM/yyyy HH:mm"
+ className="disabled_style"
+ locale='fr-FR'
+
+ />
+
+
+
Note Evaluation
+
+
+
+
Evaluation
+
+
+
+
+
+
+
+
+
+
+
+ {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
+
+ certificat / Attestation
+
+
+
+
+ Date certification
+ {
+ setSessionstartDate(date);
+ setsessionChanged(true);
+ }
+ }
+ showTimeSelect
+ filterTime={filterPassedTime_start}
+ dateFormat="dd/MM/yyyy HH:mm"
+ className="disabled_style"
+ locale='fr-FR'
+
+ />
+
+
+
+
+
+
+
+ {sessionChanged &&
+ /!\ Pensez à enregistrer les modifications
+
}
+
+ {!sessionChanged && String(CreateSessionFormation_api) === "true" &&
+
+ La session de formation à été bien mise à jour.
+
}
+
+ {!sessionChanged && String(CreateSessionFormation_api) === "false" &&
+
+ {CreateSessionFormation_message}
+
}
+
+
+ {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
+
+
+
+
+
+
+
}
+
+
+ -----
diff --git a/src/components/Partner.js b/src/components/Partner.js
index d7d0a95..8f18c4c 100644
--- a/src/components/Partner.js
+++ b/src/components/Partner.js
@@ -308,6 +308,8 @@ const Partner = (props) => {
var form = new FormData();
+ console.log(" GetPartnerNameFromToken stored_cookie = ",stored_cookie);
+
form.append("token", stored_cookie);
var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_partner_account/";