27/12/2022 - 16h00

recette2
cherif 2022-12-27 16:23:53 +01:00
parent 78c7ddb699
commit fc16236c9b
1 changed files with 65 additions and 2 deletions

View File

@ -11,7 +11,7 @@ import axios from "axios";
import TextField from '@mui/material/TextField'; import TextField from '@mui/material/TextField';
import MenuItem from '@mui/material/MenuItem'; import MenuItem from '@mui/material/MenuItem';
import { AiOutlineEdit } from "react-icons/ai"; 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 { DataGrid, GridToolbar, frFR, GridCellParams } from '@mui/x-data-grid';
import Popup from 'reactjs-popup'; import Popup from 'reactjs-popup';
import 'reactjs-popup/dist/index.css'; import 'reactjs-popup/dist/index.css';
@ -300,6 +300,25 @@ function GestionAdministrative(props) {
); );
} }
}, },
{
field: "Imprimer", headerName: 'Imprimer detail',
renderCell: (cellValues) => {
return (
<Button
onClick={(event) => {
Print_Detail_Inscription(event, cellValues);
}}
>
<FcPrint />
</Button>
);
}
},
] ]
@ -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 (
<Button
onClick={(event) => {
handleClick_valide_emargement(event, cellValues);
}}
>
<FcApproval />
</Button>
);
}
},
]
const [UpdateStagiaireEmargement_api, setUpdateStagiaireEmargement_api] = useState(); const [UpdateStagiaireEmargement_api, setUpdateStagiaireEmargement_api] = useState();
const [UpdateStagiaireEmargement_message, setUpdateStagiaireEmargement_message] = useState(); const [UpdateStagiaireEmargement_message, setUpdateStagiaireEmargement_message] = useState();
const [UpdateStagiaireEmargement_result, setUpdateStagiaireEmargement_result] = 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(); const [display_detail_insc, setdisplay_detail_insc] = React.useState();
function Display_Detail_Inscription(event, cellValues) { function Display_Detail_Inscription(event, cellValues) {
@ -2338,7 +2401,7 @@ function GestionAdministrative(props) {
<Button variant="outlined" onClick={submenu_preinscrit} className="detail_class_submenu" id='menu_preinscrit' name='menu_preinscrit'>Preinscription</Button> <Button variant="outlined" onClick={submenu_preinscrit} className="detail_class_submenu" id='menu_preinscrit' name='menu_preinscrit'>Preinscription</Button>
<Button variant="outlined" onClick={submenu_inscrit} className="detail_class_submenu" id='menu_inscrit' name='menu_inscrit'>Inscription</Button> <Button variant="outlined" onClick={submenu_inscrit} className="detail_class_submenu" id='menu_inscrit' name='menu_inscrit'>Inscription</Button>
<Button variant="outlined" onClick={submenu_emargement} className="detail_class_submenu" id='menu_divers' name='menu_divers'>Liste émargement</Button> <Button variant="outlined" onClick={submenu_emargement} className="detail_class_submenu" id='menu_divers' name='menu_divers'>Liste émargement</Button>
<Button variant="outlined" onClick={submenu_divers} className="detail_class_submenu" id='menu_divers' name='menu_divers'>Divers</Button> <Button variant="outlined" onClick={submenu_divers} className="detail_class_submenu" id='menu_divers' name='menu_divers'>Les avis</Button>
{/*<hr className="hr_height" />*/} {/*<hr className="hr_height" />*/}