@@ -3449,6 +3525,16 @@ const Partner = (props) => {
}
+ {String(menu) === "admission_session" &&
+
+ }
+
+
{String(menu) === "checkout" &&
diff --git a/src/components/Partner_Admission_Process_Ftion_Initiale.js b/src/components/Partner_Admission_Process_Ftion_Initiale.js
new file mode 100644
index 0000000..7306229
--- /dev/null
+++ b/src/components/Partner_Admission_Process_Ftion_Initiale.js
@@ -0,0 +1,4024 @@
+import React, { useRef, useState, useEffect } from "react";
+import TextField from '@mui/material/TextField';
+import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
+import Button from '@mui/material/Button';
+import axios from "axios";
+import { FcInfo } from "react-icons/fc";
+import { getCookie, setCookie } from 'react-use-cookie';
+import { useHistory } from "react-router-dom";
+import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid';
+import Autocomplete from '@mui/material/Autocomplete';
+import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
+import 'react-tooltip/dist/react-tooltip.css'
+import { Tooltip } from 'react-tooltip'
+import Popup from 'reactjs-popup';
+import 'reactjs-popup/dist/index.css';
+import "react-datepicker/dist/react-datepicker.css";
+import Box from '@mui/material/Box';
+import { CiTrash } from "react-icons/ci";
+import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
+import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
+import Link from '@mui/material/Link';
+import { PiDotsThree } from "react-icons/pi";
+import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
+import ColorPicker from 'react-pick-color';
+import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
+import Paper from '@material-ui/core/Paper';
+import Draggable from 'react-draggable';
+import { makeStyles } from "@material-ui/core/styles";
+import { IconButton } from '@material-ui/core';
+import Dialog from '@mui/material/Dialog';
+import DialogActions from '@mui/material/DialogActions';
+import DialogContent from '@mui/material/DialogContent';
+import DialogContentText from '@mui/material/DialogContentText';
+import DialogTitle from '@mui/material/DialogTitle';
+import TextareaAutosize from '@mui/material/TextareaAutosize';
+
+function PaperComponent(props) {
+ return (
+
+
+
+ );
+}
+
+const useStyles = makeStyles((theme) => ({
+
+ dialog: {
+ position: 'absolute',
+ // left: 10,
+ top: 400
+ },
+
+ paper: {
+ overflowY: 'unset',
+ },
+ customizedButton: {
+ position: 'absolute',
+ left: '98%',
+ top: '-3%',
+ backgroundColor: 'lightgray',
+ color: 'gray',
+ },
+}));
+
+const Partner_Admission_Process_Ftion_Initiale = (props) => {
+ const classes = useStyles();
+ const history = useHistory();
+ const [submenu, setsubmenu] = useState("type_eval");
+ const [rowss, setRows] = useState([]);
+
+ const [selectionModel_etape, setselectionModel_etape] = React.useState([]);
+
+ const [selectionModel_critere, setselectionModel_critere] = React.useState([]);
+
+ const [selectionModel, setselectionModel] = React.useState([]);
+
+ const [selectionModel_type_eval, setselectionModel_type_eval] = React.useState([]);
+
+ const [selectionModel_referentiel_padagogique, setselectionModel_referentiel_padagogique] = React.useState([]);
+ var date_today_90j = new Date();
+ date_today_90j.setDate(date_today_90j.getDate() + 90);
+
+ function ExpandableCell_50({ value }) {
+ const [expanded, setExpanded] = React.useState(false);
+
+ return (
+
+ );
+ }
+
+ function Annule_Mise_A_jour() {
+
+ }
+
+ const columns_process_admission = [
+ { field: '_id', headerName: '_id', hide: true },
+ { field: 'id', headerName: 'id', hide: true },
+ { field: 'code', headerName: 'Code', fminWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'description', headerName: 'Description', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'comment', headerName: 'comment', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+
+ {
+ field: "delete", headerName: 'Supprimer',
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, le processus d'admission sera définitivement supprimé.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+ ]
+
+ const columns_process_etape = [
+ { field: '_id', headerName: '_id', hide: true },
+ { field: 'id', headerName: 'id', hide: true },
+ { field: 'code', headerName: 'Code', fminWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'description', headerName: 'Description', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'rang', headerName: 'rang', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'comment', headerName: 'comment', minWidth: 150, flex: 1, hide: true, renderCell: (params) =>
, },
+ {
+ field: 'code_couleur', headerName: 'code_couleur', minWidth: 150, flex: 1, renderCell: (params) =>
,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.code_couleur}
+
+
+ );
+ }
+ },
+ {
+ field: "delete", headerName: 'Supprimer',
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, l'étape sera définitivement supprimée.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+ ]
+ const columns_process_document = [
+ { field: '_id', headerName: '_id', hide: true },
+ { field: 'id', headerName: 'id', hide: true },
+ { field: 'code', headerName: 'Code', fminWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'description', headerName: 'Description', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'type', headerName: 'Type', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'obligatoire', headerName: 'obligatoire', minWidth: 150, flex: 1, hide: true, renderCell: (params) =>
, },
+ { field: 'comment', headerName: 'comment', minWidth: 150, flex: 1, hide: true, renderCell: (params) =>
, },
+
+ {
+ field: "delete", headerName: 'Supprimer',
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, le document sera définitivement supprimé.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+ ]
+
+
+ const columns_process_critere = [
+ { field: '_id', headerName: '_id', hide: true },
+ { field: 'id', headerName: 'id', hide: true },
+ { field: 'code', headerName: 'Code', fminWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'valeur', headerName: 'valeur', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'description', headerName: 'Description', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'comment', headerName: 'comment', minWidth: 150, flex: 1, hide: true, renderCell: (params) =>
, },
+ {
+ field: "delete", headerName: 'Supprimer',
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, le critère sera définitivement supprimé.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+ ]
+
+ const [handleClick_delete_Type_Evaluation_api, sethandleClick_delete_Type_Evaluation_api] = useState();
+ const [handleClick_delete_Type_Evaluation_message, sethandleClick_delete_Type_Evaluation_message] = useState();
+ const [handleClick_delete_Type_Evaluation_result, sethandleClick_delete_Type_Evaluation_result] = useState();
+ function handleClick_delete_Type_Evaluation(event, cellValues) {
+
+ var type_eval = cellValues.row._id;
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", type_eval);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Type_Evaluation/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In handleClick_delete_Type_Evaluation res.data.status = " + res.data.status);
+ //console.log(" In handleClick_delete_Type_Evaluation res.data.message r_class = " + res.data.message);
+ sethandleClick_delete_Type_Evaluation_api("true");
+ sethandleClick_delete_Type_Evaluation_result(res.data.message);
+
+ Getall_Parter_config_type_evaluation();
+
+ setp_one_detail_config_code("");
+ setp_one_detail_config_nom("");
+ setp_one_detail_config_description("");
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+ setdisplay_detail_process_admin("");
+ setadd_process_admin("");
+ setgridline_process_admin_id("");
+
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+
+ }
+ else {
+ sethandleClick_delete_Type_Evaluation_api("false");
+ sethandleClick_delete_Type_Evaluation_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( handleClick_delete_Type_Evaluation = ', error);
+ sethandleClick_delete_Type_Evaluation_api("false");
+ alert(" Impossible de supprimer le type d'évaluation");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [p_filtre1, setp_filtre1] = useState();
+ const [p_filtre1_value, setp_filtre1_value] = useState();
+
+ const [p_filtre2, setp_filtre2] = useState();
+ const [p_filtre2_value, setp_filtre2_value] = useState();
+
+ const [p_filtre3, setp_filtre3] = useState();
+ const [p_filtre3_value, setp_filtre3_value] = useState();
+
+ const [p_filtre4, setp_filtre4] = useState();
+ const [p_filtre4_value, setp_filtre4_value] = useState();
+
+ const [isLoading, setLoading] = useState();
+
+ const [selected_admission_process_id, setselected_admission_process_id] = useState();
+
+
+
+ const [New_Getall_Parter_config_type_evaluation_result, setNew_Getall_Parter_config_type_evaluation_result] = useState([]);
+
+ const [Getall_Parter_config_type_evaluation_api, setGetall_Parter_config_type_evaluation_api] = useState();
+ const [Getall_Parter_config_type_evaluation_message, setGetall_Parter_config_type_evaluation_message] = useState();
+ const [Getall_Parter_config_type_evaluation_result, setGetall_Parter_config_type_evaluation_result] = useState([]);
+ function Getall_Parter_config_type_evaluation(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_Type_Evaluation/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Parter_config_type_evaluation res.data.status = " + res.data.status);
+ //console.log(" In Getall_Parter_config_type_evaluation res.data.message r_class = " + res.data.message);
+ setGetall_Parter_config_type_evaluation_api("true");
+ setGetall_Parter_config_type_evaluation_result(res.data.message);
+ //setRows(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_nom = JSON.parse(x).nom;
+ var local_code = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code + " " + local_nom,
+ "nom": local_nom,
+ "code": local_code,
+ "description": local_description,
+
+ };
+ new_data2.push(node);
+ });
+
+ //---
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "nom": "",
+ "code": "",
+ "description": "",
+
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0)
+ setNew_Getall_Parter_config_type_evaluation_result(new_data2);
+
+ }
+ else {
+ setGetall_Parter_config_type_evaluation_api("false");
+ setGetall_Parter_config_type_evaluation_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Parter_config_type_evaluation = ', error);
+ setGetall_Parter_config_type_evaluation_api("false");
+ alert(" Impossible de recuperer la liste des points de configuration");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [New_Getall_Parter_admission_process_result, setNew_Getall_Parter_admission_process_result] = useState([]);
+
+ const [Getall_Parter_admission_process_api, setGetall_Parter_admission_process_api] = useState();
+ const [Getall_Parter_admission_process_message, setGetall_Parter_admission_process_message] = useState();
+ const [Getall_Parter_admission_process_result, setGetall_Parter_admission_process_result] = useState([]);
+ function Getall_Parter_admission_process(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_Admission_Setup/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Parter_admission_process res.data.status = " + res.data.status);
+ //console.log(" In Getall_Parter_admission_process res.data.message r_class = " + res.data.message);
+ setGetall_Parter_admission_process_api("true");
+ setGetall_Parter_admission_process_result(res.data.message);
+ //setRows(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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+ var local_comment = JSON.parse(x).comment;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "comment": local_comment,
+ "description": local_description,
+
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Parter_admission_process_result(new_data2);
+
+ }
+ else {
+ setGetall_Parter_admission_process_api("false");
+ setGetall_Parter_admission_process_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Parter_admission_process = ', error);
+ setGetall_Parter_admission_process_api("false");
+ alert(" Impossible de recuperer la liste des processus d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+ const [New_Getall_Parter_admission_Etape_result, setNew_Getall_Parter_admission_Etape_result] = useState([]);
+
+ const [Getall_Parter_admission_Etape_api, setGetall_Parter_admission_Etape_api] = useState();
+ const [Getall_Parter_admission_Etape_message, setGetall_Parter_admission_Etape_message] = useState();
+ const [Getall_Parter_admission_Etape_result, setGetall_Parter_admission_Etape_result] = useState([]);
+ function Getall_Parter_admission_Etape(local_process_id) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("admin_setup_id", local_process_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Admission_Setup_Etape/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Parter_admission_Etape res.data.status = " + res.data.status);
+ //console.log(" In Getall_Parter_admission_Etape res.data.message r_class = " + res.data.message);
+ setGetall_Parter_admission_Etape_api("true");
+ setGetall_Parter_admission_Etape_result(res.data.message);
+ //setRows(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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+ var local_comment = JSON.parse(x).comment;
+ var local_code_couleur = JSON.parse(x).code_couleur;
+ var local_rang = JSON.parse(x).rang;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "comment": local_comment,
+ "description": local_description,
+ "code_couleur": local_code_couleur,
+ "rang": local_rang,
+
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Parter_admission_Etape_result(new_data2);
+
+ }
+ else {
+ setGetall_Parter_admission_Etape_api("false");
+ setGetall_Parter_admission_Etape_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Parter_admission_Etape = ', error);
+ setGetall_Parter_admission_Etape_api("false");
+ alert(" Impossible de recuperer les étapes du processus d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [New_Getall_Parter_admission_Document_result, setNew_Getall_Parter_admission_Document_result] = useState([]);
+
+ const [Getall_Parter_admission_Document_api, setGetall_Parter_admission_Document_api] = useState();
+ const [Getall_Parter_admission_Document_message, setGetall_Parter_admission_Document_message] = useState();
+ const [Getall_Parter_admission_Document_result, setGetall_Parter_admission_Document_result] = useState([]);
+ function Getall_Parter_admission_Document(local_process_id) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("admin_setup_id", local_process_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Admission_Setup_Document/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Parter_admission_Document res.data.status = " + res.data.status);
+ //console.log(" In Getall_Parter_admission_Document res.data.message r_class = " + res.data.message);
+ setGetall_Parter_admission_Document_api("true");
+ setGetall_Parter_admission_Document_result(res.data.message);
+ //setRows(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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+ var local_comment = JSON.parse(x).comment;
+ var local_code_couleur = JSON.parse(x).code_couleur;
+ var local_rang = JSON.parse(x).rang;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "comment": local_comment,
+ "description": local_description,
+ "code_couleur": local_code_couleur,
+ "rang": local_rang,
+
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Parter_admission_Document_result(new_data2);
+
+ }
+ else {
+ setGetall_Parter_admission_Document_api("false");
+ setGetall_Parter_admission_Document_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Parter_admission_Document = ', error);
+ setGetall_Parter_admission_Document_api("false");
+ alert(" Impossible de recuperer les documents du processus d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+ const [New_Getall_Parter_admission_Critere_result, setNew_Getall_Parter_admission_Critere_result] = useState([]);
+
+ const [Getall_Parter_admission_Critere_api, setGetall_Parter_admission_Critere_api] = useState();
+ const [Getall_Parter_admission_Critere_message, setGetall_Parter_admission_Critere_message] = useState();
+ const [Getall_Parter_admission_Critere_result, setGetall_Parter_admission_Critere_result] = useState([]);
+ function Getall_Parter_admission_Critere(local_process_id) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("admin_setup_id", local_process_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Admission_Setup_Critere/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Parter_admission_Critere res.data.status = " + res.data.status);
+ //console.log(" In Getall_Parter_admission_Critere res.data.message r_class = " + res.data.message);
+ setGetall_Parter_admission_Critere_api("true");
+ setGetall_Parter_admission_Critere_result(res.data.message);
+ //setRows(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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+ var local_comment = JSON.parse(x).comment;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "comment": local_comment,
+ "description": local_description,
+
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Parter_admission_Critere_result(new_data2);
+
+ }
+ else {
+ setGetall_Parter_admission_Critere_api("false");
+ setGetall_Parter_admission_Critere_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Parter_admission_Critere = ', error);
+ setGetall_Parter_admission_Critere_api("false");
+ alert(" Impossible de recuperer les critères du processus d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ function submenu_detail_admiss_process() {
+ setsubmenu("detail_admiss_process");
+ submenu_color_management("detail_admiss_process");
+ }
+
+ function submenu_etape() {
+ setsubmenu("etape");
+ submenu_color_management("etape");
+ }
+
+ function submenu_candidat() {
+ setsubmenu("candidat");
+ submenu_color_management("candidat");
+ }
+
+ function submenu_historique() {
+ setsubmenu("historique");
+ submenu_color_management("historique");
+ }
+
+ function submenu_piece_jointe() {
+ setsubmenu("piece_jointe");
+ submenu_color_management("piece_jointe");
+ }
+
+
+ function submenu_color_management(current_menu) {
+ const list_sous_menu = ["detail_admiss_process", "etape", "candidat", "historique", "piece_jointe"]
+
+ for (let i = 0; i < list_sous_menu.length; i++) {
+
+ var sous_menu = list_sous_menu[i];
+ if (String(sous_menu) !== current_menu) {
+ if (document.getElementById(sous_menu)) {
+ document.getElementById(sous_menu).style.backgroundColor = "#d8edfc";
+ document.getElementById(sous_menu).style.color = "black";
+ document.getElementById(sous_menu).style.fontWeight = "normal";
+ }
+ }
+
+
+
+ }
+
+ if (document.getElementById(current_menu)) {
+ document.getElementById(current_menu).style.backgroundColor = "#107758";
+ document.getElementById(current_menu).style.color = "white";
+ document.getElementById(current_menu).style.fontWeight = "bold";
+ }
+
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+
+ const myRef_head = useRef(null);
+
+ useEffect(() => {
+
+ Getall_Parter_admission_process();
+
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+ submenu_detail_admiss_process();
+ //submenu_candidat();
+
+
+ }, [])
+
+ const [p_one_detail_config_code, setp_one_detail_config_code] = useState("");
+ const [p_one_detail_config_nom, setp_one_detail_config_nom] = useState("");
+ const [p_one_detail_config_description, setp_one_detail_config_description] = useState("");
+
+
+ const [p_detail_process_admin_code, setp_detail_process_admin_code] = useState("");
+ const [p_detail_process_admin_comment, setp_detail_process_admin_comment] = useState("");
+ const [p_detail_process_admin_description, setp_detail_process_admin_description] = useState("");
+
+ const [process_admin_edit_mode, setprocess_admin_edit_mode] = useState("");
+ const [process_admin_changed, setprocess_admin_changed] = useState("");
+
+
+ const [p_detail_admis_critere_code, setp_detail_admis_critere_code] = useState("");
+ const [p_detail_admis_critere_comment, setp_detail_admis_critere_comment] = useState("");
+ const [p_detail_admis_critere_description, setp_detail_admis_critere_description] = useState("");
+ const [p_detail_admis_critere_valeur, setp_detail_admis_critere_valeur] = useState("");
+
+
+ const [admis_critere_edit_mode, setadmis_critere_edit_mode] = useState("");
+ const [admis_critere_changed, setadmis_critere_changed] = useState("");
+
+ const [selected_id, setselected_id] = useState("");
+ const [selected_etape_id, setselected_etape_id] = useState("");
+ const [selected_critere_id, setselected_critere_id] = useState("");
+ const [selected_document_id, setselected_document_id] = useState("");
+
+ const [gridline_process_admin_id, setgridline_process_admin_id] = useState("");
+
+ const [gridline_critere_id, setgridline_critere_id] = useState("");
+ const [gridline_document_id, setgridline_document_id] = useState("");
+ const [gridline_etape_id, setgridline_etape_id] = useState("");
+
+
+
+ const [display_detail_process_admin, setdisplay_detail_process_admin] = React.useState();
+
+ const [mouse_x, setmouse_x] = useState("");
+ const [mouse_y, setmouse_y] = useState("");
+
+ const [p_one_detail_ref_ped_code, setp_one_detail_ref_ped_code] = useState("");
+ const [p_one_detail_ref_ped_commentaire, setp_one_detail_ref_ped_commentaire] = useState("");
+ const [p_one_detail_ref_ped_description, setp_one_detail_ref_ped_description] = useState("");
+
+
+ const [p_detail_admis_etape_code, setp_detail_admis_etape_code] = useState("");
+ const [p_detail_admis_etape_comment, setp_detail_admis_etape_comment] = useState("");
+ const [p_detail_admis_etape_description, setp_detail_admis_etape_description] = useState("");
+ const [p_detail_admis_etape_rang, setp_detail_admis_etape_rang] = useState("");
+ const [p_detail_admis_etape_code_couleur, setp_detail_admis_etape_code_couleur] = useState("");
+
+ const [admis_etape_edit_mode, setadmis_etape_edit_mode] = useState("");
+ const [admis_etape_changed, setadmis_etape_changed] = useState("");
+
+
+ const [p_detail_admis_document_code, setp_detail_admis_document_code] = useState("");
+ const [p_detail_admis_document_comment, setp_detail_admis_document_comment] = useState("");
+ const [p_detail_admis_document_description, setp_detail_admis_document_description] = useState("");
+ const [p_detail_admis_document_type, setp_detail_admis_document_type] = useState("pdf");
+ const [p_detail_admis_document_obligatoire, setp_detail_admis_document_obligatoire] = useState("");
+
+ const [admis_document_edit_mode, setadmis_document_edit_mode] = useState("");
+ const [admis_document_changed, setadmis_document_changed] = useState("");
+
+
+
+
+ function sleep(ms) {
+ return new Promise(resolve => setTimeout(resolve, ms));
+ }
+
+ async function Enable_process_admin_DetailFields() {
+ await sleep(10);
+ setprocess_admin_edit_mode("1");
+
+ if (document.getElementsByName("detail_config_code")[0]) {
+ document.getElementsByName("detail_config_code")[0].disabled = false;
+ document.getElementsByName("detail_config_code")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("detail_config_desc")[0]) {
+ document.getElementsByName("detail_config_desc")[0].disabled = false;
+ document.getElementsByName("detail_config_desc")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ if (document.getElementsByName("detail_config_comment")[0]) {
+ document.getElementsByName("detail_config_comment")[0].disabled = false;
+ document.getElementsByName("detail_config_comment")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ }
+
+
+ async function Disable_process_admin_DetailFields() {
+ await sleep(10);
+
+
+ if (document.getElementsByName("detail_config_code")[0]) {
+ document.getElementsByName("detail_config_code")[0].disabled = true;
+ document.getElementsByName("detail_config_code")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_config_desc")[0]) {
+ document.getElementsByName("detail_config_desc")[0].disabled = true;
+ document.getElementsByName("detail_config_desc")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_config_comment")[0]) {
+ document.getElementsByName("detail_config_comment")[0].disabled = true;
+ document.getElementsByName("detail_config_comment")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ setprocess_admin_edit_mode("0");
+ }
+
+
+
+ const myRef = useRef(null)
+
+ async function Annule_process_admin_DetailFields() {
+
+ setprocess_admin_edit_mode("0");
+ var line1 = New_Getall_Parter_admission_process_result.filter((data) => (data)._id === String(selected_admission_process_id))
+
+ setdisplay_detail_process_admin("1");
+ setadd_process_admin("");
+
+ setp_detail_process_admin_code(line1[0].code);
+ setp_detail_process_admin_comment(line1[0].comment);
+ setp_detail_process_admin_description(line1[0].description);
+
+
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+
+ Disable_process_admin_DetailFields();
+ }
+
+
+
+ const [add_process_admin, setadd_process_admin] = useState("");
+
+ function Annule_Add_Type_Eval_DetailFields() {
+
+ var line = JSON.parse(Getall_Parter_admission_process_result[selected_admission_process_id]);
+
+ setdisplay_detail_process_admin("");
+ setadd_process_admin("");
+
+ setp_detail_process_admin_code(line.code);
+ setp_detail_process_admin_comment(line.nom);
+ setp_detail_process_admin_description(line.description);
+
+
+ Disable_process_admin_DetailFields();
+
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+
+
+
+
+ const New_Option_Type_Document = [
+ { "id": "pdf", "label": "pdf", "value": "pdf" },
+ { "id": "png", "label": "png", "value": "png" },
+ { "id": "jpg", "label": "jpg", "value": "jpg" },
+ { "id": "jpeg", "label": "jpeg", "value": "jpeg" },
+ { "id": "webp", "label": "webp", "value": "webp" },
+ { "id": "", "label": "", "value": "" },
+
+ ]
+
+
+ const [add_process_admin_api, setadd_process_admin_api] = useState();
+ const [add_process_admin_message, setadd_process_admin_message] = useState();
+ const [add_process_admin_result, setadd_process_admin_result] = useState();
+ function add_process_admin_func() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_one_detail_config_code);
+ form.append("nom", p_one_detail_config_nom);
+ form.append("description", p_one_detail_config_description);
+
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Evaluation_Type/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In add_process_admin res.data.status = " + res.data.status);
+ //console.log(" In add_process_admin res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setadd_process_admin_api("true");
+ setadd_process_admin_result(res.data.message);
+
+ Getall_Parter_config_type_evaluation();
+
+ setp_one_detail_config_code("");
+ setp_one_detail_config_nom("");
+ setp_one_detail_config_description("");
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+ setdisplay_detail_process_admin("");
+ setadd_process_admin("");
+ setgridline_process_admin_id("");
+
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+ else {
+ setadd_process_admin_api("false");
+ setadd_process_admin_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( add_process_admin = ' + error);
+ setadd_process_admin_api("false");
+ alert(" Impossible d'ajouter le paramétrage ");
+
+ })
+ }
+
+
+
+
+
+ const [Update_Admission_Setup_api, setUpdate_Admission_Setup_api] = useState();
+ const [Update_Admission_Setup_message, setUpdate_Admission_Setup_message] = useState();
+ const [Update_Admission_Setup_result, setUpdate_Admission_Setup_result] = useState();
+ function Update_Admission_Setup() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_detail_process_admin_code);
+ form.append("description", p_detail_process_admin_description);
+ form.append("comment", p_detail_process_admin_comment);
+ form.append("_id", selected_admission_process_id);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_Admission_Setup/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Update_Admission_Setup res.data.status = " + res.data.status);
+ //console.log(" In Update_Admission_Setup res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setUpdate_Admission_Setup_api("true");
+ setUpdate_Admission_Setup_result(res.data.message);
+
+ clear_admin_process_fields();
+ clear_One_admin_process_fields();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_process();
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+ else {
+ setUpdate_Admission_Setup_api("false");
+ setUpdate_Admission_Setup_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Update_Admission_Setup = ' + error);
+ setUpdate_Admission_Setup_api("false");
+ alert(" Impossible de mettre à jour le paramétrage ");
+
+ })
+ }
+
+
+ const [Add_Admission_Setup_api, setAdd_Admission_Setup_api] = useState();
+ const [Add_Admission_Setup_message, setAdd_Admission_Setup_message] = useState();
+ const [Add_Admission_Setup_result, setAdd_Admission_Setup_result] = useState();
+ function Add_Admission_Setup() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_one_detail_ref_ped_code);
+ form.append("description", p_one_detail_ref_ped_description);
+ form.append("comment", p_one_detail_ref_ped_commentaire);
+
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Admission_Setup/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Admission_Setup res.data.status = " + res.data.status);
+ //console.log(" In Add_Admission_Setup res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setAdd_Admission_Setup_api("true");
+ setAdd_Admission_Setup_result(res.data.message);
+
+ Dialog_Admission_Setup_handleClose_buton();
+ clear_admin_process_fields();
+ clear_One_admin_process_fields();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_process();
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ if (document.getElementById('myRef_head')) {
+ var divh = document.getElementById('myRef_head').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+ else {
+ setAdd_Admission_Setup_api("false");
+ setAdd_Admission_Setup_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Admission_Setup = ' + error);
+ setAdd_Admission_Setup_api("false");
+ alert(" Impossible d'ajouter le nouveau processus d'admission ");
+
+ })
+ }
+
+
+ const [history_securite_read, sethistory_securite_read] = useState("");
+
+ const [Delete_Given_Admiss_Process_api, setDelete_Given_Admiss_Process_api] = useState();
+ const [Delete_Given_Admiss_Process_message, setDelete_Given_Admiss_Process_message] = useState();
+ const [Delete_Given_Admiss_Process_result, setDelete_Given_Admiss_Process_result] = useState();
+ function Delete_Given_Admiss_Process(local_admiss_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_admiss_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Admission_Setup/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Given_Admiss_Process res.data.status = " + res.data.status);
+ //console.log(" In Delete_Given_Admiss_Process res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Given_Admiss_Process_api("true");
+ setDelete_Given_Admiss_Process_result(res.data.message);
+
+ clear_admin_process_fields();
+ clear_One_admin_process_fields();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_process();
+ setsubmenu("");
+
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ setDelete_Given_Admiss_Process_api("false");
+ setDelete_Given_Admiss_Process_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ console.warn('Delete_Given_Admiss_Process : Not good man :( mysearchtext = ' + error);
+ setDelete_Given_Admiss_Process_api("false");
+ alert(" Impossible de supprimer le processus d'admission ");
+ })
+ }
+
+
+
+ const [Delete_Given_Admiss_Etape_api, setDelete_Given_Admiss_Etape_api] = useState();
+ const [Delete_Given_Admiss_Etape_message, setDelete_Given_Admiss_Etape_message] = useState();
+ const [Delete_Given_Admiss_Etape_result, setDelete_Given_Admiss_Etape_result] = useState();
+ function Delete_Given_Admiss_Etape(local_admiss_etape_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_admiss_etape_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Admission_Setup_Etape/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Given_Admiss_Etape res.data.status = " + res.data.status);
+ //console.log(" In Delete_Given_Admiss_Etape res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Given_Admiss_Etape_api("true");
+ setDelete_Given_Admiss_Etape_result(res.data.message);
+
+ clear_etape_process_fields();
+
+ Getall_Parter_admission_Etape(selected_admission_process_id);
+
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ setDelete_Given_Admiss_Etape_api("false");
+ setDelete_Given_Admiss_Etape_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ console.warn('Delete_Given_Admiss_Etape : Not good man :( mysearchtext = ' + error);
+ setDelete_Given_Admiss_Etape_api("false");
+ alert(" Impossible de supprimer l'étape ");
+ })
+ }
+
+
+
+ const [Delete_Given_Admiss_Critere_api, setDelete_Given_Admiss_Critere_api] = useState();
+ const [Delete_Given_Admiss_Critere_message, setDelete_Given_Admiss_Critere_message] = useState();
+ const [Delete_Given_Admiss_Critere_result, setDelete_Given_Admiss_Critere_result] = useState();
+ function Delete_Given_Admiss_Critere(local_admiss_critere_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_admiss_critere_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Admission_Setup_Critere/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Given_Admiss_Critere res.data.status = " + res.data.status);
+ //console.log(" In Delete_Given_Admiss_Critere res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Given_Admiss_Critere_api("true");
+ setDelete_Given_Admiss_Critere_result(res.data.message);
+
+ clear_Critere_process_fields();
+ Dialog_Admission_Critere_handleClose_buton();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_Critere(selected_admission_process_id);
+
+
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ setDelete_Given_Admiss_Critere_api("false");
+ setDelete_Given_Admiss_Critere_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ console.warn('Delete_Given_Admiss_Critere : Not good man :( mysearchtext = ' + error);
+ setDelete_Given_Admiss_Critere_api("false");
+ alert(" Impossible de supprimer l'étape ");
+ })
+ }
+ const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
+ const [alert_message, setalert_message] = useState("");
+ const [alert_type, setalert_type] = useState("");
+
+ function clear_alert_message() {
+ setalert_message("");
+ }
+ function clear_alert_type() {
+ setalert_type("");
+ }
+
+ function clear_display_alert_mysy() {
+ setdisplay_alert_mysy("");
+ }
+
+ const [Dialog_Add_Admission_Setup, setDialog_Add_Admission_Setup] = React.useState(false);
+
+ const Dialog_Admission_Setup_handleClose_buton = () => {
+ setDialog_Add_Admission_Setup(false);
+ clear_One_admin_process_fields();
+ };
+
+
+ function clear_admin_process_fields() {
+ setp_detail_process_admin_code("");
+ setp_detail_process_admin_comment("");
+ setp_detail_process_admin_description("");
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+ setgridline_process_admin_id("");
+ setgridline_critere_id("");
+ setgridline_document_id("");
+ setgridline_etape_id("");
+
+
+ setdisplay_detail_process_admin("");
+ setselected_id("");
+ }
+
+ function clear_One_admin_process_fields() {
+ setp_one_detail_ref_ped_code("");
+ setp_one_detail_ref_ped_commentaire("");
+ setp_one_detail_ref_ped_description("");
+ setgridline_process_admin_id("");
+ setgridline_critere_id("");
+ setgridline_document_id("");
+ setgridline_etape_id("");
+
+
+ setdisplay_detail_process_admin("");
+ setselected_id("");
+ }
+
+
+ function clear_etape_process_fields() {
+ setgridline_etape_id("");
+ setp_detail_admis_etape_code("");
+ setp_detail_admis_etape_comment("");
+ setp_detail_admis_etape_description("");
+ setp_detail_admis_etape_rang("");
+ setp_detail_admis_etape_code_couleur("");
+ setselected_etape_id("")
+
+ }
+
+
+ function clear_document_process_fields() {
+ setgridline_document_id("");
+ setselected_document_id("")
+ setp_detail_admis_document_code("");
+ setp_detail_admis_document_comment("");
+ setp_detail_admis_document_description("");
+ setp_detail_admis_document_type("pdf");
+ setp_detail_admis_document_obligatoire("");
+ setadmis_document_edit_mode("");
+ setadmis_document_changed("");
+
+ }
+
+ const [Dialog_Add_Admission_Etape, setDialog_Add_Admission_Etape] = React.useState(false);
+
+ const Dialog_Admission_Etape_handleClose_buton = () => {
+ setDialog_Add_Admission_Etape(false);
+ clear_etape_process_fields();
+
+ };
+
+ const [Dialog_GRP_COLOR_open, setDialog_GRP_COLOR_open] = React.useState(false);
+
+ const Dialog_GRP_COLOR_handleClose_buton = () => {
+ setDialog_GRP_COLOR_open(false);
+
+ };
+
+ const [Add_Update_Admission_Etape_api, setAdd_Update_Admission_Etape_api] = useState();
+ const [Add_Update_Admission_Etape_message, setAdd_Update_Admission_Etape_message] = useState();
+ const [Add_Update_Admission_Etape_result, setAdd_Update_Admission_Etape_result] = useState();
+ function Add_Update_Admission_Etape() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_detail_admis_etape_code);
+ form.append("description", p_detail_admis_etape_description);
+ form.append("comment", p_detail_admis_etape_comment);
+ form.append("rang", p_detail_admis_etape_rang);
+ form.append("code_couleur", p_detail_admis_etape_code_couleur);
+
+ form.append("admin_setup_id", selected_admission_process_id);
+ form.append("etape_id", selected_etape_id);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Admission_Setup_Etape/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Admission_Etape res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Admission_Etape res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setAdd_Update_Admission_Etape_api("true");
+ setAdd_Update_Admission_Etape_result(res.data.message);
+
+ Dialog_Admission_Etape_handleClose_buton();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_Etape(selected_admission_process_id);
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+
+ }
+ else {
+ setAdd_Update_Admission_Etape_api("false");
+ setAdd_Update_Admission_Etape_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Admission_Etape = ' + error);
+ setAdd_Update_Admission_Etape_api("false");
+ alert(" Impossible de mettre à jour le paramétrage ");
+
+ })
+ }
+
+ function getRandomColor() {
+ var letters = '0123456789ABCDEF';
+ var color = '#';
+ for (var i = 0; i < 6; i++) {
+ color += letters[Math.floor(Math.random() * 16)];
+ }
+ return color;
+ }
+
+ const [Dialog_Add_Admission_Critere, setDialog_Add_Admission_Critere] = React.useState(false);
+
+ const Dialog_Admission_Critere_handleClose_buton = () => {
+ setDialog_Add_Admission_Critere(false);
+ clear_Critere_process_fields();
+
+ };
+
+
+ function clear_Critere_process_fields() {
+ setgridline_critere_id("");
+ setselected_critere_id("");
+ setp_detail_admis_critere_code("");
+ setp_detail_admis_critere_comment("");
+ setp_detail_admis_critere_description("");
+ setp_detail_admis_critere_valeur("");
+ setadmis_critere_changed("");
+ }
+
+ const [Add_Update_Admission_Critere_api, setAdd_Update_Admission_Critere_api] = useState();
+ const [Add_Update_Admission_Critere_message, setAdd_Update_Admission_Critere_message] = useState();
+ const [Add_Update_Admission_Critere_result, setAdd_Update_Admission_Critere_result] = useState();
+ function Add_Update_Admission_Critere() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_detail_admis_critere_code);
+ form.append("description", p_detail_admis_critere_description);
+ form.append("comment", p_detail_admis_critere_comment);
+ form.append("valeur", p_detail_admis_critere_valeur);
+
+ form.append("admin_setup_id", selected_admission_process_id);
+ form.append("critere_id", selected_critere_id);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Admission_Setup_Critere/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Admission_Critere res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Admission_Critere res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setAdd_Update_Admission_Critere_api("true");
+ setAdd_Update_Admission_Critere_result(res.data.message);
+
+ Dialog_Admission_Critere_handleClose_buton();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_Critere(selected_admission_process_id);
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+
+ }
+ else {
+ setAdd_Update_Admission_Critere_api("false");
+ setAdd_Update_Admission_Critere_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Admission_Critere = ' + error);
+ setAdd_Update_Admission_Critere_api("false");
+ alert(" Impossible de mettre à jour le paramétrage ");
+
+ })
+ }
+
+
+ const [Dialog_Add_Admission_Document, setDialog_Add_Admission_Document] = React.useState(false);
+
+ const Dialog_Admission_Document_handleClose_buton = () => {
+ setDialog_Add_Admission_Document(false);
+ clear_document_process_fields();
+
+ };
+
+ const [Add_Update_Admission_Document_api, setAdd_Update_Admission_Document_api] = useState();
+ const [Add_Update_Admission_Document_message, setAdd_Update_Admission_Document_message] = useState();
+ const [Add_Update_Admission_Document_result, setAdd_Update_Admission_Document_result] = useState();
+ function Add_Update_Admission_Document() {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("code", p_detail_admis_document_code);
+ form.append("description", p_detail_admis_document_description);
+ form.append("comment", p_detail_admis_document_comment);
+ form.append("type", p_detail_admis_document_type);
+ form.append("obligatoire", p_detail_admis_document_obligatoire);
+
+ form.append("admin_setup_id", selected_admission_process_id);
+ form.append("document_id", selected_document_id);
+
+ //console.log(" form == ", form);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Admission_Setup_Document/";
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ //console.log(" In Add_Update_Admission_Document res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Admission_Document res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+
+ setAdd_Update_Admission_Document_api("true");
+ setAdd_Update_Admission_Document_result(res.data.message);
+
+ Dialog_Admission_Document_handleClose_buton();
+
+ // Getall_Parter_referentiel_padagogique();
+ Getall_Parter_admission_Document(selected_admission_process_id);
+
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+
+ }
+ else {
+ setAdd_Update_Admission_Document_api("false");
+ setAdd_Update_Admission_Document_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Add_Update_Admission_Document = ' + error);
+ setAdd_Update_Admission_Document_api("false");
+ alert(" Impossible de mettre à jour le paramétrage ");
+
+ })
+ }
+
+ const [Delete_Given_Admiss_Document_api, setDelete_Given_Admiss_Document_api] = useState();
+ const [Delete_Given_Admiss_Document_message, setDelete_Given_Admiss_Document_message] = useState();
+ const [Delete_Given_Admiss_Document_result, setDelete_Given_Admiss_Document_result] = useState();
+ function Delete_Given_Admiss_Document(local_admiss_document_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_admiss_document_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Admission_Setup_Document/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Given_Admiss_Document res.data.status = " + res.data.status);
+ //console.log(" In Delete_Given_Admiss_Document res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Given_Admiss_Document_api("true");
+ setDelete_Given_Admiss_Document_result(res.data.message);
+
+ clear_etape_process_fields();
+
+ Getall_Parter_admission_Document(selected_admission_process_id);
+
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ setDelete_Given_Admiss_Document_api("false");
+ setDelete_Given_Admiss_Document_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ console.warn('Delete_Given_Admiss_Document : Not good man :( mysearchtext = ' + error);
+ setDelete_Given_Admiss_Document_api("false");
+ alert(" Impossible de supprimer le document ");
+ })
+ }
+
+
+
+ return (
+
+ {isLoading &&
}
+ {/*** Affichage des messages d'alerte*/}
+ {display_alert_mysy && String(display_alert_mysy) === "1" &&
+
+ }
+ {/*** FIN Affichage des messages d'alerte*/}
+
+
+ {/*** Dialog Ajout Admission_Document */}
+
+
+
+ {/*** Fin Admission_Document */}
+
+
+
+
+ {/*** Dialog Ajout Admission_Critere */}
+
+
+
+ {/*** Fin Admission_Critere */}
+
+
+
+
+ {/*** Dialog pickup Color */}
+
+
+ {/*** Fin ajout pickup Color */}
+
+
+
+
+ {/*** Dialog Ajout Admission_Etape */}
+
+
+
+ {/*** Fin Admission_Etape */}
+
+
+ {/*** Dialog Ajout Admission_Setup */}
+
+
+
+ {/*** Fin Admission_Setup */}
+
+
+
Processus d'admission
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_type_eval(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_config_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+ setp_detail_process_admin_code("");
+ setp_detail_process_admin_comment("");
+ setp_detail_process_admin_description("");
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+
+
+ }
+ }}
+ selectionModel={selectionModel}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Parter_admission_process_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code: JSON.parse(item).code,
+ comment: JSON.parse(item).comment,
+ description: JSON.parse(item).description,
+ }
+ ))}
+
+ columns={columns_process_admission}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel) => {
+ setgridline_process_admin_id(newSelectionModel.row.id);
+ setp_detail_process_admin_code(newSelectionModel.row.code);
+ setp_detail_process_admin_comment(newSelectionModel.row.comment);
+ setp_detail_process_admin_description(newSelectionModel.row.description);
+ setselected_admission_process_id(newSelectionModel.row._id);
+ setselected_id(newSelectionModel.row._id);
+
+
+ setadd_process_admin("");
+ setdisplay_detail_process_admin("1");
+
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+
+ Disable_process_admin_DetailFields();
+ Getall_Parter_admission_Etape(newSelectionModel.row._id);
+ Getall_Parter_admission_Document(newSelectionModel.row._id);
+
+ Getall_Parter_admission_Critere(newSelectionModel.row._id)
+
+ submenu_detail_admiss_process();
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ //handleClick_edit_config_From_Line(newSelectionModel.row.id);
+
+ }}
+
+
+ rowsPerPageOptions={[10]}
+ //disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+
+
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_process_admin_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+ }}
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {selected_id && String(selected_id).length > "5" &&
+
+
+
+ {String(history_securite_read) === "1" && }
+
+
}
+
+ {submenu && submenu === "detail_admiss_process" && String(selected_id).length > "5" &&
+ {display_detail_process_admin && String(display_detail_process_admin) === "1" && String(add_process_admin) !== "1" &&
+
+ {String(process_admin_edit_mode) !== "1" &&
+ <>
+
+
+
+
+
+ Données personnelles
+
+
+
+
+
Code
+
+
+
+
+
+
Description
+
+
+
+
+
Commentaire
+
+
+
+
+
+
+
+
+
+
+
+ {String(process_admin_changed) === "1" && String(process_admin_edit_mode) === "1" &&
+ /!\ Pensez à enregistrer les modifications
+
}
+
+
+ {String(process_admin_edit_mode) === "1" && String(process_admin_changed) === "1" &&
+
+
+
+
}
+
+ {String(process_admin_edit_mode) === "1" &&
+
+
}
+
+
+
+ {String(process_admin_edit_mode) !== "1" &&
+
+
+
+
}
+
+
+
+
+
+
+
+
+
+
+
+ Critères Candidat
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_type_eval(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_config_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+
+
+
+ }
+ }}
+ selectionModel={selectionModel_critere}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Parter_admission_Critere_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code: JSON.parse(item).code,
+ comment: JSON.parse(item).comment,
+ description: JSON.parse(item).description,
+ valeur: JSON.parse(item).valeur,
+
+ }
+ ))}
+
+ columns={columns_process_critere}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel, e) => {
+
+
+ var new_y = e.clientY - 300;
+
+ if (new_y < 200)
+ new_y = 200;
+
+ if (new_y > 400)
+ new_y = 300;
+
+ setmouse_x(e.clientX);
+ setmouse_y(new_y);
+
+ setgridline_critere_id(newSelectionModel.row.id);
+ setselected_critere_id(newSelectionModel.row._id);
+ setp_detail_admis_critere_code(newSelectionModel.row.code);
+ setp_detail_admis_critere_comment(newSelectionModel.row.comment);
+ setp_detail_admis_critere_description(newSelectionModel.row.description);
+ setp_detail_admis_critere_valeur(newSelectionModel.row.valeur);
+
+ setDialog_Add_Admission_Critere(true);
+
+ }}
+
+
+ rowsPerPageOptions={[10]}
+ //disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+
+
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_critere_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+ }}
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >}
+
+ {String(process_admin_edit_mode) === "1" &&
+ <>
+
+
+
+
+
+
+ Données personnelles
+
+
+
+
+
Code
+ {
+ setp_detail_process_admin_code(e.target.value);
+ setprocess_admin_changed("1");
+
+ }}
+ />
+
+
+
+
+
Description
+ {
+ setp_detail_process_admin_description(e.target.value);
+ setprocess_admin_changed("1");
+
+ }}
+
+ />
+
+
+
+
Commentaire
+
+
+
+
+
+
+
+
+
+ {String(process_admin_changed) === "1" && String(process_admin_edit_mode) === "1" &&
+ /!\ Pensez à enregistrer les modifications
+
}
+
+
+ {String(process_admin_edit_mode) === "1" && String(process_admin_changed) === "1" &&
+
+
+
+
}
+
+ {String(process_admin_edit_mode) === "1" &&
+
+
}
+
+
+
+ {String(process_admin_edit_mode) !== "1" &&
+
+
+
+
}
+
+
+
+
+
+
+
+
+
+
+
+ Critères Candidat
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_type_eval(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_config_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+ setp_detail_process_admin_code("");
+ setp_detail_process_admin_comment("");
+ setp_detail_process_admin_description("");
+ setprocess_admin_edit_mode("");
+ setprocess_admin_changed("");
+
+
+ }
+ }}
+ selectionModel={selectionModel_critere}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Parter_admission_Critere_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code: JSON.parse(item).code,
+ comment: JSON.parse(item).comment,
+ description: JSON.parse(item).description,
+ valeur: JSON.parse(item).valeur,
+
+ }
+ ))}
+
+ columns={columns_process_critere}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel) => {
+
+ setgridline_critere_id(newSelectionModel.row.id);
+ //handleClick_edit_config_From_Line(newSelectionModel.row.id);
+
+ }}
+
+
+ rowsPerPageOptions={[10]}
+ //disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+
+
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_critere_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+ }}
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Etapes
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_type_eval(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_config_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+
+
+
+ }
+ }}
+ selectionModel={selectionModel_etape}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Parter_admission_Etape_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code: JSON.parse(item).code,
+ comment: JSON.parse(item).comment,
+ description: JSON.parse(item).description,
+ rang: JSON.parse(item).rang,
+ code_couleur: JSON.parse(item).code_couleur,
+ }
+ ))}
+
+ columns={columns_process_etape}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel, e) => {
+ var new_y = e.clientY - 300;
+
+ if (new_y < 200)
+ new_y = 200;
+
+ if (new_y > 400)
+ new_y = 300;
+
+ setmouse_x(e.clientX);
+ setmouse_y(new_y);
+
+ setgridline_etape_id(newSelectionModel.row.id);
+ setselected_etape_id(newSelectionModel.row._id);
+ setp_detail_admis_etape_code(newSelectionModel.row.code);
+ setp_detail_admis_etape_comment(newSelectionModel.row.comment);
+ setp_detail_admis_etape_description(newSelectionModel.row.description);
+ setp_detail_admis_etape_rang(newSelectionModel.row.rang);
+ setp_detail_admis_etape_code_couleur(newSelectionModel.row.code_couleur);
+
+ setDialog_Add_Admission_Etape(true);
+ //handleClick_edit_config_From_Line(newSelectionModel.row.id);
+
+ }}
+
+
+ rowsPerPageOptions={[10]}
+ //disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+
+
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_document_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+ }}
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Liste des documents
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_type_eval(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_config_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+
+
+
+ }
+ }}
+ selectionModel={selectionModel_etape}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Parter_admission_Document_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code: JSON.parse(item).code,
+ comment: JSON.parse(item).comment,
+ description: JSON.parse(item).description,
+ type: JSON.parse(item).type,
+ obligatoire: JSON.parse(item).obligatoire,
+ }
+ ))}
+
+ columns={columns_process_document}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel, e) => {
+ var new_y = e.clientY - 300;
+
+ if (new_y < 200)
+ new_y = 200;
+
+ if (new_y > 400)
+ new_y = 300;
+
+ setmouse_x(e.clientX);
+ setmouse_y(new_y);
+
+ clear_document_process_fields();
+
+ setgridline_document_id(newSelectionModel.row.id);
+ setselected_document_id(newSelectionModel.row._id);
+ setp_detail_admis_document_code(newSelectionModel.row.code);
+ setp_detail_admis_document_comment(newSelectionModel.row.comment);
+ setp_detail_admis_document_description(newSelectionModel.row.description);
+ setp_detail_admis_document_type(newSelectionModel.row.type);
+ setp_detail_admis_document_obligatoire(newSelectionModel.row.obligatoire);
+
+ setDialog_Add_Admission_Document(true);
+ //handleClick_edit_config_From_Line(newSelectionModel.row.id);
+
+ }}
+
+
+ rowsPerPageOptions={[10]}
+ //disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+
+
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_document_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+ }}
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ }
+
+ {add_process_admin && String(display_detail_process_admin) !== "1" && String(add_process_admin) === "1" &&
+
+
+
+
Code
+ {
+ setp_one_detail_config_code(e.target.value);
+
+ }}
+
+ />
+
+
+
+
+
+
Nom
+ {
+ setp_one_detail_config_nom(e.target.value);
+
+ }}
+
+ />
+
+
+
+
Description
+ {
+ setp_one_detail_config_description(e.target.value);
+
+ }}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
}
+
+ {submenu && submenu === "candidat" && String(selected_id).length > "5" &&
+
+
}
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+
+export default Partner_Admission_Process_Ftion_Initiale;
+
+
+const local_css = `
+:root {
+ --bg: #f6f8fb;
+ --card: #ffffff;
+ --text: #0f172a;
+ --muted: #64748b;
+ --border: #e5e7eb;
+ --shadow: 0 10px 25px rgba(2, 6, 23, .06);
+ --green-700: #0f6b53;
+ --green-600: #167a5e;
+ --green-100: #e9f7f1;
+ --blue-600: #2563eb;
+ --radius: 14px;
+ --radius-sm: 10px;
+}
+ .Grid_2_col{
+ margin-top: 12px;
+ display:grid;
+ grid-template-columns: 1.2fr 1fr;
+ gap: 14px;
+}
+
+.Grid_2_col_sub_colone {
+ background: #fff;
+ border: 1px solid #e5e7eb;
+ border-radius: 14px;
+ box-shadow: 0 6px 18px rgba(2,6,23,.04);
+ padding: 0px;
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+}
+
+
+.Grid_2_col_sub_colone_header {
+ background: #dbeafe;
+ border-top-right-radius: 10px;
+ border-top-left-radius: 10px;
+ text-align: center;
+ letter-spacing: 1px;
+ font-size: small;
+ font-family: DM Sans;
+ font-weight: 700;
+ height: 2rem;
+ padding-top: 5px;
+}
+
+.Grid_2_col_sub_colone_bottom_menu{
+
+}
+
+.card__header{
+background: #e2e8f0;
+ font-size: small;
+ text-align: center;
+}
+
+.card__title{
+ display:flex;
+ align-items:center;
+ gap: 10px;
+}
+
+.card__icon{
+ width: 34px;
+ height: 34px;
+ display:grid;
+ place-items:center;
+ border-radius: 12px;
+ background:#eff6ff;
+ border:1px solid #dbeafe;
+}
+
+.card__header h2{
+ margin:0;
+ font-size: 15px;
+ letter-spacing: -0.01em;
+}
+
+.card__actions{ display:flex; align-items:center; gap:8px; }
+
+.block_detail_action{
+width: 100%;
+ float: left;
+ background: #fafafa;
+ padding: 10px;
+ border: unset;
+ border-radius: 10px;
+ }
+`;
diff --git a/src/components/Partner_Client.js b/src/components/Partner_Client.js
index 1b7b31d..9f7ed30 100644
--- a/src/components/Partner_Client.js
+++ b/src/components/Partner_Client.js
@@ -681,7 +681,7 @@ const Partner_Client = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 16
}
};
@@ -1393,12 +1393,12 @@ const Partner_Client = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
diff --git a/src/components/Partner_Commande.js b/src/components/Partner_Commande.js
index eb4b077..f4e2b16 100644
--- a/src/components/Partner_Commande.js
+++ b/src/components/Partner_Commande.js
@@ -4878,7 +4878,7 @@ const Partner_Commande = (props) => {
},
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 16
},
@@ -7340,21 +7340,21 @@ const Partner_Commande = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
- color: 'black',
+ backgroundColor: '#e9f7f1',
+ color: '#0a2a4d',
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
},
}}
@@ -8941,12 +8941,12 @@ const Partner_Commande = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
diff --git a/src/components/Partner_Config_Formulaires.js b/src/components/Partner_Config_Formulaires.js
index cd27f5a..61de35c 100644
--- a/src/components/Partner_Config_Formulaires.js
+++ b/src/components/Partner_Config_Formulaires.js
@@ -2508,22 +2508,22 @@ const Partner_Config_Formulaires = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
- color: 'black',
+ backgroundColor: '#e9f7f1',
+ color: '#0a2a4d',
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
}, [`& .${gridClasses.cell}`]: {
py: 1,
},
@@ -2815,7 +2815,7 @@ const Partner_Config_Formulaires = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--pair': {
@@ -3188,16 +3188,16 @@ const Partner_Config_Formulaires = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
}, [`& .${gridClasses.cell}`]: {
py: 1,
},
diff --git a/src/components/Partner_Config_Ftion_Initiale.js b/src/components/Partner_Config_Ftion_Initiale.js
index 2eea980..5119d2d 100644
--- a/src/components/Partner_Config_Ftion_Initiale.js
+++ b/src/components/Partner_Config_Ftion_Initiale.js
@@ -1238,12 +1238,12 @@ const Partner_Config_Ftion_Initiale = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -1701,12 +1701,12 @@ const Partner_Config_Ftion_Initiale = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
diff --git a/src/components/Partner_Config_Session_Steps.js b/src/components/Partner_Config_Session_Steps.js
index 8190eca..0ad54df 100644
--- a/src/components/Partner_Config_Session_Steps.js
+++ b/src/components/Partner_Config_Session_Steps.js
@@ -822,7 +822,7 @@ registerLocale('fr', fr);
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
diff --git a/src/components/Partner_Config_Technique.js b/src/components/Partner_Config_Technique.js
index 5e387e9..ca67b84 100644
--- a/src/components/Partner_Config_Technique.js
+++ b/src/components/Partner_Config_Technique.js
@@ -4676,12 +4676,12 @@ const Partner_Configuration_Technique = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -4949,12 +4949,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5124,12 +5124,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5337,12 +5337,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5526,12 +5526,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5717,12 +5717,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5899,12 +5899,12 @@ const Partner_Configuration_Technique = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -6400,12 +6400,12 @@ const Partner_Configuration_Technique = (props) => {
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -7057,12 +7057,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -7230,12 +7230,12 @@ const Partner_Configuration_Technique = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
diff --git a/src/components/Partner_Domaine_Categorie_Metier.js b/src/components/Partner_Domaine_Categorie_Metier.js
index 588bcd4..6a1ee95 100644
--- a/src/components/Partner_Domaine_Categorie_Metier.js
+++ b/src/components/Partner_Domaine_Categorie_Metier.js
@@ -2020,12 +2020,12 @@ registerLocale('fr', fr);
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -2335,12 +2335,12 @@ registerLocale('fr', fr);
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -2697,12 +2697,12 @@ registerLocale('fr', fr);
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
diff --git a/src/components/Partner_Facture.js b/src/components/Partner_Facture.js
index b3b2ad6..eee563b 100644
--- a/src/components/Partner_Facture.js
+++ b/src/components/Partner_Facture.js
@@ -4588,20 +4588,20 @@ const Partner_Facture = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
- color: 'black',
+ backgroundColor: '#e9f7f1',
+ color: '#0a2a4d',
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
},
@@ -5548,11 +5548,11 @@ const Partner_Facture = (props) => {
},
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
},
'& .line--statut--pair': {
@@ -5722,7 +5722,7 @@ const Partner_Facture = (props) => {
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
diff --git a/src/components/Partner_Prix_Achat.js b/src/components/Partner_Prix_Achat.js
index 20588cc..df303fb 100644
--- a/src/components/Partner_Prix_Achat.js
+++ b/src/components/Partner_Prix_Achat.js
@@ -743,21 +743,21 @@ registerLocale('fr', fr);
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
- color: 'black',
+ backgroundColor: '#e9f7f1',
+ color: '#0a2a4d',
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
},
}}
diff --git a/src/components/Partner_Product_Service.js b/src/components/Partner_Product_Service.js
index 0e8167a..c6afb11 100644
--- a/src/components/Partner_Product_Service.js
+++ b/src/components/Partner_Product_Service.js
@@ -1399,20 +1399,20 @@ registerLocale('fr', fr);
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
- color: 'black',
+ backgroundColor: '#e9f7f1',
+ color: '#0a2a4d',
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
- color: 'black',
+ color: '#0a2a4d',
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
- color: 'black',
+ color: '#0a2a4d',
},
}}
diff --git a/src/components/Session_Admission_FI.js b/src/components/Session_Admission_FI.js
new file mode 100644
index 0000000..aef8e21
--- /dev/null
+++ b/src/components/Session_Admission_FI.js
@@ -0,0 +1,8997 @@
+import React, { useRef, useState, useEffect } from "react";
+import TextField from '@mui/material/TextField';
+import MenuItem from '@mui/material/MenuItem';
+import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
+import Button from '@mui/material/Button';
+import axios from "axios";
+import { getCookie, setCookie } from 'react-use-cookie';
+import { useHistory } from "react-router-dom";
+import MoreVertIcon from '@mui/icons-material/MoreVert';
+import { DataGrid, frFR } from '@mui/x-data-grid';
+import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
+import 'react-tooltip/dist/react-tooltip.css'
+import { Tooltip } from 'react-tooltip'
+import fileDownload from 'js-file-download';
+import Popup from 'reactjs-popup';
+import 'reactjs-popup/dist/index.css';
+import { format } from 'date-fns'
+import { FcInfo } from "react-icons/fc";
+import { useCookies } from "react-cookie";
+import moment from "moment";
+import { DndProvider, useDrag } from "react-dnd";
+import { useDrop } from 'react-dnd'
+import randomColor from "randomcolor";
+import { HTML5Backend } from "react-dnd-html5-backend";
+import update from "immutability-helper";
+import { useCallback, } from "react";
+import { CiBoxList } from "react-icons/ci";
+import { FcApproval, FcAcceptDatabase, FcPrint, FcPlanner, FcExpired } from "react-icons/fc";
+import fr from 'date-fns/locale/fr';
+import Checkbox from '@mui/material/Checkbox';
+import { registerLocale } from 'react-datepicker';
+import DatePicker from "react-datepicker";
+import "react-datepicker/dist/react-datepicker.css";
+import { FcOpenedFolder } from "react-icons/fc";
+import TextareaAutosize from '@mui/material/TextareaAutosize';
+import "react-datepicker/dist/react-datepicker.css";
+import InputAdornment from '@mui/material/InputAdornment';
+import { AiFillCloseCircle } from "react-icons/ai";
+import Box from '@mui/material/Box';
+import { CiTrash } from "react-icons/ci";
+import { MdAddCircleOutline, MdRemoveCircleOutline } from "react-icons/md";
+import Dialog from '@mui/material/Dialog';
+import DialogActions from '@mui/material/DialogActions';
+import DialogContent from '@mui/material/DialogContent';
+import DialogContentText from '@mui/material/DialogContentText';
+import DialogTitle from '@mui/material/DialogTitle';
+import ColorPicker from 'react-pick-color';
+import Menu from '@mui/material/Menu';
+import { Fab } from "@material-ui/core";
+import { IoMdAddCircle, IoIosRemoveCircleOutline } from "react-icons/io";
+import { AiTwotoneSave } from "react-icons/ai";
+import Autocomplete from '@mui/material/Autocomplete';
+import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
+import { gridClasses } from '@mui/x-data-grid';
+import Link from '@mui/material/Link';
+import { PiDotsThree } from "react-icons/pi";
+import { IoAddCircleOutline } from "react-icons/io5";
+import AttachFileIcon from '@mui/icons-material/AttachFile';
+import Module_Selection_Apprenants from "./Module_Selection_Apprenants";
+import { FcMultipleSmartphones } from "react-icons/fc";
+import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
+import { makeStyles } from "@material-ui/core/styles";
+import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
+import Module_Admission_Candidat_Document from "./Module_Admission_Candidat_Document";
+import { IconButton } from '@material-ui/core';
+import Paper from '@material-ui/core/Paper';
+import Draggable from 'react-draggable';
+import {
+ GridToolbarContainer, GridToolbarExport, GridToolbarColumnsButton,
+ GridToolbarFilterButton, GridToolbarDensitySelector, GridToolbarExportContainer, useGridApiContext,
+ gridFilteredSortedRowIdsSelector,
+ gridVisibleColumnFieldsSelector,
+
+
+} from '@mui/x-data-grid';
+import * as XLSX from 'xlsx';
+import styled from 'styled-components';
+
+import { Typography, LinearProgress } from '@mui/material';
+import Jurys_Admission from "./Jurys_Admission";
+
+
+function PaperComponent(props) {
+ return (
+
+
+
+ );
+}
+
+
+const useStyles = makeStyles((theme) => ({
+
+ dialog: {
+ position: 'absolute',
+ // left: 10,
+ top: 400
+ },
+
+ paper: {
+ overflowY: 'unset',
+ },
+ customizedButton: {
+ position: 'absolute',
+ left: '95%',
+ top: '-2%',
+ backgroundColor: 'lightgray',
+ color: 'gray',
+ },
+}));
+
+
+const Session_Admission_FI = (props) => {
+ const stored_cookie_inscrit_display_view = getCookie('mysy_admiss_inscrit_display_view');
+ const classes = useStyles();
+ const history = useHistory();
+ const [submenu, setsubmenu] = useState("");
+ const [rowss, setRows] = useState([]);
+
+ const [submenu_candidat, setsubmenu_candidat] = useState("");
+
+ const [isLoading, setLoading] = useState();
+
+ var date_today_90j = new Date();
+ date_today_90j.setDate(date_today_90j.getDate() + 90);
+
+
+ const [p_filtre1, setp_filtre1] = useState("");
+ const [p_filtre1_value, setp_filtre1_value] = useState("");
+
+ const [p_filtre2, setp_filtre2] = useState("");
+ const [p_filtre2_value, setp_filtre2_value] = useState("");
+
+ const [p_filtre3, setp_filtre3] = useState("");
+ const [p_filtre3_value, setp_filtre3_value] = useState("");
+
+ const [p_filtre4, setp_filtre4] = useState("");
+ const [p_filtre4_value, setp_filtre4_value] = useState("");
+
+ const BorderLinearProgress = styled(LinearProgress)(() => ({
+ height: "20px",
+ width: "60px",
+ borderRadius: "2px",
+ backgroundColor: " #ebf5fb",
+ "& .MuiLinearProgress-bar": {
+ backgroundColor: "#1bd900",
+ transition: "none",
+ transformOrigin: "left",
+ },
+ }));
+
+
+
+ function ExpandableCell_50({ value }) {
+ const [expanded, setExpanded] = React.useState(false);
+
+ return (
+
+ {value &&
+
+ {expanded ? value : value.slice(0, 50)}
+ {value.length > 50 && (
+ // eslint-disable-next-line jsx-a11y/anchor-is-valid
+
setExpanded(!expanded)}
+ >
+ {expanded ?
Réduire :
Voir}
+
+ )}
+
}
+
+ {value &&
+
+
+ }
+
+ );
+ }
+
+ function ExpandableCell_50_bg_hiligt({ value }) {
+ const [expanded, setExpanded] = React.useState(false);
+
+ return (
+
+ {value &&
+
+ {expanded ? value : value.slice(0, 50)}
+ {value.length > 50 && (
+ // eslint-disable-next-line jsx-a11y/anchor-is-valid
+
setExpanded(!expanded)}
+ >
+ {expanded ?
Réduire :
Voir}
+
+ )}
+
}
+
+ {value &&
+
+
+ }
+
+ );
+ }
+
+ const columns = [
+ { field: '_id', headerName: '_id', hide: true, Width: 0, disableExport: true, },
+ { field: 'id', headerName: 'id', hide: true, Width: 0, disableExport: true, },
+
+ { field: 'code_session', headerName: 'Code', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'class_session_id_code', headerName: 'Promotion', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'titre', headerName: 'titre', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'date_debut', headerName: 'date_debut', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'date_fin', headerName: 'date_fin', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'nb_participant', headerName: 'nb_participant', hide: true, Width: 0, disableExport: true, },
+
+ {
+ field: "delete", headerName: 'Supprimer', disableExport: true,
+
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, la session d'admission d'admission sera définitivement supprimée.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+
+ ]
+
+
+ const columns_inscrit = [
+ { field: '_id', headerName: '_id', hide: true, Width: 0, disableExport: true, },
+ { field: 'id', headerName: 'id', hide: true, Width: 0, disableExport: true, },
+ {
+ field: 'document_pourcentage_accepted', headerName: 'Alert', hide: false, Width: 50, flex: 1, disableExport: true,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.document_pourcentage_accepted && String(cellValues.row.document_pourcentage_accepted) !== "1" &&
+
+
+
+
+ }
+ {cellValues.row.document_pourcentage_accepted && String(cellValues.row.document_pourcentage_accepted) === "1" && ""}
+
+
+
+ );
+ }
+
+ },
+
+ {
+ field: 'civilite', headerName: 'Civ.', minWidth: 100, flex: 1, maxWidth: 100, hide: false, editable: false, editable: false,
+
+ renderCell: (cellValues) => {
+ return (
+
+
+ {New_civilite && New_civilite.length > 0 && cellValues.row.civilite &&
+
+ {New_civilite.filter((data) => (data).id === String(cellValues.row.civilite))[0].label}
+
+
+
+ }
+
+
+
+ );
+ },
+ },
+ { field: 'nom', headerName: 'Nom', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'prenom', headerName: 'prenom', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'email', headerName: 'email', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'date_naissance', headerName: 'date_naissance', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'telephone', headerName: 'telephone', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'price', headerName: 'price', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+
+ { field: 'status', headerName: 'status', hide: true, Width: 0, disableExport: true, },
+
+ {
+ field: 'taux_document_pourcentage_received', headerName: 'Doc. Reçu', align: "center", flex: 1, minWidth: 100, maxWidth: 150, flex: 1,
+ align: "left",
+ renderCell: (params) => {
+ return (
+ <>
+
+
{`${(params?.row.taux_document_pourcentage_received * 100).toFixed(0)}%`}
+ >
+ );
+ },
+ },
+
+
+ {
+ field: "delete", headerName: 'Supprimer', disableExport: true,
+
+ renderCell: (cellValues) => {
+ return (
+
+
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, l'inscrit sera définitivement supprimé.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+ );
+ }
+ }
+
+ ]
+
+
+ const ITEM_HEIGHT = 48;
+
+
+ const [anchorEl_promo, setanchorEl_promo] = React.useState(null);
+ const [anchorEl, setAnchorEl] = React.useState(null);
+
+ const open_promo = Boolean(anchorEl_promo);
+
+
+ const options_menu_vertical_promotion = [
+ 'Modifier',
+ 'Supprimer',
+ ];
+
+
+ const handleClick_option_button_vertical_promo = (event) => {
+ setanchorEl_promo(event.currentTarget);
+ };
+ const handleClick_option_button_vertical = (event) => {
+ setAnchorEl(event.currentTarget);
+ };
+
+
+ const handleClose_option_button_vertical_promo = (event, value) => {
+ setanchorEl_promo(null);
+ };
+ const handleClose_option_button_vertical = (event, value) => {
+ setAnchorEl(null);
+ };
+
+ const [dialogOpen_supp, setdialogOpen_supp] = useState(false);
+ const Dialog_menuitem_close_supp = () => {
+ setdialogOpen_supp(false)
+ };
+
+
+ const [dialogOpen_modif, setdialogOpen_modif] = useState(false);
+ const Dialog_menuitem_close_modif = () => {
+ setdialogOpen_modif(false)
+ };
+
+
+
+
+
+ const [selectionModel_grp_membre, setselectionModel_grp_membre] = React.useState([]);
+
+
+ const New_Option_Filter = [
+ { "id": "code", "label": "Code Groupe ", "value": "code" },
+ { "id": "type_groupe_code", "label": "Type de groupe (TD, TP, etc) ", "value": "type_groupe_code" },
+ { "id": "class_external_code", "label": "Lié à la formation (code) ", "value": "class_external_code" },
+ { "id": "classcode_session_external_code", "label": "Lié à la Session (code ) ", "value": "code_session" },
+ { "id": "", "label": "", "value": "" },
+ { "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres.
+ ]
+
+
+
+ const [Delete_Given_Session_Admiss_api, setDelete_Given_Session_Admiss_api] = useState();
+ const [Delete_Given_Session_Admiss_message, setDelete_Given_Session_Admiss_message] = useState();
+ const [Delete_Given_Session_Admiss_result, setDelete_Given_Session_Admiss_result] = useState();
+ function Delete_Given_Session_Admiss(local_session_admiss_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_session_admiss_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Admission_Session/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Given_Session_Admiss res.data.status = " + res.data.status);
+ //console.log(" In Delete_Given_Session_Admiss res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_Given_Session_Admiss_api("true");
+ setDelete_Given_Session_Admiss_result(res.data.message);
+
+ setsession_data_changed("");
+ setsession_edit_mode("");
+
+ setadd_one_session("");
+ setsession_display("");
+
+ setsession_data_changed("");
+ setsession_edit_mode("");
+ setselected_id("");
+ setselected_process_inscription_id("");
+ Getall_Partner_Admission_Session();
+
+ Disable_Session_DetailFields();
+
+ setgridline_id("");
+ setselectionModel([]);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ setDelete_Given_Session_Admiss_api("false");
+ setDelete_Given_Session_Admiss_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ console.warn('Delete_Given_Session_Admiss : Not good man :( mysearchtext = ' + error);
+ setDelete_Given_Session_Admiss_api("false");
+ alert(" Impossible de supprimer la session d'amission ");
+ })
+ }
+
+ 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
+ setNew_Getall_Partner_Site_Formation_result([])
+
+
+ }
+ else {
+ setGetall_Partner_Site_Formation_api("false");
+ setGetall_Partner_Site_Formation_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).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("")
+ })
+ }
+
+
+ const [New_Getall_Training_Employee_No_Filter_result, setNew_Getall_Training_Employee_No_Filter_result] = useState([]);
+
+ const [Getall_Training_Employee_No_Filter_api, setGetall_Training_Employee_No_Filter_api] = useState();
+ const [Getall_Training_Employee_No_Filter_message, setGetall_Training_Employee_No_Filter_message] = useState();
+ const [Getall_Training_Employee_No_Filter_result, setGetall_Training_Employee_No_Filter_result] = useState();
+ function Getall_Training_Employee_No_Filter(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_Ressource_Humaine_no_filter/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Training_Employee_No_Filter res.data.status = " + res.data.status);
+ //console.log(" In Getall_Training_Employee_No_Filter res.data.message r_class = " + res.data.message);
+ setGetall_Training_Employee_No_Filter_api("true");
+ setGetall_Training_Employee_No_Filter_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_nom = JSON.parse(x).nom;
+ var local_prenom = JSON.parse(x).prenom;
+ var local_ismanager = JSON.parse(x).ismanager;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_nom + " " + local_prenom,
+ "nom": local_nom,
+ "prenom": local_prenom,
+ "ismanager": local_ismanager
+ };
+ new_data2.push(node);
+ });
+
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "nom": "",
+ "prenom": "",
+ "ismanager": ""
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0)
+ setNew_Getall_Training_Employee_No_Filter_result(new_data2);
+
+ }
+ else {
+ setGetall_Training_Employee_No_Filter_api("false");
+ setGetall_Training_Employee_No_Filter_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Training_Employee_No_Filter = ', error);
+ setGetall_Training_Employee_No_Filter_api("false");
+ alert(" Impossible de recuperer la liste des employés");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [selectionModel, setselectionModel] = React.useState([]);
+ const [selectionModel_inscrit, setselectionModel_inscrit] = React.useState([]);
+
+
+ const [selectionModel_grp_apprenant, setselectionModel_grp_apprenant] = React.useState([]);
+
+ const [selected_id, setselected_id] = React.useState("");
+ const [selected_inscrit_id, setselected_inscrit_id] = React.useState("");
+
+ const [selected_process_inscription_id, setselected_process_inscription_id] = React.useState("");
+
+ const [gridline_id, setgridline_id] = useState("");
+ const [gridline_inscrit_id, setgridline_inscrit_id] = useState("");
+
+
+
+ const [New_Getall_Partner_Session_Reduice_Fields_result, setNew_Getall_Partner_Session_Reduice_Fields_result] = useState([]);
+
+ const [Getall_Partner_Session_Reduice_Fields_api, setGetall_Partner_Session_Reduice_Fields_api] = useState();
+ const [Getall_Partner_Session_Reduice_Fields_message, setGetall_Partner_Session_Reduice_Fields_message] = useState();
+ const [Getall_Partner_Session_Reduice_Fields_result, setGetall_Partner_Session_Reduice_Fields_result] = useState();
+ function Getall_Partner_Session_Reduice_Fields(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_Partner_Session_Ftion_Reduice_Fields/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Session_Reduice_Fields res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Session_Reduice_Fields res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Session_Reduice_Fields_api("true");
+ setGetall_Partner_Session_Reduice_Fields_result(res.data.message);
+ setRows(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_session = JSON.parse(x).code_session;
+ var local_titre = JSON.parse(x).titre;
+ var local_class_internal_url = JSON.parse(x).class_internal_url;
+
+ var local_date_debut = JSON.parse(x).date_debut;
+ var local_date_fin = JSON.parse(x).date_fin;
+
+
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code_session,
+ "code_session": local_code_session,
+ "titre": local_titre,
+ "class_internal_url": local_class_internal_url,
+ "date_debut": local_date_debut,
+ "date_fin": local_date_fin,
+ };
+ new_data2.push(node);
+ });
+
+
+ //---
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "code_session": "",
+ "titre": "",
+ "class_internal_url": "",
+ "date_debut": "",
+ "date_fin": "",
+ };
+ new_data2.push(node);
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Partner_Session_Reduice_Fields_result(new_data2);
+
+ }
+ else {
+ setGetall_Partner_Session_Reduice_Fields_api("false");
+ setGetall_Partner_Session_Reduice_Fields_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Session_Reduice_Fields = ', error);
+ setGetall_Partner_Session_Reduice_Fields_api("false");
+ alert(" Impossible de recuperer la liste des sessions de formation (classe)");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [New_Getall_Partner_Class_Reduice_Fields_result, setNew_Getall_Partner_Class_Reduice_Fields_result] = useState([]);
+
+ const [Getall_Partner_Class_Reduice_Fields_api, setGetall_Partner_Class_Reduice_Fields_api] = useState();
+ const [Getall_Partner_Class_Reduice_Fields_message, setGetall_Partner_Class_Reduice_Fields_message] = useState();
+ const [Getall_Partner_Class_Reduice_Fields_result, setGetall_Partner_Class_Reduice_Fields_result] = useState();
+ function Getall_Partner_Class_Reduice_Fields(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_Partner_All_Class_Few_Fields/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Class_Reduice_Fields res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Class_Reduice_Fields res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Class_Reduice_Fields_api("true");
+ setGetall_Partner_Class_Reduice_Fields_result(res.data.message);
+ setRows(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_external_code = JSON.parse(x).external_code;
+ var local_internal_code = JSON.parse(x).internal_code;
+ var local_internal_url = JSON.parse(x).internal_url;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_external_code,
+ "external_code": local_external_code,
+ "internal_code": local_internal_code,
+ "internal_url": local_internal_url
+ };
+ new_data2.push(node);
+ });
+
+ if (new_data2.length > 0)
+ setNew_Getall_Partner_Class_Reduice_Fields_result(new_data2);
+ else
+ setNew_Getall_Partner_Class_Reduice_Fields_result([]);
+
+ }
+ else {
+ setGetall_Partner_Class_Reduice_Fields_api("false");
+ setGetall_Partner_Class_Reduice_Fields_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Class_Reduice_Fields = ', error);
+ setGetall_Partner_Class_Reduice_Fields_api("false");
+ alert(" Impossible de recuperer la liste des formations");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [New_Getall_Partner_Admission_Session_result, setNew_Getall_Partner_Admission_Session_result] = useState([]);
+
+ const [Getall_Partner_Admission_Session_api, setGetall_Partner_Admission_Session_api] = useState();
+ const [Getall_Partner_Admission_Session_message, setGetall_Partner_Admission_Session_message] = useState();
+ const [Getall_Partner_Admission_Session_result, setGetall_Partner_Admission_Session_result] = useState([]);
+ function Getall_Partner_Admission_Session(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_Admission_Session/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Admission_Session res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Admission_Session res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Admission_Session_api("true");
+ setGetall_Partner_Admission_Session_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_session = JSON.parse(x).code_session;
+ var local_titre = JSON.parse(x).titre;
+ var local_date_debut = JSON.parse(x).date_debut;
+ var local_date_fin = JSON.parse(x).date_fin;
+ var local_nb_participant = JSON.parse(x).nb_participant;
+
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code_session,
+ "code_session": local_code_session,
+ "titre": local_titre,
+ "date_debut": local_date_debut,
+ "date_fin": local_date_fin,
+ "nb_participant": local_nb_participant,
+
+
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Partner_Admission_Session_result(new_data2);
+
+ }
+ else {
+ setGetall_Partner_Admission_Session_api("false");
+ setGetall_Partner_Admission_Session_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Admission_Session = ', error);
+ setGetall_Partner_Admission_Session_api("false");
+ alert(" Impossible de recuperer la liste des sessions");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const New_Option_pres_dist_hyp = [
+ { "id": "1", "label": "Distanciel", "value": "1" },
+ { "id": "2", "label": "Hybride", "value": "2" },
+ { "id": "0", "label": "Présentiel", "value": "0" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+ const New_Option_Session_Etape = [
+ { "id": "1", "label": "Init", "value": "1" },
+ { "id": "2", "label": "En Cours", "value": "2" },
+ { "id": "0", "label": "Terminée", "value": "0" },
+ { "id": "-1", "label": "Annulée", "value": "1" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+ const New_civilite = [
+ { "id": "mme", "label": "Mme", "value": "mme" },
+ { "id": "m", "label": "M", "value": "m" },
+ { "id": "neutre", "label": "Neutre", "value": "neutre" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
+ const [p_detail_promotion, setp_detail_promotion] = useState("");
+ const [p_detail_code_session, setp_detail_code_session] = useState("");
+ const [p_detail_session_status, setp_detail_session_status] = useState("");
+ const [p_detail_prix_session, setp_detail_prix_session] = useState("");
+ const [p_detail_session_ondemande, setp_detail_session_ondemande] = useState("");
+ const [p_detail_session_etape, setp_detail_session_etape] = useState("");
+
+ const [p_detail_process_inscription, setp_detail_process_inscription] = useState("");
+
+
+ const [p_detail_formateur_id, setp_detail_formateur_id] = useState("");
+ const [p_detail_titre, setp_detail_titre] = useState("");
+ const [p_detail_location_type, setp_detail_location_type] = useState("");
+ const [p_detail_site_formation_id, setp_detail_site_formation_id] = useState("");
+ const [p_detail_mode_animation, setp_detail_mode_animation] = useState("");
+ const [p_detail_archive, setp_detail_archive] = useState("");
+ const [p_detail_entre_scolaire, setp_detail_entre_scolaire] = useState("");
+ const [p_detail_session_memo, setp_detail_session_memo] = useState("");
+ const [p_detail_session_comment, setp_detail_session_comment] = useState("");
+ 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_nb_participant, setp_detail_nb_participant] = useState("");
+ const [p_detail_date_debut, setp_detail_date_debut] = useState("");
+ const [p_detail_date_fin, setp_detail_date_fin] = useState("");
+ const [p_detail_date_debut_inscription, setp_detail_date_debut_inscription] = useState("");
+ const [p_detail_date_fin_inscription, setp_detail_date_fin_inscription] = useState("");
+
+ const [session_display, setsession_display] = useState("");
+ const [session_data_changed, setsession_data_changed] = useState("");
+ const [add_one_session, setadd_one_session] = useState("");
+ const [session_edit_mode, setsession_edit_mode] = useState("");
+
+ const filterPassedTime_end = (time) => {
+ const currentDate = new Date();
+ const selectedDate = new Date(time);
+ return currentDate.getTime() < selectedDate.getTime();
+ };
+
+ function clear_session_fields() {
+ setp_detail_code_session("");
+ setp_detail_session_status("");
+ setp_detail_session_ondemande("");
+ setp_detail_session_etape("");
+ setp_detail_formateur_id("");
+ setp_detail_titre("");
+ setp_detail_site_formation_id("");
+ setp_detail_mode_animation("");
+ setp_detail_entre_scolaire("");
+ setp_detail_session_memo("");
+ setp_detail_adresse("");
+ setp_detail_code_postal("");
+ setp_detail_ville("");
+ setp_detail_pays("");
+ setp_detail_nb_participant("");
+ setp_detail_date_debut("");
+ setp_detail_date_fin("");
+ setp_detail_date_debut_inscription("");
+ setp_detail_date_fin_inscription("");
+ setp_detail_promotion("");
+ setp_detail_session_ondemande("");
+ setp_detail_process_inscription("");
+ }
+
+
+ function clear_inscrit_fields() {
+ setp_detail_inscrit_nom("");
+ setp_detail_inscrit_prenom("");
+ setp_detail_inscrit_email("");
+ setp_detail_inscrit_telephone("");
+ setp_detail_inscrit_modefinancement("");
+ setp_detail_inscrit_employeur("");
+ setp_detail_inscrit_status("");
+ setp_detail_inscrit_price("");
+ setp_detail_inscrit_client_rattachement_id("");
+ setp_detail_inscrit_adresse("");
+ setp_detail_inscrit_code_postal("");
+ setp_detail_inscrit_ville("");
+ setp_detail_inscrit_pays("");
+ setp_detail_inscrit_type_apprenant("");
+ setp_detail_inscrit_civilite("");
+ setp_detail_inscrit_date_naissance(new Date(moment("01/01/1900", "DD/MM/YYYY")));
+
+ setp_detail_inscrit_memo("");
+ setp_detail_inscrit_comment("");
+ setp_detail_inscrit_num_secu("");
+ setp_detail_inscrit_is_rgpd("");
+ setp_detail_inscrit_situation_famille("");
+ setp_detail_inscrit_piece_identite_type("");
+
+ setp_detail_inscrit_piece_identite_num("");
+ setp_detail_inscrit_type_mobilite("");
+ setp_detail_inscrit_telephone_bis("");
+ setp_detail_inscrit_nationalite("");
+ setp_detail_inscrit_is_handicap("");
+
+ setp_detail_inscrit_is_droit_image("");
+ setp_detail_inscrit_naissance_lieu("");
+ setp_detail_inscrit_naissance_departement("");
+ setp_detail_inscrit_naissance_pays("");
+ }
+
+ const isValidJSON = (text) => {
+ let isValid = false;
+ try {
+ JSON.parse(text);
+ isValid = true;
+
+ } catch (e) {
+ isValid = false;
+ // console.error('[isValidJSON], invalid JSON text', text);
+ }
+
+ return isValid;
+ }
+
+ const [New_Getall_Given_Session_Data_result, setNew_Getall_Given_Session_Data_result] = useState([]);
+
+ const [Getall_Given_Session_Data_api, setGetall_Given_Session_Data_api] = useState();
+ const [Getall_Given_Session_Data_message, setGetall_Given_Session_Data_message] = useState();
+ const [Getall_Given_Session_Data_result, setGetall_Given_Session_Data_result] = useState();
+ function Getall_Given_Session_Data(local_session_id) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_session_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Admission_Session/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Given_Session_Data res.data.status = " + res.data.status);
+ //console.log(" In Getall_Given_Session_Data res.data.message r_class = " + res.data.message);
+ setGetall_Given_Session_Data_api("true");
+ setGetall_Given_Session_Data_result(res.data.message);
+
+ if (isValidJSON(res.data.message)) {
+ var tmp = JSON.parse(res.data.message)
+
+ if (tmp.code_session) {
+ setp_detail_code_session(tmp.code_session);
+ } else {
+ setp_detail_code_session("");
+ }
+
+ if (tmp.class_session_id) {
+ setp_detail_promotion(tmp.class_session_id);
+ } else {
+ setp_detail_promotion("");
+ }
+
+ if (tmp.session_status) {
+ setp_detail_session_status(tmp.session_status);
+ } else {
+ setp_detail_session_status("");
+ }
+
+
+ if (tmp.prix_session) {
+ setp_detail_prix_session(tmp.prix_session);
+ } else {
+ setp_detail_prix_session("");
+ }
+
+
+ if (tmp.session_ondemande) {
+ setp_detail_session_ondemande(tmp.session_ondemande);
+ } else {
+ setp_detail_session_ondemande("");
+ }
+
+
+ if (tmp.session_etape) {
+ setp_detail_session_etape(tmp.session_etape);
+ } else {
+ setp_detail_session_etape("");
+ }
+
+ if (tmp.formateur_id) {
+ setp_detail_formateur_id(tmp.formateur_id);
+ } else {
+ setp_detail_formateur_id("");
+ }
+
+ if (tmp.titre) {
+ setp_detail_titre(tmp.titre);
+ } else {
+ setp_detail_titre("");
+ }
+
+ if (tmp.location_type) {
+ setp_detail_location_type(tmp.location_type);
+ } else {
+ setp_detail_location_type("");
+ }
+
+ if (tmp.site_formation_id) {
+ setp_detail_site_formation_id(tmp.site_formation_id);
+ } else {
+ setp_detail_site_formation_id("");
+ }
+
+
+ if (tmp.process_inscription_id) {
+ setp_detail_process_inscription(tmp.process_inscription_id);
+ } else {
+ setp_detail_process_inscription("");
+ }
+
+ if (tmp.mode_animation) {
+ setp_detail_mode_animation(tmp.mode_animation);
+ } else {
+ setp_detail_mode_animation("");
+ }
+
+ if (tmp.archive) {
+ setp_detail_archive(tmp.archive);
+ } else {
+ setp_detail_archive("");
+ }
+
+ if (tmp.entre_scolaire) {
+ setp_detail_entre_scolaire(tmp.entre_scolaire);
+ } else {
+ setp_detail_entre_scolaire("");
+ }
+
+ if (tmp.memo) {
+ setp_detail_session_memo(tmp.memo);
+ } else {
+ setp_detail_session_memo();
+ }
+
+ if (tmp.comment) {
+ setp_detail_session_comment(tmp.comment);
+ } else {
+ setp_detail_session_comment("");
+ }
+
+ if (tmp.adresse) {
+ setp_detail_adresse(tmp.adresse);
+ } else {
+ setp_detail_adresse("");
+ }
+
+ if (tmp.code_postal) {
+ setp_detail_code_postal(tmp.code_postal);
+ } else {
+ setp_detail_code_postal("");
+ }
+
+ if (tmp.ville) {
+ setp_detail_ville(tmp.ville);
+ } else {
+ setp_detail_ville("");
+ }
+
+ if (tmp.pays) {
+ setp_detail_pays(tmp.pays);
+ } else {
+ setp_detail_pays("");
+ }
+
+ if (tmp.nb_participant) {
+ setp_detail_nb_participant(tmp.nb_participant);
+ } else {
+ setp_detail_nb_participant("");
+ }
+
+ if (tmp.date_debut) {
+ var date_debut = new Date(moment(tmp.date_debut, "DD/MM/YYYY HH:mm:ss"));
+ setp_detail_date_debut(date_debut);
+ } else {
+ setp_detail_date_debut();
+ }
+
+ if (tmp.date_fin) {
+ var date_fin = new Date(moment(tmp.date_fin, "DD/MM/YYYY HH:mm:ss"));
+ setp_detail_date_fin(date_fin);
+ } else {
+ setp_detail_date_fin();
+ }
+
+ if (tmp.date_debut_inscription) {
+ var date_debut_inscription = new Date(moment(tmp.date_debut_inscription, "DD/MM/YYYY HH:mm:ss"));
+ setp_detail_date_debut_inscription(date_debut_inscription);
+ } else {
+ setp_detail_date_debut_inscription("");
+ }
+
+ if (tmp.date_fin_inscription) {
+ var date_fin_inscription = new Date(moment(tmp.date_fin_inscription, "DD/MM/YYYY HH:mm:ss"));
+ setp_detail_date_fin_inscription(date_fin_inscription);
+ } else {
+ setp_detail_date_fin_inscription("");
+ }
+
+ }
+
+ Disable_Session_DetailFields();
+
+ }
+ else {
+ setGetall_Given_Session_Data_api("false");
+ setGetall_Given_Session_Data_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Given_Session_Data = ', error);
+ setGetall_Given_Session_Data_api("false");
+ alert(" Impossible de recuperer les données de la session");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const session_ondemande_tab = [
+ {
+ value: '1',
+ label: 'Oui',
+ },
+ {
+ value: '0',
+ label: 'Non',
+ },
+
+ {
+ value: '',
+ label: '',
+ },
+
+ ];
+
+
+ useEffect(() => {
+ Getall_Partner_Class_Reduice_Fields();
+ Getall_Partner_Session_Reduice_Fields();
+
+
+ // Recuperation du mode d'affichage
+ if (stored_cookie_inscrit_display_view) {
+ if (String(stored_cookie_inscrit_display_view) === "kanban")
+ setinscrit_display_view("kanban");
+ else
+ setinscrit_display_view("list");
+ }
+ else {
+ setinscrit_display_view("list");
+ }
+
+
+
+ Getall_Partner_Admission_Session();
+
+ Getall_Partner_Site_Formation();
+
+ Getall_Training_Employee_No_Filter();
+
+ window.scrollTo({
+ top: 0,
+ behavior: "smooth",
+ });
+
+ }, [])
+
+ const myRef_head = useRef(null);
+ const myRef = useRef(null)
+ const myRef_head_v2 = useRef(null);
+ const myRef_detail_inscrit = useRef(null);
+
+
+ const sleep = (milliseconds) => {
+ return new Promise(resolve => setTimeout(resolve, milliseconds))
+ }
+
+
+ async function Enable_Session_DetailFields() {
+ setsession_edit_mode("1");
+ await sleep(5);
+ var liste_champs = ["detail_promotion", "detail_code", "detail_titre", "detail_process", "detail_responsable", "detail_site",
+ "detail_adresse", "detail_cp", "detail_ville", "detail_pays", "detail_place", "detail_prix", "detail_date_debut",
+ "detail_date_fin", "detail_date_debut_insc", "detail_date_fin_insc", "detail_animation", "detail_ondemande",
+ "detail_memo", "detail_comment", "detail_etape"]
+
+
+ for (let i = 0; i < liste_champs.length; i++) {
+ if (document.getElementsByName(String(liste_champs[i])) && document.getElementsByName(String(liste_champs[i]))[0]) {
+ document.getElementsByName(String(liste_champs[i]))[0].disabled = false;
+ document.getElementsByName(String(liste_champs[i]))[0].style.backgroundColor = "#FFFFFF";
+
+ }
+ }
+ }
+
+
+
+ async function Disable_Session_DetailFields() {
+ await sleep(5);
+
+ var liste_champs = ["detail_promotion", "detail_code", "detail_titre", "detail_process", "detail_responsable", "detail_site",
+ "detail_adresse", "detail_cp", "detail_ville", "detail_pays", "detail_place", "detail_prix", "detail_date_debut",
+ "detail_date_fin", "detail_date_debut_insc", "detail_date_fin_insc", "detail_animation", "detail_ondemande",
+ "detail_memo", "detail_comment", "detail_etape"]
+
+
+
+ for (let i = 0; i < liste_champs.length; i++) {
+
+ if (document.getElementsByName(String(liste_champs[i])) && document.getElementsByName(String(liste_champs[i]))[0]) {
+ document.getElementsByName(String(liste_champs[i]))[0].disabled = true;
+ document.getElementsByName(String(liste_champs[i]))[0].style.backgroundColor = "#ECEFF1";
+
+ }
+ }
+
+ }
+
+
+ async function Enable_Inscrit_DetailFields() {
+ setinscrit_edit_mode("1");
+ await sleep(5);
+ var liste_champs = ["inscrit_num_ss", "inscrit_sitation_famille", "inscrit_nom", "inscrit_prenom", "inscrit_civilite", "inscrit_email", "inscrit_phone",
+ "inscrit_pi", "inscrit_pi_num", "inscrit_adresse", "inscrit_cp", "inscrit_ville", "inscrit_pays", "inscrit_naissance_date", "inscrit_naissance_lieu",
+ "inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite"]
+
+
+ for (let i = 0; i < liste_champs.length; i++) {
+ if (document.getElementsByName(String(liste_champs[i])) && document.getElementsByName(String(liste_champs[i]))[0]) {
+ document.getElementsByName(String(liste_champs[i]))[0].disabled = false;
+ document.getElementsByName(String(liste_champs[i]))[0].style.backgroundColor = "#FFFFFF";
+
+ }
+ }
+ }
+
+
+
+ async function Disable_Inscrit_DetailFields() {
+ setinscrit_edit_mode("");
+ await sleep(5);
+
+ var liste_champs = ["inscrit_num_ss", "inscrit_sitation_famille", "inscrit_nom", "inscrit_prenom", "inscrit_civilite", "inscrit_email", "inscrit_phone",
+ "inscrit_pi", "inscrit_pi_num", "inscrit_adresse", "inscrit_cp", "inscrit_ville", "inscrit_pays", "inscrit_naissance_date", "inscrit_naissance_lieu",
+ "inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite"]
+
+
+ for (let i = 0; i < liste_champs.length; i++) {
+
+ if (document.getElementsByName(String(liste_champs[i])) && document.getElementsByName(String(liste_champs[i]))[0]) {
+ document.getElementsByName(String(liste_champs[i]))[0].disabled = true;
+ document.getElementsByName(String(liste_champs[i]))[0].style.backgroundColor = "#ECEFF1";
+
+ }
+ }
+
+ }
+
+
+
+ function Annuler_modif_inscrit() {
+ setuserimgclassprofil();
+ setuserimgclassprofilchanged();
+ Get_Inscrit_Images(selected_inscrit_id);
+ setselected_inscrit_id(selected_inscrit_id);
+ Getall_Given_Session_Inscrit_Data(selected_inscrit_id);
+ setinscrit_display("1");
+ }
+
+
+ function Annule_Add_One_Inscrit() {
+ setselected_inscrit_id("")
+ setinscrit_display("")
+ setuserimgclassprofil();
+ setuserimgclassprofilchanged();
+ setinscrit_data_changed("");
+ setadd_one_inscrit("");
+ setinscrit_edit_mode("");
+ clear_inscrit_fields();
+ setinscrit_display("");
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+
+ async function submenu_detail_session() {
+ await sleep(5);
+ setsubmenu("detail_session");
+ inactive_active_menu_header("detail_session");
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+
+ async function submenu_inscription() {
+ Getall_Partner_Session_Inscrit();
+ await sleep(5);
+ setsubmenu("inscription");
+ inactive_active_menu_header("inscription");
+ setselected_inscrit_id("");
+
+ }
+
+ async function submenu_detail_examen_jury() {
+ await sleep(5);
+ setsubmenu("examen_jury");
+ inactive_active_menu_header("examen_jury");
+ }
+
+ async function submenu_piece_jointe() {
+ setsubmenu("piece_jointe");
+ inactive_active_menu_header("piece_jointe");
+
+ // Refresh affichage des pièces jointes
+ Get_List_Of_All_PJ(props.client_id);
+
+ }
+
+
+ async function submenu_decision() {
+ setsubmenu("decision");
+ inactive_active_menu_header("decision");
+
+ // Refresh affichage des pièces jointes
+ Get_List_Of_All_PJ(props.client_id);
+
+ }
+
+
+
+ async function submenu_candidat_detail() {
+ await sleep(5);
+ setsubmenu_candidat("candidat_detail");
+ inactive_active_candidat_menu("candidat_detail");
+
+ if (document.getElementById('myRef_detail_inscrit')) {
+ var divh = document.getElementById('myRef_detail_inscrit').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ }
+
+ async function submenu_candidat_piece_jointe() {
+ setsubmenu_candidat("candidat_piece_jointe");
+ inactive_active_candidat_menu("candidat_piece_jointe");
+
+ }
+
+
+
+
+ // Cette fontion desactive tous les menu header et reactive just le menu_header concerné
+ function inactive_active_menu_header(current_menu_header) {
+ const list_menu_header_names = ['detail_session', 'inscription', 'piece_jointe', 'examen_jury',]
+ for (let i = 0; i < list_menu_header_names.length; i++) {
+ if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.fontWeight = "400";
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.backgroundColor = "#d8edfc";
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.color = "#3b3e40";
+
+ }
+ }
+
+
+ if (document.getElementsByName(String(current_menu_header)) && document.getElementsByName(String(current_menu_header))[0]) {
+ document.getElementsByName(String(current_menu_header))[0].style.fontWeight = "700";
+ document.getElementsByName(String(current_menu_header))[0].style.backgroundColor = "#107758";
+ document.getElementsByName(String(current_menu_header))[0].style.color = "white";
+ }
+ }
+
+
+ // Cette fontion desactive tous les menu header et reactive just le menu_header concerné
+ function inactive_active_candidat_menu(current_menu_header) {
+ const list_menu_header_names = ['candidat_detail', 'candidat_piece_jointe',]
+ for (let i = 0; i < list_menu_header_names.length; i++) {
+ if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.fontWeight = "400";
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.backgroundColor = "#d8edfc";
+ document.getElementsByName(String(list_menu_header_names[i]))[0].style.color = "#3b3e40";
+
+ }
+ }
+
+
+ if (document.getElementsByName(String(current_menu_header)) && document.getElementsByName(String(current_menu_header))[0]) {
+ document.getElementsByName(String(current_menu_header))[0].style.fontWeight = "700";
+ document.getElementsByName(String(current_menu_header))[0].style.backgroundColor = "#107758";
+ document.getElementsByName(String(current_menu_header))[0].style.color = "white";
+ }
+ }
+
+
+ // -- Gestion pièces jointes
+
+ const [Download_one_attached_document_api, setDownload_one_attached_document_api] = useState();
+ const [Download_one_attached_document_result, setDownload_one_attached_document_result] = useState();
+ const [Download_one_attached_document_message, setDownload_one_attached_document_message] = useState();
+ const Download_one_attached_document = (event) => {
+ const stored_cookie = getCookie('tokenmysypart');
+
+
+ var nom_fiche_detaillee = "Fiche_Detaillee.pdf";
+ var token = stored_cookie;
+ var file_name = event.target.id;
+
+
+ var url = process.env.REACT_APP_API_URL + "myclass/api/Get_Stored_Downloaded_File/" + token + "/" + file_name;
+ setLoading(true);
+
+ axios.get(url, { responseType: 'blob', },)
+ .then((res) => {
+ setLoading(false);
+ fileDownload(res.data, nom_fiche_detaillee);
+ setDownload_one_attached_document_api("true");
+ }).catch((error) => {
+ setLoading(false);
+ console.error('Error:', error);
+ setDownload_one_attached_document_api("false");
+
+ });
+ }
+
+
+ const editorRef_competence = useRef(null);
+ const [editorRef_competence_limite, seteditorRef_competence_limite] = useState(800);
+
+
+ const [file_1_name, setfile_1_name] = useState();
+
+ const [sessions_file_change_1_api, setsessions_file_change_1_api] = useState();
+ const [sessions_file_change_1_result, setsessions_file_change_1_result] = useState();
+ const [sessions_file_change_1_message, setsessions_file_change_1_message] = useState();
+ const sessions_file_change_1 = event => {
+
+ const fileUploaded = event.target.files[0];
+ let file_size = event.target.files[0].size;
+ let file_type = event.target.files[0].type;
+
+
+ if (file_size > 10000000) {
+ alert("Le fichier ne doit pas depasser un 1 Méga octets");
+ console.log("Le fichier ne doit pas depasser un 1 Méga octets");
+ return;
+ }
+
+ setfile_1_name(event.target.files[0]);
+ const formData = new FormData();
+ formData.append('File', fileUploaded);
+ //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
+ const stored_cookie = getCookie('tokenmysypart');
+
+ //formData.append("token", stored_cookie);
+ //formData.append("class_internal_url", internal_url);
+ //console.log("token = " + stored_cookie);
+
+ return;
+
+ };
+
+
+ const [file_2_name, setfile_2_name] = useState();
+
+ const [sessions_file_change_2_api, setsessions_file_change_2_api] = useState();
+ const [sessions_file_change_2_result, setsessions_file_change_2_result] = useState();
+ const [sessions_file_change_2_message, setsessions_file_change_2_message] = useState();
+ const sessions_file_change_2 = event => {
+
+ const fileUploaded = event.target.files[0];
+ let file_size = event.target.files[0].size;
+ let file_type = event.target.files[0].type;
+
+
+
+
+ if (file_size > 10000000) {
+ alert("Le fichier ne doit pas depasser un 1 Méga octets");
+ console.log("Le fichier ne doit pas depasser un 1 Méga octets");
+ return;
+ }
+
+ setfile_2_name(event.target.files[0]);
+ const formData = new FormData();
+ formData.append('File', fileUploaded);
+ //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
+ const stored_cookie = getCookie('tokenmysypart');
+
+ //formData.append("token", stored_cookie);
+ //formData.append("class_internal_url", internal_url);
+ //console.log("token = " + stored_cookie);
+
+ return;
+
+ };
+
+ const [Record_All_PJ_api, setRecord_All_PJ_api] = useState();
+ const [Record_All_PJ_result, setRecord_All_PJ_result] = useState();
+ const [Record_All_PJ_message, setRecord_All_PJ_message] = useState();
+ function Record_All_PJ() {
+
+ if (!p_detail_one_file_to_download_type_name) {
+ // alert(" Vous devez donner un nom à la pièce jointe");
+ setdisplay_alert_mysy("1");
+ setalert_message(" Vous devez donner un nom à la pièce jointe");
+ setalert_type("error");
+ return;
+ }
+
+ if (file_1_name && file_1_name.name) {
+ //console.log(" ### Traitement de : ", file_1_name.name);
+
+ const formData = new FormData();
+ formData.append('File', file_1_name);
+ //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
+ const stored_cookie = getCookie('tokenmysypart');
+
+ formData.append("token", stored_cookie);
+ formData.append("file_business_object", p_detail_one_file_to_download_type_name);
+ formData.append("file_name", file_1_name.name);
+ formData.append("status", "0");
+ formData.append("object_owner_collection", "groupe_inscription");
+ formData.append("object_owner_id", selected_id);
+ formData.append("type_document", "");
+
+ //formData.append("class_internal_url", internal_url);
+ //console.log("token = " + stored_cookie);
+
+
+ fetch(
+ process.env.REACT_APP_API_URL + "myclass/api/Store_User_Downloaded_File/",
+ {
+ method: 'POST',
+ body: formData,
+ }
+ )
+ .then((response) => response.json())
+ .then((result) => {
+
+ //console.log(" ## result['status'] = ", result['status'])
+ if (String(result['status']) === String("true")) {
+ //console.log('Success:', result['message']);
+ setRecord_All_PJ_result(result['message']);
+ setRecord_All_PJ_api("true");
+
+ Get_List_Of_All_PJ(props.client_id);
+ setfile_1_name();
+ setp_detail_one_file_to_download_type_name();
+ //GetCurrentClass_trainingsession();
+ // alert(" La pièce jointe " + file_1_name.name + " a été bien enregistrée")
+ setdisplay_alert_mysy("1");
+ setalert_message(" La pièce jointe " + file_1_name.name + " a été bien enregistrée");
+ setalert_type("success");
+
+ }
+ else {
+ setRecord_All_PJ_message(result['message']);
+ setRecord_All_PJ_api("false");
+ }
+
+ })
+ .catch((error) => {
+ console.error(' Record_All_PJ Error:', error);
+ setRecord_All_PJ_api("false");
+ });
+
+ }
+
+ if (file_2_name && file_2_name.name) {
+ console.log(" ### Traitement de : ", file_2_name.name);
+ }
+
+ }
+
+
+ const [Delete_one_attached_document_api, setDelete_one_attached_document_api] = useState();
+ const [Delete_one_attached_document_result, setDelete_one_attached_document_result] = useState();
+ const [Delete_one_attached_document_message, setDelete_one_attached_document_message] = useState();
+ const Delete_one_attached_document = (event) => {
+ const stored_cookie = getCookie('tokenmysypart');
+
+ var formData = new FormData();
+ var nom_fiche_detaillee = "Fiche_Detaillee.pdf";
+ var file_name = event.target.id;
+
+
+ formData.append("token", stored_cookie);
+ formData.append("file_name", file_name);
+
+ var url = process.env.REACT_APP_API_URL + "myclass/api/Delete_Stored_Downloaded_File/";
+
+
+ fetch(
+ process.env.REACT_APP_API_URL + "myclass/api/Delete_Stored_Downloaded_File/",
+ {
+ method: 'POST',
+ body: formData,
+ }
+ )
+ .then((response) => response.json())
+ .then((result) => {
+
+ //console.log(" ## result['status'] = ", result['status'])
+ if (String(result['status']) === String("true")) {
+ //console.log('Success:', result['message']);
+ setDelete_one_attached_document_result(result['message']);
+ setDelete_one_attached_document_api("true");
+ Get_List_Of_All_PJ(props.client_id);
+ alert(result['message'])
+
+ }
+ else {
+ setDelete_one_attached_document_message(result['message']);
+ setDelete_one_attached_document_api("false");
+ }
+
+ })
+ .catch((error) => {
+ console.error(' Record_All_PJ Error:', error);
+ setDelete_one_attached_document_api("false");
+ alert(" Impossible de supprimer le document")
+
+ });
+
+
+ }
+
+ const [Get_List_Of_All_PJ_api, setGet_List_Of_All_PJ_api] = useState();
+ const [Get_List_Of_All_PJ_result, setGet_List_Of_All_PJ_result] = useState();
+ const [Get_List_Of_All_PJ_message, setGet_List_Of_All_PJ_message] = useState();
+ function Get_List_Of_All_PJ(local_employee_id) {
+
+ const formData = new FormData();
+
+ //formData.append('token', 'K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA');
+ const stored_cookie = getCookie('tokenmysypart');
+
+ formData.append("token", stored_cookie);
+ formData.append("object_owner_collection", "groupe_inscription");
+ formData.append("object_owner_id", selected_id);
+
+
+ //formData.append("class_internal_url", internal_url);
+ //console.log("token = " + stored_cookie);
+
+
+ fetch(
+ process.env.REACT_APP_API_URL + "myclass/api/Get_List_object_owner_collection_Stored_Files/",
+ {
+ method: 'POST',
+ body: formData,
+ }
+ )
+ .then((response) => response.json())
+ .then((result) => {
+
+ //console.log(" ## result['status'] = ", result['status'])
+ if (String(result['status']) === String("true")) {
+ //console.log('Message :', result['message']);
+ setGet_List_Of_All_PJ_result(result['message']);
+ setGet_List_Of_All_PJ_api("true");
+
+ }
+ else {
+ setGet_List_Of_All_PJ_message(result['message']);
+ setGet_List_Of_All_PJ_api("false");
+ }
+
+ })
+ .catch((error) => {
+ console.error(' Get_List_Of_All_PJ Error:', error);
+ setGet_List_Of_All_PJ_api("false");
+ });
+
+ }
+
+
+
+ function Delete_file_1_name() {
+ setfile_1_name();
+ }
+
+ function Delete_file_2_name() {
+ setfile_2_name();
+ }
+
+ const [p_detail_one_file_to_download_type_name, setp_detail_one_file_to_download_type_name] = useState();
+
+ // -- end gestion pièces jointes
+
+
+ const [New_Getall_Admiss_Process_result, setNew_Getall_Admiss_Process_result] = useState([]);
+
+ const [Getall_Admiss_Process_api, setGetall_Admiss_Process_api] = useState();
+ const [Getall_Admiss_Process_message, setGetall_Admiss_Process_message] = useState();
+ const [Getall_Admiss_Process_result, setGetall_Admiss_Process_result] = useState();
+ function Getall_Admiss_Process(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_Admission_Setup/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Admiss_Process res.data.status = " + res.data.status);
+ //console.log(" In Getall_Admiss_Process res.data.message r_class = " + res.data.message);
+ setGetall_Admiss_Process_api("true");
+ setGetall_Admiss_Process_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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code + "-" + String(local_description).substring(0, 15),
+ "code": local_code,
+ "description": local_description,
+ };
+ new_data2.push(node);
+ });
+
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "code": "",
+ "description": "",
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0)
+ setNew_Getall_Admiss_Process_result(new_data2);
+
+ }
+ else {
+ setGetall_Admiss_Process_api("false");
+ setGetall_Admiss_Process_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Admiss_Process = ', error);
+ setGetall_Admiss_Process_api("false");
+ alert(" Impossible de recuperer la liste des processus d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+ function clean_all_filters() {
+ setgridline_id('');
+ setp_filtre1("");
+ setp_filtre1_value("");
+
+ setp_filtre2("");
+ setp_filtre2_value("");
+
+ setp_filtre3("");
+ setp_filtre3_value("");
+
+ setp_filtre4("");
+ setp_filtre4_value("");
+
+ Getall_Partner_Admission_Session();
+ }
+
+ function Annule_Session_DetailFields() {
+ Getall_Given_Session_Data(selected_id);
+ setsession_data_changed("");
+ setsession_edit_mode("");
+ }
+
+
+ function Annule_Add_One_Session_DetailFields() {
+
+ setsession_data_changed("");
+ setsession_edit_mode("");
+ setsession_display("");
+ setadd_one_session("");
+ clear_session_fields();
+ setselected_id("");
+ setselected_process_inscription_id("");
+
+ window.scrollTo({
+ top: 50,
+ behavior: "smooth",
+ });
+
+
+ }
+
+ const [p_detail_code, setp_detail_code] = React.useState("");
+ const [p_detail_nom, setp_detail_nom] = React.useState("");
+ const [p_detail_description, setp_detail_description] = React.useState("");
+ const [p_detail_comment, setp_detail_comment] = React.useState("");
+ const [p_detail_class_id, setp_detail_class_id] = React.useState("");
+ const [p_detail_class_internal_url, setp_detail_class_internal_url] = React.useState("");
+ const [p_detail_session_id, setp_detail_session_id] = React.useState("");
+ const [p_detail_type_groupe_code, setp_detail_type_groupe_code] = React.useState("");
+ const [p_detail_color, setp_detail_color] = React.useState("#33b8ff");
+
+ const [p_detail_nb_grp_auto, setp_detail_nb_grp_auto] = React.useState("");
+ const [p_detail_split_type_auto, setp_detail_split_type_auto] = React.useState("");
+ const [p_detail_class_id_auto, setp_detail_class_id_auto] = React.useState("");
+ const [p_detail_session_id_auto, setp_detail_session_id_auto] = React.useState("");
+ const [p_detail_class_internal_url_auto, setp_detail_class_internal_url_auto] = React.useState("");
+ const [p_detail_type_groupe_code_auto, setp_detail_type_groupe_code_auto] = React.useState("");
+ const [p_detail_split_racine, setp_detail_split_racine] = React.useState("");
+
+
+
+
+
+
+ const [Getall_Partner_Admission_Session_With_Filter_api, setGetall_Partner_Admission_Session_With_Filter_api] = useState();
+ const [Getall_Partner_Admission_Session_With_Filter_message, setGetall_Partner_Admission_Session_With_Filter_message] = useState();
+ const [Getall_Partner_Admission_Session_With_Filter_result, setGetall_Partner_Admission_Session_With_Filter_result] = useState();
+ function Getall_Partner_Admission_Session_With_Filter(event) {
+
+ var form = new FormData();
+
+
+ // Recuperation des parametres
+ var filtre1 = p_filtre1;
+ var filtre2 = p_filtre2;
+ var filtre3 = p_filtre3;
+ var filtre4 = p_filtre4;
+
+ var filtre1_value = "";
+ var filtre2_value = "";
+ var filtre3_value = "";
+ var filtre4_value = "";
+ // Recuperation des valeurs de filtres
+
+ if (p_filtre1_value) {
+ filtre1_value = p_filtre1_value;
+ form.append(filtre1, filtre1_value);
+ }
+
+ if (p_filtre2_value) {
+ filtre2_value = p_filtre2_value;
+ form.append(filtre2, filtre2_value);
+ }
+
+ if (p_filtre3_value) {
+ filtre3_value = p_filtre3_value;
+ form.append(filtre3, p_filtre3_value);
+ }
+
+ if (p_filtre4_value) {
+ filtre4_value = p_filtre4_value;
+ form.append(filtre4, p_filtre4_value);
+ }
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Groupe_Inscrit_With_Filter/";
+
+
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Admission_Session_With_Filter res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Admission_Session_With_Filter res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Admission_Session_With_Filter_api("true");
+ setGetall_Partner_Admission_Session_With_Filter_result(res.data.message);
+
+ setGetall_Partner_Admission_Session_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 = JSON.parse(x).code;
+ var local_nom = JSON.parse(x).nom;
+ var local_class_id = JSON.parse(x).class_id;
+ var local_session_id = JSON.parse(x).session_id;
+ var local_type_groupe_code = JSON.parse(x).type_groupe_code;
+
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "nom": local_nom,
+ "class_id": local_class_id,
+ "session_id": local_session_id,
+ "type_groupe_code": local_type_groupe_code,
+
+ };
+ new_data2.push(node);
+ });
+
+ //---
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "code": "",
+ "nom": "",
+ "class_id": "",
+ "session_id": "",
+ "type_groupe_code": "",
+
+
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0)
+ setNew_Getall_Partner_Admission_Session_result(new_data2);
+
+ }
+ else {
+ setGetall_Partner_Admission_Session_With_Filter_api("false");
+ setGetall_Partner_Admission_Session_With_Filter_message(res.data.message);
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Admission_Session_With_Filter = ', error);
+ setGetall_Partner_Admission_Session_With_Filter_api("false");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [New_Getall_Partner_Promotion_Reduice_Fields_result, setNew_Getall_Partner_Promotion_Reduice_Fields_result] = useState([]);
+
+ const [Getall_Partner_Promotion_Reduice_Fields_api, setGetall_Partner_Promotion_Reduice_Fields_api] = useState();
+ const [Getall_Partner_Promotion_Reduice_Fields_message, setGetall_Partner_Promotion_Reduice_Fields_message] = useState();
+ const [Getall_Partner_Promotion_Reduice_Fields_result, setGetall_Partner_Promotion_Reduice_Fields_result] = useState();
+ function Getall_Partner_Promotion_Reduice_Fields(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("type_session", "1");
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Promotion_Reduice_Fields res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Promotion_Reduice_Fields res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Promotion_Reduice_Fields_api("true");
+ setGetall_Partner_Promotion_Reduice_Fields_result(res.data.message);
+ setRows(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_session = JSON.parse(x).code_session;
+ var local_titre = JSON.parse(x).titre;
+ var local_class_internal_url = JSON.parse(x).class_internal_url;
+ var local_date_debut = JSON.parse(x).date_debut;
+ var local_date_fin = JSON.parse(x).date_fin;
+
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code_session,
+ "code_session": local_code_session,
+ "titre": local_titre,
+ "class_internal_url": local_class_internal_url,
+ "date_debut": local_date_debut,
+ "date_fin": local_date_fin,
+ };
+ new_data2.push(node);
+ });
+
+
+ //---
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "code_session": "",
+ "titre": "",
+ "class_internal_url": "",
+ "date_debut": "",
+ "date_fin": "",
+ };
+ new_data2.push(node);
+
+
+ if (new_data2.length > 0)
+ setNew_Getall_Partner_Promotion_Reduice_Fields_result(new_data2);
+
+ }
+ else {
+ setGetall_Partner_Promotion_Reduice_Fields_api("false");
+ setGetall_Partner_Promotion_Reduice_Fields_message(res.data.message);
+ // alert(res.data.message)
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Promotion_Reduice_Fields = ', error);
+ setGetall_Partner_Promotion_Reduice_Fields_api("false");
+ // alert(" Impossible de recuperer la liste des sessions de formation (classe)");
+ setdisplay_alert_mysy("1");
+ setalert_message(" Impossible de recuperer la liste des promotions de formation");
+ setalert_type("error");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ function Export_Groupe_Membres_exel() {
+ const stored_cookie = getCookie('tokenmysypart');
+
+ var nom_fichier_cmd = "export_notes.xlsx";
+
+ var url = process.env.REACT_APP_API_URL + "myclass/api/Export_To_Excel_List_Groupe_Membres/" + stored_cookie + "/" + selected_id + "/";
+
+
+ setLoading(true);
+ axios.get(url, { responseType: 'blob', },)
+ .then((res) => {
+ setLoading(false);
+ //console.log(" In Export_Dashbord_to_CSV res.data = " + res.data);
+ if (String(res.data) === String("false")) {
+ alert("Impossible d'exporter les membres (2) ");
+ } else {
+ fileDownload(res.data, nom_fichier_cmd)
+
+ }
+ }).catch((error) => {
+ setLoading(false);
+ console.error('Error:', error);
+ alert(" Impossible d'exporter les membres ")
+
+ });
+
+
+ setLoading(false);
+ }
+
+
+
+ function GetSelectedRows_Groupe_Membres_Ids() {
+
+
+ var tab_tmp = []
+ for (var i = 0; i < selectionModel_grp_membre.length; i++) {
+ //console.log(" ### selectionModel_insc[i] = ", selectionModel_insc[i]);
+ var myid = parseInt(String(selectionModel_grp_membre[i]));
+ //var line = JSON.parse(rowss[myid]);
+ tab_tmp.push(myid);
+ }
+ return tab_tmp;
+
+ }
+
+ const [actionmass_grp_membre_val, setactionmass_grp_membre_val] = useState("");
+
+
+ const New_Option_grp_membre = [
+ { "id": "delete_grp_membre", "label": "Supprimer les membres", "value": "delete_grp_membre" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+ const [Dialog_GRP_AUTOMATIC_message, setDialog_GRP_AUTOMATIC_message] = React.useState(false);
+ const [Dialog_GRP_AUTOMATIC_open, setDialog_GRP_AUTOMATIC_open] = React.useState(false);
+
+
+ const Dialog_GRP_AUTOMATIC_handleClose = () => {
+ //alert(" Utiliser le bouton 'fermer' ");
+ //setOpen(false);
+ };
+
+ const Dialog_GRP_AUTOMATIC_handleClose_buton = () => {
+
+ setDialog_GRP_AUTOMATIC_open(false);
+ setp_detail_nb_grp_auto("");
+ setp_detail_split_type_auto("");
+
+ setp_detail_class_id_auto("");
+ setp_detail_session_id_auto("");
+ setp_detail_class_internal_url_auto("");
+ setp_detail_type_groupe_code_auto("");
+ setp_detail_split_racine("");
+ };
+
+
+ const New_Option_Groupe_By = [
+ { "id": "0", "label": "Ordre Alphabétique (nom)", "value": "0" },
+ { "id": "1", "label": "Aléatoire", "value": "1" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
+ const [actionmass_ftion_val, setactionmass_ftion_val] = useState();
+ const actionmass_ftion = (event) => {
+ const value = event.target.value;
+
+
+ if (String(value) === "supprimer") {
+ setactionmass_ftion_val(value);
+ }
+ else {
+ setactionmass_ftion_val();
+ }
+ }
+
+
+ const New_Option = [
+ { "id": "1", "label": "Dupliquer", "value": "dupliquer" },
+ { "id": "2", "label": "Supprimer", "value": "supprimer" },
+ ]
+
+ const New_Option_Piece_Identite = [
+ { "id": "cni", "label": "CNI", "value": "cni" },
+ { "id": "permis", "label": "Permis Conduire", "value": "permis" },
+ { "id": "passport", "label": "Passport", "value": "passport" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
+ const New_Option_Famille_Situation = [
+ { "id": "marie", "label": "Marié", "value": "marie" },
+ { "id": "pacse", "label": "Pacsé Conduire", "value": "pacse" },
+ { "id": "divorce", "label": "Divorcé", "value": "divorce" },
+ { "id": "separe", "label": "Séparé", "value": "separe" },
+ { "id": "celibataire", "label": "Célibataire", "value": "célibataire" },
+ { "id": "veuf", "label": "Veuf", "value": "veuf" },
+ { "id": "autre", "label": "Autre", "value": "autre" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
+ const New_Option_Type_Mobilite = [
+ { "id": "pied", "label": "Pied", "value": "pied" },
+ { "id": "velo", "label": "Vélo", "value": "velo" },
+ { "id": "voiture", "label": "Voiture", "value": "voiture" },
+ { "id": "transport", "label": "Non", "value": "transport" },
+ { "id": "autre", "label": "Autre", "value": "autre" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
+ async function actionmass_ftion_Traitemet() {
+ var liste_grp_apprenant = GetSelectedRowsApprenantGrp();
+
+ if (String(actionmass_ftion_val) === String("supprimer")) {
+
+ Delete_LIST_Grp(liste_grp_apprenant);
+ }
+
+ }
+
+ const [Delete_LIST_Grp_api, setDelete_LIST_Grp_api] = useState();
+ const [Delete_LIST_Grp_message, setDelete_LIST_Grp_message] = useState();
+ const [Delete_LIST_Grp_result, setDelete_LIST_Grp_result] = useState();
+ function Delete_LIST_Grp(local_list_grp) {
+
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+ //console.log(" #### local_liste_session = ", local_liste_session)
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_list_grp);
+
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Groupe_Inscrit/";
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_LIST_Grp res.data.status = " + res.data.status);
+ //console.log(" In Delete_LIST_Grp res.data.message r_class = " + res.data.message);
+
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ setDelete_LIST_Grp_api("true");
+ setDelete_LIST_Grp_result(res.data.message);
+
+ setselectionModel_grp_apprenant([]);
+
+
+ setgridline_id('');
+ window.scrollTo({
+ top: 0,
+ behavior: "smooth",
+ });
+
+ Getall_Partner_Admission_Session();
+
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ }
+ else {
+ setDelete_LIST_Grp_api("false");
+ setDelete_LIST_Grp_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Delete_LIST_Grp : Not good man :( mysearchtext = ' + error);
+ setDelete_LIST_Grp_api("false");
+ alert(" Impossible de supprimer la liste des apprenants");
+ })
+ }
+
+
+
+ function GetSelectedRowsApprenantGrp() {
+ ///alert(" les lignes slected sont : " + selectionModel + " nb item = " + selectionModel.length);
+ //const selectedRowsData = selectionModel.map((id) => rowss.find((row) => row.id === id));
+ //console.log(rowss[0]);
+ var tab_tmp = []
+ for (var i = 0; i < selectionModel_grp_apprenant.length; i++) {
+ var myid = parseInt(String(selectionModel_grp_apprenant[i]));
+ var line = JSON.parse(Getall_Partner_Admission_Session_result[myid]);
+ tab_tmp.push(line._id);
+ //console.log(rowss[myid]['external_code']);
+ }
+
+ return tab_tmp;
+
+ }
+
+
+ const [submenu_grp_dialog, setsubmenu_grp_dialog] = useState("create");
+
+ function submenu_create_grp() {
+ setsubmenu_grp_dialog("create");
+ }
+
+ function submenu_update_grp_members() {
+ setsubmenu_grp_dialog("update");
+ }
+
+ const handleClose = () => {
+ //setOpen(false);
+ };
+
+
+ const [Dialog_GRP_COLOR_message, setDialog_GRP_COLOR_message] = React.useState(false);
+ const [Dialog_GRP_COLOR_open, setDialog_GRP_COLOR_open] = React.useState(false);
+
+
+ const Dialog_GRP_COLOR_handleClose = () => {
+ //alert(" Utiliser le bouton 'fermer' ");
+ //setOpen(false);
+ };
+
+ const Dialog_GRP_COLOR_handleClose_buton = () => {
+ setDialog_GRP_COLOR_open(false);
+
+ };
+
+
+ // DEBUT EXPORT EXCEL DATAGRID
+
+ function CustomToolbar(props) {
+
+
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ function getExcelData(apiRef) {
+ // Select rows and columns
+ const filteredSortedRowIds = gridFilteredSortedRowIdsSelector(apiRef);
+ const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__");
+
+ // Format the data. Here we only keep the value
+ const data = filteredSortedRowIds.map((id) => {
+ const row = {};
+ visibleColumnsField.forEach((field) => {
+ row[field] = apiRef.current.getCellParams(id, field).value;
+ });
+ return row;
+ });
+
+ return data;
+ }
+
+
+ function ExportButton(props) {
+ return (
+
+
+
+ );
+ }
+
+ function handleExport(apiRef, data_colums) {
+ const data = getExcelData(apiRef);
+ const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__");
+
+
+ const local_config = {
+ keys: visibleColumnsField,
+
+ columnNames: data_colums.filter((mydata) => (mydata).disableExport !== true).map(function (mydata) {
+ if (mydata.headerName && visibleColumnsField.includes(mydata.field)) {
+ if (mydata.headerName) {
+ return mydata.headerName;
+ }
+ }
+
+ }),
+
+ fileName: 'data_' + String(new Date().toJSON().slice(0, 10)).replaceAll("-", "_") + '.xlsx',
+ sheetName: 'Export_' + String(new Date().toJSON().slice(0, 10)).replaceAll("-", "_"),
+ };
+
+ local_config.columnNames = local_config.columnNames.filter(function (element) {
+ return element !== undefined;
+ });
+
+
+ const rows = data.map((row) => {
+ const mRow = {};
+ for (const key of local_config.keys) {
+ mRow[key] = row[key];
+ }
+ return mRow;
+ });
+
+ const worksheet = XLSX.utils.json_to_sheet(rows);
+ XLSX.utils.sheet_add_aoa(worksheet, [[...local_config.columnNames]], {
+ origin: 'A1',
+ });
+
+ const workbook = XLSX.utils.book_new();
+ XLSX.utils.book_append_sheet(workbook, worksheet, local_config.sheetName);
+ XLSX.writeFile(workbook, local_config.fileName, { compression: true });
+ }
+
+ function ExportMenuItem(props) {
+ const apiRef = useGridApiContext();
+ const { hideMenu } = props;
+
+ return (
+
+ );
+ }
+
+ // FIN EXPORT EXCEL DATAGRID
+
+ const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
+ const [alert_message, setalert_message] = useState("");
+ const [alert_type, setalert_type] = useState("");
+
+ function clear_alert_message() {
+ setalert_message("");
+ }
+ function clear_alert_type() {
+ setalert_type("");
+ }
+
+ function clear_display_alert_mysy() {
+ setdisplay_alert_mysy("");
+ }
+
+ const [dialogOpen_archive, setdialogOpen_archive] = useState(false);
+ const Dialog_menuitem_close_archive = () => {
+ setdialogOpen_archive(false)
+ };
+
+ const [working_cellValues_promo, setworking_cellValues_promo] = useState(false);
+ const [promo_archive_status, setpromo_archive_status] = React.useState('');
+
+
+ const [Dialog_GRP_MEMBRE_EDIT_message, setDialog_GRP_MEMBRE_EDIT_message] = React.useState(false);
+ const [Dialog_GRP_MEMBRE_EDIT_open, setDialog_GRP_MEMBRE_EDIT_open] = React.useState(false);
+
+
+ const Dialog_GRP_MEMBRE_EDIT_handleClose = () => {
+ //alert(" Utiliser le bouton 'fermer' ");
+ //setOpen(false);
+ };
+
+ const Dialog_GRP_MEMBRE_EDIT_handleClose_buton = () => {
+ setDialog_GRP_MEMBRE_EDIT_open(false);
+
+ };
+
+
+ const [Add_Update_Session_api, setAdd_Update_Session_api] = useState();
+ const [Add_Update_Session_message, setAdd_Update_Session_message] = useState();
+ const [Add_Update_Session_result, setAdd_Update_Session_result] = useState();
+ function Add_Update_Session() {
+
+ var form = new FormData();
+ var nb_participant = "0";
+ var prix_session;
+
+
+
+ if (p_detail_code_session.length <= 0) {
+ // alert(" Vous devez choisir une session");
+ setdisplay_alert_mysy("1");
+ setalert_message("Vous devez choisir une session");
+ setalert_type("error");
+ return;
+ }
+
+
+
+ if (p_detail_nb_participant.trim() === "") {
+ // alert(" Le nombre de participants est obligatoire");
+ setdisplay_alert_mysy("1");
+ setalert_message("Le nombre de participants est obligatoire");
+ setalert_type("error");
+ return;
+ }
+
+
+ if (p_detail_date_debut === "") {
+ setdisplay_alert_mysy("1");
+ setalert_message("La date de début est obligatoire");
+ setalert_type("error");
+ //alert(" Le prix de la session est vide");
+ return;
+ }
+
+ if (p_detail_date_fin === "") {
+ setdisplay_alert_mysy("1");
+ setalert_message("La date de fin est obligatoire");
+ setalert_type("error");
+ //alert(" Le prix de la session est vide");
+ return;
+ }
+
+
+
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+
+ var myurl = "";
+
+
+ if (selected_id.length > 5) {
+ form.append("_id", selected_id);
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_Admission_Session/";
+
+ } else {
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Admission_Session/";
+ }
+
+ form.append("class_session_id", p_detail_promotion);
+
+
+
+ form.append("date_debut", format(p_detail_date_debut, 'dd/MM/yyyy kk:mm:ss'));
+ form.append("date_fin", format(p_detail_date_fin, 'dd/MM/yyyy kk:mm:ss'));
+
+ if (String(p_detail_date_debut_inscription).length > 10)
+ form.append("date_debut_inscription", format(p_detail_date_debut_inscription, 'dd/MM/yyyy kk:mm:ss'));
+ else
+ form.append("date_debut_inscription", "");
+
+ if (String(p_detail_date_fin_inscription).length > 10)
+ form.append("date_fin_inscription", format(p_detail_date_fin_inscription, 'dd/MM/yyyy kk:mm:ss'));
+ else
+ form.append("date_fin_inscription", "");
+
+
+ form.append("nb_participant", p_detail_nb_participant);
+ form.append("adresse", p_detail_adresse);
+ form.append("code_postal", p_detail_code_postal);
+ form.append("ville", p_detail_ville);
+ form.append("code_session", p_detail_code_session);
+ form.append("tab_class_id", "");
+
+ form.append("prix_session", p_detail_prix_session);
+ form.append("session_ondemande", p_detail_session_ondemande);
+ form.append("source", "");
+ form.append("session_etape", p_detail_session_etape);
+ form.append("pays", p_detail_pays);
+ form.append("formateur_id", p_detail_formateur_id);
+ form.append("titre", p_detail_titre);
+ form.append("site_formation_id", p_detail_site_formation_id);
+ form.append("mode_animation", p_detail_mode_animation);
+
+ form.append("process_inscription_id", p_detail_process_inscription);
+
+ form.append("memo", p_detail_session_memo);
+ form.append("comment", p_detail_session_comment);
+
+ setLoading(true);
+
+
+ //console.log(" ### form = ", form);
+ //return;
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Add_Update_Session res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Session res.data.message r_class = " + res.data.message);
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setAdd_Update_Session_api("true");
+ setAdd_Update_Session_result(res.data.message);
+ setsession_data_changed("");
+ setsession_edit_mode("");
+
+ setadd_one_session("");
+
+
+ Getall_Partner_Admission_Session();
+ Disable_Session_DetailFields();
+
+ if (selected_id.length <= 5) {
+ window.scrollTo({
+ top: 10,
+ behavior: "smooth",
+ });
+
+ }
+
+ setdisplay_alert_mysy("1");
+ setalert_message(String(res.data.message));
+ setalert_type("success");
+
+
+
+ } else if (String(res.data.status) === String("Err_Connexion")) {
+ alert('Erreur: ' + res.data.message);
+ history.push("/Connexion");
+ }
+ else {
+ setAdd_Update_Session_api("false");
+ setAdd_Update_Session_message(res.data.message);
+ //alert(String(res.data.message));
+
+ setdisplay_alert_mysy("1");
+ setalert_message(String(res.data.message));
+ setalert_type("error");
+
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Add_Update_Session : Not good man :( mysearchtext = ' + error);
+ setAdd_Update_Session_api("false");
+ alert(" Impossible de mettre à jour la session");
+
+ })
+ }
+
+ const [p_detail_inscrit_nom, setp_detail_inscrit_nom] = useState("");
+ const [p_detail_inscrit_prenom, setp_detail_inscrit_prenom] = useState("");
+ const [p_detail_inscrit_email, setp_detail_inscrit_email] = useState("");
+ const [p_detail_inscrit_telephone, setp_detail_inscrit_telephone] = useState("");
+ const [p_detail_inscrit_modefinancement, setp_detail_inscrit_modefinancement] = useState("");
+ const [p_detail_inscrit_employeur, setp_detail_inscrit_employeur] = useState("");
+ const [p_detail_inscrit_status, setp_detail_inscrit_status] = useState("");
+ const [p_detail_inscrit_price, setp_detail_inscrit_price] = useState("");
+ const [p_detail_inscrit_client_rattachement_id, setp_detail_inscrit_client_rattachement_id] = useState("");
+ const [p_detail_inscrit_adresse, setp_detail_inscrit_adresse] = useState("");
+ const [p_detail_inscrit_code_postal, setp_detail_inscrit_code_postal] = useState("");
+ const [p_detail_inscrit_ville, setp_detail_inscrit_ville] = useState("");
+ const [p_detail_inscrit_pays, setp_detail_inscrit_pays] = useState("");
+ const [p_detail_inscrit_type_apprenant, setp_detail_inscrit_type_apprenant] = useState("");
+ const [p_detail_inscrit_civilite, setp_detail_inscrit_civilite] = useState("");
+ const [p_detail_inscrit_date_naissance, setp_detail_inscrit_date_naissance] = useState(new Date().toLocaleDateString('fr-FR'));
+ const [p_detail_inscrit_memo, setp_detail_inscrit_memo] = useState("");
+ const [p_detail_inscrit_comment, setp_detail_inscrit_comment] = useState("");
+
+ const [p_detail_inscrit_num_secu, setp_detail_inscrit_num_secu] = useState("");
+ const [p_detail_inscrit_is_rgpd, setp_detail_inscrit_is_rgpd] = useState("");
+ const [p_detail_inscrit_situation_famille, setp_detail_inscrit_situation_famille] = useState("");
+
+ const [p_detail_inscrit_piece_identite_type, setp_detail_inscrit_piece_identite_type] = useState("");
+ const [p_detail_inscrit_piece_identite_num, setp_detail_inscrit_piece_identite_num] = useState("");
+ const [p_detail_inscrit_type_mobilite, setp_detail_inscrit_type_mobilite] = useState("");
+ const [p_detail_inscrit_telephone_bis, setp_detail_inscrit_telephone_bis] = useState("");
+ const [p_detail_inscrit_nationalite, setp_detail_inscrit_nationalite] = useState("");
+
+ const [p_detail_inscrit_is_handicap, setp_detail_inscrit_is_handicap] = useState("");
+ const [p_detail_inscrit_is_droit_image, setp_detail_inscrit_is_droit_image] = useState("");
+
+ const [p_detail_inscrit_naissance_lieu, setp_detail_inscrit_naissance_lieu] = useState("");
+ const [p_detail_inscrit_naissance_departement, setp_detail_inscrit_naissance_departement] = useState("");
+ const [p_detail_inscrit_naissance_pays, setp_detail_inscrit_naissance_pays] = useState("");
+
+
+
+
+ const [inscrit_display, setinscrit_display] = useState("");
+ const [inscrit_data_changed, setinscrit_data_changed] = useState("");
+ const [add_one_inscrit, setadd_one_inscrit] = useState("");
+ const [inscrit_edit_mode, setinscrit_edit_mode] = useState("");
+
+
+ const [New_Getall_Given_Session_Inscrit_Data_result, setNew_Getall_Given_Session_Inscrit_Data_result] = useState([]);
+
+ const [Getall_Given_Session_Inscrit_Data_api, setGetall_Given_Session_Inscrit_Data_api] = useState();
+ const [Getall_Given_Session_Inscrit_Data_message, setGetall_Given_Session_Inscrit_Data_message] = useState();
+ const [Getall_Given_Session_Inscrit_Data_result, setGetall_Given_Session_Inscrit_Data_result] = useState();
+ function Getall_Given_Session_Inscrit_Data(local_inscrit_id) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_inscrit_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Stagiaire_Admission_Session/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Given_Session_Inscrit_Data res.data.status = " + res.data.status);
+ //console.log(" In Getall_Given_Session_Inscrit_Data res.data.message r_class = " + res.data.message);
+ setGetall_Given_Session_Inscrit_Data_api("true");
+ setGetall_Given_Session_Inscrit_Data_result(res.data.message);
+
+ if (isValidJSON(res.data.message)) {
+ var tmp = JSON.parse(res.data.message)
+
+
+ if (tmp.nom) {
+ setp_detail_inscrit_nom(tmp.nom);
+ } else {
+ setp_detail_inscrit_nom("");
+ }
+
+ if (tmp.prenom) {
+ setp_detail_inscrit_prenom(tmp.prenom);
+ } else {
+ setp_detail_inscrit_prenom("");
+ }
+
+ if (tmp.email) {
+ setp_detail_inscrit_email(tmp.email);
+ } else {
+ setp_detail_inscrit_email("");
+ }
+
+
+ if (tmp.telephone) {
+ setp_detail_inscrit_telephone(tmp.telephone);
+ } else {
+ setp_detail_inscrit_telephone("");
+ }
+
+
+ if (tmp.modefinancement) {
+ setp_detail_inscrit_modefinancement(tmp.modefinancement);
+ } else {
+ setp_detail_inscrit_modefinancement("");
+ }
+
+
+ if (tmp.employeur) {
+ setp_detail_inscrit_employeur(tmp.employeur);
+ } else {
+ setp_detail_inscrit_employeur("");
+ }
+
+ if (tmp.status) {
+ setp_detail_inscrit_status(tmp.status);
+ } else {
+ setp_detail_inscrit_status("");
+ }
+
+ if (tmp.price) {
+ setp_detail_inscrit_price(tmp.price);
+ } else {
+ setp_detail_inscrit_price("");
+ }
+
+ if (tmp.client_rattachement_id) {
+ setp_detail_inscrit_client_rattachement_id(tmp.client_rattachement_id);
+ } else {
+ setp_detail_inscrit_client_rattachement_id("");
+ }
+
+
+ if (tmp.adresse) {
+ setp_detail_inscrit_adresse(tmp.adresse);
+ } else {
+ setp_detail_inscrit_adresse("");
+ }
+
+ if (tmp.code_postal) {
+ setp_detail_inscrit_code_postal(tmp.code_postal);
+ } else {
+ setp_detail_inscrit_code_postal("");
+ }
+
+
+ if (tmp.ville) {
+ setp_detail_inscrit_ville(tmp.ville);
+ } else {
+ setp_detail_inscrit_ville("");
+ }
+
+ if (tmp.pays) {
+ setp_detail_inscrit_pays(tmp.pays);
+ } else {
+ setp_detail_inscrit_pays("");
+ }
+
+ if (tmp.type_apprenant) {
+ setp_detail_inscrit_type_apprenant(tmp.type_apprenant);
+ } else {
+ setp_detail_inscrit_type_apprenant();
+ }
+
+ if (tmp.civilite) {
+ setp_detail_inscrit_civilite(tmp.civilite);
+ } else {
+ setp_detail_inscrit_civilite("");
+ }
+
+ if (tmp.date_naissance) {
+ var date_naissance = new Date(moment(tmp.date_naissance, "DD/MM/YYYY"));
+ setp_detail_inscrit_date_naissance(date_naissance);
+
+ } else {
+ var date_naissance = new Date(moment("01/01/1900", "DD/MM/YYYY"));
+ setp_detail_inscrit_date_naissance(date_naissance);
+ }
+
+ if (tmp.memo) {
+ setp_detail_inscrit_memo(tmp.memo);
+ } else {
+ setp_detail_inscrit_memo("");
+ }
+
+ if (tmp.comment) {
+ setp_detail_inscrit_comment(tmp.comment);
+ } else {
+ setp_detail_inscrit_comment("");
+ }
+
+ //---------
+ if (tmp.num_secu) {
+ setp_detail_inscrit_num_secu(tmp.num_secu);
+ } else {
+ setp_detail_inscrit_num_secu("");
+ }
+
+ if (tmp.is_rgpd) {
+ setp_detail_inscrit_is_rgpd(tmp.is_rgpd);
+ } else {
+ setp_detail_inscrit_is_rgpd("");
+ }
+
+ if (tmp.situation_famille) {
+ setp_detail_inscrit_situation_famille(tmp.situation_famille);
+ } else {
+ setp_detail_inscrit_situation_famille("");
+ }
+
+ if (tmp.piece_identite_type) {
+ setp_detail_inscrit_piece_identite_type(tmp.piece_identite_type);
+ } else {
+ setp_detail_inscrit_piece_identite_type("");
+ }
+
+ if (tmp.piece_identite_num) {
+ setp_detail_inscrit_piece_identite_num(tmp.piece_identite_num);
+ } else {
+ setp_detail_inscrit_piece_identite_num("");
+ }
+
+ if (tmp.type_mobilite) {
+ setp_detail_inscrit_type_mobilite(tmp.type_mobilite);
+ } else {
+ setp_detail_inscrit_type_mobilite("");
+ }
+
+ if (tmp.telephone_bis) {
+ setp_detail_inscrit_telephone_bis(tmp.telephone_bis);
+ } else {
+ setp_detail_inscrit_telephone_bis("");
+ }
+
+ if (tmp.nationalite) {
+ setp_detail_inscrit_nationalite(tmp.nationalite);
+ } else {
+ setp_detail_inscrit_nationalite("");
+ }
+
+ if (tmp.is_droit_image) {
+ setp_detail_inscrit_is_droit_image(tmp.is_droit_image);
+ } else {
+ setp_detail_inscrit_is_droit_image("");
+ }
+
+ if (tmp.is_handicap) {
+ setp_detail_inscrit_is_handicap(tmp.is_handicap);
+ } else {
+ setp_detail_inscrit_is_handicap("");
+ }
+
+ if (tmp.naissance_lieu) {
+ setp_detail_inscrit_naissance_lieu(tmp.naissance_lieu);
+ } else {
+ setp_detail_inscrit_naissance_lieu("");
+ }
+
+ if (tmp.naissance_departement) {
+ setp_detail_inscrit_naissance_departement(tmp.naissance_departement);
+ } else {
+ setp_detail_inscrit_naissance_departement("");
+ }
+
+ if (tmp.naissance_pays) {
+ setp_detail_inscrit_naissance_pays(tmp.naissance_pays);
+ } else {
+ setp_detail_inscrit_naissance_pays("");
+ }
+
+
+
+ }
+
+ Disable_Inscrit_DetailFields();
+
+ }
+ else {
+ setGetall_Given_Session_Inscrit_Data_api("false");
+ setGetall_Given_Session_Inscrit_Data_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Given_Session_Inscrit_Data = ', error);
+ setGetall_Given_Session_Inscrit_Data_api("false");
+ alert(" Impossible de recuperer les données de l'inscrit");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [New_Getall_Partner_Session_Inscrit_result, setNew_Getall_Partner_Session_Inscrit_result] = useState([]);
+
+ const [Getall_Partner_Session_Inscrit_api, setGetall_Partner_Session_Inscrit_api] = useState();
+ const [Getall_Partner_Session_Inscrit_message, setGetall_Partner_Session_Inscrit_message] = useState();
+ const [Getall_Partner_Session_Inscrit_result, setGetall_Partner_Session_Inscrit_result] = useState([]);
+ function Getall_Partner_Session_Inscrit(event) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("session_id", selected_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Stagiaire_Admission_Session/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Partner_Session_Inscrit res.data.status = " + res.data.status);
+ //console.log(" In Getall_Partner_Session_Inscrit res.data.message r_class = " + res.data.message);
+ setGetall_Partner_Session_Inscrit_api("true");
+ setGetall_Partner_Session_Inscrit_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_nom = JSON.parse(x).nom;
+ var local_prenom = JSON.parse(x).prenom;
+ var local_email = JSON.parse(x).email;
+ var local_date_naissance = JSON.parse(x).date_naissance;
+ var local_telephone = JSON.parse(x).telephone;
+ var local_session_etape = JSON.parse(x).session_etape;
+ var local_civilite = JSON.parse(x).civilite;
+ var local_age = JSON.parse(x).age;
+ var local_session_etape_code = JSON.parse(x).session_etape_code;
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_nom + " " + local_prenom,
+ "nom": local_nom,
+ "prenom": local_prenom,
+ "email": local_email,
+ "date_naissance": local_date_naissance,
+ "telephone": local_telephone,
+ "session_etape": local_session_etape,
+ "civilite": local_civilite,
+ "age": local_age,
+ "session_etape_code": local_session_etape_code,
+ };
+ new_data2.push(node);
+
+ });
+
+
+
+ if (new_data2.length > 0) {
+ setNew_Getall_Partner_Session_Inscrit_result(new_data2);
+ setTaskStatus(new_data2);
+ }
+ else {
+ setNew_Getall_Partner_Session_Inscrit_result([]);
+ setTaskStatus([]);
+ }
+
+ }
+ else {
+ setGetall_Partner_Session_Inscrit_api("false");
+ setGetall_Partner_Session_Inscrit_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_Partner_Session_Inscrit = ', error);
+ setGetall_Partner_Session_Inscrit_api("false");
+ alert(" Impossible de recuperer la liste des inscrits");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [isimgclassSelected, setisimgclassSelected] = useState(false);
+ const [isimgclassSelected_recid, setisimgclassSelected_recid] = useState("");
+ const [isimgclassSelectedfile, setisimgclassSelectedfile] = useState(false);
+ const [isimgclassdeleted, setisimgclassdeleted] = useState("");
+ const [isimgclassdeleted_message, setisimgclassdeleted_message] = useState("");
+ const [isimgclassSaved, setisimgclassSaved] = useState("");
+ const [isimgclassSaved_message, setisimgclassSaved_message] = useState("");
+ const [userimgclassprofil, setuserimgclassprofil] = useState();
+ const [userimgclassprofilchanged, setuserimgclassprofilchanged] = useState("");
+
+
+ const imglogoclasschangeHandler = (event) => {
+ let file_size = event.target.files[0].size;
+
+ //or if you like to have name and type
+ //console.log(event.target.files);
+
+ let file_name = event.target.files[0].name;
+ let file_type = event.target.files[0].type;
+
+
+
+ //alert("file_size = "+file_size+" file_type = "+file_type+" a = "+a);
+ if (file_size > 10000000) {
+ alert("L'image ne doit pas dépasser un 1 Méga octets");
+ return;
+ }
+ setisimgclassSelected(event.target.files[0]);
+ setisimgclassSelectedfile(true);
+
+ setuserimgclassprofil(URL.createObjectURL(event.target.files[0]));
+ setuserimgclassprofilchanged("1");
+
+ };
+
+ const [record_Inscrit_Image_api, setrecord_Inscrit_Image_api] = useState();
+ const [record_Inscrit_Image_message, setrecord_Inscrit_Image_message] = useState();
+ const [record_Inscrit_Image_result, setrecord_Inscrit_Image_result] = useState();
+ function record_Inscrit_Image(l) {
+
+ const formData = new FormData();
+ const url = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Inscrit_Admiss_Session_Image/";
+
+ const stored_cookie = getCookie('tokenmysypart');
+ formData.append("token", stored_cookie);
+ formData.append("inscrit_id", selected_inscrit_id);
+
+ formData.append('file_img', isimgclassSelected);
+ formData.append('file_img_recid', isimgclassSelected_recid);
+
+ setLoading(true);
+ //console.log(" ### formData = ", formData);
+ fetch(
+ url,
+ {
+ method: 'POST',
+ body: formData,
+ }
+ )
+ .then((response) => response.json())
+ .then((result) => {
+ setLoading(false);
+ //console.log('Success:', result['message'], "result['status'] = ", result['status']);
+
+ if (String(result['status']) === String("true")) {
+ setrecord_Inscrit_Image_api("true");
+ setuserimgclassprofilchanged("");
+ alert(" L'image a été enregistrée ");
+
+ } else if (String(result['status']) === String("Err_Connexion")) {
+ alert('Erreur: ' + result['message']);
+ history.push("/Connexion");
+ } else {
+ setrecord_Inscrit_Image_api("false");
+ alert(" Erreur : " + result['message']);
+ }
+
+ })
+ .catch((error) => {
+ setLoading(false);
+ console.error('Error:', error);
+ setrecord_Inscrit_Image_api("false");
+ alert(" Erreur : Impossible d'enregistrer l'image ");
+
+ });
+
+
+ };
+
+ function removeRecodedLogoImage() {
+ if (!isimgclassSelected_recid || String(isimgclassSelected_recid).length < 3) {
+ alert(" Image incorrecte. Impossible de la supprimer ");
+ return;
+ }
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("image_recid", isimgclassSelected_recid);
+
+ setLoading(true);
+ fetch(
+ process.env.REACT_APP_API_URL + "myclass/api/Delete_Inscrit_Admiss_Session_Image/",
+ {
+ method: 'POST',
+ body: form,
+ }
+ ).then((response) => response.json())
+ .then((result) => {
+ setLoading(false);
+ // console.log(' removeRecodedClassImage : status:', result['status']);
+ // console.log('removeRecodedClassImage : Success:', result['message']);
+
+
+ if (String(result['status']) === String("true")) {
+ setisimgclassSelected("");
+ setisimgclassSelected_recid("");
+ setisimgclassSelectedfile("");
+ setuserimgclassprofil("");
+
+ // Get_Apprenant_Images(selected_apprenant_id);
+
+ }
+ else if (String(result['status']) === String("Err_Connexion")) {
+ alert('Erreur: ' + result['message']);
+ history.push("/Connexion");
+ return;
+ }
+
+ else {
+ //alert(result['message']);
+ setdisplay_alert_mysy("1");
+ setalert_message(result['message']);
+ setalert_type("error");
+ }
+
+ })
+ .catch((error) => {
+ setLoading(false);
+ console.error('Error:', error);
+ alert(" Impossible de supprimer l'image ");
+ });
+
+ }
+
+
+ const [getPartnerImages_api, setgetPartnerImages_api] = useState();
+ const [getPartnerImages_message, setgetPartnerImages_message] = useState();
+ const [getPartnerImages_result, setgetPartnerImages_result] = useState();
+ function Get_Inscrit_Images(local_selected_inscrit_id) {
+
+ var my_id = local_selected_inscrit_id;
+ if (!local_selected_inscrit_id)
+ my_id = local_selected_inscrit_id
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Inscrit_Admiss_Session_Recorded_Image_from_front/";
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("inscrit_id", my_id);
+
+
+
+ axios.post(myurl, form).then(res => {
+
+ //console.log(" Get_Inscrit_Images : In test res.data.status = " + res.data.status);
+ // console.log(" Get_Inscrit_Images: res.data.message.img = " + res.data.message);
+
+ if (String(res.data.status) === "true") {
+ setgetPartnerImages_api("true");
+
+ if (JSON.parse(res.data.message).logo_img) {
+ var partner_logo_img = "data:image/png;base64," + JSON.parse(res.data.message).logo_img;
+ setisimgclassSelected(partner_logo_img);
+ setuserimgclassprofil(partner_logo_img);
+ setisimgclassSelected_recid(JSON.parse(res.data.message).logo_img_recid);
+ }
+
+
+ }
+ else if (String(res.data.status) === String("Err_Connexion")) {
+ alert('Erreur: ' + res.data.message);
+ history.push("/Connexion");
+ return;
+ }
+ else {
+ setgetPartnerImages_api("false");
+ setgetPartnerImages_message(res.data.message)
+
+ }
+ }).catch((error) => {
+ console.warn('Get_Inscrit_Images ee: Not good man :( = ', error);
+ setgetPartnerImages_api("false");
+ setgetPartnerImages_message(" Impossible de recuperer la photo de l'inscrit")
+ })
+
+ }
+
+
+ const [Add_Update_Inscrit_To_Session_Admiss_api, setAdd_Update_Inscrit_To_Session_Admiss_api] = useState();
+ const [Add_Update_Inscrit_To_Session_Admiss_message, setAdd_Update_Inscrit_To_Session_Admiss_message] = useState();
+ const [Add_Update_Inscrit_To_Session_Admiss_result, setAdd_Update_Inscrit_To_Session_Admiss_result] = useState();
+ function Add_Update_Inscrit_To_Session_Admiss() {
+
+ var form = new FormData();
+ var nb_participant = "0";
+ var prix_session;
+
+
+
+ if (p_detail_inscrit_nom.length <= 0) {
+ // alert(" Vous devez choisir une session");
+ setdisplay_alert_mysy("1");
+ setalert_message("Vous devez saisir le nom");
+ setalert_type("error");
+ return;
+ }
+
+
+
+ if (p_detail_inscrit_prenom.trim() === "") {
+ // alert(" Le nombre de participants est obligatoire");
+ setdisplay_alert_mysy("1");
+ setalert_message("Vous devez saisir le prenom");
+ setalert_type("error");
+ return;
+ }
+
+
+ if (p_detail_inscrit_email === "") {
+ setdisplay_alert_mysy("1");
+ setalert_message("Vous devez saisir l'adresse email");
+ setalert_type("error");
+ //alert(" Le prix de la session est vide");
+ return;
+ }
+
+ var validRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
+ if (!p_detail_inscrit_email.trim().match(validRegex)) {
+ var txt = "L'adresse email est invalide.";
+ setdisplay_alert_mysy("1");
+ setalert_message(txt);
+ setalert_type("error");
+ return;
+ }
+
+
+ if (p_detail_inscrit_telephone === "" || p_detail_inscrit_telephone.length < 5) {
+ setdisplay_alert_mysy("1");
+ setalert_message("Le numéro de téléphone est invalide");
+ setalert_type("error");
+ //alert(" Le prix de la session est vide");
+ return;
+ }
+
+
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+
+ var myurl = "";
+
+
+ if (selected_inscrit_id.length > 5) {
+ form.append("_id", selected_inscrit_id);
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_Stagiaire_To_Admission_Session/";
+
+ } else {
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Stagiaire_To_Admission_Session/";
+ }
+
+ form.append("date_naissance", format(p_detail_inscrit_date_naissance, 'dd/MM/yyyy'));
+
+ form.append("nom", p_detail_inscrit_nom);
+ form.append("prenom", p_detail_inscrit_prenom);
+ form.append("email", p_detail_inscrit_email);
+ form.append("telephone", p_detail_inscrit_telephone);
+ form.append("modefinancement", p_detail_inscrit_modefinancement);
+ form.append("session_id", selected_id);
+
+ form.append("employeur", p_detail_inscrit_employeur);
+ form.append("status", p_detail_inscrit_status);
+ form.append("price", p_detail_inscrit_price);
+ form.append("client_rattachement_id", p_detail_inscrit_client_rattachement_id);
+
+ form.append("adresse", p_detail_inscrit_adresse);
+ form.append("code_postal", p_detail_inscrit_code_postal);
+ form.append("ville", p_detail_inscrit_ville);
+ form.append("pays", p_detail_inscrit_pays);
+ form.append("type_apprenant", p_detail_inscrit_type_apprenant);
+ form.append("civilite", p_detail_inscrit_civilite);
+ form.append("memo", p_detail_inscrit_memo);
+ form.append("comment", p_detail_inscrit_comment);
+
+ form.append("num_secu", p_detail_inscrit_num_secu);
+
+ form.append("situation_famille", p_detail_inscrit_situation_famille);
+ form.append("piece_identite_type", p_detail_inscrit_piece_identite_type);
+ form.append("piece_identite_num", p_detail_inscrit_piece_identite_num);
+
+ form.append("type_mobilite", p_detail_inscrit_type_mobilite);
+ form.append("telephone_bis", p_detail_inscrit_telephone_bis);
+ form.append("nationalite", p_detail_inscrit_nationalite);
+
+ form.append("naissance_lieu", p_detail_inscrit_naissance_lieu);
+ form.append("naissance_departement", p_detail_inscrit_naissance_departement);
+ form.append("naissance_pays", p_detail_inscrit_naissance_pays);
+
+ if (p_detail_inscrit_is_rgpd)
+ form.append("is_rgpd", "1");
+ else
+ form.append("is_rgpd", "0");
+
+
+ if (p_detail_inscrit_is_handicap)
+ form.append("is_handicap", "1");
+ else
+ form.append("is_handicap", "0");
+
+ if (p_detail_inscrit_is_droit_image)
+ form.append("is_droit_image", "1");
+ else
+ form.append("is_droit_image", "0");
+
+
+
+ setLoading(true);
+
+
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Add_Update_Inscrit_To_Session_Admiss res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_Inscrit_To_Session_Admiss res.data.message r_class = " + res.data.message);
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setAdd_Update_Inscrit_To_Session_Admiss_api("true");
+ setAdd_Update_Inscrit_To_Session_Admiss_result(res.data.message);
+
+ setinscrit_data_changed("");
+ setadd_one_inscrit("");
+ setinscrit_edit_mode("");
+
+ Getall_Partner_Session_Inscrit();
+ Disable_Inscrit_DetailFields();
+
+
+
+ setdisplay_alert_mysy("1");
+ setalert_message(String(res.data.message));
+ setalert_type("success");
+
+ if (selected_inscrit_id.length < 5) {
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+ }
+
+
+
+ } else if (String(res.data.status) === String("Err_Connexion")) {
+ alert('Erreur: ' + res.data.message);
+ history.push("/Connexion");
+ }
+ else {
+ setAdd_Update_Inscrit_To_Session_Admiss_api("false");
+ setAdd_Update_Inscrit_To_Session_Admiss_message(res.data.message);
+ //alert(String(res.data.message));
+
+ setdisplay_alert_mysy("1");
+ setalert_message(String(res.data.message));
+ setalert_type("error");
+
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Add_Update_Inscrit_To_Session_Admiss : Not good man :( mysearchtext = ' + error);
+ setAdd_Update_Inscrit_To_Session_Admiss_api("false");
+ alert(" Impossible d'ajouter ou mettre à jour l'inscrit");
+
+ })
+ }
+
+ const [Delete_Inscrit_Data_api, setDelete_Inscrit_Data_api] = useState();
+ const [Delete_Inscrit_Data_message, setDelete_Inscrit_Data_message] = useState();
+ const [Delete_Inscrit_Data_result, setDelete_Inscrit_Data_result] = useState();
+ function Delete_Inscrit_Data(local_inscrit_id) {
+
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_inscrit_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_Stagiaire_To_Admission_Session/";
+
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Delete_Inscrit_Data res.data.status = " + res.data.status);
+ //console.log(" In Delete_Inscrit_Data res.data.message r_class = " + res.data.message);
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setDelete_Inscrit_Data_api("true");
+ setDelete_Inscrit_Data_result(res.data.message);
+
+ setselected_inscrit_id("");
+ setinscrit_display("");
+ setinscrit_data_changed("");
+ setadd_one_inscrit("");
+ setinscrit_edit_mode("");
+ clear_inscrit_fields();
+
+ Getall_Partner_Session_Inscrit();
+ Disable_Inscrit_DetailFields();
+
+
+
+ setdisplay_alert_mysy("1");
+ setalert_message(String(res.data.message));
+ setalert_type("success");
+
+ if (selected_inscrit_id.length < 5) {
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+ }
+
+
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ }
+ else {
+ setDelete_Inscrit_Data_api("false");
+ setDelete_Inscrit_Data_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.log('Delete_Inscrit_Data : Not good man :( Delete_Inscrit_Data = ' + error);
+ setDelete_Inscrit_Data_api("false");
+ alert(" Impossible de supprimer l'inscrit");
+ })
+ }
+
+
+ const [admiss_session_etape_chanel, setadmiss_session_etape_chanel] = useState([]);
+ const [admiss_session_etape_chanel_label, setadmiss_session_etape_chanel_label] = useState([]);
+ const [New_Option_Status, setNew_Option_Status] = useState([]);
+ const [kanban_colonne_width, setkanban_colonne_width] = useState("16vw");
+
+
+ const [inscrit_display_view, setinscrit_display_view] = useState("list");
+ const [cookie_inscrit_display_view, setcookie_inscrit_display_view, removecookie_inscrit_display_view] = useCookies(['mysy_admiss_inscrit_display_view,']);
+
+
+ function func_inscrit_display_kanban_view() {
+ setinscrit_display_view("kanban");
+ setcookie_inscrit_display_view("mysy_admiss_inscrit_display_view", "kanban", { path: '/' });
+
+ // Mettre à jour le context de connexion, coté backoffice
+ //Update_Connexion_Context("mysy_session_display_view", "kanban");
+ }
+
+ function func_inscrit_display_list_view() {
+ setinscrit_display_view("list");
+ setcookie_inscrit_display_view("mysy_admiss_inscrit_display_view", "list", { path: '/' });
+
+ // Mettre à jour le context de connexion, coté backoffice
+ //Update_Connexion_Context("mysy_session_display_view", "list");
+ }
+
+ // MySy Comment : design d'une tache (couleur, taille, etc)
+ const classes_session_step = {
+ board: {
+ display: "flex",
+ margin: "0 auto",
+ width: "100%",
+ fontFamily: 'Arial, "Helvetica Neue", sans-serif'
+ },
+ column: {
+ // minWidth: 200,
+ //width: "16vw",
+ width: kanban_colonne_width,
+ height: "80vh",
+ margin: "0 auto",
+ backgroundColor: "#FFFFFF",
+ border: 'solid 1px',
+
+ },
+ columnHead: {
+ textAlign: "center",
+ padding: 5,
+ fontSize: "14px",
+ backgroundColor: randomColor(),
+ border: "1px solid",
+ marginBottom: "5px",
+ },
+ item: {
+ padding: 5,
+ marginBottom: 10,
+ fontSize: "0.8em",
+ cursor: "pointer",
+ backgroundColor: "#f4f6f6",
+ border: "0px solid",
+ cursor: "move",
+ width: "94%",
+ marginLeft: "3%",
+ }
+ };
+
+
+ const KanbanColumn = ({ status, changeTaskStatus, children }) => {
+ const ref = useRef(null);
+ const [, drop] = useDrop({
+ accept: "card",
+ drop(item) {
+ changeTaskStatus(item.id, status);
+ }
+ });
+ drop(ref);
+ return
{children}
;
+ };
+
+ const KanbanItem = ({ id, children }) => {
+ const ref = useRef(null);
+
+
+ const [{ isDragging }, drag] =
+ useDrag({
+ type: "card",
+ item: () => ({ id }),
+ collect: monitor => ({
+ isDragging: monitor.isDragging()
+ })
+ });
+
+ const opacity = isDragging ? 0 : 1;
+ drag(ref);
+ return (
+
+ {children}
+
+ );
+ };
+
+ const [tasks, setTaskStatus] = useState([]);
+
+ // MySy Comment : quand on change la position d'une tache, dans cette fonction on appel l'api de mise à jour
+ const changeTaskStatus = useCallback(
+ (id, status) => {
+
+ let task = tasks.find(task => task._id === id);
+ const taskIndex = tasks.indexOf(task);
+ task = { ...task, status };
+ let newTasks = update(tasks, {
+ [taskIndex]: { $set: task }
+ });
+
+ setTaskStatus(newTasks);
+ // Recuperer l'_id du statuts
+
+ if (New_Option_Status.length > 0 && status) {
+ var local_status_id = New_Option_Status.filter((data) => (data).value === String(status))[0]._id;
+ var local_step_name = New_Option_Status.filter((data) => (data).value === String(status))[0].value;
+
+ Update_Inscrit_Only_Session_Etape(id, local_step_name);
+ }
+ //eeeee */
+
+ },
+ [tasks]
+ );
+
+
+ const [Update_Inscrit_Only_Session_Etape_api, setUpdate_Inscrit_Only_Session_Etape_api] = useState();
+ const [Update_Inscrit_Only_Session_Etape_message, setUpdate_Inscrit_Only_Session_Etape_message] = useState();
+ const [Update_Inscrit_Only_Session_Etape_result, setUpdate_Inscrit_Only_Session_Etape_result] = useState();
+ function Update_Inscrit_Only_Session_Etape(local_admiss_session_id, new_stape) {
+ var form = new FormData();
+ //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("_id", local_admiss_session_id);
+ form.append("new_session_etape_code", new_stape);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_Stagiaire_Only_Status_Admission_Session/";
+
+ //setLoading(true);
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Update_Inscrit_Only_Session_Etape res.data.status = " + res.data.status);
+ //console.log(" In Update_Inscrit_Only_Session_Etape res.data.message r_class = " + res.data.message);
+
+ //setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setUpdate_Inscrit_Only_Session_Etape_api("true");
+ setUpdate_Inscrit_Only_Session_Etape_result(res.data.message);
+ Getall_Partner_Session_Inscrit();
+ }
+ else {
+ setUpdate_Inscrit_Only_Session_Etape_api("false");
+ setUpdate_Inscrit_Only_Session_Etape_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ //setLoading(false);
+ console.warn('UpdateStagiaireData : Not good man :( Update_Inscrit_Only_Session_Etape = ' + error);
+ setUpdate_Inscrit_Only_Session_Etape_api("false");
+ alert(" Impossible de mettre à jour l'inscrit");
+
+ })
+ }
+
+
+
+ const [New_GetAdmission_Setup_Etape_result, setNew_GetAdmission_Setup_Etape_result] = useState([]);
+
+ const [GetAdmission_Setup_Etape_api, setGetAdmission_Setup_Etape_api] = useState();
+ const [GetAdmission_Setup_Etape_message, setGetAdmission_Setup_Etape_message] = useState();
+ const [GetAdmission_Setup_Etape_result, setGetAdmission_Setup_Etape_result] = useState();
+ function GetAdmission_Setup_Etape(local_process_inscription_id) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("admin_setup_id", local_process_inscription_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Admission_Setup_Etape/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In GetAdmission_Setup_Etape res.data.status = " + res.data.status);
+ //console.log(" In GetAdmission_Setup_Etape res.data.message r_class = " + res.data.message);
+ setGetAdmission_Setup_Etape_api("true");
+ setGetAdmission_Setup_Etape_result(res.data.message);
+
+ var new_data2 = [];
+ var local_opport_chanel = [];
+ var local_new_option = [];
+ var local_opport_chanel_label = {};
+ const new_data = res.data.message.map((x) => {
+
+ //---
+ var localid = JSON.parse(x).id;
+ var local_id = JSON.parse(x)._id;
+ var local_code = JSON.parse(x).code;
+ var local_rang = JSON.parse(x).rang;
+ var local_code_couleur = JSON.parse(x).code_couleur;
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "rang": local_rang,
+ "code_couleur": local_code_couleur,
+ };
+ new_data2.push(node);
+
+
+ local_opport_chanel.push(node);
+
+ var node_for_status = {
+ "_id": local_id,
+ "id": local_code,
+ "label": local_code[0].toUpperCase() + local_code.slice(1),
+ "value": local_code,
+
+ };
+ local_new_option.push(node_for_status);
+
+
+ });
+
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "code": "",
+ "code_couleur": "",
+ "rang": ""
+ };
+
+ //local_opport_chanel.push(node);
+
+ if (new_data2.length > 0) {
+ setNew_GetAdmission_Setup_Etape_result(new_data2);
+ setadmiss_session_etape_chanel(local_opport_chanel);
+
+ if (String(props.reduce) === "0") {
+ var tmp = 80 / new_data2.length;
+ var tmp_val = tmp + "vw";
+
+ setkanban_colonne_width(tmp_val);
+ } else {
+
+
+ var tmp = 95 / new_data2.length;
+ var tmp_val = tmp + "vw";
+ setkanban_colonne_width(tmp_val);
+ }
+
+
+
+
+ } else {
+ setNew_GetAdmission_Setup_Etape_result([]);
+ setadmiss_session_etape_chanel([]);
+ }
+
+ var node_for_status = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "value": "",
+
+ };
+ local_new_option.push(node_for_status);
+ setNew_Option_Status(local_new_option);
+
+ for (let i = 0; i < local_opport_chanel.length; i++) {
+ var temp_val = String(local_opport_chanel[i]);
+ local_opport_chanel_label[String(local_opport_chanel[i])] = temp_val[0].toUpperCase() + temp_val.slice(1);
+ }
+
+ setadmiss_session_etape_chanel_label(local_opport_chanel_label);
+
+ }
+ else {
+ setGetAdmission_Setup_Etape_api("false");
+ setGetAdmission_Setup_Etape_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( GetAdmission_Setup_Etape = ', error);
+ setGetAdmission_Setup_Etape_api("false");
+ alert(" Impossible de recuperer la liste des étapes d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [New_GetAdmission_Setup_Document_result, setNew_GetAdmission_Setup_Document_result] = useState([]);
+
+ const [GetAdmission_Setup_Document_api, setGetAdmission_Setup_Document_api] = useState();
+ const [GetAdmission_Setup_Document_message, setGetAdmission_Setup_Document_message] = useState();
+ const [GetAdmission_Setup_Document_result, setGetAdmission_Setup_Document_result] = useState();
+ function GetAdmission_Setup_Document(local_process_inscription_id) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("admin_setup_id", local_process_inscription_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Admission_Setup_Document/";
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In GetAdmission_Setup_Document res.data.status = " + res.data.status);
+ //console.log(" In GetAdmission_Setup_Document res.data.message r_class = " + res.data.message);
+ setGetAdmission_Setup_Document_api("true");
+ setGetAdmission_Setup_Document_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 = JSON.parse(x).code;
+ var local_description = JSON.parse(x).description;
+ var local_type = JSON.parse(x).type;
+ var local_obligatoire = JSON.parse(x).obligatoire;
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code,
+ "code": local_code,
+ "description": local_description,
+ "type": local_type,
+ "obligatoire": local_obligatoire,
+ };
+ new_data2.push(node);
+ });
+
+
+
+ if (new_data2.length > 0) {
+ setNew_GetAdmission_Setup_Document_result(new_data2);
+ } else {
+ setNew_GetAdmission_Setup_Document_result([]);
+ }
+
+ }
+ else {
+ setGetAdmission_Setup_Document_api("false");
+ setGetAdmission_Setup_Document_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( GetAdmission_Setup_Document = ', error);
+ setGetAdmission_Setup_Document_api("false");
+ alert(" Impossible de recuperer la liste des documents d'admission");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ // zzz
+
+ return (
+
+ {isLoading &&
}
+
+ {/*** Affichage des messages d'alerte*/}
+ {display_alert_mysy && String(display_alert_mysy) === "1" &&
+
+ }
+ {/*** FIN Affichage des messages d'alerte*/}
+
+
+
+
+
Les sessions d'admission
+
+
+
Utilisez les filtres !
+
+
+
+ {New_Option_Filter && New_Option_Filter.length > 0 &&
(data).value === String(p_filtre1))[0].label}
+ options={New_Option_Filter}
+ onChange={(event, value) => {
+ if (value && value.value) {
+ setp_filtre1(value.value);
+
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
+ {p_filtre1 &&
+
{ setp_filtre1_value(e.target.value); }}
+ InputProps={{
+ endAdornment: (
+
+ {
+ setp_filtre1_value("");
+ }} />
+
+ ),
+ }}
+
+ />
+
+ }
+
+ {p_filtre1 &&
}
+ {p_filtre1 &&
}
+
+
+
+
+ {p_filtre2 &&
+
+
+
+ {New_Option_Filter && New_Option_Filter.length > 0 &&
(data).value === String(p_filtre2))[0].label}
+ options={New_Option_Filter}
+ onChange={(event, value) => {
+ if (value && value.value) {
+ setp_filtre2(value.value);
+
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+ {String(p_filtre2).length > 2 &&
+
setp_filtre2_value(e.target.value)}
+ InputProps={{
+ endAdornment: (
+
+ {
+ setp_filtre2_value("");
+ }} />
+
+ ),
+ }}
+
+ />}
+
+
+ {String(p_filtre2).length > 2 &&
}
+
+ {String(p_filtre2).length > 2 &&
}
+
+
+ }
+
+
+ {p_filtre3 &&
+
+
+
+ {New_Option_Filter && New_Option_Filter.length > 0 &&
(data).value === String(p_filtre3))[0].label}
+ options={New_Option_Filter}
+ onChange={(event, value) => {
+ if (value && value.value) {
+ setp_filtre3(value.value);
+
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+ {String(p_filtre3).length > 2 &&
+
setp_filtre3_value(e.target.value)}
+ InputProps={{
+ endAdornment: (
+
+ {
+ setp_filtre3_value("");
+ }} />
+
+ ),
+ }}
+
+ />}
+
+
+ {String(p_filtre2).length > 2 &&
}
+
+ {String(p_filtre3).length > 2 &&
}
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ setselectionModel_grp_apprenant(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_employee_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+ /* setsubmenu();
+ setdisplay_detail_employe();
+ setadd_One_Employee();*/
+ }
+ }}
+ selectionModel={selectionModel}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Partner_Admission_Session_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ code_session: JSON.parse(item).code_session,
+ class_session_id_code: JSON.parse(item).class_session_id_code,
+ nom: JSON.parse(item).nom,
+ titre: JSON.parse(item).titre,
+ date_debut: (JSON.parse(item).date_debut).substring(0, 10),
+ date_fin: (JSON.parse(item).date_fin).substring(0, 10),
+ nb_participant: JSON.parse(item).nb_participant,
+ process_inscription_id: JSON.parse(item).process_inscription_id,
+ }
+ ))}
+
+ columns={columns}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel) => {
+ clear_session_fields();
+
+ Getall_Admiss_Process();
+ Getall_Partner_Promotion_Reduice_Fields();
+
+ clear_session_fields();
+ setsession_display("1");
+ setsession_data_changed("");
+ setadd_one_session("");
+ setsession_edit_mode("");
+ submenu_detail_session();
+
+ setselected_id(newSelectionModel.row._id);
+ setselected_process_inscription_id(newSelectionModel.row.process_inscription_id);
+ setgridline_id(newSelectionModel.row.id);
+ Getall_Given_Session_Data(newSelectionModel.row._id);
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+ Getall_Partner_Session_Inscrit();
+
+ setuserimgclassprofil();
+ setuserimgclassprofilchanged();
+ clear_inscrit_fields();
+ setinscrit_display("");
+ setinscrit_data_changed("");
+ setadd_one_inscrit("");
+ setinscrit_edit_mode("");
+
+ GetAdmission_Setup_Etape(newSelectionModel.row.process_inscription_id);
+ GetAdmission_Setup_Document(newSelectionModel.row.process_inscription_id);
+
+
+ }}
+
+ rowsPerPageOptions={[10]}
+ disableSelectionOnClick
+ /* components={{
+ Toolbar: GridToolbar,
+ }}*/
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+
+
+ }}
+ getEstimatedRowHeight={() => 200}
+ getRowHeight={() => "auto"}
+ sx={{
+ "& .MuiDataGrid-cellContent": {
+ minHeight: 50,
+
+ }
+ }}
+
+ />
+
+
+
+
+
+
+
+ {selectionModel_grp_apprenant && selectionModel_grp_apprenant.length >= 1 &&
+
Traitement en masse
+
+
{
+ if (value && value.value) {
+ if (String(value.value) === "supprimer"
+ || String(value.value) === "dupliquer" || String(value.value) === "exporter"
+ || String(value.value) === "inscrire") {
+ setactionmass_ftion_val(value.value);
+ }
+ else {
+ setactionmass_ftion_val();
+ }
+
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+
+ {actionmass_ftion_val &&
+
+
+ Traiter
+
+ }
+ modal
+ nested
+ position="center center"
+
+ >
+
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+ {String(actionmass_ftion_val) === "supprimer" &&
+ Confirmer la suppression de {selectionModel_grp_apprenant.length} groupe(s) .
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+ }
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+ {selected_id && String(selected_id).length > 5 &&
+
+
+
+
+
+
+
+
}
+
+ {String(submenu) === "detail_session" &&
+
+ {String(session_display) === "1" && String(add_one_session) !== "1" &&
+
+
+
Détail Session
+
+ {String(session_edit_mode) !== "1" &&
+
+
+
+
+
+ Détail Session
+
+
+
+
+
Promotion
+ {New_Getall_Partner_Promotion_Reduice_Fields_result && New_Getall_Partner_Promotion_Reduice_Fields_result.length > 0 &&
+ (data)._id === String(p_detail_promotion))[0].label}
+
+
+ />}
+
+
+
+
+
Code
+
+
+
+
+
Titre
+
+
+
+
+
+
+
Responsable
+ {New_Getall_Training_Employee_No_Filter_result && New_Getall_Training_Employee_No_Filter_result.length > 0 && (data)._id === String(p_detail_formateur_id))[0].label}
+
+
+ />}
+
+
+
+
+
Site
+ {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 && (data)._id === String(p_detail_site_formation_id))[0].label}
+
+ />}
+
+
+
+
+
+
Adresse
+
+
+
+
+
Code Postal
+
+
+
+
+
+
Ville
+
+
+
+
+
Pays
+
+
+
+
+
+
+
+
+
+
+
+
+ Dates & Prix
+
+
+
+
Nombre Places
+
+
+
+
+
Prix
+
+
+
+
+
+
Date début
+
+
+
+
+
Date Fin
+
+
+
+
+
+
Date début des inscriptions
+
+
+
+
+
+
Date Fin des inscriptions
+
+
+
+
+
+
+
+
+
+
+ Information Diverses
+
+
+
+ {New_Option_pres_dist_hyp && New_Option_pres_dist_hyp.length > 0 &&
Animation
+ (data).id === String(p_detail_mode_animation))[0].label}
+
+ />
+
+
}
+
+
A la demande
+ {session_ondemande_tab && session_ondemande_tab.length > 0 && (data).value === String(p_detail_session_ondemande))[0].label}
+
+ />}
+
+
+
+
Etape
+ {New_Option_Session_Etape && New_Option_Session_Etape.length > 0 && (data).id === String(p_detail_session_etape))[0].label}
+
+ />}
+
+
+
+
+
+
+
Memo
+
+
+
+
+
Commentaire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+ {String(session_edit_mode) === "1" &&
+
+
+
+
+
+ Détail Session
+
+
+
+
+
Promotion
+ {New_Getall_Partner_Promotion_Reduice_Fields_result && New_Getall_Partner_Promotion_Reduice_Fields_result.length > 0 &&
+
+
(data)._id === String(p_detail_promotion))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id && String(value._id).length > 2) {
+ setp_detail_promotion(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_promotion("");
+ setsession_data_changed("1");
+
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
Code
+ {
+ setp_detail_code_session(event.target.value);
+ setsession_data_changed("1");
+ }}
+ />
+
+
+
+
Titre
+ {
+ setp_detail_titre(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Process
+ {New_Getall_Admiss_Process_result && New_Getall_Admiss_Process_result.length > 0 &&
(data)._id === String(p_detail_process_inscription))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id) {
+ setp_detail_process_inscription(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_process_inscription("");
+ setsession_data_changed("1");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
Responsable
+ {New_Getall_Training_Employee_No_Filter_result && New_Getall_Training_Employee_No_Filter_result.length > 0 &&
(data)._id === String(p_detail_formateur_id))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id) {
+ setp_detail_formateur_id(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_formateur_id("");
+ setsession_data_changed("1");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Site
+ {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 &&
+
+
(data)._id === String(p_detail_site_formation_id))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id && String(value._id).length > 2) {
+
+ setsession_data_changed("1");
+ setp_detail_site_formation_id(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";
+ }
+
+ if (document.getElementsByName("detail_cp")[0]) {
+ document.getElementsByName("detail_cp")[0].disabled = true;
+ document.getElementsByName("detail_cp")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_ville")[0]) {
+ document.getElementsByName("detail_ville")[0].disabled = true;
+ document.getElementsByName("detail_ville")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_pays")[0]) {
+ document.getElementsByName("detail_pays")[0].disabled = true;
+ document.getElementsByName("detail_pays")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ } else {
+
+ setsession_data_changed("1");
+ setp_detail_site_formation_id("");
+
+ setp_detail_adresse("");
+ setp_detail_code_postal("");
+ setp_detail_ville("");
+ setp_detail_pays("");
+
+ if (document.getElementsByName("detail_adresse")[0]) {
+ document.getElementsByName("detail_adresse")[0].disabled = false;
+ document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ if (document.getElementsByName("detail_cp")[0]) {
+ document.getElementsByName("detail_cp")[0].disabled = false;
+ document.getElementsByName("detail_cp")[0].style.backgroundColor = "#FFFFFF";
+ }
+ if (document.getElementsByName("detail_ville")[0]) {
+ document.getElementsByName("detail_ville")[0].disabled = false;
+ document.getElementsByName("detail_ville")[0].style.backgroundColor = "#FFFFFF";
+ }
+ if (document.getElementsByName("detail_pays")[0]) {
+ document.getElementsByName("detail_pays")[0].disabled = false;
+ document.getElementsByName("detail_pays")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Adresse
+ {
+ setp_detail_adresse(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Code Postal
+ {
+ setp_detail_code_postal(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
Ville
+ {
+ setp_detail_ville(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Pays
+ {
+ setp_detail_pays(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+ Dates & Prix
+
+
+
+
Nombre Places
+ {
+ setp_detail_nb_participant(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Prix
+ {
+ setp_detail_prix_session(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
Date début
+ {
+ setsession_data_changed("1");
+ setp_detail_date_debut(date);
+ }
+ }
+
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ locale={'fr'}
+ />
+
+
+
+
Date Fin
+ {
+ setp_detail_date_fin(date);
+ setsession_data_changed("1");
+ }
+ }
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
Date début des inscriptions
+ {
+ setp_detail_date_debut_inscription(date);
+ setsession_data_changed("1");
+ }
+
+ }
+ showTimeSelect={false}
+ //filterTime={filterPassedTime_start}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
Date Fin des inscriptions
+ {
+ setp_detail_date_fin_inscription(date);
+ setsession_data_changed("1");
+ }
+ }
+ showTimeSelect={false}
+ //filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
+
+
+
+
+
+ Information Diverses
+
+
+
+
Animation
+
(data).id === String(p_detail_mode_animation))[0].label}
+
+ className="disabled_style enable_style"
+ options={New_Option_pres_dist_hyp}
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_mode_animation(value.value);
+ } else {
+ setp_detail_mode_animation("");
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
A la demande
+
(data).value === String(p_detail_session_ondemande))[0].label}
+
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_session_ondemande(value.value);
+
+ } else {
+ setp_detail_session_ondemande("");
+
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
Etape
+
(data).id === String(p_detail_session_etape))[0].label}
+
+ className="disabled_style enable_style"
+ options={New_Option_Session_Etape}
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_session_etape(value.value);
+ } else {
+ setp_detail_session_etape("");
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
+
+
Memo
+ {
+ setp_detail_session_memo(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+
+ />
+
+
+
+
Commentaire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
+
+
+
+ {String(session_data_changed) === "1" && String(session_edit_mode) === "1" &&
+ /!\ Pensez à enregistrer les modifications
+
}
+
+
+
+
+ {String(session_edit_mode) === "1" &&
+
+
+
+
}
+
+ {String(session_edit_mode) === "1" &&
+
+
}
+
+
+
+ {String(session_edit_mode) !== "1" && <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ }
+
+
+
+
+
+
}
+
+ {String(session_display) !== "1" && String(add_one_session) === "1" &&
+
+
+
+
+
+
+ Détail Session
+
+
+
+
+
Promotion
+ {New_Getall_Partner_Promotion_Reduice_Fields_result && New_Getall_Partner_Promotion_Reduice_Fields_result.length > 0 &&
+
+
(data)._id === String(p_detail_promotion))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id && String(value._id).length > 2) {
+ setp_detail_promotion(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_promotion("");
+ setsession_data_changed("1");
+
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
Code
+ {
+ setp_detail_code_session(event.target.value);
+ setsession_data_changed("1");
+ }}
+ />
+
+
+
+
Titre
+ {
+ setp_detail_titre(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Process
+ {New_Getall_Admiss_Process_result && New_Getall_Admiss_Process_result.length > 0 &&
(data)._id === String(p_detail_process_inscription))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id) {
+ setp_detail_process_inscription(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_process_inscription("");
+ setsession_data_changed("1");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
Responsable
+ {New_Getall_Training_Employee_No_Filter_result && New_Getall_Training_Employee_No_Filter_result.length > 0 &&
(data)._id === String(p_detail_formateur_id))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id) {
+ setp_detail_formateur_id(value._id);
+ setsession_data_changed("1");
+
+ } else {
+ setp_detail_formateur_id("");
+ setsession_data_changed("1");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Site
+ {New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 &&
+
+
(data)._id === String(p_detail_site_formation_id))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id && String(value._id).length > 2) {
+
+ setsession_data_changed("1");
+ setp_detail_site_formation_id(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";
+ }
+
+ if (document.getElementsByName("detail_cp")[0]) {
+ document.getElementsByName("detail_cp")[0].disabled = true;
+ document.getElementsByName("detail_cp")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_ville")[0]) {
+ document.getElementsByName("detail_ville")[0].disabled = true;
+ document.getElementsByName("detail_ville")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("detail_pays")[0]) {
+ document.getElementsByName("detail_pays")[0].disabled = true;
+ document.getElementsByName("detail_pays")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ } else {
+
+ setsession_data_changed("1");
+ setp_detail_site_formation_id("");
+
+ setp_detail_adresse("");
+ setp_detail_code_postal("");
+ setp_detail_ville("");
+ setp_detail_pays("");
+
+ if (document.getElementsByName("detail_adresse")[0]) {
+ document.getElementsByName("detail_adresse")[0].disabled = false;
+ document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ if (document.getElementsByName("detail_cp")[0]) {
+ document.getElementsByName("detail_cp")[0].disabled = false;
+ document.getElementsByName("detail_cp")[0].style.backgroundColor = "#FFFFFF";
+ }
+ if (document.getElementsByName("detail_ville")[0]) {
+ document.getElementsByName("detail_ville")[0].disabled = false;
+ document.getElementsByName("detail_ville")[0].style.backgroundColor = "#FFFFFF";
+ }
+ if (document.getElementsByName("detail_pays")[0]) {
+ document.getElementsByName("detail_pays")[0].disabled = false;
+ document.getElementsByName("detail_pays")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Adresse
+ {
+ setp_detail_adresse(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Code Postal
+ {
+ setp_detail_code_postal(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
Ville
+ {
+ setp_detail_ville(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Pays
+ {
+ setp_detail_pays(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+ Dates & Prix
+
+
+
+
Nombre Places
+ {
+ setp_detail_nb_participant(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
Prix
+ {
+ setp_detail_prix_session(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+ />
+
+
+
+
+
Date début
+ {
+ setsession_data_changed("1");
+ setp_detail_date_debut(date);
+ }
+ }
+
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ locale={'fr'}
+ />
+
+
+
+
Date Fin
+ {
+ setp_detail_date_fin(date);
+ setsession_data_changed("1");
+ }
+ }
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
Date début des inscriptions
+ {
+ setp_detail_date_debut_inscription(date);
+ setsession_data_changed("1");
+ }
+
+ }
+ showTimeSelect={false}
+ //filterTime={filterPassedTime_start}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
Date Fin des inscriptions
+ {
+ setp_detail_date_fin_inscription(date);
+ setsession_data_changed("1");
+ }
+ }
+ showTimeSelect={false}
+ //filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style enable_style"
+ locale={'fr'}
+ />
+
+
+
+
+
+
+
+
+
+
+ Information Diverses
+
+
+
+
Animation
+
(data).id === String(p_detail_mode_animation))[0].label}
+
+ className="disabled_style enable_style"
+ options={New_Option_pres_dist_hyp}
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_mode_animation(value.value);
+ } else {
+ setp_detail_mode_animation("");
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
A la demande
+
(data).value === String(p_detail_session_ondemande))[0].label}
+
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_session_ondemande(value.value);
+
+ } else {
+ setp_detail_session_ondemande("");
+
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
Etape
+
(data).id === String(p_detail_session_etape))[0].label}
+
+ className="disabled_style enable_style"
+ options={New_Option_Session_Etape}
+ onChange={(event, value) => {
+ setsession_data_changed("1");
+ if (value && value.value) {
+ setp_detail_session_etape(value.value);
+ } else {
+ setp_detail_session_etape("");
+ }
+ }}
+ renderInput={(params) =>
+ }
+ />
+
+
+
+
+
+
Memo
+ {
+ setp_detail_session_memo(event.target.value);
+ setsession_data_changed("1");
+ }}
+
+
+ />
+
+
+
+
Commentaire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
}
+
+ {String(submenu) === "inscription" &&
+
+
+
+
+
+
+
+
+ {inscrit_display_view && String(inscrit_display_view) === "list" && Liste }
+ {(!inscrit_display_view || String(inscrit_display_view) !== "list") && Liste }
+
+ {inscrit_display_view && String(inscrit_display_view) === "kanban" && Kanban }
+ {(!inscrit_display_view || String(inscrit_display_view) !== "kanban") && Kanban }
+
+ Affichage :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {String(inscrit_display_view) === "kanban" &&
+
+
+
+
+
+ {admiss_session_etape_chanel.map(channel => (
+
+
+
+
+
{channel.label}
+ ({tasks.filter(item => item.session_etape_code === channel.label).length})
+
+
+ {tasks
+ .filter(item => item.session_etape_code === channel.label)
+ .map(item => (
+
+
+ {
+
+ }}
+ >
+
+ {String(item.civilite)[0].toUpperCase() + String(item.civilite).slice(1)} {String(item.nom).substring(0, 26)} {String(item.prenom).substring(0, 26)}
+
+ {String(item.age).substring(0, 26)} An(s) - {String(item.date_naissance).substring(0, 26)}
+ {String(item.telephone).length > 30 && {String(item.telephone).substring(0, 26)}... }
+ {String(item.telephone).length <= 30 && {String(item.telephone).substring(0, 30)} }
+
+ {String(item.email).length > 30 && {String(item.email).substring(0, 26)}... }
+ {String(item.email).length <= 30 && {String(item.email).substring(0, 30)} }
+
+
+
+
+ ))}
+
+
+
+ ))}
+
+
+
+
+
+
+ }
+
+ {String(inscrit_display_view) !== "kanban" &&
+
+
+ {
+ setselectionModel_grp_apprenant(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_employee_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+ /* setsubmenu();
+ setdisplay_detail_employe();
+ setadd_One_Employee();*/
+ }
+ }}
+ selectionModel={selectionModel_inscrit}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={Getall_Partner_Session_Inscrit_result.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ nom: JSON.parse(item).nom,
+ prenom: JSON.parse(item).prenom,
+ email: JSON.parse(item).email,
+ date_naissance: JSON.parse(item).date_naissance,
+ telephone: JSON.parse(item).telephone,
+ civilite: JSON.parse(item).civilite,
+ status: JSON.parse(item).status,
+ price: JSON.parse(item).price,
+ document_pourcentage_accepted: JSON.parse(item).document_pourcentage_accepted,
+ taux_document_pourcentage_received: JSON.parse(item).taux_document_pourcentage_received,
+ document_alert_message: JSON.parse(item).document_alert_message,
+ }
+ ))}
+
+ columns={columns_inscrit}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel) => {
+
+ // clear_inscrit_fields();
+ setuserimgclassprofil();
+ setuserimgclassprofilchanged();
+
+ setadd_one_inscrit("");
+ setinscrit_display("1");
+ setadd_one_inscrit("");
+ submenu_candidat_detail();
+
+ Get_Inscrit_Images(newSelectionModel.row._id);
+ setselected_inscrit_id(newSelectionModel.row._id);
+ setgridline_inscrit_id(newSelectionModel.row.id);
+ Getall_Given_Session_Inscrit_Data(newSelectionModel.row._id);
+
+
+
+ if (document.getElementById('myRef')) {
+ var divh = document.getElementById('myRef').offsetTop;
+ window.scrollTo({
+ top: divh,
+ behavior: "smooth",
+ });
+ }
+
+
+
+ }}
+
+ rowsPerPageOptions={[10]}
+ disableSelectionOnClick
+ /* components={{
+ Toolbar: GridToolbar,
+ }}*/
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+
+
+
+ }}
+ getRowClassName={(params) => {
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_inscrit_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+
+
+ }}
+ getEstimatedRowHeight={() => 200}
+ getRowHeight={() => "auto"}
+ sx={{
+ "& .MuiDataGrid-cellContent": {
+ minHeight: 50,
+
+ }
+ }}
+
+ />
+ }
+
+
+
+
+
+
+
+
+ {selectionModel_grp_apprenant && selectionModel_grp_apprenant.length >= 1 &&
+
Traitement en masse
+
+
{
+ if (value && value.value) {
+ if (String(value.value) === "supprimer"
+ || String(value.value) === "dupliquer" || String(value.value) === "exporter"
+ || String(value.value) === "inscrire") {
+ setactionmass_ftion_val(value.value);
+ }
+ else {
+ setactionmass_ftion_val();
+ }
+
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+
+ {actionmass_ftion_val &&
+
+
+ Traiter
+
+ }
+ modal
+ nested
+ position="center center"
+
+ >
+
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+ {String(actionmass_ftion_val) === "supprimer" &&
+ Confirmer la suppression de {selectionModel_grp_apprenant.length} groupe(s) .
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+ }
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+ {selected_inscrit_id && String(selected_inscrit_id).length > 5 &&
+
+
+
+
}
+
+ {selected_inscrit_id && inscrit_display === "1" && add_one_inscrit !== "1" && submenu_candidat === "candidat_detail" && <>
+
+
+
+ {String(inscrit_edit_mode) !== "1" &&
+
+
+
+
+
+ Détail Candidat
+
+
+
+
+
+
+
+

+
+
+ {
}
+ {
+
+
+
+
+
+ {String(userimgclassprofilchanged) === "1" &&
+ Enregistrer la photo
+ }
+
+ {String(isimgclassSelected_recid) && String(isimgclassSelected_recid).length > 3 &&
+ Supprimer la photo
+ }
+ {String(userimgclassprofilchanged) === "1" &&
+ /!\ Pensez à enregistrer la photo
+
}
+
+
+ }
+
+ {/*isimgclassSelected &&
*/}
+ {isimgclassdeleted && String(isimgclassdeleted) === "1" &&
{isimgclassdeleted_message}}
+ {isimgclassdeleted && String(isimgclassdeleted) === "0" &&
{isimgclassdeleted_message}}
+ {isimgclassSelected && String(isimgclassSaved) === "0" &&
{isimgclassSaved_message}}
+
+
+
+
+
+
+
+
+ Situation Handicape
+
+
+
+
+
+
+
+ Age
+
+ xx an(s)
Né(e) le {String("xxx") !== "01/01/1900" && String("xxx")}
+
+
+
+
+ Num Sécu
+
+
+
+
+
+ RGPD
+
+
+
+
+
+
+
+
+ Situation Maritale
+
+
+
+
+ {New_Option_Famille_Situation && New_Option_Famille_Situation.length > 0 &&
+
+ (data).value === String(p_detail_inscrit_situation_famille))[0].label}
+
+ />}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Civilité
+ (data).value === String(p_detail_inscrit_civilite))[0].label}
+ />
+
+
+
+
+
+
Nom
+
+
+
+
+
Prenom
+
+
+
+
+
Email
+
+
+
+
+
Telephone
+
+
+
+
+
+
Type Pièce Identité
+ (data).value === String(p_detail_inscrit_piece_identite_type))[0].label}
+
+ />
+
+
+
+
+
Num Pièce Identité
+
+
+
+
+
+
+
+
+
+
+
+
+ Adresse & Naissance
+
+
+
+
+
+
Adresse
+
+
+
+
+
+
Code Postal
+
+
+
+
+
Ville
+
+
+
+
+
+
Pays
+
+
+
+
+
+
+
+
Date Naissance
+
+
+
+
+
+
+
+
Lieu Naissance
+
+
+
+
+
Dept. Naissance
+
+
+
+
+
+
Pays Naissance
+
+
+
+
+
+
Nationnalité
+
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
+ {String(inscrit_edit_mode) === "1" &&
+
+
+
+
+
+
+ Détail Inscrit
+
+
+
+
+
+
+
+

+
+
+ {
}
+ {
+
+
+
+
+
+ {String(userimgclassprofilchanged) === "1" &&
+ Enregistrer la photo
+ }
+
+ {String(isimgclassSelected_recid) && String(isimgclassSelected_recid).length > 3 &&
+ Supprimer la photo
+ }
+ {String(userimgclassprofilchanged) === "1" &&
+ /!\ Pensez à enregistrer la photo
+
}
+
+
+ }
+
+ {/*isimgclassSelected &&
*/}
+ {isimgclassdeleted && String(isimgclassdeleted) === "1" &&
{isimgclassdeleted_message}}
+ {isimgclassdeleted && String(isimgclassdeleted) === "0" &&
{isimgclassdeleted_message}}
+ {isimgclassSelected && String(isimgclassSaved) === "0" &&
{isimgclassSaved_message}}
+
+
+
+
+
+
+
+
+ Situation Handicape
+
+
+ {
+ setp_detail_inscrit_is_handicap(e.target.checked);
+ setinscrit_data_changed("1");
+ }
+ }
+ inputProps={{ 'aria-label': 'controlled' }}
+ />
+
+
+
+
+ Age
+
+ xx an(s)
Né(e) le {String("xxx") !== "01/01/1900" && String("xxx")}
+
+
+
+
+ Num Sécu
+
+ {
+ setp_detail_inscrit_num_secu(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+
+ />
+
+
+
+ RGPD
+
+
+ {
+ setp_detail_inscrit_is_rgpd(e.target.checked);
+ setinscrit_data_changed("1");
+ }
+ }
+ inputProps={{ 'aria-label': 'controlled' }}
+ />
+
+
+
+
+
Situation Maritale
+
+
+ {New_Option_Famille_Situation && New_Option_Famille_Situation.length > 0 && (data).value === String(p_detail_inscrit_situation_famille))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_situation_famille(value.value);
+ } else {
+ setp_detail_inscrit_situation_famille("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Civilité
+
+ {New_civilite && New_civilite.length > 0 &&
(data).value === String(p_detail_inscrit_civilite))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_civilite(value.value);
+ } else {
+ setp_detail_inscrit_civilite("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Nom
+ {
+ setp_detail_inscrit_nom(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Prenom
+ {
+ setp_detail_inscrit_prenom(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Email
+ {
+ setp_detail_inscrit_email(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Telephone
+ {
+ setp_detail_inscrit_telephone(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Type Pièce Identité
+
+ {New_Option_Piece_Identite && New_Option_Piece_Identite.length > 0 &&
(data).value === String(p_detail_inscrit_piece_identite_type))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_piece_identite_type(value.value);
+ } else {
+ setp_detail_inscrit_piece_identite_type("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
Num Pièce Identité
+ {
+ setp_detail_inscrit_piece_identite_num(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+
+ Adresse & Naissance
+
+
+
+
+
+
Adresse
+ {
+ setp_detail_inscrit_adresse(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Code Postal
+ {
+ setp_detail_inscrit_code_postal(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Ville
+ {
+ setp_detail_inscrit_ville(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Pays
+ {
+ setp_detail_inscrit_pays(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
Date Naissance
+
+ {
+ setinscrit_data_changed("1");
+ setp_detail_inscrit_date_naissance(date);
+ }
+ }
+
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ locale={'fr'}
+ />
+
+
+
+
+
+
+
Lieu Naissance
+ {
+ setp_detail_inscrit_naissance_lieu(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Dept. Naissance
+ {
+ setp_detail_inscrit_naissance_departement(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Pays Naissance
+ {
+ setp_detail_inscrit_naissance_pays(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Nationnalité
+ {
+ setp_detail_inscrit_nationalite(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+
+
}
+
+
+
+
+
+ {String(inscrit_edit_mode) !== "1" && <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >}
+
+ {String(inscrit_edit_mode) === "1" && <>
+
+
+
+
+ {String(inscrit_data_changed) === "1" &&
+ /!\ Pensez à enregistrer les modifications
+
}
+
+
+
+
+
+
+
+
+
+
+
+ >}
+
+
+
+
+
+
+
+ >}
+
+ {selected_inscrit_id && inscrit_display === "1" && add_one_inscrit !== "1" && submenu_candidat === "candidat_piece_jointe" && <>
+
+
+ >}
+
+
+
+
+ {selected_inscrit_id.length < 5 && inscrit_display !== "1" && add_one_inscrit === "1" && <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Détail Inscrit
+
+
+
+
+
+
+
+
+
+ Situation Handicape
+
+
+ {
+ setp_detail_inscrit_is_handicap(e.target.checked);
+ setinscrit_data_changed("1");
+ }
+ }
+ inputProps={{ 'aria-label': 'controlled' }}
+ />
+
+
+
+
+
+ Num Sécu
+
+ {
+ setp_detail_inscrit_num_secu(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+
+ />
+
+
+
+ RGPD
+
+
+ {
+ setp_detail_inscrit_is_rgpd(e.target.checked);
+ setinscrit_data_changed("1");
+ }
+ }
+ inputProps={{ 'aria-label': 'controlled' }}
+ />
+
+
+
+
+
Situation Maritale
+
+
+ {New_Option_Famille_Situation && New_Option_Famille_Situation.length > 0 && (data).value === String(p_detail_inscrit_situation_famille))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_situation_famille(value.value);
+ } else {
+ setp_detail_inscrit_situation_famille("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Civilité
+
+ {New_civilite && New_civilite.length > 0 &&
(data).value === String(p_detail_inscrit_civilite))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_civilite(value.value);
+ } else {
+ setp_detail_inscrit_civilite("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
Nom
+ {
+ setp_detail_inscrit_nom(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Prenom
+ {
+ setp_detail_inscrit_prenom(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Email
+ {
+ setp_detail_inscrit_email(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Telephone
+ {
+ setp_detail_inscrit_telephone(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Type Pièce Identité
+
+ {New_Option_Piece_Identite && New_Option_Piece_Identite.length > 0 &&
(data).value === String(p_detail_inscrit_piece_identite_type))[0].label}
+
+ onChange={(event, value) => {
+ setinscrit_data_changed("1");
+ if (value && value.value) {
+ setp_detail_inscrit_piece_identite_type(value.value);
+ } else {
+ setp_detail_inscrit_piece_identite_type("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
Num Pièce Identité
+ {
+ setp_detail_inscrit_piece_identite_num(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+
+ Adresse & Naissance
+
+
+
+
+
+
Adresse
+ {
+ setp_detail_inscrit_adresse(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Code Postal
+ {
+ setp_detail_inscrit_code_postal(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Ville
+ {
+ setp_detail_inscrit_ville(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Pays
+ {
+ setp_detail_inscrit_pays(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
Date Naissance
+
+
+ {
+ setinscrit_data_changed("1");
+ setp_detail_inscrit_date_naissance(date);
+ }
+ }
+
+ showTimeSelect={false}
+ filterTime={filterPassedTime_end}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ locale={'fr'}
+ />
+
+
+
+
+
+
+
Lieu Naissance
+ {
+ setp_detail_inscrit_naissance_lieu(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
Dept. Naissance
+ {
+ setp_detail_inscrit_naissance_departement(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Pays Naissance
+ {
+ setp_detail_inscrit_naissance_pays(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
Nationnalité
+ {
+ setp_detail_inscrit_nationalite(e.target.value);
+ setinscrit_data_changed("1");
+ }
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >}
+
+
}
+
+
+ {String(submenu) === "examen_jury" &&
}
+
+ {String(submenu) === "piece_jointe" &&
+
+
+
+
+ {
+
+
}
+ {file_1_name && file_1_name.name &&
+
+ Nom du fichier
+ {
+ setp_detail_one_file_to_download_type_name(e.target.value);
+
+ }}
+ />
+
+
+
+
+ Fichier : {file_1_name.name}
Supprimer
+ }
+
+ {Record_All_PJ_api && String(Record_All_PJ_api) === "true" &&
Pièce jointe enregistrée
}
+
+ {Record_All_PJ_api && String(Record_All_PJ_api) === "false" &&
{Record_All_PJ_message}
}
+
+
+
+
+
+
+ {file_1_name && file_1_name.name &&
+
+
+ } className="bton_enreg">ENREGISTRER LA PIECE
+
+
+
+
+
}
+
+ {Get_List_Of_All_PJ_result &&
+
+
Liste des pièces jointes
+
+ {Get_List_Of_All_PJ_result && Get_List_Of_All_PJ_result.map((val) => (
+
+
{(JSON.parse(val).file_business_object)}
Télécharger
+
+ {
Supprimer
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, la pièce jointe sera définitivement supprimée.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+ }
+
+
+ ))}
+
+
+
}
+
+
+
+
+
+
}
+
+
+ {String(submenu) === "decision" &&
+
+ Decision
+ 1 - Afficher un tableau avec action possible d'acceptation ou rejet avec motification.
+ 2 - Envoyer les emaial (statut de notification)
+
+
}
+
+ {String(submenu) === "selection" &&
+
+
+
+
}
+
+
+
+
+
+ );
+}
+
+export default Session_Admission_FI;
+
+
+const local_css = `
+:root {
+ --bg: #f6f8fb;
+ --card: #ffffff;
+ --text: #0f172a;
+ --muted: #64748b;
+ --border: #e5e7eb;
+ --shadow: 0 10px 25px rgba(2, 6, 23, .06);
+ --green-700: #0f6b53;
+ --green-600: #167a5e;
+ --green-100: #e9f7f1;
+ --blue-600: #2563eb;
+ --radius: 14px;
+ --radius-sm: 10px;
+}
+ .Grid_2_col{
+ margin-top: 12px;
+ display:grid;
+ grid-template-columns: 1.2fr 1fr;
+ gap: 14px;
+}
+
+.Grid_2_col_sub_colone {
+ background: #fff;
+ border: 1px solid #e5e7eb;
+ border-radius: 14px;
+ box-shadow: 0 6px 18px rgba(2,6,23,.04);
+ padding: 0px;
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+ margin : 5px
+}
+
+
+.Grid_2_col_sub_colone_header {
+ background: #dbeafe;
+ border-top-right-radius: 10px;
+ border-top-left-radius: 10px;
+ text-align: center;
+ letter-spacing: 1px;
+ font-size: small;
+ font-family: DM Sans;
+ font-weight: 700;
+ height: 2rem;
+ padding-top: 5px;
+}
+
+.Grid_2_col_sub_colone_bottom_menu{
+
+}
+
+.card__header{
+background: #e2e8f0;
+ font-size: small;
+ text-align: center;
+}
+
+.card__title{
+ display:flex;
+ align-items:center;
+ gap: 10px;
+}
+
+.card__icon{
+ width: 34px;
+ height: 34px;
+ display:grid;
+ place-items:center;
+ border-radius: 12px;
+ background:#eff6ff;
+ border:1px solid #dbeafe;
+}
+
+.card__header h2{
+ margin:0;
+ font-size: 15px;
+ letter-spacing: -0.01em;
+}
+
+.card__actions{ display:flex; align-items:center; gap:8px; }
+
+.block_detail_action{
+width: 100%;
+ float: left;
+ background: #fafafa;
+ padding: 10px;
+ border: unset;
+ border-radius: 10px;
+ }
+`;
diff --git a/src/components/Survey_Eval_QR_Code.js b/src/components/Survey_Eval_QR_Code.js
index 967336c..3318ac4 100644
--- a/src/components/Survey_Eval_QR_Code.js
+++ b/src/components/Survey_Eval_QR_Code.js
@@ -800,7 +800,7 @@ function Survey_Eval_QR_Code() {
paddingRight: '2px',
'& .line--statut--selected': {
- backgroundColor: '#FBF2EF',
+ backgroundColor: '#e9f7f1',
color: 'black',
}, [`& .${gridClasses.cell}`]: {
py: 1,
diff --git a/src/components/TestUrl_new.js b/src/components/TestUrl_new.js
index c908069..6ea2861 100644
--- a/src/components/TestUrl_new.js
+++ b/src/components/TestUrl_new.js
@@ -1264,7 +1264,7 @@ const TestUrl_New = (props) => {
"canMove": false,
itemProps: {
style: {
- color: "black",
+ color: "#0a2a4d",
background: randomColor({ luminosity: "light", seed: "IFOD_22_Sess_AOUT_DEV_2412" })
},
onDoubleClick: () => { console.log('You clicked double 0111!') }
@@ -1289,7 +1289,7 @@ const TestUrl_New = (props) => {
"canMove": false,
itemProps: {
style: {
- color: "black",
+ color: "#0a2a4d",
background: randomColor({ luminosity: "light", seed: "tetet" })
},
onDoubleClick: () => { console.log('You clicked double 0 2222!') }
@@ -1314,7 +1314,7 @@ const TestUrl_New = (props) => {
"canMove": false,
itemProps: {
style: {
- color: "black",
+ color: "#0a2a4d",
background: randomColor({ luminosity: "light", seed: "sess_test" })
}
}
@@ -1338,7 +1338,7 @@ const TestUrl_New = (props) => {
"canMove": false,
itemProps: {
style: {
- color: "black",
+ color: "#0a2a4d",
background: randomColor({ luminosity: "light", seed: "IFOD_44_Sess_RESA_DEV" })
}
}
@@ -1360,7 +1360,7 @@ const TestUrl_New = (props) => {
]
- console.log(" ### items22 == ", items22);
+
const defaultTimeStart = moment().startOf("day").add(-3, "day").toDate();
const defaultTimeEnd = moment().startOf("day").add(10, "day").toDate();
diff --git a/src/components/Test_Files/MesInscriptions.css b/src/components/Test_Files/MesInscriptions.css
new file mode 100644
index 0000000..1ff3066
--- /dev/null
+++ b/src/components/Test_Files/MesInscriptions.css
@@ -0,0 +1,522 @@
+:root{
+ --bg: #f6f8fb;
+ --card: #ffffff;
+ --text: #0f172a;
+ --muted: #64748b;
+ --border: #e5e7eb;
+ --shadow: 0 10px 25px rgba(2, 6, 23, .06);
+ --green-700: #0f6b53;
+ --green-600: #167a5e;
+ --green-100: #e9f7f1;
+ --blue-600: #2563eb;
+ --radius: 14px;
+ --radius-sm: 10px;
+}
+
+*{ box-sizing:border-box; }
+html,body{ height:100%; }
+body{
+ margin:0;
+ font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Apple Color Emoji","Segoe UI Emoji";
+ color: var(--text);
+ background: var(--bg);
+}
+
+.mi-app{
+ display:flex;
+ min-height:100vh;
+}
+
+/* Sidebar */
+.mi-sidebar{
+ width: 260px;
+ background: linear-gradient(180deg, #0f6b53 0%, #0b5a45 100%);
+ color: white;
+ padding: 16px 14px;
+ display:flex;
+ flex-direction:column;
+ gap: 14px;
+}
+
+.mi-brand{
+ display:flex;
+ align-items:center;
+ gap:10px;
+ padding: 6px 8px;
+}
+.mi-logo{
+ font-weight: 800;
+ letter-spacing: .6px;
+ font-size: 20px;
+}
+
+.mi-profile{
+ background: rgba(255,255,255,.08);
+ border: 1px solid rgba(255,255,255,.12);
+ border-radius: 14px;
+ padding: 12px;
+ display:flex;
+ align-items:center;
+ gap: 12px;
+}
+
+.mi-avatar{
+ width: 46px;
+ height: 46px;
+ border-radius: 999px;
+ background: rgba(255,255,255,.18);
+ display:grid;
+ place-items:center;
+ font-weight: 700;
+}
+
+.mi-profileName{ font-weight: 700; }
+.mi-profileRole{ font-size: 12px; opacity:.9; margin-top: 2px; }
+
+.mi-nav{
+ display:flex;
+ flex-direction:column;
+ gap: 2px;
+ margin-top: 6px;
+}
+.mi-navItem{
+ color: rgba(255,255,255,.92);
+ text-decoration:none;
+ padding: 10px 10px;
+ border-radius: 12px;
+ font-size: 14px;
+}
+.mi-navItem:hover{ background: rgba(255,255,255,.08); }
+.mi-navItem.active{
+ background: rgba(255,255,255,.14);
+ border: 1px solid rgba(255,255,255,.12);
+}
+.mi-navSep{
+ height: 1px;
+ background: rgba(255,255,255,.14);
+ margin: 10px 6px;
+}
+
+.mi-sidebarFoot{
+ margin-top:auto;
+}
+.mi-ghostBtn{
+ width:100%;
+ background: rgba(255,255,255,.10);
+ border: 1px solid rgba(255,255,255,.14);
+ color:white;
+ padding: 10px 12px;
+ border-radius: 12px;
+ cursor:pointer;
+}
+.mi-ghostBtn:hover{ background: rgba(255,255,255,.14); }
+
+/* Main */
+.mi-main{
+ flex:1;
+ display:flex;
+ flex-direction:column;
+ min-width: 0;
+}
+
+.mi-topbar{
+ height: 64px;
+ background: rgba(255,255,255,.75);
+ backdrop-filter: blur(10px);
+ border-bottom: 1px solid var(--border);
+ display:flex;
+ align-items:center;
+ justify-content:space-between;
+ padding: 0 18px;
+ position: sticky;
+ top:0;
+ z-index:10;
+}
+
+.mi-topbarLeft{
+ display:flex;
+ align-items:center;
+ gap: 12px;
+ min-width: 0;
+}
+.mi-breadcrumbs{
+ color: var(--muted);
+ font-size: 13px;
+ white-space: nowrap;
+ overflow:hidden;
+ text-overflow: ellipsis;
+}
+.mi-breadcrumbs span{ color: var(--text); font-weight:600; }
+
+.mi-topbarRight{
+ display:flex;
+ align-items:center;
+ gap: 10px;
+}
+
+.mi-content{
+ padding: 18px;
+ display:flex;
+ flex-direction:column;
+ gap: 16px;
+}
+
+.mi-card{
+ background: var(--card);
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ box-shadow: var(--shadow);
+}
+.mi-cardPad{ padding: 16px; }
+
+.mi-title{
+ margin: 0;
+ font-size: 22px;
+ letter-spacing: -0.2px;
+}
+.mi-titleRow{
+ display:flex;
+ align-items:center;
+ justify-content:space-between;
+ margin-bottom: 12px;
+}
+
+.mi-searchRow{
+ display:flex;
+ gap: 10px;
+ align-items:center;
+ margin-bottom: 14px;
+}
+
+.mi-inputIcon{
+ flex: 1;
+ display:flex;
+ align-items:center;
+ gap: 8px;
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 10px 12px;
+ background: #fff;
+}
+.mi-inputIconGlyph{ opacity:.7; }
+.mi-input{
+ border: none;
+ outline: none;
+ width: 100%;
+ font-size: 14px;
+}
+.mi-select{
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 10px 12px;
+ background:#fff;
+ font-size: 14px;
+ min-width: 160px;
+}
+
+.mi-iconBtn{
+ border: 1px solid var(--border);
+ background: #fff;
+ border-radius: 12px;
+ padding: 10px 11px;
+ cursor:pointer;
+}
+.mi-iconBtn:hover{ background:#f8fafc; }
+
+.mi-primaryBtn{
+ background: var(--blue-600);
+ color: white;
+ border: 1px solid rgba(37,99,235,.5);
+ border-radius: 12px;
+ padding: 10px 14px;
+ cursor:pointer;
+ font-weight: 600;
+}
+.mi-primaryBtn:hover{ filter: brightness(.97); }
+
+.mi-primaryBtnSmall{
+ padding: 8px 12px;
+ border-radius: 12px;
+}
+
+.mi-secondaryBtn{
+ background: var(--green-700);
+ color: white;
+ border: 1px solid rgba(15,107,83,.4);
+ border-radius: 12px;
+ padding: 10px 14px;
+ cursor:pointer;
+ font-weight: 600;
+}
+.mi-secondaryBtn:hover{ background: var(--green-600); }
+
+.mi-tertiaryBtn{
+ background: #f1f5f9;
+ color: #0f172a;
+ border: 1px solid #e2e8f0;
+ border-radius: 12px;
+ padding: 10px 12px;
+ cursor:pointer;
+ font-weight: 600;
+ white-space: nowrap;
+}
+.mi-tertiaryBtn:hover{ background:#eaf0f7; }
+
+.mi-ghostBtnSmall{
+ background: #fff;
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 8px 10px;
+ cursor:pointer;
+ color: var(--muted);
+ font-weight: 600;
+}
+.mi-ghostBtnSmall:hover{ background:#f8fafc; }
+
+.mi-tableWrap{
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ overflow:hidden;
+}
+
+.mi-table{
+ width:100%;
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size: 14px;
+}
+.mi-th, .mi-td{
+ padding: 12px 12px;
+ border-bottom: 1px solid var(--border);
+ vertical-align: middle;
+}
+.mi-th{
+ background: #f1f5f9;
+ color: #334155;
+ text-align:left;
+ font-weight: 700;
+ font-size: 13px;
+}
+.mi-thCheck, .mi-tdCheck{ width: 42px; }
+.mi-thActions{ width: 110px; text-align: right; }
+.mi-actionsCell{ text-align:right; }
+
+.mi-tr{
+ background: #fff;
+ cursor:pointer;
+}
+.mi-tr:hover{ background: #fafcff; }
+.mi-tr.isSelected{
+ background: var(--green-100);
+}
+.mi-td{ color: #0f172a; }
+.mi-mono{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 13px; }
+.mi-muted{ color: var(--muted); }
+
+.mi-pill{
+ display:inline-flex;
+ align-items:center;
+ gap:6px;
+ padding: 6px 10px;
+ border-radius: 999px;
+ font-weight: 700;
+ font-size: 12px;
+}
+.mi-pillSuccess{
+ background: #d1fae5;
+ color: #065f46;
+ border: 1px solid #a7f3d0;
+}
+
+.mi-miniIconBtn{
+ border: 1px solid var(--border);
+ background: #fff;
+ border-radius: 10px;
+ padding: 7px 8px;
+ cursor:pointer;
+ margin-left: 6px;
+}
+.mi-miniIconBtn:hover{ background:#f8fafc; }
+
+.mi-empty{
+ text-align:center;
+ color: var(--muted);
+ padding: 18px;
+}
+
+.mi-details{ padding: 14px; }
+.mi-detailsHeader{
+ display:flex;
+ align-items:flex-start;
+ justify-content:space-between;
+ gap: 16px;
+ padding-bottom: 10px;
+}
+.mi-detailsIdentity{
+ display:flex;
+ align-items:center;
+ gap: 12px;
+ min-width: 0;
+}
+.mi-avatarLg{
+ width: 58px;
+ height: 58px;
+ border-radius: 999px;
+ background: #eef2ff;
+ border: 1px solid #e5e7eb;
+ display:grid;
+ place-items:center;
+ font-weight: 800;
+ color: #3730a3;
+}
+.mi-detailsMeta{ min-width:0; }
+.mi-detailsName{
+ font-size: 18px;
+ font-weight: 800;
+ letter-spacing: -0.2px;
+ white-space: nowrap;
+ overflow:hidden;
+ text-overflow: ellipsis;
+}
+.mi-detailsSub{
+ margin-top: 4px;
+ color: var(--muted);
+ font-size: 13px;
+ display:flex;
+ flex-wrap: wrap;
+ gap: 8px;
+}
+
+.mi-detailsActions{
+ display:flex;
+ gap: 10px;
+ flex-wrap: wrap;
+ justify-content:flex-end;
+}
+
+.mi-tabs{
+ display:flex;
+ gap: 8px;
+ padding-top: 10px;
+ border-top: 1px solid var(--border);
+ margin-top: 6px;
+}
+.mi-tab{
+ background: #fff;
+ border: 1px solid var(--border);
+ padding: 10px 12px;
+ border-radius: 12px;
+ cursor:pointer;
+ font-weight: 700;
+ color: #334155;
+}
+.mi-tab.active{
+ background: #eef2ff;
+ border-color: #dbeafe;
+ color: #1e3a8a;
+}
+
+.mi-detailsGrid{
+ margin-top: 12px;
+ display:grid;
+ grid-template-columns: 1.2fr 1fr;
+ gap: 14px;
+}
+
+.mi-subCard{
+ background: #fff;
+ border: 1px solid var(--border);
+ border-radius: 14px;
+ box-shadow: 0 6px 18px rgba(2,6,23,.04);
+ padding: 14px;
+}
+.mi-subCardTitle{
+ font-weight: 900;
+ letter-spacing: -0.2px;
+ margin-bottom: 10px;
+}
+.mi-subCardTitleRow{
+ display:flex;
+ align-items:center;
+ justify-content:space-between;
+ gap: 10px;
+ margin-bottom: 10px;
+}
+
+.mi-rightCol{
+ display:flex;
+ flex-direction:column;
+ gap: 14px;
+}
+
+.mi-formGrid{
+ display:grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 12px;
+}
+.mi-field{
+ display:flex;
+ flex-direction:column;
+ gap: 6px;
+}
+.mi-field span{
+ color: #475569;
+ font-size: 12px;
+ font-weight: 700;
+}
+.mi-fieldFull{ grid-column: 1 / -1; }
+.mi-textarea{
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 10px 12px;
+ min-height: 110px;
+ outline:none;
+ resize: vertical;
+ font-size: 14px;
+}
+
+.mi-editorBar{
+ border: 1px solid var(--border);
+ border-bottom: none;
+ border-radius: 12px 12px 0 0;
+ padding: 8px 10px;
+ display:flex;
+ align-items:center;
+ gap: 8px;
+ color: #475569;
+ background: #f8fafc;
+}
+.mi-editorChip{
+ border: 1px solid #e2e8f0;
+ background: #fff;
+ padding: 5px 8px;
+ border-radius: 10px;
+ font-weight: 700;
+ font-size: 12px;
+}
+.mi-editorIcon{
+ border: 1px solid #e2e8f0;
+ background: #fff;
+ padding: 5px 8px;
+ border-radius: 10px;
+ font-weight: 800;
+ font-size: 12px;
+}
+.mi-editor{
+ border: 1px solid var(--border);
+ border-radius: 0 0 12px 12px;
+ padding: 12px;
+ min-height: 120px;
+ outline:none;
+ resize: vertical;
+ font-size: 14px;
+}
+
+@media (max-width: 1100px){
+ .mi-detailsGrid{ grid-template-columns: 1fr; }
+}
+@media (max-width: 900px){
+ .mi-sidebar{ display:none; }
+ .mi-searchRow{ flex-direction:column; align-items:stretch; }
+ .mi-select{ min-width: unset; }
+}
diff --git a/src/components/Test_Files/MesInscriptions.jsx b/src/components/Test_Files/MesInscriptions.jsx
new file mode 100644
index 0000000..e147b72
--- /dev/null
+++ b/src/components/Test_Files/MesInscriptions.jsx
@@ -0,0 +1,366 @@
+import React, { useMemo, useState } from "react";
+import "./MesInscriptions.css";
+
+const MOCK_ROWS = [
+ { id: 2345, createdAt: "12/04", firstName: "Hugo", lastName: "Sorel", email: "hugo.sorel@example.com", classe: "Classe 4", statut: "Nouveau" },
+ { id: 2344, createdAt: "12/04", firstName: "Lisa", lastName: "Serre", email: "lisa.serre@example.com", classe: "Classe 4", statut: "Nouveau" },
+ { id: 2343, createdAt: "12/04", firstName: "Karim", lastName: "Verdier", email: "karim.verdier@example.com", classe: "Classe 4", statut: "Nouveau" },
+ { id: 2342, createdAt: "12/04", firstName: "Stéphane", lastName: "Sorel", email: "stephane.sorel@example.com", classe: "Classe 3", statut: "Nouveau" },
+ { id: 2341, createdAt: "12/04", firstName: "Sarah", lastName: "Robert", email: "sarah.robert@example.com", classe: "Classe 3", statut: "Nouveau" },
+ { id: 2340, createdAt: "12/04", firstName: "Sophie", lastName: "Durand", email: "sophie.durand@example.com", classe: "Classe 3", statut: "Nouveau" },
+];
+
+function cx(...classes) {
+ return classes.filter(Boolean).join(" ");
+}
+
+export default function MesInscriptions() {
+ const [query, setQuery] = useState("");
+ const [classeFilter, setClasseFilter] = useState("Tous");
+ const [selectedId, setSelectedId] = useState(MOCK_ROWS[3].id);
+ const [tab, setTab] = useState("details"); // details | commentaires
+ const [selectedRows, setSelectedRows] = useState(() => new Set([MOCK_ROWS[3].id]));
+
+ const selected = useMemo(
+ () => MOCK_ROWS.find((r) => r.id === selectedId) ?? MOCK_ROWS[0],
+ [selectedId]
+ );
+
+ const filteredRows = useMemo(() => {
+ const q = query.trim().toLowerCase();
+ return MOCK_ROWS.filter((r) => {
+ const inText =
+ !q ||
+ `${r.id} ${r.firstName} ${r.lastName} ${r.email} ${r.classe} ${r.statut}`.toLowerCase().includes(q);
+ const inClasse = classeFilter === "Tous" || r.classe === classeFilter;
+ return inText && inClasse;
+ });
+ }, [query, classeFilter]);
+
+ function toggleRow(id) {
+ setSelectedRows((prev) => {
+ const next = new Set(prev);
+ if (next.has(id)) next.delete(id);
+ else next.add(id);
+ return next;
+ });
+ }
+
+ function toggleAll() {
+ setSelectedRows((prev) => {
+ const allIds = filteredRows.map((r) => r.id);
+ const allSelected = allIds.every((id) => prev.has(id));
+ if (allSelected) return new Set();
+ return new Set(allIds);
+ });
+ }
+
+ return (
+
+ {/* Sidebar */}
+
+
+ {/* Main */}
+
+ {/* Topbar */}
+
+
+
+ {/* Title + Search */}
+
+
+
Mes Inscriptions
+
+
+
+
+ 🔎
+ setQuery(e.target.value)}
+ />
+
+
+
+
+
+
+
+ {/* Table */}
+
+
+
+ {/* Details */}
+
+
+
+
+ {selected.firstName?.[0]}{selected.lastName?.[0]}
+
+
+
+ {selected.firstName} {selected.lastName} #{selected.id}
+
+
+ ID: {selected.email} · {selected.classe} ·{" "}
+ {selected.statut}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Left form card */}
+
+
+ {/* Right column */}
+
+
+
+
+
+
Envoyer email à {selected.email}
+
+
+
+
+ Sujet
+ B
+ I
+ U
+ •
+ 1.
+ 🔗
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/components/UpdateAttendeeList.js b/src/components/UpdateAttendeeList.js
index a8f8d38..321fcbb 100644
--- a/src/components/UpdateAttendeeList.js
+++ b/src/components/UpdateAttendeeList.js
@@ -1035,7 +1035,7 @@ function UpdateAttendeeList() {
},
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
@@ -1159,7 +1159,7 @@ function UpdateAttendeeList() {
},
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#c8cfd5",
- color: "black",
+ color: "#0a2a4d",
fontSize: 14
},
diff --git a/src/components/UpdatePartnerInfo.js b/src/components/UpdatePartnerInfo.js
index d488786..3d6b9db 100644
--- a/src/components/UpdatePartnerInfo.js
+++ b/src/components/UpdatePartnerInfo.js
@@ -2286,8 +2286,7 @@ function UpdateParnterInfo(props) {
sethandleSubmission_bg_message("");
sethandleSubmission_bg_api("");
-
- console.log("file_size = ", file_size, " file_type = ", file_type, " naturalWidth = ", fileUploaded.naturalWidth);
+
if (file_size > 10000000) {
// alert("Le fichier ne doit pas dépasser un 1 Méga octets");
setdisplay_alert_mysy("1");
diff --git a/src/components/header_automatic_files/Header.jsx b/src/components/header_automatic_files/Header.jsx
index 12983e5..e60d52c 100644
--- a/src/components/header_automatic_files/Header.jsx
+++ b/src/components/header_automatic_files/Header.jsx
@@ -21,7 +21,7 @@ import Paper from '@material-ui/core/Paper';
import Draggable from 'react-draggable';
import { IconButton } from '@material-ui/core';
-
+
function PaperComponent(props) {
return (
({
// left: 10,
top: 400
},
-
+
paper: {
overflowY: 'unset',
},
@@ -160,7 +160,7 @@ const Header = () => {
setsomeoneconnected("0");
setDialog_1_open(false);
history.push("/recherche-formation");
- }
+ }
function user_logout_confirmation() {
/* si c'est une connexion partner qui est active */
@@ -211,7 +211,7 @@ const Header = () => {
aria-labelledby="draggable-dialog-title"
>
- MySy Information
+ MySy Information
Confirmez la deconnexion
@@ -278,8 +278,8 @@ const Header = () => {
Marketplace
-
- Marketplace 26
+ {/*
+ Marketplace 26*/}
diff --git a/src/pages/testurl_new_26.js b/src/pages/testurl_new_26.js
new file mode 100644
index 0000000..086d1ed
--- /dev/null
+++ b/src/pages/testurl_new_26.js
@@ -0,0 +1,13 @@
+
+import TestUrl_New_26 from "../components/Test_Files/MesInscriptions";
+import Navigation from "../components/Navigation";
+export default function Recherche() {
+ return (
+
+ );
+}
\ No newline at end of file
diff --git a/src/styles/components/_displaypartnersession.scss b/src/styles/components/_displaypartnersession.scss
index 4332cd5..e36b990 100644
--- a/src/styles/components/_displaypartnersession.scss
+++ b/src/styles/components/_displaypartnersession.scss
@@ -753,7 +753,7 @@
width: 25%;
float: right;
cursor: pointer;
-
+ text-align: center;
}
@@ -1443,7 +1443,7 @@
width: 15%;
float: right;
cursor: pointer;
-
+ text-align: center;
}
.block_groupe_class {
@@ -2052,7 +2052,7 @@
width: 12%;
float: right;
cursor: pointer;
-
+ text-align: center;
}
.block_groupe_class {
@@ -2841,6 +2841,7 @@
width: 8%;
float: right;
cursor: pointer;
+ text-align: center;
}
.DialogContent_width_for_week_model {
@@ -2959,7 +2960,6 @@
}
-
.kanban_item_css {
padding: 5px;
margin-bottom: 10px;
@@ -3029,7 +3029,7 @@
font-size: large;
padding-top: 10px;
}
-
+
.disabled_style_left_text_with_visualiser_icone {
width: 80% !important;
float: left;
diff --git a/src/styles/components/_equipe_team.scss b/src/styles/components/_equipe_team.scss
index 700c0d6..d5a5542 100644
--- a/src/styles/components/_equipe_team.scss
+++ b/src/styles/components/_equipe_team.scss
@@ -698,7 +698,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
@@ -1331,7 +1331,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
@@ -1858,7 +1858,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
diff --git a/src/styles/components/_groupe_apprenant.scss b/src/styles/components/_groupe_apprenant.scss
index 2648dca..4098b1b 100644
--- a/src/styles/components/_groupe_apprenant.scss
+++ b/src/styles/components/_groupe_apprenant.scss
@@ -123,7 +123,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -698,7 +698,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
@@ -1331,7 +1331,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
@@ -1858,7 +1858,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
diff --git a/src/styles/components/_jurys_admission.scss b/src/styles/components/_jurys_admission.scss
new file mode 100644
index 0000000..500166d
--- /dev/null
+++ b/src/styles/components/_jurys_admission.scss
@@ -0,0 +1,2627 @@
+.jurys_admission {
+
+ .loader-container {
+ width: 100%;
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ background: white;
+ background-color: transparent;
+ z-index: 1;
+ top: 0px;
+ opacity: 80%;
+ left: 0px;
+ }
+
+ .tooltip_css {
+ background: #81BC3A;
+ z-index: 9999;
+ }
+
+ .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font-size: small !important;
+ padding: 0px !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ @media screen and (max-width: 600px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .div_row_droite {
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ width: 10.5rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 97% !important;
+ //border: none !important;
+ margin: 5px !important;
+ height: 3.5rem !important;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 100%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 100%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .hr_break {
+ border: 2px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 100%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: smaller;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ padding-right: 10px;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 128px;
+ height: 128px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 40% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .div_row {
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 3.5rem !important;
+
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_en_mass {
+ padding: 10px;
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_select {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .div_row_list_pj {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 100%;
+ float: left;
+
+ }
+
+ .mode_affichage {
+ width: 25%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 601px) and (max-width: 991px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 12rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 48%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 50%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 80%;
+ background: #81BC3A;
+ }
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 80%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 50%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 65% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80% !important;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ margin-top: 1rem !important;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ padding-top: 0.5rem !important;
+ border: none !important;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_en_mass {
+ padding: 10px;
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .div_row_list_pj {
+ width: 50%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 100%;
+ float: left;
+
+ }
+
+ .mode_affichage {
+ width: 15%;
+ float: right;
+ cursor: pointer;
+
+ }
+ }
+
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 15rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5x !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+
+ }
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 40%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 50% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: default;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 33%;
+ float: left;
+
+ }
+
+ .block_en_mass {
+ padding: 10px;
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .mode_affichage {
+ width: 12%;
+ float: right;
+ cursor: pointer;
+
+ }
+ }
+
+ @media only screen and (min-width: 1200px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 15rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.4);
+ margin-left: 10rem;
+ }
+
+
+ .action_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ height: 2rem;
+ }
+
+
+
+ .block_en_mass {
+ padding: 10px;
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .session_open_close {
+ cursor: pointer;
+ text-align: right;
+ font-size: small;
+ margin-right: 10px;
+ }
+
+ .hr_break {
+ border: 5px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 25% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 4%;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+ }
+
+
+ .bton_traiter_en_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ margin-left: 5%;
+ height: 2rem;
+ color: white;
+
+ }
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+
+ .enable_style {
+ background-color: #FFFFFF;
+ }
+
+
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid {
+ padding-top: 5px !important;
+ padding-bottom: 5px !important;
+ padding-left: 5px !important;
+ }
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .bton_emarge {
+ border-radius: 5rem;
+ height: 2rem !important;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ height: 3rem ! important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 170px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: default;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .file_ariane {
+ font-size: large;
+ font-weight: 600;
+ width: 100%;
+ text-align: center;
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 30%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .detail_activite {
+ display: inline-block;
+ color: black;
+ border: none;
+ background: white;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ cursor: pointer;
+ vertical-align: middle;
+ padding: 5px;
+ text-align: left;
+ width: 20rem;
+ border-radius: 10px !important;
+ height: 7rem !important;
+ font-size: small;
+ padding-bottom: 10px;
+ }
+
+ .detail_activite:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 33%;
+ float: left;
+
+ }
+
+ .block_en_mass {
+ padding: 10px;
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+
+ .css-zw3mfo-MuiModal-root-MuiDialog-root {
+ position: absolute;
+ z-index: 3300;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ left: 0;
+ }
+
+ .mode_affichage {
+ width: 8%;
+ float: right;
+ cursor: pointer;
+
+ }
+ }
+
+ // end media
+
+
+ .separator {
+ display: flex;
+ align-items: center;
+ text-align: center;
+ margin-bottom: 0.5rem !important;
+ }
+
+ .separator::before {
+ content: '';
+ flex: 1;
+ border-top: 4px double #999;
+ }
+
+
+ .separator::after {
+ content: '';
+ flex: 1;
+ border-top: 4px double #999;
+ }
+
+ .separator:not(:empty)::before {
+ margin-right: .35em;
+ }
+
+ .separator:not(:empty)::after {
+ margin-left: .35em;
+ }
+
+
+ .separator_label {
+ width: 10rem;
+ float: left;
+ font-family: 'DM Sans';
+ color: blue;
+ font-weight: 600;
+ font-size: 14px;
+ background: #d5d8dc;
+ text-align: center;
+ border: none;
+ }
+
+ .session_caract_Dialog_comment_2_lines {
+
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+
+
+
+ .datagridclass {
+ font-size: small !important;
+ padding: 5px !important;
+ font-family: 'DM Sans';
+ }
+
+ .MuiDataGrid-cellContent {
+ padding-top: 0.5rem !important;
+ }
+
+ .bton_action1 {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A;
+ text-align: center;
+ width: 80%;
+ color: white;
+ font-size: 11px;
+ height: 1.5rem;
+ }
+
+ .session_caract_Dialog {
+ font-family: 'DM Sans';
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .css-1v4ccyo {
+ height: 3.5rem !important;
+ font-size: small;
+ }
+
+
+ option {
+ font-weight: normal;
+ display: block;
+ white-space-collapse: collapse;
+ text-wrap: nowrap;
+ padding: 0px !important;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .MuiMenu-paper {
+ max-width: 30% !important;
+ }
+
+ .show_pwd_div {
+ width: 50%;
+ float: right;
+ padding-right: 10px;
+ text-align: right;
+
+ }
+
+ .MuiModal-root {
+ position: absolute !important;
+ }
+
+}
+
+.MuiMenu-paper {
+ max-width: 30% !important;
+}
+
+.tox-statusbar {
+ display: none !important;
+}
+
+
+
+
+.css-1x5jdmq {
+ height: 3rem !important;
+ font-size: small;
+}
+
+.select_option_css {
+ border-radius: 0px !important;
+}
+
+.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
+ font-family: "DM Sans" !important;
+ height: 3.5rem !important;
+}
+
+
+
+.react-datepicker__input-container {
+ width: 110%;
+}
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
+ padding-left: 5px !important;
+}
\ No newline at end of file
diff --git a/src/styles/components/_materiels.scss b/src/styles/components/_materiels.scss
index 4fcc13a..7f694e6 100644
--- a/src/styles/components/_materiels.scss
+++ b/src/styles/components/_materiels.scss
@@ -111,7 +111,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_module_absence.scss b/src/styles/components/_module_absence.scss
index 57d9280..9917025 100644
--- a/src/styles/components/_module_absence.scss
+++ b/src/styles/components/_module_absence.scss
@@ -129,7 +129,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_module_admission_candidat_document.scss b/src/styles/components/_module_admission_candidat_document.scss
new file mode 100644
index 0000000..8346a60
--- /dev/null
+++ b/src/styles/components/_module_admission_candidat_document.scss
@@ -0,0 +1,2857 @@
+.module_admission_candidat_document {
+
+ .tooltip_css {
+ background: #81BC3A;
+ z-index: 9999;
+ font-family: "DM Sans", "sans-serif";
+ font-size:"13px";
+ }
+
+
+ .css-1bp1ao6{
+ height: 3.5rem !important;
+ }
+
+ .loader-container {
+ width: 100%;
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ background: white;
+ background-color: transparent;
+ z-index: 1;
+ top: 0px;
+ opacity: 80%;
+ left: 0px;
+ }
+
+ .spinner {
+ width: 20rem;
+ height: 10rem;
+ border: 8px solid;
+ border-color: #3d5af1 transparent #3d5af1 transparent;
+ border-radius: 50%;
+ animation: spin-anim 1.2s linear infinite;
+ background-color: red;
+ color: black;
+ }
+
+ .mysy_spinner {
+ border-radius: 5px;
+ //border: 1px solid #d5d8dc;
+ opacity: 100%;
+ }
+
+
+
+ .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font-size: small !important;
+ padding: 0px !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ @media screen and (max-width: 600px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .div_row_droite {
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ width: 10.5rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+
+ .training_caract {
+ width: 100%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 100%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 100%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .hr_break {
+ border: 2px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 100%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: smaller;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ padding-right: 10px;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 128px;
+ height: 128px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 40% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .div_row {
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 3.5rem !important;
+
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 200px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 25%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 601px) and (max-width: 991px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 48%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 50%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 50%;
+ height: 2rem !important;
+ }
+
+
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 65% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80% !important;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ margin-top: 1rem !important;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 50%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 15%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ // width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5x !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 40%;
+ height: 2rem !important;
+ }
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width:60% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 50% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 12%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 1200px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 2rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //min-width: 12rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .disabled_style_moitier {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 45% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ float: left;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.4);
+ margin-left: 10rem;
+ }
+
+
+ .action_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ height: 2rem;
+ }
+
+
+ .session_open_close {
+ cursor: pointer;
+ text-align: right;
+ font-size: small;
+ margin-right: 10px;
+ }
+
+ .hr_break {
+ border: 5px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 20% !important;
+ height: 2rem !important;
+ }
+
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+ }
+
+
+ .bton_traiter_en_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+ .bton_traiter_en_mass:hover{
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+
+ .enable_style {
+ background-color: #FFFFFF;
+ }
+
+
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid {
+ padding-top: 5px !important;
+ padding-bottom: 5px !important;
+ padding-left: 5px !important;
+ }
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .bton_emarge {
+ border-radius: 5rem;
+ height: 2rem !important;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_emarge:hover {
+ border-radius: 5rem;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ height: 3rem ! important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 170px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .file_ariane {
+ font-size: large;
+ font-weight: 600;
+ width: 100%;
+ text-align: center;
+ }
+
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+
+ .DialogContent_width {
+ width: 600px !important;
+ }
+
+ .DialogContent_width_session {
+ width: 600px !important;
+ }
+
+
+
+
+ .div_row_gauche_dialog_session {
+ font-family: 'DM Sans';
+ width: 30%;
+ float: left;
+ font-weight: 400;
+ }
+
+ .div_row_droite_dialog_session {
+ font-family: 'DM Sans';
+ width: 69%;
+ float: right;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 8%;
+ float: right;
+ cursor: pointer;
+ }
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+
+ .MuiPaper-root{
+ max-width: none !important;
+ }
+ }
+
+ // end media
+
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+ .disabled_style_with_visualiser {
+ width: 80% !important;
+ }
+
+ .disabled_style_with_visualiser_icone{
+ float: left;
+ text-align: center;
+ width: 100%;
+ font-size: large;
+ padding-top: 10px;
+ }
+
+ .disabled_style_left_text_with_visualiser_icone{
+ width: 80% !important;
+ float: left;
+ }
+
+ .disabled_style_right_bton_visualiser{
+ width: 9% !important;
+ float: left;
+ cursor: pointer;
+ }
+
+
+
+ .css-md26zr-MuiInputBase-root-MuiOutlinedInput-root{
+ height: 3rem !important;
+ }
+
+ .session_caract_Dialog {
+ font-family: 'DM Sans';
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+ .session_caract_Dialog_comment_2_lines {
+
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .session_caract_Dialog_DatePicker {
+
+ width: 99% !important;
+ background-color: #FFFFFF;
+ }
+
+ .session_caract_Dialog_icone_bton_add_reduce {
+ font-size: large;
+ cursor: pointer;
+ }
+
+
+
+ .css-1v4ccyo {
+ height: 3.5rem !important;
+ font-size: small;
+ }
+
+ option {
+ font-weight: normal;
+ display: block;
+ white-space-collapse: collapse;
+ text-wrap: nowrap;
+ padding: 0px !important;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .MuiMenu-paper {
+ max-width: 30% !important;
+
+ }
+
+
+ .MuiPaper-root{
+ border-radius: 10px !important;
+ // background: #F8F9F9 !important;
+ }
+
+}
+
+.MuiMenu-paper {
+ max-width: 30% !important;
+}
+
+.tox-statusbar {
+ display: none !important;
+}
+
+
+
+
+.css-1x5jdmq {
+ height: 3rem !important;
+ font-size: small;
+}
+
+.select_option_css {
+ border-radius: 0px !important;
+}
+
+.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
+font-family: DM Sans !important;
+ height: 3.5rem !important;
+}
+
+
+
+.react-datepicker__input-container {
+ width: 110%;
+}
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
+ padding-left: 5px !important;
+}
+
+.popup-overlay {
+ z-index: 1301 !important;
+}
\ No newline at end of file
diff --git a/src/styles/components/_module_admission_candidat_synthese.scss b/src/styles/components/_module_admission_candidat_synthese.scss
new file mode 100644
index 0000000..224c8db
--- /dev/null
+++ b/src/styles/components/_module_admission_candidat_synthese.scss
@@ -0,0 +1,2857 @@
+._module_admission_candidat_synthese {
+
+ .tooltip_css {
+ background: #81BC3A;
+ z-index: 9999;
+ font-family: "DM Sans", "sans-serif";
+ font-size:"13px";
+ }
+
+
+ .css-1bp1ao6{
+ height: 3.5rem !important;
+ }
+
+ .loader-container {
+ width: 100%;
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ background: white;
+ background-color: transparent;
+ z-index: 1;
+ top: 0px;
+ opacity: 80%;
+ left: 0px;
+ }
+
+ .spinner {
+ width: 20rem;
+ height: 10rem;
+ border: 8px solid;
+ border-color: #3d5af1 transparent #3d5af1 transparent;
+ border-radius: 50%;
+ animation: spin-anim 1.2s linear infinite;
+ background-color: red;
+ color: black;
+ }
+
+ .mysy_spinner {
+ border-radius: 5px;
+ //border: 1px solid #d5d8dc;
+ opacity: 100%;
+ }
+
+
+
+ .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font-size: small !important;
+ padding: 0px !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ @media screen and (max-width: 600px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .div_row_droite {
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ width: 10.5rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+
+ .training_caract {
+ width: 100%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 100%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 100%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .hr_break {
+ border: 2px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 100%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: smaller;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ padding-right: 10px;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 128px;
+ height: 128px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 40% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .div_row {
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 3.5rem !important;
+
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 200px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 25%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 601px) and (max-width: 991px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 48%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 50%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 50%;
+ height: 2rem !important;
+ }
+
+
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 65% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80% !important;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ margin-top: 1rem !important;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 50%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 15%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ // width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5x !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 40%;
+ height: 2rem !important;
+ }
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width:60% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 50% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 12%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 1200px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 2rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //min-width: 12rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .disabled_style_moitier {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 45% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ float: left;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.4);
+ margin-left: 10rem;
+ }
+
+
+ .action_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ height: 2rem;
+ }
+
+
+ .session_open_close {
+ cursor: pointer;
+ text-align: right;
+ font-size: small;
+ margin-right: 10px;
+ }
+
+ .hr_break {
+ border: 5px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 20% !important;
+ height: 2rem !important;
+ }
+
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+ }
+
+
+ .bton_traiter_en_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+ .bton_traiter_en_mass:hover{
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+
+ .enable_style {
+ background-color: #FFFFFF;
+ }
+
+
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid {
+ padding-top: 5px !important;
+ padding-bottom: 5px !important;
+ padding-left: 5px !important;
+ }
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .bton_emarge {
+ border-radius: 5rem;
+ height: 2rem !important;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_emarge:hover {
+ border-radius: 5rem;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ height: 3rem ! important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 170px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .file_ariane {
+ font-size: large;
+ font-weight: 600;
+ width: 100%;
+ text-align: center;
+ }
+
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+
+ .DialogContent_width {
+ width: 600px !important;
+ }
+
+ .DialogContent_width_session {
+ width: 600px !important;
+ }
+
+
+
+
+ .div_row_gauche_dialog_session {
+ font-family: 'DM Sans';
+ width: 30%;
+ float: left;
+ font-weight: 400;
+ }
+
+ .div_row_droite_dialog_session {
+ font-family: 'DM Sans';
+ width: 69%;
+ float: right;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 8%;
+ float: right;
+ cursor: pointer;
+ }
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+
+ .MuiPaper-root{
+ max-width: none !important;
+ }
+ }
+
+ // end media
+
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+ .disabled_style_with_visualiser {
+ width: 80% !important;
+ }
+
+ .disabled_style_with_visualiser_icone{
+ float: left;
+ text-align: center;
+ width: 100%;
+ font-size: large;
+ padding-top: 10px;
+ }
+
+ .disabled_style_left_text_with_visualiser_icone{
+ width: 80% !important;
+ float: left;
+ }
+
+ .disabled_style_right_bton_visualiser{
+ width: 9% !important;
+ float: left;
+ cursor: pointer;
+ }
+
+
+
+ .css-md26zr-MuiInputBase-root-MuiOutlinedInput-root{
+ height: 3rem !important;
+ }
+
+ .session_caract_Dialog {
+ font-family: 'DM Sans';
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+ .session_caract_Dialog_comment_2_lines {
+
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .session_caract_Dialog_DatePicker {
+
+ width: 99% !important;
+ background-color: #FFFFFF;
+ }
+
+ .session_caract_Dialog_icone_bton_add_reduce {
+ font-size: large;
+ cursor: pointer;
+ }
+
+
+
+ .css-1v4ccyo {
+ height: 3.5rem !important;
+ font-size: small;
+ }
+
+ option {
+ font-weight: normal;
+ display: block;
+ white-space-collapse: collapse;
+ text-wrap: nowrap;
+ padding: 0px !important;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .MuiMenu-paper {
+ max-width: 30% !important;
+
+ }
+
+
+ .MuiPaper-root{
+ border-radius: 10px !important;
+ // background: #F8F9F9 !important;
+ }
+
+}
+
+.MuiMenu-paper {
+ max-width: 30% !important;
+}
+
+.tox-statusbar {
+ display: none !important;
+}
+
+
+
+
+.css-1x5jdmq {
+ height: 3rem !important;
+ font-size: small;
+}
+
+.select_option_css {
+ border-radius: 0px !important;
+}
+
+.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
+font-family: DM Sans !important;
+ height: 3.5rem !important;
+}
+
+
+
+.react-datepicker__input-container {
+ width: 110%;
+}
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
+ padding-left: 5px !important;
+}
+
+.popup-overlay {
+ z-index: 1301 !important;
+}
\ No newline at end of file
diff --git a/src/styles/components/_module_agenda.scss b/src/styles/components/_module_agenda.scss
index b2bdcae..fdc0bf5 100644
--- a/src/styles/components/_module_agenda.scss
+++ b/src/styles/components/_module_agenda.scss
@@ -131,7 +131,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_module_alert_confirmation.scss b/src/styles/components/_module_alert_confirmation.scss
index 7a001be..333ba95 100644
--- a/src/styles/components/_module_alert_confirmation.scss
+++ b/src/styles/components/_module_alert_confirmation.scss
@@ -163,7 +163,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_module_email_management.scss b/src/styles/components/_module_email_management.scss
index 4333a9a..9685715 100644
--- a/src/styles/components/_module_email_management.scss
+++ b/src/styles/components/_module_email_management.scss
@@ -180,7 +180,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -794,7 +794,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
height: 2rem !important;
@@ -1451,7 +1451,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1984,7 +1984,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
diff --git a/src/styles/components/_module_internal_email_management.scss b/src/styles/components/_module_internal_email_management.scss
index 856c1ef..7704a2d 100644
--- a/src/styles/components/_module_internal_email_management.scss
+++ b/src/styles/components/_module_internal_email_management.scss
@@ -180,7 +180,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -795,7 +795,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1451,7 +1451,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1984,7 +1984,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
diff --git a/src/styles/components/_module_jury_selection_apprenants.scss b/src/styles/components/_module_jury_selection_apprenants.scss
index 4522707..8b56fec 100644
--- a/src/styles/components/_module_jury_selection_apprenants.scss
+++ b/src/styles/components/_module_jury_selection_apprenants.scss
@@ -159,7 +159,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_module_rh_tutorat.scss b/src/styles/components/_module_rh_tutorat.scss
index ef80d7a..e0e9efd 100644
--- a/src/styles/components/_module_rh_tutorat.scss
+++ b/src/styles/components/_module_rh_tutorat.scss
@@ -159,7 +159,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_moduleia.scss b/src/styles/components/_moduleia.scss
index 2162ef8..62bdc22 100644
--- a/src/styles/components/_moduleia.scss
+++ b/src/styles/components/_moduleia.scss
@@ -163,7 +163,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
diff --git a/src/styles/components/_modules_mes_documents.scss b/src/styles/components/_modules_mes_documents.scss
index 934f5ab..b2152e4 100644
--- a/src/styles/components/_modules_mes_documents.scss
+++ b/src/styles/components/_modules_mes_documents.scss
@@ -108,7 +108,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -708,7 +708,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: 10px;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
max-height: 2rem !important;
@@ -1348,7 +1348,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: 10px;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
max-height: 2rem !important;
@@ -1865,7 +1865,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: 10px;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
max-height: 2rem !important;
diff --git a/src/styles/components/_partner_ftion_initiale_configuration.scss b/src/styles/components/_partner_ftion_initiale_configuration.scss
index 61f6c4e..28ac76e 100644
--- a/src/styles/components/_partner_ftion_initiale_configuration.scss
+++ b/src/styles/components/_partner_ftion_initiale_configuration.scss
@@ -2,13 +2,13 @@
.tooltip_css {
background: #81BC3A;
z-index: 9999;
- font-family: "DM Sans", "sans-serif";
- font-size:"13px";
- }
-
+ font-family: "DM Sans", "sans-serif";
+ font-size: "13px";
+ }
+
.Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font-size: small !important;
padding: 0px !important;
padding-left: 5px !important;
@@ -110,7 +110,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: x-small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -152,7 +152,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -198,7 +198,7 @@
}
.session_caract {
- font-family: DM Sans;
+ font-family: DM Sans;
width: 100%;
padding: 5px;
float: left;
@@ -254,7 +254,7 @@
width: 6%;
}
-
+
.icon_plus_line {
width: 3%;
}
@@ -301,7 +301,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -500,7 +500,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -561,7 +561,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -671,7 +671,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: x-small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -715,7 +715,7 @@
border-radius: 5px;
background: white;
border: solid gainsboro 1px;
-
+
}
.training_caract {
@@ -725,7 +725,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -771,7 +771,7 @@
}
.session_caract {
- font-family: DM Sans;
+ font-family: DM Sans;
width: 50%;
padding: 5px;
float: left;
@@ -833,7 +833,7 @@
width: 6%;
}
-
+
.icon_plus_line {
width: 4%;
}
@@ -880,7 +880,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -1083,7 +1083,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -1136,7 +1136,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -1273,7 +1273,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: x-small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1317,7 +1317,7 @@
border-radius: 5px;
background: white;
border: solid gainsboro 1px;
-
+
}
.training_caract {
@@ -1327,7 +1327,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -1350,7 +1350,7 @@
}
-
+
.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
padding: 1px !important;
@@ -1376,7 +1376,7 @@
}
.session_caract {
- font-family: DM Sans;
+ font-family: DM Sans;
width: 33%;
padding: 5px;
float: left;
@@ -1439,7 +1439,7 @@
width: 8%;
}
-
+
.icon_plus_line {
width: 3%;
}
@@ -1486,7 +1486,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -1753,7 +1753,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: x-small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1815,7 +1815,7 @@
}
.session_caract_Dialog {
- font-family: 'DM Sans';
+ font-family: 'DM Sans';
width: 100%;
padding: 5px;
float: left;
@@ -1842,7 +1842,7 @@
}
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
- font-family:'DM Sans','Sans-serif';
+ font-family: 'DM Sans', 'Sans-serif';
font: inherit;
letter-spacing: inherit;
color: currentColor;
@@ -1890,7 +1890,7 @@
.session_caract {
- font-family: DM Sans;
+ font-family: DM Sans;
width: 33%;
padding: 5px;
float: left;
@@ -2082,7 +2082,7 @@
}
.bton_enreg {
- font-family: DM sans;
+ font-family: DM sans;
border-radius: 5rem;
font-size: small;
background: #81BC3A !important;
@@ -2265,7 +2265,7 @@
text-align: center;
}
- .css-l4u8b9-MuiInputBase-root-MuiInput-root{
+ .css-l4u8b9-MuiInputBase-root-MuiInput-root {
text-align: left !important;
}
@@ -2293,23 +2293,120 @@
margin-left: 10px;
margin-right: 10px;
}
-
+
}
// end media
+// --------------
+ .detailsGrid_2_Col {
+ margin-top: 12px;
+ display: grid;
+ grid-template-columns: 1.2fr 1fr;
+ gap: 14px;
+ }
+
+ .subCard {
+ background: #fff;
+ border: 1px solid #e5e7eb;
+ border-radius: 14px;
+ box-shadow: 0 6px 18px rgba(2, 6, 23, .04);
+ padding: 14px;
+ }
+
+ .rightCol {
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+ }
+
+ .formGrid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 12px;
+ }
+
+ .field {
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+ }
+
+ .field span {
+ color: #475569;
+ font-size: 12px;
+ font-weight: 700;
+ }
+
+ .fieldFull {
+ grid-column: 1 / -1;
+ }
+
+ .textarea {
+ border: 1px solid var(--border);
+ border-radius: 12px;
+ padding: 10px 12px;
+ min-height: 110px;
+ outline: none;
+ resize: vertical;
+ font-size: 14px;
+ }
- .css-md26zr-MuiInputBase-root-MuiOutlinedInput-root{
+// --------------
+ .separator {
+ display: flex;
+ align-items: center;
+ text-align: center;
+ margin-bottom: 0.5rem !important;
+ }
+
+ .separator::before {
+ content: '';
+ flex: 1;
+ border-top: 4px double #999;
+ }
+
+
+ .separator::after {
+ content: '';
+ flex: 1;
+ border-top: 4px double #999;
+ }
+
+ .separator:not(:empty)::before {
+ margin-right: .35em;
+ }
+
+ .separator:not(:empty)::after {
+ margin-left: .35em;
+ }
+
+
+ .separator_label {
+ width: 10rem;
+ float: left;
+ font-family: 'DM Sans';
+ color: #1a59d0;
+ font-weight: 600;
+ font-size: 14px;
+ background: #d5d8dc;
+ text-align: center;
+ border: none;
+ width: auto;
+ letter-spacing: 2px;
+ }
+
+ .css-md26zr-MuiInputBase-root-MuiOutlinedInput-root {
height: 3.5rem !important;
}
- .css-1bp1ao6{
+ .css-1bp1ao6 {
height: 3.5rem !important;
}
.session_caract_Dialog {
- font-family: 'DM Sans';
+ font-family: 'DM Sans';
width: 100%;
padding: 5px;
float: left;
@@ -2368,27 +2465,27 @@
align-items: center;
text-align: center;
margin-bottom: 0.5rem !important;
- }
-
- .separator::before,
- .separator::after {
+ }
+
+ .separator::before,
+ .separator::after {
content: '';
flex: 1;
border-bottom: 1px solid #e0e0e0;
- }
-
- .separator:not(:empty)::before {
- margin-right: .35em;
- }
-
- .separator:not(:empty)::after {
- margin-left: .35em;
- }
+ }
- .MuiSelect-select{
+ .separator:not(:empty)::before {
+ margin-right: .35em;
+ }
+
+ .separator:not(:empty)::after {
+ margin-left: .35em;
+ }
+
+ .MuiSelect-select {
//height: 3rem !important;
- }
+ }
}
@@ -2414,7 +2511,7 @@
}
.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
-font-family: DM Sans !important;
+ font-family: DM Sans !important;
height: 3.5rem !important;
font-size: small !important;
}
@@ -2425,8 +2522,8 @@ font-family: DM Sans !important;
width: 110%;
}
- .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
- font-size: small !important;
- font-family: "DM Sans" !important;
+.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
padding-left: 5px !important;
}
\ No newline at end of file
diff --git a/src/styles/components/_partnerclient.scss b/src/styles/components/_partnerclient.scss
index 4cd653a..ecddbaa 100644
--- a/src/styles/components/_partnerclient.scss
+++ b/src/styles/components/_partnerclient.scss
@@ -143,7 +143,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
width: 100%;
@@ -682,7 +682,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1263,7 +1263,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
@@ -1737,7 +1737,7 @@
border: 1px solid #9cf;
color: #3b3e40;
font-family: "DM Sans", "sans-serif";
- font-size: small;
+ font-size: 11px;
letter-spacing: 0.1rem;
font-weight: normal;
}
diff --git a/src/styles/components/_session_admission_fi.scss b/src/styles/components/_session_admission_fi.scss
new file mode 100644
index 0000000..86332a9
--- /dev/null
+++ b/src/styles/components/_session_admission_fi.scss
@@ -0,0 +1,2635 @@
+.session_admission_fi {
+
+ .loader-container {
+ width: 100%;
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ background: white;
+ background-color: transparent;
+ z-index: 1;
+ top: 0px;
+ opacity: 80%;
+ left: 0px;
+ }
+
+ .tooltip_css {
+ background: #81BC3A;
+ z-index: 9999;
+ }
+
+ .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font-size: small !important;
+ padding: 0px !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ @media screen and (max-width: 600px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .div_row_droite {
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ width: 10.5rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 97% !important;
+ //border: none !important;
+ margin: 5px !important;
+ height: 3.5rem !important;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 100%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 100%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .hr_break {
+ border: 2px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 100%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: smaller;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ padding-right: 10px;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 128px;
+ height: 128px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 40% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .div_row {
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 3.5rem !important;
+
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_en_mass {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_select {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .div_row_list_pj {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 100%;
+ float: left;
+
+ }
+
+ .mode_affichage {
+ width: 25%;
+ float: right;
+ cursor: pointer;
+ text-align: center;
+ }
+ }
+
+ @media only screen and (min-width: 601px) and (max-width: 991px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 12rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 48%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 50%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 80%;
+ background: #81BC3A;
+ }
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 80%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 50%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 65% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80% !important;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 168px;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 168px;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ margin-top: 1rem !important;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ padding-top: 0.5rem !important;
+ border: none !important;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .div_row_list_pj {
+ width: 50%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 100%;
+ float: left;
+
+ }
+
+ .mode_affichage {
+ width: 15%;
+ float: right;
+ cursor: pointer;
+ text-align: center;
+ }
+ }
+
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 15rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5x !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+
+ }
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 40%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 50% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 168px;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 168px;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 50%;
+ float: left;
+ margin-bottom: 1.5rem;
+ }
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 33%;
+ float: left;
+
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .mode_affichage {
+ width: 12%;
+ float: right;
+ cursor: pointer;
+ text-align: center;
+ }
+ }
+
+ @media only screen and (min-width: 1200px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ min-width: 15rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: 11px;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family: 'DM Sans', 'Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.4);
+ margin-left: 10rem;
+ }
+
+
+ .action_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ height: 2rem;
+ }
+
+
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .session_open_close {
+ cursor: pointer;
+ text-align: right;
+ font-size: small;
+ margin-right: 10px;
+ }
+
+ .hr_break {
+ border: 5px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 25% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 4%;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+ }
+
+
+ .bton_traiter_en_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ margin-left: 5%;
+ height: 2rem;
+ color: white;
+
+ }
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+
+ .enable_style {
+ background-color: #FFFFFF;
+ }
+
+
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid {
+ padding-top: 5px !important;
+ padding-bottom: 5px !important;
+ padding-left: 5px !important;
+ }
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .bton_emarge {
+ border-radius: 5rem;
+ height: 2rem !important;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ height: 3rem ! important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_create_login {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 90%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 170px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 170px;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 170px;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .file_ariane {
+ font-size: large;
+ font-weight: 600;
+ width: 100%;
+ text-align: center;
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_competence {
+ width: 30%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .detail_activite {
+ display: inline-block;
+ color: black;
+ border: none;
+ background: white;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ cursor: pointer;
+ vertical-align: middle;
+ padding: 5px;
+ text-align: left;
+ width: 20rem;
+ border-radius: 10px !important;
+ height: 7rem !important;
+ font-size: small;
+ padding-bottom: 10px;
+ }
+
+ .detail_activite:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+
+ .block_login_pwd {
+ padding-left: 5px;
+ width: 33%;
+ float: left;
+
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+
+ .css-zw3mfo-MuiModal-root-MuiDialog-root {
+ position: absolute;
+ z-index: 3300;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ left: 0;
+ }
+
+
+ .mode_affichage {
+ width: 8%;
+ float: right;
+ cursor: pointer;
+ text-align: center;
+ }
+ }
+
+ .session_caract_Dialog_comment_2_lines {
+
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+
+ // end media
+
+ .mode_affichage_selected {
+ text-underline-offset: 8px;
+ text-decoration: green wavy underline;
+ text-decoration-color: #F8C471;
+ text-decoration-style: solid;
+ text-decoration-thickness: 5px;
+ background: #F4F6F6;
+ box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
+ border-radius: 5px;
+ }
+
+
+ .kanban_item_css {
+ padding: 5px;
+ margin-bottom: 10px;
+ font-size: 0.8em;
+ cursor: move;
+ background: #f4f6f6;
+ border: 0px solid;
+ width: 94%;
+ margin-left: 3%;
+ min-height: 5rem;
+ border-left-width: 10px;
+ }
+
+ .kanban_header_css {
+ text-align: center;
+ padding: 5px;
+ font-size: 14px;
+ border: solid 1px;
+ margin-bottom: 5px;
+ border: 1px solid #ecf1fc;
+ border-bottom: 1px solid;
+
+ }
+
+
+ .disabled_style_with_visualiser_icone {
+ float: left;
+ text-align: center;
+ width: 100%;
+ font-size: large;
+ padding-top: 10px;
+ }
+
+ .disabled_style_left_text_with_visualiser_icone {
+ width: 80% !important;
+ float: left;
+ }
+
+ .disabled_style_right_bton_visualiser {
+ width: 9% !important;
+ float: left;
+ cursor: pointer;
+ }
+
+ .datagridclass {
+ font-size: small !important;
+ padding: 5px !important;
+ font-family: 'DM Sans';
+ }
+
+ .MuiDataGrid-cellContent {
+ padding-top: 0.5rem !important;
+ }
+
+ .bton_action1 {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A;
+ text-align: center;
+ width: 80%;
+ color: white;
+ font-size: 11px;
+ height: 1.5rem;
+ }
+
+ .session_caract_Dialog {
+ font-family: 'DM Sans';
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .css-1v4ccyo {
+ height: 3.5rem !important;
+ font-size: small;
+ }
+
+
+ option {
+ font-weight: normal;
+ display: block;
+ white-space-collapse: collapse;
+ text-wrap: nowrap;
+ padding: 0px !important;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .MuiMenu-paper {
+ max-width: 30% !important;
+ }
+
+ .show_pwd_div {
+ width: 50%;
+ float: right;
+ padding-right: 10px;
+ text-align: right;
+
+ }
+
+ .MuiModal-root {
+ position: absolute !important;
+ }
+
+}
+
+.MuiMenu-paper {
+ max-width: 30% !important;
+}
+
+.tox-statusbar {
+ display: none !important;
+}
+
+
+
+
+.css-1x5jdmq {
+ height: 3rem !important;
+ font-size: small;
+}
+
+.select_option_css {
+ border-radius: 0px !important;
+}
+
+.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
+ font-family: DM Sans !important;
+ height: 3.5rem !important;
+}
+
+
+
+.react-datepicker__input-container {
+ width: 110%;
+}
+
+.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
+ padding-left: 5px !important;
+}
\ No newline at end of file
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 7b1bdd2..d565029 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -207,6 +207,10 @@
@import "./components/conseil_classe";
@import "./components/module_internal_email_management";
@import "./components/module_rh_tutorat";
+@import "./components/session_admission_fi";
+@import "./components/module_admission_candidat_document";
+@import "./components/jurys_admission";
+@import "./components/module_admission_candidat_synthese";
// New Design 2025