14/05/23 - 17h

recette2
cherif 2023-05-14 16:33:43 +02:00
parent dbcd1c3252
commit e3872d5c6d
1 changed files with 80 additions and 6 deletions

View File

@ -1305,6 +1305,13 @@ function GestionAdministrative(props) {
return;
}
var session_ondemande = "0"
session_ondemande = ""
if (document.getElementById("session_ondemande") && document.getElementById("session_ondemande").value != "") {
session_ondemande = document.getElementById("session_ondemande").value;
}
var presentiel = "0"
presentiel = ""
if (document.getElementById("presentiel") && document.getElementById("presentiel").value != "") {
@ -1376,6 +1383,7 @@ function GestionAdministrative(props) {
form.append("date_fin", format(SessionendDate, 'dd/MM/yyyy kk:mm:ss'));
form.append("prix_session", prix_session);
form.append("nb_participant", nb_participant);
form.append("session_ondemande", session_ondemande);
form.append("presentiel", presentiel);
form.append("distantiel", distantiel);
form.append("adresse", adress);
@ -1468,6 +1476,13 @@ function GestionAdministrative(props) {
}
var one_session_ondemande = "0"
one_session_ondemande = ""
if (document.getElementById("one_session_ondemande") && document.getElementById("one_session_ondemande").value != "") {
one_session_ondemande = document.getElementById("one_session_ondemande").value;
}
var presentiel = "0"
presentiel = ""
if (document.getElementById("one_presentiel") && document.getElementById("one_presentiel").value != "") {
@ -1556,6 +1571,7 @@ function GestionAdministrative(props) {
form.append("date_fin", format(one_SessionendDate, 'dd/MM/yyyy kk:mm:ss'));
form.append("prix_session", prix_session);
form.append("nb_participant", nb_participant);
form.append("session_ondemande", one_session_ondemande);
form.append("presentiel", presentiel);
form.append("distantiel", distantiel);
form.append("adresse", adress);
@ -1690,6 +1706,12 @@ function GestionAdministrative(props) {
if (mylocaltraining.distantiel)
document.getElementsByName("distantiel")[0].value = mylocaltraining.distantiel;
document.getElementsByName("session_ondemande")[0].value = "";
if (mylocaltraining.session_ondemande)
document.getElementsByName("session_ondemande")[0].value = mylocaltraining.session_ondemande;
document.getElementsByName("presentiel")[0].value = "";
if (mylocaltraining.presentiel)
document.getElementsByName("presentiel")[0].value = mylocaltraining.presentiel;
@ -1903,6 +1925,9 @@ function GestionAdministrative(props) {
document.getElementsByName("prix_session")[0].disabled = true;
document.getElementsByName("prix_session")[0].style.backgroundColor = "#ECEFF1";
document.getElementsByName("session_ondemande")[0].disabled = true;
document.getElementsByName("session_ondemande")[0].style.backgroundColor = "#ECEFF1";
document.getElementsByName("presentiel")[0].disabled = true;
document.getElementsByName("presentiel")[0].style.backgroundColor = "#ECEFF1";
@ -1950,6 +1975,8 @@ function GestionAdministrative(props) {
document.getElementsByName("prix_session")[0].disabled = false;
document.getElementsByName("prix_session")[0].style.backgroundColor = "#FFFFFF";
document.getElementsByName("session_ondemande")[0].disabled = false;
document.getElementsByName("session_ondemande")[0].style.backgroundColor = "#FFFFFF";
document.getElementsByName("presentiel")[0].disabled = false;
document.getElementsByName("presentiel")[0].style.backgroundColor = "#FFFFFF";
@ -1988,6 +2015,9 @@ function GestionAdministrative(props) {
if (document.getElementsByName("presentiel")[0])
document.getElementsByName("presentiel")[0].value = "";
if (document.getElementsByName("session_ondemande")[0])
document.getElementsByName("session_ondemande")[0].value = "";
if (document.getElementsByName("distantiel")[0])
document.getElementsByName("distantiel")[0].value = "";
@ -2029,6 +2059,9 @@ function GestionAdministrative(props) {
if (document.getElementsByName("one_presentiel")[0])
document.getElementsByName("one_presentiel")[0].value = "";
if (document.getElementsByName("one_session_ondemande")[0])
document.getElementsByName("one_session_ondemande")[0].value = "";
if (document.getElementsByName("one_distantiel")[0])
document.getElementsByName("one_distantiel")[0].value = "";
@ -2837,7 +2870,7 @@ function GestionAdministrative(props) {
if (myelement) {
myelement.scrollIntoView({ behavior: 'smooth' });
}
}
else {
@ -3081,6 +3114,8 @@ function GestionAdministrative(props) {
const [sessionpresence, setsessionpresence] = useState("");
const [sessiondistance, setsessiondistance] = useState("");
const [sessionondemande, setsessionondemande] = useState("");
const handleChangeSessionPresentiel = (event) => {
const value = event.target.value;
setsessionpresence(value);
@ -3636,6 +3671,22 @@ function GestionAdministrative(props) {
/>
</div>
<div className="session_caract">Session à la demande* <i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="one_session_ondemande"
id="one_session_ondemande"
type="number"
InputLabelProps={{
shrink: true,
}}
inputProps={{ min: "0", max: "1", step: "1" }}
disabled={false}
className="disabled_style enable_style"
>
</TextField>
</div>
<div className="session_caract">
Date Debut *
<DatePicker
@ -3674,7 +3725,8 @@ function GestionAdministrative(props) {
/>
</div>
<div className="session_caract">Présentiel*<br />
<div className="session_caract">Présentiel* <i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="one_presentiel"
id="one_presentiel"
@ -3690,7 +3742,7 @@ function GestionAdministrative(props) {
</TextField>
</div>
<div className="session_caract">A distance*<br />
<div className="session_caract">A distance* <i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="one_distantiel"
id="one_distantiel"
@ -3946,8 +3998,12 @@ function GestionAdministrative(props) {
<option value={(JSON.parse(session).formation_session_id)}>
{(JSON.parse(session).session_ondemande) === "1" && " A la Demande - "}
{( !JSON.parse(session).session_ondemande || JSON.parse(session).session_ondemande === "0" ) &&
(JSON.parse(session).date_debut).substring(0, 10)+ " au "+ (JSON.parse(session).date_fin).substring(0, 10)}
{(JSON.parse(session).date_debut).substring(0, 10)} au {(JSON.parse(session).date_fin).substring(0, 10)} -
{/*(JSON.parse(session).date_debut).substring(0, 10)} au {(JSON.parse(session).date_fin).substring(0, 10) */} -
{(JSON.parse(session).distantiel) === "1" && " A Distance - "}
{(JSON.parse(session).presentiel) === "1" && (JSON.parse(session).adresse) && " En Présentiel - " + (JSON.parse(session).adresse)}
{(JSON.parse(session).presentiel) === "1" && (!JSON.parse(session).adresse) && " En Présentiel - "}
@ -4009,6 +4065,22 @@ function GestionAdministrative(props) {
/>
</div>
<div className="session_caract">Session à la demande* <i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="session_ondemande"
id="session_ondemande"
type="number"
InputLabelProps={{
shrink: true,
}}
inputProps={{ min: "0", max: "1", step: "1" }}
disabled={false}
className="disabled_style enable_style"
>
</TextField>
</div>
<div className="session_caract">
Date Debut
<DatePicker
@ -4047,7 +4119,9 @@ function GestionAdministrative(props) {
/>
</div>
<div className="session_caract">Présentiel*<br />
<div className="session_caract">Présentiel *<i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="presentiel"
id="presentiel"
@ -4063,7 +4137,7 @@ function GestionAdministrative(props) {
</TextField>
</div>
<div className="session_caract">A distance*<br />
<div className="session_caract">A distance*<i>(0 = Non, 1 = Oui) </i><br />
<TextField
name="distantiel"
id="distantiel"