30/05/2026 - 21h00

branche_01062025
Cherif 2026-05-30 21:05:22 +02:00
parent 4d7eec2f52
commit 910797ea9e
9 changed files with 433 additions and 542 deletions

View File

@ -26431,10 +26431,10 @@ const DisplayPartnerPromotion = (props) => {
{String(addOneParticipant) !== "1" &&
<div className="session_data" >
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '2px',
@ -26497,10 +26497,10 @@ const DisplayPartnerPromotion = (props) => {
))}
columns={columns_preinscrit}
pageSize={10}
pageSize={20}
className="datagridclass"
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -27689,12 +27689,12 @@ const DisplayPartnerPromotion = (props) => {
{String(addOneParticipant) !== "1" &&
<div className="session_data" style={{ padding: '5px' }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '2px',
@ -27776,7 +27776,7 @@ const DisplayPartnerPromotion = (props) => {
))}
columns={columns_inscrit}
pageSize={10}
pageSize={20}
className="datagridclass"
getCellClassName={(params) => {
@ -27806,7 +27806,7 @@ const DisplayPartnerPromotion = (props) => {
}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -29419,7 +29419,7 @@ const DisplayPartnerPromotion = (props) => {
<Box
sx={{
height: "650px",
height: "750px",
width: '100%',
paddingRight: '2px',
"& .MuiDataGrid-columnHeaders": {
@ -29484,10 +29484,10 @@ const DisplayPartnerPromotion = (props) => {
))}
columns={columns_list_emargement}
pageSize={10}
pageSize={20}
className="datagridclass"
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -30041,11 +30041,11 @@ const DisplayPartnerPromotion = (props) => {
{String(submenu) === String("unite_enseignement") && <div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '10px', paddingLeft: '10px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '10px', paddingLeft: '10px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '5px',
paddingLeft: '5px',
@ -30111,7 +30111,7 @@ const DisplayPartnerPromotion = (props) => {
))}
columns={columns_list_unite_enseignement}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -30128,7 +30128,7 @@ const DisplayPartnerPromotion = (props) => {
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,

View File

@ -547,6 +547,7 @@ const DisplayPartnerStagiaires = (props) => {
{ field: 'type_eval_id', headerName: 'type_eval_id', hide: true, Width: 0 },
{ field: 'semestre', headerName: 'Sem.', hide: false, Width: 50, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'class_ue_code', headerName: 'Code UE', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'class_ue_titre', headerName: 'Titre UE', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'note_evaluation_code', headerName: 'Evaluation', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
@ -3965,7 +3966,7 @@ const DisplayPartnerStagiaires = (props) => {
if (String(res.data.status) === String("true")) {
//console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.status = " + res.data.status);
//console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.message r_class = " + res.data.message);
console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.message r_class = " + res.data.message);
setGet_Inscrit_Notes_Of_Evaluations_api("true");
setGet_Inscrit_Notes_Of_Evaluations_result(res.data.message);
}
@ -12488,7 +12489,6 @@ const DisplayPartnerStagiaires = (props) => {
</div>}
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
<Button onClick={Dialog_convention_handleClose_buton} className="bton_annule_dialog" >Fermer</Button>
</div>
@ -17864,29 +17864,24 @@ const DisplayPartnerStagiaires = (props) => {
<nav style={{ "border": "None", "fontSize": "20px", "paddingTop": "5px", "paddingLeft": "5px", fontFamily: 'DM Sans' }}> Les notes </nav>
<div className="div_row" style={{ "textAlign": "right", "marginTop": "0.5rem" }}>
{/*} <div className="div_row" style={{ "textAlign": "right", "marginTop": "0.5rem" }}>
<Button className="bton_emarge" onClick={(event) => {
Export_Inscrit_Notes();
}}>Export excel</Button>
</div>
</div>*/}
<div className="session_data">
<div style={{ "border": "None", paddingRight: '10px' }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
/*"& .MuiDataGrid-virtualScrollerRenderZone": {
"& .MuiDataGrid-row": {
"&:nth-child(2n)": { backgroundColor: "rgba(235, 235, 235, .7)" }
}
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#dfe8f2",
color: "#0a2a4d",
@ -17911,7 +17906,7 @@ const DisplayPartnerStagiaires = (props) => {
}}
>
<DataGrid
checkboxSelection
//checkboxSelection
onSelectionModelChange={(newSelectionModel) => {
setselectionModel_notes(newSelectionModel);
@ -17939,23 +17934,27 @@ const DisplayPartnerStagiaires = (props) => {
eval_date_heure_debut: JSON.parse(item).eval_date_heure_debut,
eval_date_heure_fin: JSON.parse(item).eval_date_heure_fin,
note: JSON.parse(item).note,
semestre: JSON.parse(item).semestre,
}
))}
columns={columns_notes}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
Toolbar: CustomToolbar
}}
componentsProps={{ toolbar: { data_colums: columns_notes } }}
//sx={datagridSx}
getCellClassName={(params) => {
//field === 'distantiel'
@ -17982,13 +17981,9 @@ const DisplayPartnerStagiaires = (props) => {
}}
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) {
if (parseInt(String(params.row.id)) % 2 === 0) {
return 'line--statut--pair';
}
else if (parseInt(String(params.row.id)) % 2 !== 0) {
@ -18024,13 +18019,7 @@ const DisplayPartnerStagiaires = (props) => {
height: 500,
width: '100%',
paddingRight: '1px',
/*"& .MuiDataGrid-virtualScrollerRenderZone": {
"& .MuiDataGrid-row": {
"&:nth-child(2n)": { backgroundColor: "rgba(235, 235, 235, .7)" }
}
},*/
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#dfe8f2",
color: "#0a2a4d",

View File

@ -978,6 +978,9 @@ const DisplayPartnerUnite_Enseignement = (props) => {
setp_detail_domaine("");
setp_detail_bloc("");
setp_detail_conclusive(false);
setp_detail_ects("1");
setp_detail_semestre("1");
setp_detail_seuil_validation("1");
}
@ -2676,7 +2679,7 @@ const DisplayPartnerUnite_Enseignement = (props) => {
}}
>
<DataGrid
checkboxSelection
// checkboxSelection
onSelectionModelChange={(newSelectionModel) => {
setSelectionModel(newSelectionModel);
@ -4240,7 +4243,7 @@ const DisplayPartnerUnite_Enseignement = (props) => {
/>
</div>
<div className="session_caract"> <b> Seuil Validation 03</b><br />
<div className="session_caract"> <b> Seuil Validation</b><br />
<TextField
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
required

View File

@ -1143,12 +1143,12 @@ const Module_Selection_Apprenants = (props) => {
<div className="session_data">
<div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -1213,7 +1213,7 @@ const Module_Selection_Apprenants = (props) => {
))}
columns={columns_participants}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -1222,7 +1222,7 @@ const Module_Selection_Apprenants = (props) => {
//handleClick_edit_evaluation_From_Line(newSelectionModel.row.id);
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -1342,7 +1342,7 @@ const Module_Selection_Apprenants = (props) => {
</div>
<div style={{ "width": "45%", "float": "right" }}>
<button
className="gest_bton_popup"
className="gest_bton_popup_annuler"
onClick={() => {
//console.log('modal closed ');
close();

View File

@ -1358,12 +1358,12 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
<div className="session_data">
<div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -1429,7 +1429,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
))}
columns={columns_participants}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -1438,7 +1438,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
//handleClick_edit_evaluation_From_Line(newSelectionModel.row.id);
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -1558,7 +1558,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
</div>
<div style={{ "width": "45%", "float": "right" }}>
<button
className="gest_bton_popup"
className="gest_bton_popup_annuler"
onClick={() => {
//console.log('modal closed ');
close();

View File

@ -14,6 +14,7 @@ import "react-datepicker/dist/react-datepicker.css";
import 'moment/locale/fr';
import Chip from "@mui/material/Chip";
import Box from '@mui/material/Box';
import { Medal } from 'lucide-react';
import { Tooltip } from 'react-tooltip'
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
import TextareaAutosize from '@mui/material/TextareaAutosize';
@ -212,18 +213,34 @@ const Module_Session_Notes_Classement = (props) => {
{ field: 'class_id', headerName: 'class_id', hide: true },
{ field: 'ue_id', headerName: 'ue_id', hide: true },
{ field: 'diplome_id_code', headerName: 'Diplome', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{
field: 'is_domaine_competence_validated', headerName: 'Val Dom_Compt.', maxWidth: 100, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />,
renderCell: (cellValues) => {
return (
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
{cellValues.row.is_domaine_competence_validated && String(cellValues.row.is_domaine_competence_validated) === "1" && <Medal size={16} color="#3e9392" />}
{cellValues.row.is_domaine_competence_validated && String(cellValues.row.is_domaine_competence_validated) !== "1" && ""}
</div>
);
}
},
{ field: 'domaine_competence_id_code', headerName: 'Dom. compét.', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'semestre', headerName: 'Sem.', width: 80, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'inscription_id_nom', headerName: 'Nom', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'inscription_id_prenom', headerName: 'Prenom', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'diplome_id_code', headerName: 'Diplome', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'domaine_competence_id_code', headerName: 'Dom. compét.', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'ue_id_code', headerName: 'UE', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{
field: 'moyenne_avant_coef', headerName: 'Moyenne (sans Coef)', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
field: 'moyenne_avant_coef', headerName: 'Moyenne', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
},
{
@ -231,7 +248,7 @@ const Module_Session_Notes_Classement = (props) => {
},
{
field: 'moyenne_apres_coef', headerName: 'Moyenne (avec Coef)', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
field: 'moyenne_apres_coef', headerName: 'Moyenne (avec Coef)', minwidth: 100, flex: 1, hide: true, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
},
@ -242,7 +259,7 @@ const Module_Session_Notes_Classement = (props) => {
{ field: 'ue_seuil_validation', headerName: 'Seuil. V', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{
field: 'is_eu_validated', headerName: 'Validé', maxWidth: 100, renderCell: (params) => <ExpandableCell_50 {...params} />,
field: 'is_eu_validated', headerName: 'Validé', maxWidth: 100, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />,
renderCell: (cellValues) => {
return (
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
@ -255,13 +272,13 @@ const Module_Session_Notes_Classement = (props) => {
}
},
{ field: 'jury_note', headerName: 'Note Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
{ field: 'jury_observation', headerName: 'Observ. Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
{ field: 'jury_note', headerName: 'Note Jury', width: 100, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
{ field: 'jury_observation', headerName: 'Observ. Jury', minwidth: 200, flex: 1, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
{
field: 'jury_validation', headerName: 'Validation Jury', width: 150, hide: false, editable: false,
field: 'jury_validation', headerName: 'Valid. Jury', width: 100, flex: 1, hide: false, editable: false,
renderCell: (cellValues) => {
return (
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all", color: 'red', }}>
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "1" && "Oui"}
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "0" && "Non"}
@ -3042,6 +3059,8 @@ const Module_Session_Notes_Classement = (props) => {
var ue_seuil_validation = JSON.parse(x).ue_seuil_validation;
var is_eu_validated = JSON.parse(x).is_eu_validated;
var is_domaine_competence_validated = JSON.parse(x).is_domaine_competence_validated;
var jury_note = JSON.parse(x).jury_note;
var jury_observation = JSON.parse(x).jury_observation;
@ -3074,6 +3093,7 @@ const Module_Session_Notes_Classement = (props) => {
"ue_credit_ects": ue_credit_ects,
"ue_seuil_validation": ue_seuil_validation,
"is_eu_validated": is_eu_validated,
"is_domaine_competence_validated": is_domaine_competence_validated,
"semestre": semestre,
"jury_note": jury_note,
@ -3981,7 +4001,7 @@ const Module_Session_Notes_Classement = (props) => {
<nav style={{ textAlign: 'right', width: '50%', float: 'left' }}>
<Button variant="outlined" onClick={(e) => {
setvue_note("classement");
}} className="detail_class_submenu" id='calcul_moyenne' name='calcul_moyenne'> Classement Gle </Button>
}} className="detail_class_submenu" id='calcul_moyenne' name='calcul_moyenne'> Notes Globales </Button>
<Button variant="outlined" onClick={(e) => {
Getall_Detail_Note_of_BC_Diplome_UE();
@ -3998,11 +4018,11 @@ const Module_Session_Notes_Classement = (props) => {
<div className="session_data">
<div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<div style={{ width: '100%', float: 'left' }}>
<nav style={{ textAlign: 'center', width: '50%', float: 'left' }}> Notes & Classement Final (Promotion)</nav>
<nav style={{ textAlign: 'center', width: '50%', float: 'left' }}> Notes calculées par Diplome / BC / UE </nav>
<nav style={{ textAlign: 'right', width: '50%', float: 'left' }}>
<Button variant="outlined" onClick={(e) => {
@ -4020,154 +4040,14 @@ const Module_Session_Notes_Classement = (props) => {
</nav>
</div>
{/* <Box
sx={{
height: 500,
width: '100%',
paddingRight: '1px',
// Gestion des cellules reservée au jury
'& .cell--jury': {
backgroundColor: '#AFE1AF',
border: "1px solid rgb(224, 224, 224)",
},
"& .MuiDataGrid-columnHeaders": {
backgroundColor: "#dfe8f2",
color: "#0a2a4d",
fontSize: '14px',
fontFamily: 'DM Sans',
},
'& .line--statut--selected': {
backgroundColor: '#e9f7f1',
color: "#0a2a4d",
},
'& .line--statut--pair': {
backgroundColor: 'rgba(235, 235, 235, .7)',
color: "#0a2a4d",
},
'& .line--statut--impair': {
backgroundColor: '#FFFFFF',
color: "#0a2a4d",
},
'& .line--statut--isvalide': {
backgroundColor: '#ABEBC6',
color: "#0a2a4d",
fontWeight: '600',
},
[`& .${gridClasses.cell}`]: {
py: 1,
},
}}
>
<DataGrid
onCellEditCommit={OnchangeCellDataGrid}
checkboxSelection
onSelectionModelChange={(newSelectionModel) => {
setselectionModel_note_Session_classement(newSelectionModel);
if (newSelectionModel.length !== 1) {
}
}}
selectionModel={selectionModel_note_Session_classement}
localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
rows={New_Getall_Session_Final_Note_Classement_result.map((item, index) => (
{
id: index,
_id: (item)._id,
session_id: (item).session_id,
apprenant_id: (item).apprenant_id,
class_id: (item).class_id,
nom: (item).nom,
prenom: (item).prenom,
rang: (item).rang,
note_finale: (item).note_finale,
rang_calculation_date: (item).rang_calculation_date.substring(0, 10),
credit_acquis: (item).credit_acquis,
jury_note: (item).jury_note,
jury_observation: (item).jury_observation,
jury_validation: (item).jury_validation,
jury_validation_champ_technique: (item).jury_validation_champ_technique,
}
))}
columns={columns_list_session_note_classement_final}
pageSize={10}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
}}
rowsPerPageOptions={[10]}
disableSelectionOnClick
components={{
Toolbar: CustomToolbar
}}
componentsProps={{ toolbar: { data_colums: columns_list_session_note_classement_final } }}
//sx={datagridSx}
getCellClassName={(params) => {
// Traitement des cellules du jury (note, commentaire, validation)
if (String(params.field).startsWith("jury")) {
return 'cell--jury';
}
}}
getRowClassName={(params) => {
// Pour la gestion de la couleur de zone double cliquée
if (String(params.row.ue_validation) === "1") {
return 'line--statut--isvalide';
}
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,
}
}}
/>
</Box>*/}
<br />
{/** La V2 du calcul */} Calcul V222
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -4197,7 +4077,7 @@ const Module_Session_Notes_Classement = (props) => {
color: "#0a2a4d",
},
'& .line--statut--isvalide': {
backgroundColor: '#ABEBC6',
backgroundColor: '#dbf1e4',
color: "#0a2a4d",
fontWeight: '600',
},
@ -4252,6 +4132,7 @@ const Module_Session_Notes_Classement = (props) => {
ue_seuil_validation: (item).ue_seuil_validation,
is_eu_validated: (item).is_eu_validated,
semestre: (item).semestre,
is_domaine_competence_validated: (item).is_domaine_competence_validated,
jury_note: (item).jury_note,
@ -4263,14 +4144,14 @@ const Module_Session_Notes_Classement = (props) => {
))}
columns={columns_list_session_note_classement_final_BC_Diplome_UE}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
/* components={{
Toolbar: GridToolbar,
@ -4286,14 +4167,14 @@ const Module_Session_Notes_Classement = (props) => {
getCellClassName={(params) => {
// Traitement des cellules du jury (note, commentaire, validation)
if (String(params.field).startsWith("jury")) {
return 'cell--jury';
}
/* if (String(params.field).startsWith("jury")) {
return 'cell--jury';
}*/
}}
getRowClassName={(params) => {
// Pour la gestion de la couleur de zone double cliquée
if (String(params.row.ue_validation) === "1") {
if (String(params.row.is_eu_validated) === "1") {
return 'line--statut--isvalide';
}
@ -5099,13 +4980,13 @@ const Module_Session_Notes_Classement = (props) => {
<div className="session_data">
<div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<nav style={{ textAlign: 'center' }}>zzzzzz detail note</nav>
<nav style={{ textAlign: 'center' }}>zzzzzz detail note uu</nav>
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -5162,7 +5043,7 @@ const Module_Session_Notes_Classement = (props) => {
color: "#0a2a4d",
},
'& .line--statut--isvalide': {
backgroundColor: '#ABEBC6',
backgroundColor: '#dbf1e4',
color: "#0a2a4d",
fontWeight: '600',
},
@ -5223,7 +5104,7 @@ const Module_Session_Notes_Classement = (props) => {
))}
columns={columns_list_Detailled_Note_After_UE_Calculation}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -5232,7 +5113,7 @@ const Module_Session_Notes_Classement = (props) => {
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
/* components={{
Toolbar: GridToolbar,

View File

@ -5461,7 +5461,7 @@ const Module_Session_Planification = (props) => {
<nav style={{ "float": "left", "width": "100%" }}>
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière 001
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière
{New_Getall_Session_List_UE_result && New_Getall_Session_List_UE_result.length > 0 && <Autocomplete
disablePortal
@ -7256,7 +7256,7 @@ const Module_Session_Planification = (props) => {
</div>
<nav style={{ "float": "left", "width": "100%" }}>
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière 002
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière
{Distinct_UE_New_Getall_Session_List_UE_result && Distinct_UE_New_Getall_Session_List_UE_result.length > 0 &&

View File

@ -199,8 +199,8 @@ const Notes_Evaluation = (props) => {
},
{ field: 'code', headerName: 'code', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'titre', headerName: 'titre', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'code', headerName: 'Code', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'titre', headerName: 'Titre', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
{ field: 'class_id', headerName: 'class_id', hide: true, Width: 0 },
{
@ -879,6 +879,12 @@ const Notes_Evaluation = (props) => {
setp_detail_rattrapage("");
}
if (mylocal_evaluation.domaine_competence_id) {
setp_detail_class_eu_domaine_competence_id(mylocal_evaluation.domaine_competence_id);
} else {
setp_detail_class_eu_domaine_competence_id("");
}
if (mylocal_evaluation.semestre) {
setp_detail_semestre(mylocal_evaluation.semestre);
@ -1420,6 +1426,7 @@ const Notes_Evaluation = (props) => {
var form = new FormData();
const stored_cookie = getCookie('tokenmysypart');
form.append("token", stored_cookie);
form.append("is_ftion_initiale", '1');
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_All_Class_Few_Fields/";
@ -1818,7 +1825,8 @@ const Notes_Evaluation = (props) => {
setNew_Get_List_UE_From_Class_Id_result(new_data2);
setDistinct_UE_New_Get_List_UE_From_Class_Id_result(new_data2_Distinct_UE);
console.log(" ## new_data2_Distinct_UE = ", new_data2_Distinct_UE)
}
@ -1878,7 +1886,7 @@ const Notes_Evaluation = (props) => {
if (String(res.data.status) === String("true")) {
//console.log(" In Get_List_UE_From_Session_Id res.data.status = " + res.data.status);
//console.log(" In Get_List_UE_From_Session_Id res.data.message r_class = " + res.data.message);
console.log(" In Get_List_UE_From_Session_Id res.data.diplomediplome r_class = " + res.data.diplome);
//console.log(" In Get_List_UE_From_Session_Id res.data.diplomediplome r_class = " + res.data.diplome);
setGet_List_UE_From_Session_Id_api("true");
setGet_List_UE_From_Session_Id_result(res.data.message);
@ -2651,6 +2659,7 @@ const Notes_Evaluation = (props) => {
setp_detail_pays("");
setp_detail_responsable_id("");
setp_detail_session_id("");
setp_detail_class_eu_domaine_competence_id("");
}
const myRef = useRef(null)
@ -5649,12 +5658,12 @@ const Notes_Evaluation = (props) => {
<div className="session_data">
<div style={{ "border": "None" }}>
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -5756,7 +5765,7 @@ const Notes_Evaluation = (props) => {
))}
columns={columns_evalutions}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -5778,7 +5787,7 @@ const Notes_Evaluation = (props) => {
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,
@ -6581,7 +6590,7 @@ const Notes_Evaluation = (props) => {
<div className="session_caract"> <b>Unite d'enseignement 003 </b> <br />
<div className="session_caract"> <b>Unite d'enseignement </b> <br />
{Distinct_UE_New_Get_List_UE_From_Class_Id_result && Distinct_UE_New_Get_List_UE_From_Class_Id_result.length > 0 &&
<Autocomplete
@ -7321,7 +7330,7 @@ const Notes_Evaluation = (props) => {
</div>
<div className="session_caract"> <b> Promotion 001</b> <br />
<div className="session_caract"> <b> Promotion </b> <br />
{New_Getall_Partner_Session_Reduice_Fields_result && New_Getall_Partner_Session_Reduice_Fields_result.length > 0 &&
<Autocomplete
@ -7371,7 +7380,7 @@ const Notes_Evaluation = (props) => {
</div>
<div className="session_caract"> <b>Unite d'enseignement 001 </b> <br />
<div className="session_caract"> <b>Unite d'enseignement </b> <br />
{Distinct_UE_New_Get_List_UE_From_Class_Id_result && Distinct_UE_New_Get_List_UE_From_Class_Id_result.length > 0 &&
<Autocomplete
@ -7905,12 +7914,12 @@ const Notes_Evaluation = (props) => {
/>
</div>}
<div style={{ height: 650, width: '100%', paddingRight: '5px' }}>
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
&nbsp;
<Box
sx={{
height: 500,
height: 750,
width: '100%',
paddingRight: '1px',
@ -7995,7 +8004,7 @@ const Notes_Evaluation = (props) => {
))}
columns={columns_evalutions_participant}
pageSize={10}
pageSize={20}
className="datagridclass"
onRowDoubleClick={(newSelectionModel) => {
@ -8009,7 +8018,7 @@ const Notes_Evaluation = (props) => {
}}
rowsPerPageOptions={[10]}
rowsPerPageOptions={[20]}
disableSelectionOnClick
components={{
Toolbar: GridToolbar,

View File

@ -251,19 +251,19 @@ const Partner_Facture = (props) => {
function ExpandableCell_String_to_monetaire({ value }) {
var new_val = String(value).replaceAll(" ", '');
const [expanded, setExpanded] = React.useState(false);
const number = parseFloat(new_val);
var new_value = ""
if (isNaN(number)) {
new_value = "—"
} else {
new_value = new Intl.NumberFormat('fr-FR', {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
}).format(number);
}
const [expanded, setExpanded] = React.useState(false);
const number = parseFloat(new_val);
var new_value = ""
if (isNaN(number)) {
new_value = "—"
} else {
new_value = new Intl.NumberFormat('fr-FR', {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
}).format(number);
}
@ -286,14 +286,14 @@ const Partner_Facture = (props) => {
const columns = [
{ field: '_id', headerName: '_id', hide: true, disableExport: true, },
{ field: 'id', headerName: 'id', hide: true, disableExport: true },
{ field: 'eye_status', headerName: 'eye_status',hide: true, disableExport: true },
{ field: 'eye_status', headerName: 'eye_status', hide: true, disableExport: true },
{ field: 'eye_echeance', headerName: 'eye_echeance', hide: true, disableExport: true },
{
field: 'local_status', headerName: 'Statut', width: 150, hide: false, editable: false,
renderCell: (cellValues) => {
return (
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
{cellValues.row.eye_status && cellValues.row.eye_status === "retard" && <font style={{ color: "red" }}> En retard </font>}
{cellValues.row.eye_status && cellValues.row.eye_status === "retard" && <font style={{ color: "red" }}> En retard </font>}
</div>
@ -325,22 +325,22 @@ const Partner_Facture = (props) => {
{ field: 'order_header_vendeur_nom_prenom', headerName: 'Vendeur', width: 150, flex: 1, editable: false },
{ field: 'order_header_date_cmd', headerName: 'Date Cmd', width: 150, hide: true, editable: false },
{
field: 'total_header_hors_taxe_before_header_reduction', headerName: 'Montant HT', width: 150, hide: false, editable: false, align:'right',
field: 'total_header_hors_taxe_before_header_reduction', headerName: 'Montant HT', width: 150, hide: false, editable: false, align: 'right',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
{
field: 'order_header_tax_amount', headerName: 'Taxe', width: 150, hide: false, editable: false, align:'right',
field: 'order_header_tax_amount', headerName: 'Taxe', width: 150, hide: false, editable: false, align: 'right',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
{
field: 'total_header_toutes_taxes', headerName: 'Montant TTC', width: 150, hide: false, editable: false, align:'right',
field: 'total_header_toutes_taxes', headerName: 'Montant TTC', width: 150, hide: false, editable: false, align: 'right',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
{
field: 'reste_to_paye', headerName: 'A payer', width: 150, hide: false, editable: false, align:'right',
field: 'reste_to_paye', headerName: 'A payer', width: 150, hide: false, editable: false, align: 'right',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
@ -456,16 +456,18 @@ const Partner_Facture = (props) => {
{ field: 'order_line_session_code', headerName: 'Code Session', width: 150, hide: false, editable: false },
{ field: 'order_line_formation_duration', headerName: 'Durée', width: 80, hide: false, editable: false },
{ field: 'order_line_qty', headerName: 'Qte', width: 100, hide: false, editable: false, align:'center', },
{ field: 'order_line_prix_unitaire', headerName: 'Prix Unit.', width: 100, hide: false, editable: false,
align:'center',
{ field: 'order_line_qty', headerName: 'Qte', width: 100, hide: false, editable: false, align: 'center', },
{
field: 'order_line_prix_unitaire', headerName: 'Prix Unit.', width: 100, hide: false, editable: false,
align: 'center',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
},
{ field: 'order_line_montant_hors_taxes', headerName: 'Total HT', width: 100, hide: false, editable: false,
align:'right',
{
field: 'order_line_montant_hors_taxes', headerName: 'Total HT', width: 100, hide: false, editable: false,
align: 'right',
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
},
},
{ field: 'order_header_id', headerName: 'Id_Entete', hide: true, editable: false },
{ field: 'order_header_ref_interne', headerName: 'Ref_Interne', hide: true, editable: false },
@ -932,7 +934,7 @@ const Partner_Facture = (props) => {
setLoading(false);
if (String(res.data.status) === String("true")) {
//console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.status = " + res.data.status);
// console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
// console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
setGetall_Invoice_Paiement_Payed_Remain_Amounts_api("true");
setGetall_Invoice_Paiement_Payed_Remain_Amounts_result(res.data.message);
@ -1254,6 +1256,8 @@ const Partner_Facture = (props) => {
const [p_detail_header_ref_client, setp_detail_header_ref_client] = useState();
const [p_detail_header_ref_interne, setp_detail_header_ref_interne] = useState();
const [p_detail_header_reste_to_paye, setp_detail_header_reste_to_paye] = useState("");
const [p_detail_header_vendeur_nom, setp_detail_header_vendeur_nom] = useState();
const [p_detail_header_vendeur_nom_id, setp_detail_header_vendeur_nom_id] = useState();
@ -1696,6 +1700,7 @@ const Partner_Facture = (props) => {
const myRef_head = useRef(null);
const [selected_id, setselected_id] = useState("");
const [selected_order_line_id, setselected_order_line_id] = useState("");
const [selected_order_header_type, setselected_order_header_type] = useState();
@ -1741,8 +1746,6 @@ const Partner_Facture = (props) => {
//clearDetailAttendeFields();
setdisplay_detail_invoice("1");
setLoading(true);
Get_Invoice_Data(invoice_id);
Get_Partner_Invoice_Lines_from_header_id(invoice_id);
@ -1817,6 +1820,12 @@ const Partner_Facture = (props) => {
setp_detail_header_ref_interne("")
}
if (mylocal_order.reste_to_paye) {
setp_detail_header_reste_to_paye(mylocal_order.reste_to_paye);
} else {
setp_detail_header_reste_to_paye("")
}
//document.getElementsByName("detail_header_ref_cient")[0].value = "";
if (mylocal_order.order_header_ref_client) {
setp_detail_header_ref_client(mylocal_order.order_header_ref_client);
@ -5760,19 +5769,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -5885,19 +5894,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -5928,19 +5937,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -6089,19 +6098,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -6451,19 +6460,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7118,19 +7127,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7345,19 +7354,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7575,19 +7584,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7655,19 +7664,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7818,19 +7827,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -7934,19 +7943,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8079,19 +8088,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8151,19 +8160,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8316,19 +8325,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8438,19 +8447,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8590,19 +8599,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8661,19 +8670,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8822,19 +8831,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -8940,19 +8949,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -9751,19 +9760,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -10359,19 +10368,19 @@ const Partner_Facture = (props) => {
}}
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
sx={{
"& .MuiOutlinedInput-root": {
"& fieldset": {
border: "solid #e8eef6 1px;",
},
"&:hover fieldset": {
border: "solid #e8eef6 1px;",
},
"&.Mui-focused fieldset": {
border: "solid #e8eef6 1px;",
},
},
}}
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
/>
@ -10822,7 +10831,7 @@ const Partner_Facture = (props) => {
<div className="gest_header"> MySy Information </div>
<div className="gest_content">
{' '}
En confirmant cette opération,<i><font color="red"> La facture sera annulée et un avoir créé </font></i>. <br />
En confirmant cette opération,<i><font color="red"> La facture sera annulée et un avoir de <b> {p_detail_header_reste_to_paye} </b> créé </font></i>. <br />
</div>
<div className="gest_actions">