diff --git a/src/components/Partner_Config_Jours_Travail.js b/src/components/Partner_Config_Jours_Travail.js index 48de7e0..897908b 100644 --- a/src/components/Partner_Config_Jours_Travail.js +++ b/src/components/Partner_Config_Jours_Travail.js @@ -647,24 +647,25 @@ const Partner_Configuration_Jours_Travail = (props) => { } } - const [nb_sequence_lundi, setnb_sequence_lundi] = useState("2"); - const [nb_sequence_mardi, setnb_sequence_mardi] = useState("2"); - const [nb_sequence_mercredi, setnb_sequence_mercredi] = useState("2"); - const [nb_sequence_jeudi, setnb_sequence_jeudi] = useState("2"); - const [nb_sequence_vendredi, setnb_sequence_vendredi] = useState("2"); - const [nb_sequence_samedi, setnb_sequence_samedi] = useState("0"); - const [nb_sequence_dimanche, setnb_sequence_dimanche] = useState("0"); + const [nb_sequence_lundi, setnb_sequence_lundi] = useState("0"); + const [nb_sequence_mardi, setnb_sequence_mardi] = useState("0"); + const [nb_sequence_mercredi, setnb_sequence_mercredi] = useState("0"); + const [nb_sequence_jeudi, setnb_sequence_jeudi] = useState("0"); + const [nb_sequence_vendredi, setnb_sequence_vendredi] = useState("0"); + const [nb_sequence_samedi, setnb_sequence_samedi] = useState("2"); + const [nb_sequence_dimanche, setnb_sequence_dimanche] = useState("2"); const [nb_date_off, setnb_date_off] = useState("1"); + const [Add_Update_working_Setup_api, setAdd_Update_working_Setup_api] = useState(); + const [Add_Update_working_Setup_message, setAdd_Update_working_Setup_message] = useState(); + const [Add_Update_working_Setup_result, setAdd_Update_working_Setup_result] = useState(); function Add_Update_working_Setup() { - - - /*** Debut traitement des données du lundi */ var data_lundi = {} data_lundi['jour'] = "lundi"; + data_lundi['tab_sequence'] = [] var tab_sequence_lundi = [] @@ -700,20 +701,22 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_lundi.push(json_lundi) + data_lundi['tab_sequence'].push(json_lundi) + } } - data_lundi['tab_sequence'] = [] - data_lundi['tab_sequence'].push(tab_sequence_lundi) + + //data_lundi['tab_sequence'].push(tab_sequence_lundi) // console.log(" tab_sequence_lundi = ", data_lundi); /*** Debut traitement des données du mardi */ var data_mardi = {} data_mardi['jour'] = "mardi"; + data_mardi['tab_sequence'] = [] var tab_sequence_mardi = [] @@ -749,21 +752,73 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_mardi.push(json_mardi) + data_mardi['tab_sequence'].push(json_mardi) + } } - data_mardi['tab_sequence'] = [] - data_mardi['tab_sequence'].push(tab_sequence_mardi) + + //data_mardi['tab_sequence'].push(tab_sequence_mardi) // console.log(" tab_sequence_mardi = ", data_mardi); + /*** Debut traitement des données du mardi */ + var data_mardi = {} + data_mardi['jour'] = "mardi"; + data_mardi['tab_sequence'] = [] + + var tab_sequence_mardi = [] + + for (let i = 1; i <= parseInt(String(nb_sequence_mardi)); i++) { + + var name_racine_from = "mardi_seq_from_" + String(i); + var name_racine_to = "mardi_seq_to_" + String(i); + + var local_val = {}; + + + if (document.getElementsByName(name_racine_from)[0] && document.getElementsByName(name_racine_to)[0]) { + var sequence_from = document.getElementsByName(name_racine_from)[0].value; + var sequence_to = document.getElementsByName(name_racine_to)[0].value; + + if (sequence_from === undefined || String(sequence_from) === "" + || sequence_to === undefined || String(sequence_to) === "") { + console.log(" Les heures du mardi sont incorrectes"); + return; + } + + var work_sequence_from = parseInt(String(sequence_from).replaceAll(":", '')) + var work_sequence_to = parseInt(String(sequence_to).replaceAll(":", '')) + + + if (work_sequence_from >= work_sequence_to) { + console.log(" Les heures du mardi sont incorrectes. L'heure de fin de séquence doit être antérieure à l'heure de début de séquence"); + return; + } + + var json_mardi = { + 'heure_debut': String(sequence_from), + 'heure_fin': String(sequence_to), + } + + data_mardi['tab_sequence'].push(json_mardi) + + } + + + } + + + //data_mardi['tab_sequence'].push(tab_sequence_mardi) + // console.log(" tab_sequence_mardi = ", data_mardi); + /*** Debut traitement des données du mercredi */ var data_mercredi = {} data_mercredi['jour'] = "mercredi"; + data_mercredi['tab_sequence'] = [] var tab_sequence_mercredi = [] @@ -799,19 +854,22 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_mercredi.push(json_mercredi) + data_mercredi['tab_sequence'].push(json_mercredi) + } } - data_mercredi['tab_sequence'] = [] - data_mercredi['tab_sequence'].push(tab_sequence_mercredi) + + //data_mercredi['tab_sequence'].push(tab_sequence_mercredi) // console.log(" tab_sequence_mercredi = ", data_mercredi); + /*** Debut traitement des données du jeudi */ var data_jeudi = {} data_jeudi['jour'] = "jeudi"; + data_jeudi['tab_sequence'] = [] var tab_sequence_jeudi = [] @@ -847,19 +905,22 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_jeudi.push(json_jeudi) + data_jeudi['tab_sequence'].push(json_jeudi) + } } - data_jeudi['tab_sequence'] = [] - data_jeudi['tab_sequence'].push(tab_sequence_jeudi) + + //data_jeudi['tab_sequence'].push(tab_sequence_jeudi) // console.log(" tab_sequence_jeudi = ", data_jeudi); + /*** Debut traitement des données du vendredi */ var data_vendredi = {} data_vendredi['jour'] = "vendredi"; + data_vendredi['tab_sequence'] = [] var tab_sequence_vendredi = [] @@ -895,20 +956,21 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_vendredi.push(json_vendredi) + data_vendredi['tab_sequence'].push(json_vendredi) + } } - data_vendredi['tab_sequence'] = [] - data_vendredi['tab_sequence'].push(tab_sequence_vendredi) - // console.log(" tab_sequence_vendredi = ", data_vendredi); + //data_vendredi['tab_sequence'].push(tab_sequence_vendredi) + // console.log(" tab_sequence_vendredi = ", data_vendredi); /*** Debut traitement des données du samedi */ var data_samedi = {} data_samedi['jour'] = "samedi"; + data_samedi['tab_sequence'] = [] var tab_sequence_samedi = [] @@ -944,19 +1006,21 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_samedi.push(json_samedi) + data_samedi['tab_sequence'].push(json_samedi) + } } - data_samedi['tab_sequence'] = [] - data_samedi['tab_sequence'].push(tab_sequence_samedi) + + //data_samedi['tab_sequence'].push(tab_sequence_samedi) // console.log(" tab_sequence_samedi = ", data_samedi); /*** Debut traitement des données du dimanche */ var data_dimanche = {} data_dimanche['jour'] = "dimanche"; + data_dimanche['tab_sequence'] = [] var tab_sequence_dimanche = [] @@ -992,17 +1056,19 @@ const Partner_Configuration_Jours_Travail = (props) => { 'heure_fin': String(sequence_to), } - tab_sequence_dimanche.push(json_dimanche) + data_dimanche['tab_sequence'].push(json_dimanche) + } } - data_dimanche['tab_sequence'] = [] - data_dimanche['tab_sequence'].push(tab_sequence_dimanche) + + //data_dimanche['tab_sequence'].push(tab_sequence_dimanche) // console.log(" tab_sequence_dimanche = ", data_dimanche); + var global_partner_working_hours = {} global_partner_working_hours['lundi'] = data_lundi; @@ -1013,60 +1079,630 @@ const Partner_Configuration_Jours_Travail = (props) => { global_partner_working_hours['samedi'] = data_samedi; global_partner_working_hours['dimanche'] = data_dimanche; + /*** Recuperation des dates fériés */ + + global_partner_working_hours['date_off'] = [] + + for (let i = 1; i <= parseInt(String(nb_date_off)); i++) { + + var date_off_name = "date_off_" + String(i); + + if (document.getElementsByName(date_off_name)[0]) { + var date_off_value = document.getElementsByName(date_off_name)[0].value; + + console.log(" ### date_off_value = ", date_off_value); + + global_partner_working_hours['date_off'].push(date_off_value) + + } + + } console.log(" global_partner_working_hours = ", global_partner_working_hours); + var json_str = JSON.stringify(global_partner_working_hours) + console.log(" json_str = ", json_str); + var form = new FormData(); + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("modele_journee", json_str); + form.append("_id", String(selected_Model_Journee_id)); + + //console.log(" form == ", form); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_Modele_Journee/"; + + axios.post(myurl, form).then(res => { + //console.log(" In Add_Update_working_Setup res.data.status = " + res.data.status); + //console.log(" In Add_Update_working_Setup res.data.message r_class = " + res.data.message); + + if (String(res.data.status) === String("true")) { + setAdd_Update_working_Setup_api("true"); + setAdd_Update_working_Setup_result(res.data.message); + + alert(res.data.message); + + } + else { + setAdd_Update_working_Setup_api("false"); + setAdd_Update_working_Setup_message(res.data.message); + alert(res.data.message); + } + + }).catch((error) => { + + console.warn('UpdateStagiaireData : Not good man :( Add_Update_working_Setup = ' + error); + setAdd_Update_working_Setup_api("false"); + alert(" Impossible de créer / mettre à jour le modèle de journée de travail "); + + }) } - function Get_working_Setup() { + async function Get_working_Setup() { var json_test = { + "lundi": { + "jour": "lundi", + "tab_sequence": [ + { + "heure_debut": "08:00", + "heure_fin": "12:00" + }, + { + "heure_debut": "14:00", + "heure_fin": "16:00" + } + ] + }, + "mardi": { + "jour": "mardi", + "tab_sequence": [] + }, + "mercredi": { + "jour": "mercredi", + "tab_sequence": [] + }, + "jeudi": { + "jour": "jeudi", + "tab_sequence": [] + }, "vendredi": { "jour": "vendredi", - "tab_sequence": [ - [] - ] + "tab_sequence": [] }, "samedi": { "jour": "samedi", - "tab_sequence": [ - [ - { - "heure_debut": "08:00", - "heure_fin": "12:00" - }, - { - "heure_debut": "14:15", - "heure_fin": "20:00" - } - ] - ] + "tab_sequence": [] }, "dimanche": { "jour": "dimanche", "tab_sequence": [ - [ - { - "heure_debut": "08:30", - "heure_fin": "12:30" - } - ] + { + "heure_debut": "07:00", + "heure_fin": "09:00" + }, + { + "heure_debut": "11:00", + "heure_fin": "17:00" + } ] - } + }, + "date_off": [ + "2023-11-06", + "2023-11-10", + "2023-11-20" + ] } - var data_samedi = json_test.samedi; - var nb_sequen_sam = json_test.samedi.tab_sequence.length+1; - console.log(" ### data_samedi = ", data_samedi, " --- nb_sequen_sam = ", nb_sequen_sam); - setnb_sequence_samedi(String(nb_sequen_sam)); - + /*** + * Recuperation des nombres de sequence + */ + var data_lundi = json_test.lundi; + var nb_sequen_lundi = json_test.lundi.tab_sequence.length; + setnb_sequence_lundi(String(nb_sequen_lundi)); + + var data_mardi = json_test.mardi; + var nb_sequen_mardi = json_test.mardi.tab_sequence.length; + setnb_sequence_mardi(String(nb_sequen_mardi)); + + + var data_mercredi = json_test.mercredi; + var nb_sequen_mercredi = json_test.mercredi.tab_sequence.length; + setnb_sequence_mercredi(String(nb_sequen_mercredi)); + + + var data_jeudi = json_test.jeudi; + var nb_sequen_jeudi = json_test.jeudi.tab_sequence.length; + setnb_sequence_jeudi(String(nb_sequen_jeudi)); + + + var data_vendredi = json_test.vendredi; + var nb_sequen_vendredi = json_test.vendredi.tab_sequence.length; + setnb_sequence_vendredi(String(nb_sequen_vendredi)); + + + var data_samedi = json_test.samedi; + var nb_sequen_samedi = json_test.samedi.tab_sequence.length; + setnb_sequence_samedi(String(nb_sequen_samedi)); + + + var data_dimanche = json_test.dimanche; + var nb_sequen_dimanche = json_test.dimanche.tab_sequence.length; + setnb_sequence_dimanche(String(nb_sequen_dimanche)); + + + + await sleep(5); + + + /** + * Traitement des données du lundi + */ + + for (let i = 1; i <= nb_sequen_lundi; i++) { + + var name_racine_from = "lundi_seq_from_" + String(i); + var name_racine_to = "lundi_seq_to_" + String(i); + + + var from = json_test.lundi.tab_sequence[i - 1].heure_debut; + var to = json_test.lundi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + /** + * Traitement des données du mardi + */ + + for (let i = 1; i <= nb_sequen_mardi; i++) { + + var name_racine_from = "mardi_seq_from_" + String(i); + var name_racine_to = "mardi_seq_to_" + String(i); + + + var from = json_test.mardi.tab_sequence[i - 1].heure_debut; + var to = json_test.mardi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du mercredi + */ + + for (let i = 1; i <= nb_sequen_mercredi; i++) { + + var name_racine_from = "mercredi_seq_from_" + String(i); + var name_racine_to = "mercredi_seq_to_" + String(i); + + + var from = json_test.mercredi.tab_sequence[i - 1].heure_debut; + var to = json_test.mercredi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du jeudi + */ + + for (let i = 1; i <= nb_sequen_jeudi; i++) { + + var name_racine_from = "jeudi_seq_from_" + String(i); + var name_racine_to = "jeudi_seq_to_" + String(i); + + + var from = json_test.jeudi.tab_sequence[i - 1].heure_debut; + var to = json_test.jeudi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du vendredi + */ + + for (let i = 1; i <= nb_sequen_vendredi; i++) { + + var name_racine_from = "vendredi_seq_from_" + String(i); + var name_racine_to = "vendredi_seq_to_" + String(i); + + + var from = json_test.vendredi.tab_sequence[i - 1].heure_debut; + var to = json_test.vendredi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du samedi + */ + + for (let i = 1; i <= nb_sequen_samedi; i++) { + + var name_racine_from = "samedi_seq_from_" + String(i); + var name_racine_to = "samedi_seq_to_" + String(i); + + + var from = json_test.samedi.tab_sequence[i - 1].heure_debut; + var to = json_test.samedi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du dimanche + */ + + for (let i = 1; i <= nb_sequen_dimanche; i++) { + + var name_racine_from = "dimanche_seq_from_" + String(i); + var name_racine_to = "dimanche_seq_to_" + String(i); + + + var from = json_test.dimanche.tab_sequence[i - 1].heure_debut; + var to = json_test.dimanche.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + + /** + * Traitement des dates off + */ + + var data_dates_off = json_test.date_off; + var nb_sequen_data_dates_off = json_test.date_off.length; + setnb_date_off(String(nb_sequen_data_dates_off)); + + + await sleep(5); + + + for (let i = 1; i <= json_test.date_off.length; i++) { + + var date_off_name = "date_off_" + String(i); + + var date_off_value = json_test.date_off[i - 1]; + + + if (document.getElementById(date_off_name)) { + document.getElementById(date_off_name).value = String(date_off_value); + + } + + } + } + function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); + } + + + const [selected_Model_Journee_id, setselected_Model_Journee_id] = useState(""); + + const [Getall_Default_Model_Journee_api, setGetall_Default_Model_Journee_api] = useState(); + const [Getall_Default_Model_Journee_message, setGetall_Default_Model_Journee_message] = useState(); + const [Getall_Default_Model_Journee_result, setGetall_Default_Model_Journee_result] = useState(); + function Getall_Default_Model_Journee(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_Default_Modele_Journee/"; + + axios.post(myurl, form).then(res => { + + if (String(res.data.status) === String("true")) { + //console.log(" In Getall_Default_Model_Journee res.data.status = " + res.data.status); + //console.log(" In Getall_Default_Model_Journee res.data.message r_class = " + res.data.message); + setGetall_Default_Model_Journee_api("true"); + setGetall_Default_Model_Journee_result(res.data.message); + + var line = JSON.parse(res.data.message); + + console.log(" LILLLLLLLLL = ", line); + + console.log(" partner_owner_recid = ", JSON.parse(res.data.message).partner_owner_recid ); + + if( String( JSON.parse(res.data.message).partner_owner_recid ) !== "default"){ + setselected_Model_Journee_id( String(JSON.parse(res.data.message).partner_owner_recid ) ) + } + + Get_working_Setup_With_arg(line); + + } + else { + setGetall_Default_Model_Journee_api("false"); + setGetall_Default_Model_Journee_message(res.data.message); + alert(res.data.message); + } + + }).catch((error) => { + console.warn('Not good man :( Getall_Default_Model_Journee = ', error); + setGetall_Default_Model_Journee_api("false"); + alert(" Impossible de recuperer la liste des étapes de session"); + //setmyApimyApiMessage("") + }) + } + + async function Get_working_Setup_With_arg(json_test) { + + + + + /*** + * Recuperation des nombres de sequence + */ + var data_lundi = json_test.lundi; + var nb_sequen_lundi = json_test.lundi.tab_sequence.length; + setnb_sequence_lundi(String(nb_sequen_lundi)); + + var data_mardi = json_test.mardi; + var nb_sequen_mardi = json_test.mardi.tab_sequence.length; + setnb_sequence_mardi(String(nb_sequen_mardi)); + + + var data_mercredi = json_test.mercredi; + var nb_sequen_mercredi = json_test.mercredi.tab_sequence.length; + setnb_sequence_mercredi(String(nb_sequen_mercredi)); + + + var data_jeudi = json_test.jeudi; + var nb_sequen_jeudi = json_test.jeudi.tab_sequence.length; + setnb_sequence_jeudi(String(nb_sequen_jeudi)); + + + var data_vendredi = json_test.vendredi; + var nb_sequen_vendredi = json_test.vendredi.tab_sequence.length; + setnb_sequence_vendredi(String(nb_sequen_vendredi)); + + + var data_samedi = json_test.samedi; + var nb_sequen_samedi = json_test.samedi.tab_sequence.length; + setnb_sequence_samedi(String(nb_sequen_samedi)); + + + var data_dimanche = json_test.dimanche; + var nb_sequen_dimanche = json_test.dimanche.tab_sequence.length; + setnb_sequence_dimanche(String(nb_sequen_dimanche)); + + + + await sleep(5); + + + /** + * Traitement des données du lundi + */ + + for (let i = 1; i <= nb_sequen_lundi; i++) { + + var name_racine_from = "lundi_seq_from_" + String(i); + var name_racine_to = "lundi_seq_to_" + String(i); + + + var from = json_test.lundi.tab_sequence[i - 1].heure_debut; + var to = json_test.lundi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + /** + * Traitement des données du mardi + */ + + for (let i = 1; i <= nb_sequen_mardi; i++) { + + var name_racine_from = "mardi_seq_from_" + String(i); + var name_racine_to = "mardi_seq_to_" + String(i); + + + var from = json_test.mardi.tab_sequence[i - 1].heure_debut; + var to = json_test.mardi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du mercredi + */ + + for (let i = 1; i <= nb_sequen_mercredi; i++) { + + var name_racine_from = "mercredi_seq_from_" + String(i); + var name_racine_to = "mercredi_seq_to_" + String(i); + + + var from = json_test.mercredi.tab_sequence[i - 1].heure_debut; + var to = json_test.mercredi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du jeudi + */ + + for (let i = 1; i <= nb_sequen_jeudi; i++) { + + var name_racine_from = "jeudi_seq_from_" + String(i); + var name_racine_to = "jeudi_seq_to_" + String(i); + + + var from = json_test.jeudi.tab_sequence[i - 1].heure_debut; + var to = json_test.jeudi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du vendredi + */ + + for (let i = 1; i <= nb_sequen_vendredi; i++) { + + var name_racine_from = "vendredi_seq_from_" + String(i); + var name_racine_to = "vendredi_seq_to_" + String(i); + + + var from = json_test.vendredi.tab_sequence[i - 1].heure_debut; + var to = json_test.vendredi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du samedi + */ + + for (let i = 1; i <= nb_sequen_samedi; i++) { + + var name_racine_from = "samedi_seq_from_" + String(i); + var name_racine_to = "samedi_seq_to_" + String(i); + + + var from = json_test.samedi.tab_sequence[i - 1].heure_debut; + var to = json_test.samedi.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + /** + * Traitement des données du dimanche + */ + + for (let i = 1; i <= nb_sequen_dimanche; i++) { + + var name_racine_from = "dimanche_seq_from_" + String(i); + var name_racine_to = "dimanche_seq_to_" + String(i); + + + var from = json_test.dimanche.tab_sequence[i - 1].heure_debut; + var to = json_test.dimanche.tab_sequence[i - 1].heure_fin; + + if (document.getElementById(name_racine_from) && document.getElementById(name_racine_to)) { + document.getElementById(name_racine_from).value = String(from); + document.getElementById(name_racine_to).value = String(to); + } + + } + + + + /** + * Traitement des dates off + */ + + var data_dates_off = json_test.date_off; + var nb_sequen_data_dates_off = json_test.date_off.length; + setnb_date_off(String(nb_sequen_data_dates_off)); + + + await sleep(5); + + + for (let i = 1; i <= json_test.date_off.length; i++) { + + var date_off_name = "date_off_" + String(i); + + var date_off_value = json_test.date_off[i - 1]; + + + if (document.getElementById(date_off_name)) { + document.getElementById(date_off_name).value = String(date_off_value); + + } + + } + + } + + useEffect(() => { + + Getall_Default_Model_Journee(); + + window.scrollTo({ + top: 0, + behavior: "smooth", + }); + + }, []) + return (