diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index 1e585ef..ca375f5 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -11,7 +11,7 @@ import axios from "axios"; import TextField from '@mui/material/TextField'; import MenuItem from '@mui/material/MenuItem'; import { AiOutlineEdit } from "react-icons/ai"; -import { FcCancel, FcApproval, FcAcceptDatabase } from "react-icons/fc"; +import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc"; import { DataGrid, GridToolbar, frFR, GridCellParams } from '@mui/x-data-grid'; import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; @@ -300,6 +300,25 @@ function GestionAdministrative(props) { ); } }, + { + field: "Imprimer", headerName: 'Imprimer detail', + renderCell: (cellValues) => { + return ( + + + + ); + } + }, + ] @@ -332,6 +351,37 @@ function GestionAdministrative(props) { }, ] + + const columns_list_avis_participant = [ ici en cours + { field: 'id', headerName: 'id', hide: true }, + { field: 'email', headerName: 'email', width: 250, hideable: false, flex: 1 }, + { field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true }, + { field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: false }, + { field: 'eval_eval', headerName: 'Evaluation', width: 100, renderCell: renderCellExpand, editable: false, }, + { field: 'eval_note', headerName: 'Note', width: 100, renderCell: renderCellExpand, editable: false,}, + { field: 'eval_date', headerName: 'Date evalution', width: 100, renderCell: renderCellExpand, editable: false, }, + { + field: "valide", headerName: 'Valider', + renderCell: (cellValues) => { + return ( + + + + ); + } + }, + + ] + + const [UpdateStagiaireEmargement_api, setUpdateStagiaireEmargement_api] = useState(); const [UpdateStagiaireEmargement_message, setUpdateStagiaireEmargement_message] = useState(); const [UpdateStagiaireEmargement_result, setUpdateStagiaireEmargement_result] = useState(); @@ -1646,6 +1696,19 @@ function GestionAdministrative(props) { }; + const [print_detail_insc, setprint_detail_insc] = React.useState(); + function Print_Detail_Inscription(event, cellValues) { + + setprint_detail_insc("1") + + var email = cellValues.row.email; + setselectedattendeeemail(email); + DownloadAttendeeDetail(); + + } + + + const [display_detail_insc, setdisplay_detail_insc] = React.useState(); function Display_Detail_Inscription(event, cellValues) { @@ -2338,7 +2401,7 @@ function GestionAdministrative(props) { - + {/*
*/}