04/01/2024 - 18:00
parent
1e76baafcf
commit
4eb51c6049
|
@ -1,41 +1,6 @@
|
||||||
external_code;titre;domaine;description;formateur;formateur_email;objectif;programme;prerequis;cpf;institut_formation;distantiel;presentiel;prix;note;img_url;url;duree;duree_unite;plus_produit;mots_cle;metier;certif;publie;zone_diffusion;pourqui;support;img_banner_detail_class
|
formation_code_externe;code_session;date_debut;date_fin;nb_participant;adresse;code_postal;ville;pays;date_debut_inscription;date_fin_inscription;distanciel;presentiel;prix_session;session_status;lms_class_code;session_etape;formateur_email;titre;location_type;is_bpf
|
||||||
MySy_SGBD_01;Introduction à la gestion des bases de données - SQL;autre;"Par ce cours, nous permettrons à un apprenant de maitriser les concepts de base des bases de données, de la créer, de l’administrer en toute autonomie.
|
MySy_SGBD_01;401_SGDB_01;05/02/2024;09/02/2024;10;2 passage de la Providence 01;75001;Paris 1;France;03/01/2024;04/02/2024;1;0;1550;1;;0;emp_nom01@mysy.com;Ttre_01;intra;1
|
||||||
Cette formation permettra à l’apprenant d’être à l’aise avec les bases de données et d’être employable comme gestionnaire de base de base de données dans une entreprise.";mysy;cherif.balde@yahoo.fr;"A la fin de ce module, l’apprenant sera en mesure de :
|
MySy_SGBD_01;401_SGDB_02;20/03/2024;24/03/2024;15;3 passage de la Providence 03;75001;Paris 2;France;04/01/2024;19/03/2024;0;1;1550;1;;0;emp_nom03@mysy.com;Ttre_02;extra;1
|
||||||
• De se connecter à une base de données de type Mysql et Postgresql
|
MYSY_Test_OP;401_OP_01;17/01/2024;21/01/2024;20;4 passage de la Providence 02;75002;Paris 3;France;05/01/2024;16/01/2024;1;0;2550;1;;0;emp_nom01@mysy.com;Ttre_03;;0
|
||||||
• De créer et mettre à jour et supprimer une base de base de données
|
MYSY_Test_AR;401_AR_01;09/02/2024;13/02/2024;10;5 passage de la Providence 04;75001;Paris 4;France;06/01/2024;08/02/2024;0;1;1000;1;;0;emp_nom03@mysy.com;Ttre_04;intra;0
|
||||||
• Créer et mettre jour et supprimer des tables de données, de les lier avec clés
|
MYSY_Test_AR;401_AR_02;15/03/2024;19/03/2024;15;6 passage de la Providence 05;75003;Paris 5;France;07/01/2024;14/03/2024;1;1;1800;1;;0;testnom01@mysy.com;Ttre_05;extra;1
|
||||||
• D’insérer, mettre à jour et supprimer des enregistrements.
|
|
||||||
• De créer des requête SQL nécessitant la jonction entre plusieurs tables.";"Qu’est-ce qu’un système de gestion de bases de données relationnelles (SGBDR)
|
|
||||||
Stockage de l’information
|
|
||||||
Les relations entre les tables ou cardinalité
|
|
||||||
|
|
||||||
La modélisation : Méthode Merise Vs Méthode UML
|
|
||||||
|
|
||||||
Les types de bases de données
|
|
||||||
• Bases de données relationnelles (SGBDR) :
|
|
||||||
• Bases de données NoSQL :
|
|
||||||
• Bases de données orientées graphe
|
|
||||||
|
|
||||||
Qu’est-ce que le langage SQL
|
|
||||||
Les base des données MariaDB/MySQL
|
|
||||||
Connexion à une base données MariaDB
|
|
||||||
Les Requêtes SQL :
|
|
||||||
• Créer une table
|
|
||||||
• Insérer un enregistrement dans la table
|
|
||||||
• Modifier les informations dans une table
|
|
||||||
|
|
||||||
Avancé :
|
|
||||||
• Les index
|
|
||||||
• Les triggers
|
|
||||||
• Les procédures
|
|
||||||
";Pour être à l’aise dans ce module, l’apprenant devra maitriser les outils informatiques (ordinateurs, logiciels, etc);1;mysy;1;0;4500;4;;;5;jour;En alliant des sessions en live et des sessions à distance, des exercice et travaux dirigés en ligne, vous apprenez plus facilement avec des cas pratiques.;"Bdd ;administration ;sql";autre;1;1;;"Cette formation est destinée aux personnes souhaitant exercer dans une entreprise les fonctions de :
|
|
||||||
• Administrateur de base de données
|
|
||||||
• Analyste fonctionnelle
|
|
||||||
Elle est également adressée à toute personne souhaitant s’initier ou approfondir ses compétences en gestion des bases de données";mixte;
|
|
||||||
MYSY_Test_AP;PRATICIEN EN AROMATHERAPIE INTEGRATIVE;sante_nat;L’Aromathérapie Intégrative© est un enseignement scientifique qui ne se limite pas à connaître les propriétés des huiles essentielles pour supprimer des symptômes, mais qui intègre leur utilisation dans une stratégie thérapeutique globale de santé, fondée sur une bonne compréhension de l'anatomie, de la physiologie et de la biochimie, afin d’être capable de proposer des solutions individualisées et efficaces.;ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);;Intégrer les règles de sécurité pour utiliser et conseiller l’usage des huiles essentielles. <l> Faire le lien entre la composition biochimique d’une huile essentielle et ses actions sur l’organisme.<l> Intégrer les bases indispensables de biochimie, d’anatomie et de physiologie humaine. <l> Évaluer une situation d’exclusion réclamant une prise en charge médicale. <l> Analyser une situation et les attentes d’un consultant pour définir une stratégie d’accompagnement adaptée avec des huiles essentielles dans les domaines relevant de sa compétence. <l> Établir une formule parfaitement adaptée à une personne et un problème. <l> Être capable de fabriquer un baume, une crème, une composition huileuse. ;Modules de 3 jours par mois en présentiel. <l> Entrainement à distance avec documents, vidéos et quiz en ligne <l> Evaluation à chaque module sur le programme du module précédent;Le niveau BAC est recommandé mais pas obligatoire. <l>Solide motivation.;0;ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);0;1;2590;5;https://img.mysy-training.com/ecole_aroma/img/logo_ecole_arome_vert.jpg;;21;jour;Mode hybride avec présentiel ( théorie, pratique, supports papier) et distanciel asynchrone : vidéos et quiz d'entrainement sur une plateforme dédiée :<l> Groupe de discussion sur messagerie whatsapp. <l> Evaluations pour vérifier l'atteinte des objectifs pédagogiques. <l> Evaluation, finale des compétences <l> Rédaction d'un travail de synthèse avec sujet au choix, à présenter devant un jury extérieur à l'école.;AROMATHERAPIE, HUILES ESSENTIELLES, AROMA;dev_perso;1;1;;• Aux professionnels du bien-être et de la santé qui désirent acquérir un outil complémentaire <l> • Aux particuliers en reconversion professionnelle dans le domaine de la santé et du bien-être <l> • Aux particuliers pour une utilisation familiale ou en démarche personnelle. <l> Inclusion des personnes handicapées.;mixte;
|
|
||||||
MYSY_Test_OP;PRATICIEN EN OLFACTOTHERAPIE;sante_nat;"Les huiles essentielles au service de notre équilibre psycho-émotionnel.<l>
|
|
||||||
Les informations olfactives sont en priorité traitées dans le cerveau par le système limbique qui gère aussi la mémoire émotionnelle.<l>
|
|
||||||
Ainsi une simple odeur peut faire remonter des émotions en lien avec un vécu plus ou moins traumatique, permettant de comprendre quels besoins n’ont pas été entendus et qui causent des souffrances plus ou moins conscientes.<l>
|
|
||||||
L'olfactothérapie invite à se mettre en chemin pour évoluer vers un plus grand respect de Soi et plus de sérénité́ dans la Vie.";ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);;Maîtriser les règles de sécurité pour utiliser et conseiller l’usage des huiles essentielles. <l> Évaluer une situation d’exclusion réclamant une prise en charge différente. <l> Analyser une situation et les attentes d’un consultant pour définir une stratégie d’accompagnement adaptée avec des huiles essentielles dans les domaines relevant de sa compétence. <l> Proposer une HE parfaitement adaptée à une personne en demande d’accompagnement psycho-émotionnel. ;Modules de 3 jours par mois en présentiel. <l> Entrainement à distance avec documents, vidéos et quiz en ligne ;Aucun prérequis n’est demandé excepté la motivation de partir à la découverte de Soi et de l'Autre.;0;ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);0;1;2590;5;https://img.mysy-training.com/ecole_aroma/img/logo_ecole_arome_vert.jpg;;21;jour;Mode hybride avec présentiel ( théorie, expérimentation, supports papier) et distanciel asynchrone : vidéos et quiz d'entrainement sur une plateforme dédiée :<l> Groupe de discussion sur messagerie whatsapp. <l> Entrainements à la consultation avec clients volontaires. <l> Evaluation, finale des compétences <l> Rédaction d'un travail personnel de synthèse.<l> Compte-rendus de 21 séances à rendre dans les mois qui suivent la formation pour obtenir la certification.;OLFACTOTHERAPIE, HUILES ESSENTIELLES;dev_perso;1;1;;"Aucun prérequis n’est demandé, cette formation est ouverte à toute personne motivée à travailler sur elle pour pouvoir mieux accompagner l’Autre.<l>
|
|
||||||
Elle est tout particulièrement conseillée aux sophrologues, praticiens en hypnose, aux psychothérapeutes et praticiens en relation d’aide désirant acquérir un outil complémentaire qui décuplera l’efficacité de leurs propres techniques.";mixte;
|
|
||||||
MYSY_Test_AR;PRATICIEN EN AROMATHERAPIE INTEGRATIVE;sante_nat;L’Aromathérapie Intégrative© est un enseignement scientifique qui ne se limite pas à connaître les propriétés des huiles essentielles pour supprimer des symptômes, mais qui intègre leur utilisation dans une stratégie thérapeutique globale de santé, fondée sur une bonne compréhension de l'anatomie, de la physiologie et de la biochimie, afin d’être capable de proposer des solutions individualisées et efficaces.;ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);;Intégrer les règles de sécurité pour utiliser et conseiller l’usage des huiles essentielles. <l> Faire le lien entre la composition biochimique d’une huile essentielle et ses actions sur l’organisme.<l> Intégrer les bases indispensables de biochimie, d’anatomie et de physiologie humaine. <l> Évaluer une situation d’exclusion réclamant une prise en charge médicale. <l> Analyser une situation et les attentes d’un consultant pour définir une stratégie d’accompagnement adaptée avec des huiles essentielles dans les domaines relevant de sa compétence. <l> Établir une formule parfaitement adaptée à une personne et un problème. <l> Être capable de fabriquer un baume, une crème, une composition huileuse. ;Modules de 3 jours par mois en présentiel. <l> Entrainement à distance avec documents, vidéos et quiz en ligne <l> Evaluation à chaque module sur le programme du module précédent;Le niveau BAC est recommandé mais pas obligatoire. Solide motivation.;0;ÉCOLE FRANCAISE D'AROMATHERAPIE INTEGRATIVE (EFAI);0;1;1650;5;https://img.mysy-training.com/ecole_aroma/img/logo_ecole_arome_vert.jpg;;12;jour;Mode hybride avec présentiel ( théorie, pratique, supports papier) et distanciel asynchrone : vidéos et quiz d'entrainement sur une plateforme dédiée. <l> Groupe de discussion sur messagerie whatsapp. <l> Evaluations pour vérifier l'atteinte des objectifs pédagogiques. <l> Evaluation, finale des compétences <l> Rédaction d'un travail de synthèse avec sujet au choix.;AROMATHERAPIE, HUILES ESSENTIELLES, AROMA;dev_perso;1;1;;;mixte;
|
|
||||||
|
|
|
|
@ -950,7 +950,7 @@ function Abonnement(props) {
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
/!\ : Important, il faut preciser le nombre d'article envoyé avec ceci : form.append("nb_product", nb_article);
|
/!\ : Important, il faut préciser le nombre d'article envoyé avec ceci : form.append("nb_product", nb_article);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
form.append("nb_product", "1");
|
form.append("nb_product", "1");
|
||||||
|
|
|
@ -49,7 +49,7 @@ function Account() {
|
||||||
getImage();
|
getImage();
|
||||||
|
|
||||||
if (typeof (stored_user) === "undefined" || String(stored_user) === '') {
|
if (typeof (stored_user) === "undefined" || String(stored_user) === '') {
|
||||||
//alert(" debut puch");
|
//alert(" début puch");
|
||||||
history.push("/mysy-training-login/0/0");
|
history.push("/mysy-training-login/0/0");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1867,8 +1867,6 @@ const AddClassManual = (props) => {
|
||||||
<div className="training_caract">
|
<div className="training_caract">
|
||||||
<Autocomplete
|
<Autocomplete
|
||||||
disablePortal
|
disablePortal
|
||||||
|
|
||||||
|
|
||||||
name="formateur_id"
|
name="formateur_id"
|
||||||
id="formateur_id"
|
id="formateur_id"
|
||||||
className="disabled_style"
|
className="disabled_style"
|
||||||
|
@ -2413,7 +2411,7 @@ const AddClassManual = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4978,7 +4978,7 @@ const Apprenant = (props) => {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
|
|
|
@ -496,7 +496,7 @@ function CheckOut(props) {
|
||||||
|
|
||||||
//initpayement_front();
|
//initpayement_front();
|
||||||
|
|
||||||
// ---------- debut
|
// ---------- début
|
||||||
|
|
||||||
setpayment_in_process("1");
|
setpayment_in_process("1");
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
|
@ -618,7 +618,7 @@ function CheckOut(props) {
|
||||||
form.append("pack", currentpack);
|
form.append("pack", currentpack);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
/!\ : Important, il faut preciser le nombre d'article envoyé avec ceci : form.append("nb_product", nb_article);
|
/!\ : Important, il faut préciser le nombre d'article envoyé avec ceci : form.append("nb_product", nb_article);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
form.append("nb_product", "1");
|
form.append("nb_product", "1");
|
||||||
|
@ -1038,7 +1038,7 @@ function CheckOut(props) {
|
||||||
//console.log(paymentIntent);
|
//console.log(paymentIntent);
|
||||||
|
|
||||||
setPaymentIntent(paymentIntent);
|
setPaymentIntent(paymentIntent);
|
||||||
//alert(" debut conformation cmd ");
|
//alert(" début conformation cmd ");
|
||||||
Ordervalidation();
|
Ordervalidation();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7074,7 +7074,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
@ -7814,7 +7814,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
@ -8672,7 +8672,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract"> Date Debut des inscriptions *
|
<div className="session_caract"> Date début des inscriptions *
|
||||||
<TextField
|
<TextField
|
||||||
name="sessiondatedebutinscription"
|
name="sessiondatedebutinscription"
|
||||||
id="sessiondatedebutinscription"
|
id="sessiondatedebutinscription"
|
||||||
|
|
|
@ -663,7 +663,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
|
|
||||||
for (var i = 0; i < tab_class.length; i++) {
|
for (var i = 0; i < tab_class.length; i++) {
|
||||||
//console.log(" position = "+i+" val = "+tab_class[i]);
|
//console.log(" position = "+i+" val = "+tab_class[i]);
|
||||||
//alert(" debut desactivation de la formation " + tab_class[i]);
|
//alert(" début desactivation de la formation " + tab_class[i]);
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
formData.append("token", stored_cookie);
|
formData.append("token", stored_cookie);
|
||||||
|
@ -699,7 +699,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
|
|
||||||
for (var i = 0; i < tab_class.length; i++) {
|
for (var i = 0; i < tab_class.length; i++) {
|
||||||
|
|
||||||
//alert(" debut desactivation de la formation " + tab_class[i]);
|
//alert(" début desactivation de la formation " + tab_class[i]);
|
||||||
//console.log(" NB = "+i+" id = "+tab_class[i]);
|
//console.log(" NB = "+i+" id = "+tab_class[i]);
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
@ -736,7 +736,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
|
|
||||||
for (var i = 0; i < tab_class.length; i++) {
|
for (var i = 0; i < tab_class.length; i++) {
|
||||||
|
|
||||||
//alert(" debut desactivation de la formation " + tab_class[i]);
|
//alert(" début desactivation de la formation " + tab_class[i]);
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
formData.append("token", stored_cookie);
|
formData.append("token", stored_cookie);
|
||||||
|
@ -773,7 +773,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
|
|
||||||
for (var i = 0; i < tab_class.length; i++) {
|
for (var i = 0; i < tab_class.length; i++) {
|
||||||
|
|
||||||
//alert(" debut desactivation de la formation " + tab_class[i]);
|
//alert(" début desactivation de la formation " + tab_class[i]);
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
formData.append("token", stored_cookie);
|
formData.append("token", stored_cookie);
|
||||||
|
@ -1316,8 +1316,8 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
</div>
|
</div>
|
||||||
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||||
|
|
||||||
|
|
||||||
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
||||||
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.presentiel.presentiel)} />
|
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.presentiel.presentiel)} />
|
||||||
</nav>}
|
</nav>}
|
||||||
</div>
|
</div>
|
||||||
|
@ -1329,8 +1329,8 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
</div>
|
</div>
|
||||||
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||||
|
|
||||||
|
|
||||||
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
||||||
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.presentiel.distantiel)} />
|
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.presentiel.distantiel)} />
|
||||||
</nav>}
|
</nav>}
|
||||||
|
|
||||||
|
@ -1343,7 +1343,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
</div>
|
</div>
|
||||||
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
<div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||||
|
|
||||||
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
{selected_row_data_json.published && <nav style={{ "textAlign": 'right', }}>
|
||||||
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.published)} />
|
<ToggleSwitch id="toggleSwitch" name="toggleSwitch" checked={parseInt(selected_row_data_json.published)} />
|
||||||
</nav>}
|
</nav>}
|
||||||
|
|
||||||
|
@ -1742,7 +1742,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
closeTrainingForm();
|
closeTrainingForm();
|
||||||
|
|
||||||
var al = JSON.parse(rowss[newSelectionModel.row.id])
|
var al = JSON.parse(rowss[newSelectionModel.row.id])
|
||||||
|
|
||||||
setselected_row_data_json(JSON.parse(rowss[newSelectionModel.row.id]));
|
setselected_row_data_json(JSON.parse(rowss[newSelectionModel.row.id]));
|
||||||
|
|
||||||
|
|
||||||
|
@ -1794,6 +1794,12 @@ const DistplayPartnerTraningsPage = (props) => {
|
||||||
|
|
||||||
{!createtraining && <div className='div_row' >
|
{!createtraining && <div className='div_row' >
|
||||||
|
|
||||||
|
<Button variant="outlined" onClick={"submenu_import_session"} className="detail_class_submenu bton_import_excel"
|
||||||
|
id='menu_import_participant' name='menu_import_participant'>Import Excel
|
||||||
|
<img src={excel_icone} alt="ajout csv" className="icon_excel" />
|
||||||
|
</Button>
|
||||||
|
|
||||||
|
|
||||||
<Button variant="outlined" onClick={Createtraining}
|
<Button variant="outlined" onClick={Createtraining}
|
||||||
className="detail_class_submenu bton_add_session"
|
className="detail_class_submenu bton_add_session"
|
||||||
id='menu_import_participant' name='menu_import_participant' style={{ "marginRight": "10px" }}>Formation
|
id='menu_import_participant' name='menu_import_participant' style={{ "marginRight": "10px" }}>Formation
|
||||||
|
|
|
@ -2896,7 +2896,7 @@ const Employes = (props) => {
|
||||||
if (p_affect_date_du)
|
if (p_affect_date_du)
|
||||||
form.append("date_du", p_affect_date_du);
|
form.append("date_du", p_affect_date_du);
|
||||||
else {
|
else {
|
||||||
alert(" Vous devez definir une date de debut pour cette affectation");
|
alert(" Vous devez definir une date de début pour cette affectation");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3026,7 +3026,7 @@ const Employes = (props) => {
|
||||||
if (p_one_affect_date_du)
|
if (p_one_affect_date_du)
|
||||||
form.append("date_du", p_one_affect_date_du);
|
form.append("date_du", p_one_affect_date_du);
|
||||||
else {
|
else {
|
||||||
alert(" Vous devez definir une date de debut pour cette affectation");
|
alert(" Vous devez definir une date de début pour cette affectation");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5912,7 +5912,7 @@ const Employes = (props) => {
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
@ -6596,7 +6596,7 @@ const Employes = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
|
|
|
@ -1984,7 +1984,7 @@ function GestionAdministrative(props) {
|
||||||
|
|
||||||
}
|
}
|
||||||
if (presentiel.trim() == "") {
|
if (presentiel.trim() == "") {
|
||||||
alert(" Vous devez preciser si la session est en présentiel");
|
alert(" Vous devez préciser si la session est en présentiel");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1998,14 +1998,14 @@ function GestionAdministrative(props) {
|
||||||
setp_detail_distantiel_label("Non");
|
setp_detail_distantiel_label("Non");
|
||||||
}
|
}
|
||||||
if (distantiel.trim() == "") {
|
if (distantiel.trim() == "") {
|
||||||
alert(" Vous devez preciser si la session est en distantiel");
|
alert(" Vous devez préciser si la session est en distantiel");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (String(document.getElementById("sessiondatedebutinscription").value).trim() == "") {
|
if (String(document.getElementById("sessiondatedebutinscription").value).trim() == "") {
|
||||||
alert(" La date de debut des inscriptions est obligatoire");
|
alert(" La date de début des inscriptions est obligatoire");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2244,7 +2244,7 @@ function GestionAdministrative(props) {
|
||||||
}
|
}
|
||||||
if (presentiel.trim() == "") {
|
if (presentiel.trim() == "") {
|
||||||
|
|
||||||
const response = window.confirm(" Vous devez preciser si la session est en présentiel. Continuer ?");
|
const response = window.confirm(" Vous devez préciser si la session est en présentiel. Continuer ?");
|
||||||
if (!response) {
|
if (!response) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -2257,7 +2257,7 @@ function GestionAdministrative(props) {
|
||||||
}
|
}
|
||||||
if (distantiel.trim() == "") {
|
if (distantiel.trim() == "") {
|
||||||
|
|
||||||
const response = window.confirm(" Vous devez preciser si la session est en distantiel. Continuer ?");
|
const response = window.confirm(" Vous devez préciser si la session est en distantiel. Continuer ?");
|
||||||
if (!response) {
|
if (!response) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -2265,7 +2265,7 @@ function GestionAdministrative(props) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (String(document.getElementById("one_sessiondatedebut").value).trim() == "") {
|
if (String(document.getElementById("one_sessiondatedebut").value).trim() == "") {
|
||||||
window.alert("La date de debut de session est obligatoire.");
|
window.alert("La date de début de session est obligatoire.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2277,7 +2277,7 @@ function GestionAdministrative(props) {
|
||||||
|
|
||||||
if (String(document.getElementById("one_sessiondatedebutinscription").value).trim() == "") {
|
if (String(document.getElementById("one_sessiondatedebutinscription").value).trim() == "") {
|
||||||
|
|
||||||
window.alert("La date de debut des inscriptions est obligatoire. Continuer ?");
|
window.alert("La date de début des inscriptions est obligatoire. Continuer ?");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6445,7 +6445,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract">
|
<div className="session_caract">
|
||||||
Date Debut *
|
Date début *
|
||||||
<DatePicker
|
<DatePicker
|
||||||
name="one_sessiondatedebut"
|
name="one_sessiondatedebut"
|
||||||
id="one_sessiondatedebut"
|
id="one_sessiondatedebut"
|
||||||
|
@ -6483,7 +6483,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> Date Debut des inscriptions *
|
<div className="session_caract"> Date début des inscriptions *
|
||||||
<DatePicker
|
<DatePicker
|
||||||
required
|
required
|
||||||
name="one_sessiondatedebutinscription"
|
name="one_sessiondatedebutinscription"
|
||||||
|
@ -6725,7 +6725,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
|
@ -7192,7 +7192,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> Date Debut des inscriptions *
|
<div className="session_caract"> Date début des inscriptions *
|
||||||
<DatePicker
|
<DatePicker
|
||||||
required
|
required
|
||||||
name="sessiondatedebutinscription"
|
name="sessiondatedebutinscription"
|
||||||
|
@ -7509,7 +7509,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
|
@ -8840,7 +8840,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -954,7 +954,7 @@ function Inscription_Information(props) {
|
||||||
variant="standard"
|
variant="standard"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
|
||||||
<div className="div_row" style={{ "padding": "5px", "width": "100%" }}>
|
<div className="div_row" style={{ "padding": "5px", "width": "100%" }}>
|
||||||
|
|
||||||
|
@ -1291,7 +1291,7 @@ function Inscription_Information(props) {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<hr />
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1451,7 +1451,7 @@ const Materiels = (props) => {
|
||||||
if (p_affect_date_du)
|
if (p_affect_date_du)
|
||||||
form.append("date_du", p_affect_date_du);
|
form.append("date_du", p_affect_date_du);
|
||||||
else {
|
else {
|
||||||
alert(" Vous devez definir une date de debut pour cette affectation");
|
alert(" Vous devez definir une date de début pour cette affectation");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1736,7 +1736,7 @@ const Materiels = (props) => {
|
||||||
if (p_one_affect_date_du)
|
if (p_one_affect_date_du)
|
||||||
form.append("date_du", p_one_affect_date_du);
|
form.append("date_du", p_one_affect_date_du);
|
||||||
else {
|
else {
|
||||||
alert(" Vous devez definir une date de debut pour cette affectation");
|
alert(" Vous devez definir une date de début pour cette affectation");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -110,6 +110,8 @@ const Partner = (props) => {
|
||||||
|
|
||||||
const { action, orderid, packs, object_key, class_internal_url } = useParams()
|
const { action, orderid, packs, object_key, class_internal_url } = useParams()
|
||||||
|
|
||||||
|
const [previous_action, setprevious_action] = useState("");
|
||||||
|
|
||||||
|
|
||||||
const changeHandler = (event) => {
|
const changeHandler = (event) => {
|
||||||
setSelectedFile(event.target.files[0]);
|
setSelectedFile(event.target.files[0]);
|
||||||
|
@ -308,6 +310,7 @@ const Partner = (props) => {
|
||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
|
|
||||||
if (location && location.state && location.state.local_sub_menu) {
|
if (location && location.state && location.state.local_sub_menu) {
|
||||||
|
@ -321,9 +324,9 @@ const Partner = (props) => {
|
||||||
'mes_stagiaires', 'mes_employes', 'mon_materiel', 'config_document', 'factures_client', "config_technique",
|
'mes_stagiaires', 'mes_employes', 'mon_materiel', 'config_document', 'factures_client', "config_technique",
|
||||||
"config_champ_specific", "module_agenda", "config_session_steps", "config_jours_heures", "dashbord_formation",
|
"config_champ_specific", "module_agenda", "config_session_steps", "config_jours_heures", "dashbord_formation",
|
||||||
"dashbord_session", "mon_tableau_de_bord", "prix_achat", "mes_apprenants", "dashbord_ressources_humaines"]
|
"dashbord_session", "mon_tableau_de_bord", "prix_achat", "mes_apprenants", "dashbord_ressources_humaines"]
|
||||||
|
|
||||||
|
|
||||||
if (action && list_menu.includes(action)) {
|
if (action && list_menu.includes(action)) {
|
||||||
|
|
||||||
setmenu(action);
|
setmenu(action);
|
||||||
|
|
||||||
|
|
||||||
|
@ -1079,7 +1082,7 @@ const Partner = (props) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const [left_menu, setleft_menu] = React.useState(true);
|
const [left_menu, setleft_menu] = React.useState(true);
|
||||||
|
|
||||||
const open_close_left_menu = () => {
|
const open_close_left_menu = () => {
|
||||||
if (left_menu === true)
|
if (left_menu === true)
|
||||||
setleft_menu(false);
|
setleft_menu(false);
|
||||||
|
@ -1130,10 +1133,10 @@ const Partner = (props) => {
|
||||||
{left_menu === true && <div className="sub_dib_mobile" >
|
{left_menu === true && <div className="sub_dib_mobile" >
|
||||||
<div className="div_gauche" id="div_gauche">
|
<div className="div_gauche" id="div_gauche">
|
||||||
<nav className="not_display_mobile">
|
<nav className="not_display_mobile">
|
||||||
{left_menu === true && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
{left_menu === true && <div style={{ "cursor": "pointer", textAlign: "left" }} onClick={open_close_left_menu}>
|
||||||
<Tooltip className="tooltip_css" id="tooltip_id_0" />
|
<Tooltip className="tooltip_css" id="tooltip_id_0" />
|
||||||
<a data-tooltip-id="tooltip_id_0" data-tooltip-html="Reduire le menu">
|
<a data-tooltip-id="tooltip_id_0" data-tooltip-html="Réduire le menu">
|
||||||
<PiSlideshowFill onClick={open_close_left_menu} />
|
<PiSlideshowFill /> Réduire
|
||||||
</a>
|
</a>
|
||||||
</div>}
|
</div>}
|
||||||
{left_menu === false && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
{left_menu === false && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
||||||
|
@ -1473,7 +1476,7 @@ const Partner = (props) => {
|
||||||
|
|
||||||
<nav className="titre1"> Comment utiliser le fichier ? </nav>
|
<nav className="titre1"> Comment utiliser le fichier ? </nav>
|
||||||
<nav style={{ "color": "orange" }}>
|
<nav style={{ "color": "orange" }}>
|
||||||
Dans le fichier à importer, seules les colonnes suivantes sont obligatoires :
|
Dans le fichier à importer, seules les colonnes suivantes sont obligatoires :
|
||||||
<ul>
|
<ul>
|
||||||
<li>external_code : C'est le code de la formation chez vous, editeur de la formation </li>
|
<li>external_code : C'est le code de la formation chez vous, editeur de la formation </li>
|
||||||
<li> titre : Le titre de la formation </li>
|
<li> titre : Le titre de la formation </li>
|
||||||
|
@ -1520,12 +1523,12 @@ const Partner = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="parter_div_droite_bas">
|
{/* <div className="parter_div_droite_bas">
|
||||||
<div className="titre1_bis"> Création manuelle d'une formation </div>
|
<div className="titre1_bis"> Création manuelle d'une formation </div>
|
||||||
|
|
||||||
<TrainingForm mytrainingclass={{ 'ref': '', 'dist': 'Oui', 'plus_produit': '0' }} ispending={partnerstatus}
|
<TrainingForm mytrainingclass={{ 'ref': '', 'dist': 'Oui', 'plus_produit': '0' }} ispending={partnerstatus}
|
||||||
currentpack={String(partnerPackService).toUpperCase()} />
|
currentpack={String(partnerPackService).toUpperCase()} />
|
||||||
</div>
|
</div>*/}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
@ -1691,7 +1694,7 @@ const Partner = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
{String(menu) === "dashbord_ressources_humaines" && <div className="div_droite">
|
{String(menu) === "dashbord_ressources_humaines" && <div className="div_droite">
|
||||||
|
|
||||||
<Dashbord_Ressources_Humaines conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
<Dashbord_Ressources_Humaines conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
@ -1713,10 +1716,10 @@ const Partner = (props) => {
|
||||||
<div className="div_gauche div_gauche_reduit" id="div_gauche">
|
<div className="div_gauche div_gauche_reduit" id="div_gauche">
|
||||||
|
|
||||||
<nav className="not_display_mobile">
|
<nav className="not_display_mobile">
|
||||||
{left_menu === true && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
{left_menu === true && <div style={{ "cursor": "pointer", textAlign: "left" }} onClick={open_close_left_menu}>
|
||||||
<Tooltip className="tooltip_css" id="tooltip_id_0" />
|
<Tooltip className="tooltip_css" id="tooltip_id_0" />
|
||||||
<a data-tooltip-id="tooltip_id_0" data-tooltip-html="Reduire le menu">
|
<a data-tooltip-id="tooltip_id_0" data-tooltip-html="Réduire le menu">
|
||||||
<PiSlideshowFill onClick={open_close_left_menu} />
|
<PiSlideshowFill /> Réduire
|
||||||
</a>
|
</a>
|
||||||
</div>}
|
</div>}
|
||||||
{left_menu === false && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
{left_menu === false && <div style={{ "cursor": "pointer", textAlign: "center" }}>
|
||||||
|
@ -2235,7 +2238,7 @@ const Partner = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
{String(menu) === "dashbord_ressources_humaines" && <div className="div_droite div_droite_ralonge">
|
{String(menu) === "dashbord_ressources_humaines" && <div className="div_droite div_droite_ralonge">
|
||||||
|
|
||||||
<Dashbord_Ressources_Humaines conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
<Dashbord_Ressources_Humaines conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
|
@ -662,7 +662,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
const [Add_Update_working_Setup_result, setAdd_Update_working_Setup_result] = useState();
|
const [Add_Update_working_Setup_result, setAdd_Update_working_Setup_result] = useState();
|
||||||
function Add_Update_working_Setup() {
|
function Add_Update_working_Setup() {
|
||||||
|
|
||||||
/*** Debut traitement des données du lundi */
|
/*** début traitement des données du lundi */
|
||||||
var data_lundi = {}
|
var data_lundi = {}
|
||||||
data_lundi['jour'] = "lundi";
|
data_lundi['jour'] = "lundi";
|
||||||
data_lundi['tab_sequence'] = []
|
data_lundi['tab_sequence'] = []
|
||||||
|
@ -713,7 +713,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
// console.log(" tab_sequence_lundi = ", data_lundi);
|
// console.log(" tab_sequence_lundi = ", data_lundi);
|
||||||
|
|
||||||
|
|
||||||
/*** Debut traitement des données du mardi */
|
/*** début traitement des données du mardi */
|
||||||
var data_mardi = {}
|
var data_mardi = {}
|
||||||
data_mardi['jour'] = "mardi";
|
data_mardi['jour'] = "mardi";
|
||||||
data_mardi['tab_sequence'] = []
|
data_mardi['tab_sequence'] = []
|
||||||
|
@ -764,7 +764,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
// console.log(" tab_sequence_mardi = ", data_mardi);
|
// console.log(" tab_sequence_mardi = ", data_mardi);
|
||||||
|
|
||||||
|
|
||||||
/*** Debut traitement des données du mardi */
|
/*** début traitement des données du mardi */
|
||||||
var data_mardi = {}
|
var data_mardi = {}
|
||||||
data_mardi['jour'] = "mardi";
|
data_mardi['jour'] = "mardi";
|
||||||
data_mardi['tab_sequence'] = []
|
data_mardi['tab_sequence'] = []
|
||||||
|
@ -815,7 +815,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
// console.log(" tab_sequence_mardi = ", data_mardi);
|
// console.log(" tab_sequence_mardi = ", data_mardi);
|
||||||
|
|
||||||
|
|
||||||
/*** Debut traitement des données du mercredi */
|
/*** début traitement des données du mercredi */
|
||||||
var data_mercredi = {}
|
var data_mercredi = {}
|
||||||
data_mercredi['jour'] = "mercredi";
|
data_mercredi['jour'] = "mercredi";
|
||||||
data_mercredi['tab_sequence'] = []
|
data_mercredi['tab_sequence'] = []
|
||||||
|
@ -866,7 +866,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
// console.log(" tab_sequence_mercredi = ", data_mercredi);
|
// console.log(" tab_sequence_mercredi = ", data_mercredi);
|
||||||
|
|
||||||
|
|
||||||
/*** Debut traitement des données du jeudi */
|
/*** début traitement des données du jeudi */
|
||||||
var data_jeudi = {}
|
var data_jeudi = {}
|
||||||
data_jeudi['jour'] = "jeudi";
|
data_jeudi['jour'] = "jeudi";
|
||||||
data_jeudi['tab_sequence'] = []
|
data_jeudi['tab_sequence'] = []
|
||||||
|
@ -917,7 +917,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
// console.log(" tab_sequence_jeudi = ", data_jeudi);
|
// console.log(" tab_sequence_jeudi = ", data_jeudi);
|
||||||
|
|
||||||
|
|
||||||
/*** Debut traitement des données du vendredi */
|
/*** début traitement des données du vendredi */
|
||||||
var data_vendredi = {}
|
var data_vendredi = {}
|
||||||
data_vendredi['jour'] = "vendredi";
|
data_vendredi['jour'] = "vendredi";
|
||||||
data_vendredi['tab_sequence'] = []
|
data_vendredi['tab_sequence'] = []
|
||||||
|
@ -967,7 +967,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
//data_vendredi['tab_sequence'].push(tab_sequence_vendredi)
|
//data_vendredi['tab_sequence'].push(tab_sequence_vendredi)
|
||||||
// console.log(" tab_sequence_vendredi = ", data_vendredi);
|
// console.log(" tab_sequence_vendredi = ", data_vendredi);
|
||||||
|
|
||||||
/*** Debut traitement des données du samedi */
|
/*** début traitement des données du samedi */
|
||||||
var data_samedi = {}
|
var data_samedi = {}
|
||||||
data_samedi['jour'] = "samedi";
|
data_samedi['jour'] = "samedi";
|
||||||
data_samedi['tab_sequence'] = []
|
data_samedi['tab_sequence'] = []
|
||||||
|
@ -1017,7 +1017,7 @@ const Partner_Configuration_Jours_Travail = (props) => {
|
||||||
//data_samedi['tab_sequence'].push(tab_sequence_samedi)
|
//data_samedi['tab_sequence'].push(tab_sequence_samedi)
|
||||||
// console.log(" tab_sequence_samedi = ", data_samedi);
|
// console.log(" tab_sequence_samedi = ", data_samedi);
|
||||||
|
|
||||||
/*** Debut traitement des données du dimanche */
|
/*** début traitement des données du dimanche */
|
||||||
var data_dimanche = {}
|
var data_dimanche = {}
|
||||||
data_dimanche['jour'] = "dimanche";
|
data_dimanche['jour'] = "dimanche";
|
||||||
data_dimanche['tab_sequence'] = []
|
data_dimanche['tab_sequence'] = []
|
||||||
|
|
|
@ -577,7 +577,7 @@ const Partner_Prix_Achat = (props) => {
|
||||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||||
<MenuItem value="class_external_code" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Code Formation (code externe) </MenuItem>
|
<MenuItem value="class_external_code" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Code Formation (code externe) </MenuItem>
|
||||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||||
<MenuItem value="session_start_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date debut session </MenuItem>
|
<MenuItem value="session_start_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date début session </MenuItem>
|
||||||
<MenuItem value="session_end_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date fin session </MenuItem>
|
<MenuItem value="session_end_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date fin session </MenuItem>
|
||||||
|
|
||||||
</TextField>
|
</TextField>
|
||||||
|
@ -656,7 +656,7 @@ const Partner_Prix_Achat = (props) => {
|
||||||
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
<MenuItem value="code_session" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Code Session </MenuItem>
|
||||||
<MenuItem value="class_external_code" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Code Formation (code externe) </MenuItem>
|
<MenuItem value="class_external_code" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Code Formation (code externe) </MenuItem>
|
||||||
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
<MenuItem value="class_title" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Titre Formation </MenuItem>
|
||||||
<MenuItem value="session_start_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date debut session </MenuItem>
|
<MenuItem value="session_start_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date début session </MenuItem>
|
||||||
<MenuItem value="session_end_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date fin session </MenuItem>
|
<MenuItem value="session_end_date" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Date fin session </MenuItem>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -870,7 +870,7 @@ function Pricing() {
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<div className="div_row_gauche">
|
<div className="div_row_gauche">
|
||||||
<nav className="my_label"> Date Debut </nav>
|
<nav className="my_label"> Date début </nav>
|
||||||
<DatePicker
|
<DatePicker
|
||||||
name="sessiondatedebut"
|
name="sessiondatedebut"
|
||||||
id="sessiondatedebut"
|
id="sessiondatedebut"
|
||||||
|
@ -1002,7 +1002,7 @@ function Pricing() {
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<div className="div_row_gauche">
|
<div className="div_row_gauche">
|
||||||
<nav className="my_label"> Date Debut </nav>
|
<nav className="my_label"> Date début </nav>
|
||||||
|
|
||||||
<DatePicker
|
<DatePicker
|
||||||
name="new_sessiondatedebut"
|
name="new_sessiondatedebut"
|
||||||
|
|
Loading…
Reference in New Issue