diff --git a/src/components/Abonnement.js b/src/components/Abonnement.js
index 05b2a3d..905657a 100644
--- a/src/components/Abonnement.js
+++ b/src/components/Abonnement.js
@@ -300,6 +300,7 @@ function Abonnement(props) {
var adr_city = document.getElementsByName("adr_city")[0].value;
var adr_country = document.getElementsByName("adr_country")[0].value;
+ formData.append('partner_account_id', partner_account_id);
formData.append('token', stored_part);
formData.append('invoice_vat_num', vat_num);
formData.append('invoice_nom', nom);
@@ -401,6 +402,8 @@ function Abonnement(props) {
const [getCurrentUserData_result, setgetCurrentUserData_result] = useState([]);
const [Client_end_date_abonnement, setClient_end_date_abonnement] = useState();
+ const [partner_account_id, setpartner_account_id] = useState("");
+ const [is_partner_admin_account, setis_partner_admin_account] = useState("");
function getCurrentUserData() {
@@ -421,9 +424,17 @@ function Abonnement(props) {
var mylocaltraining = JSON.parse(res.data.message);
if (mylocaltraining) {
+ setpartner_account_id(mylocaltraining._id);
+
+ if (mylocaltraining.is_partner_admin_account) {
+ setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
+ }else{
+ setis_partner_admin_account("0");
+ }
+
+
if (mylocaltraining.end_date_abonnement && String(mylocaltraining.end_date_abonnement).length > 3) {
-
setClient_end_date_abonnement(mylocaltraining.end_date_abonnement);
}
diff --git a/src/components/CheckOut.js b/src/components/CheckOut.js
index af19587..15ba82e 100644
--- a/src/components/CheckOut.js
+++ b/src/components/CheckOut.js
@@ -81,11 +81,11 @@ function CheckOut(props) {
var adr_country = document.getElementsByName("adr_country")[0].value;
-
+ formData.append('partner_account_id', partner_account_id);
formData.append('token', stored_part);
formData.append('invoice_vat_num', vat_num);
formData.append('invoice_nom', nom);
- formData.append('invoice_adr_street', adr_street);
+ formData.append('invoice_adr_street', adr_street);
formData.append('invoice_adr_city', adr_city);
formData.append('invoice_adr_zip', adr_zip);
formData.append('invoice_adr_country', adr_country);
@@ -154,6 +154,9 @@ function CheckOut(props) {
const [stripe_account_id, setstripe_account_id] = useState("aaa");
const [stripe_paymentmethod_id, setstripe_paymentmethod_id] = useState();
+ const [partner_account_id, setpartner_account_id] = useState("");
+ const [is_partner_admin_account, setis_partner_admin_account] = useState("");
+
function getCurrentUserData() {
settestval('d'); // ==> Do not delete
@@ -174,6 +177,14 @@ function CheckOut(props) {
var mylocaltraining = JSON.parse(res.data.message);
if (mylocaltraining) {
+ setpartner_account_id(mylocaltraining._id);
+
+ if (mylocaltraining.is_partner_admin_account) {
+ setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
+ }else{
+ setis_partner_admin_account("0");
+ }
+
setstripe_account_id(mylocaltraining.stripe_account_id);
setstripe_paymentmethod_id(mylocaltraining.stripe_paymentmethod_id);
@@ -811,6 +822,7 @@ function CheckOut(props) {
var adr_city = document.getElementsByName("adr_city")[0].value;
var adr_country = document.getElementsByName("adr_country")[0].value;
+ formData.append('partner_account_id', partner_account_id);
formData.append('token', stored_part);
formData.append('invoice_vat_num', vat_num);
formData.append('invoice_nom', nom);
@@ -910,6 +922,7 @@ function CheckOut(props) {
createSubscription(price_ch);
}
+
const createSubscription = async (priceId) => {
var cust_strip_id = "";
diff --git a/src/components/Facture.js b/src/components/Facture.js
index 65efa00..276ad97 100644
--- a/src/components/Facture.js
+++ b/src/components/Facture.js
@@ -264,6 +264,7 @@ function Facture(props) {
var adr_city = document.getElementsByName("adr_city")[0].value;
var adr_country = document.getElementsByName("adr_country")[0].value;
+ formData.append('partner_account_id', partner_account_id);
formData.append('token', stored_part);
formData.append('invoice_vat_num', vat_num);
formData.append('invoice_nom', nom);
@@ -354,6 +355,9 @@ function Facture(props) {
//document.getElementsByName("vat_num")[0].style.backgroundColor = "#ECEFF1";
}
+ const [partner_account_id, setpartner_account_id] = useState("");
+ const [is_partner_admin_account, setis_partner_admin_account] = useState("");
+
function getCurrentUserData() {
settestval('d'); // ==> Do not delete
@@ -371,6 +375,15 @@ function Facture(props) {
var mylocaltraining = JSON.parse(res.data.message);
if (mylocaltraining) {
+ setpartner_account_id(mylocaltraining._id);
+
+ if (mylocaltraining.is_partner_admin_account) {
+ setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
+ }else{
+ setis_partner_admin_account("0");
+ }
+
+
if (mylocaltraining.invoice_vat_num) {
document.getElementsByName("vat_num")[0].value = mylocaltraining.invoice_vat_num;
document.getElementsByName("vat_num")[0].disabled = true;
diff --git a/src/components/Partner.js b/src/components/Partner.js
index 317cd18..50ca92d 100644
--- a/src/components/Partner.js
+++ b/src/components/Partner.js
@@ -64,6 +64,7 @@ const Partner = (props) => {
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
const stored_part = getCookie('tokenmysypart');
const [parntername, setparntername] = useState("");
+ const [parnter_user_employee, setparnter_user_employee] = useState("");
const [parnternbformation, setparnternbformation] = useState("");
const [selectedfilt1, setselectedfilt1] = useState("");
const [selectedfilt2, setselectedfilt2] = useState("");
@@ -281,7 +282,7 @@ const Partner = (props) => {
}
}
return 0;
- }else{
+ } else {
return 0;
}
@@ -340,15 +341,12 @@ const Partner = (props) => {
}
function PersonnalData(event) {
- var security_retval = check_user_acces_right("compte_partner", "read");
- if (security_retval === 1) {
- setmenu("infopartner");
- setapiexcelimportmessage();
- setformation_file_name();
- history.push("/Partner/infopartner");
- } else {
- Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du compte");
- }
+
+ setmenu("infopartner");
+ setapiexcelimportmessage();
+ setformation_file_name();
+ history.push("/Partner/infopartner");
+
}
@@ -634,6 +632,7 @@ const Partner = (props) => {
};
+ const [conntected_employee_id, setconntected_employee_id] = useState("");
function GetPartnerNameFromToken(event) {
var form = new FormData();
@@ -649,6 +648,9 @@ const Partner = (props) => {
//console.log(" In GetPartnerNameFromToken res.data.status = " + res.data.status);
//console.log(" In GetPartnerNameFromToken res.data.message = " + res.data.message);
setparntername(JSON.parse(res.data.message).nom);
+
+
+
if (JSON.parse(res.data.message).pack_service) {
setpartnerPackService(JSON.parse(res.data.message).pack_service);
}
@@ -663,6 +665,27 @@ const Partner = (props) => {
setparnternbformation("");
}
+ if (JSON.parse(res.data.message).ressource_humaine_id) {
+ setconntected_employee_id(JSON.parse(res.data.message).ressource_humaine_id);
+ }
+ else {
+ setconntected_employee_id("");
+ }
+
+
+ var partner_employee_user_name = "Inconnu";
+
+ if (JSON.parse(res.data.message).contact_nom) {
+ partner_employee_user_name = (JSON.parse(res.data.message).contact_nom);
+ }
+
+
+ if (JSON.parse(res.data.message).contact_prenom) {
+ partner_employee_user_name = partner_employee_user_name + " " + (JSON.parse(res.data.message).contact_prenom);
+ }
+
+ setparnter_user_employee(partner_employee_user_name);
+
if (JSON.parse(res.data.message).ispending) {
setpartnerstatus(JSON.parse(res.data.message).ispending);
@@ -890,7 +913,7 @@ const Partner = (props) => {
MySy Warning
- {Dialog_1_message}
+ {Dialog_1_message}
@@ -906,7 +929,7 @@ const Partner = (props) => {
- {!isimgSelected &&
+ {!isimgSelected && String(part_is_partner_admin_account) === "1" &&
Changer image
@@ -918,10 +941,13 @@ const Partner = (props) => {
}
-
{parntername && {parntername} - {String(partnerPackService).toUpperCase()} ({parnternbformation}) }
- {!parntername && Partenaire }
+ {String(part_is_partner_admin_account) === "1" &&
{parntername && {parntername} - {String(partnerPackService).toUpperCase()} ({parnternbformation}) }
+ {!parntername && Partenaire }
}
+ {String(part_is_partner_admin_account) !== "1" &&
{parnter_user_employee}
+ {!parntername && Utilisateur }
}
+
Mon Compte
{String(menu) !== "infopartner" &&
MES INFORMATIONS
}
@@ -1041,8 +1067,8 @@ const Partner = (props) => {
Cher Utilisateur, c'est votre première connexion,
- Nous sommes ravis de vous accueillir dans notre aventure MySy.
- setfirstConnexion()} className="firstConnexion_bton"> Fermer
+ Nous sommes ravis de vous accueillir dans notre aventure MySy.
+ setfirstConnexion()} className="firstConnexion_bton"> Fermer
Merci.
@@ -1231,7 +1257,7 @@ const Partner = (props) => {
{String(menu) === "mes_cmd" &&
}
diff --git a/src/components/Partner_Commande.js b/src/components/Partner_Commande.js
index 62603bd..3e697d5 100644
--- a/src/components/Partner_Commande.js
+++ b/src/components/Partner_Commande.js
@@ -748,6 +748,7 @@ const Partner_Commande = (props) => {
clean_order_detail_fields();
setselectionModel_order_lines([]);
+ setLoading(true);
Get_Order_Data(order_id);
Get_Partner_Orders_Lines_from_header_id(order_id);
@@ -1017,10 +1018,11 @@ const Partner_Commande = (props) => {
form.append("order_header_id", local_order_header_id);
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Partner_Order_Lines/";
-
+ setLoading(true);
axios.post(myurl, form).then(res => {
if (String(res.data.status) === String("true")) {
+ setLoading(false);
//console.log(" In Get_Partner_Orders_Lines_from_header_id res.data.status = " + res.data.status);
//console.log(" In Get_Partner_Orders_Lines_from_header_id res.data.message r_class = " + res.data.message);
setGet_Partner_Orders_Lines_from_header_id_api("true");
@@ -1028,12 +1030,14 @@ const Partner_Commande = (props) => {
setrows_order_lines(res.data.message);
}
else {
+ setLoading(false);
setGet_Partner_Orders_Lines_from_header_id_api("false");
setGet_Partner_Orders_Lines_from_header_id_message(res.data.message);
alert(res.data.message);
}
}).catch((error) => {
+ setLoading(false);
console.warn('Not good man :( Get_Partner_Orders_Lines_from_header_id = ', error);
setGet_Partner_Orders_Lines_from_header_id_api("false");
alert(" Impossible de recuperer le detail de la commande / devis");
@@ -2046,7 +2050,7 @@ const Partner_Commande = (props) => {
const [p_add_cmd_header_client_id, setp_add_cmd_header_client_id] = useState("");
const [p_add_cmd_header_description, setp_add_cmd_header_description] = useState("");
const [p_add_cmd_header_comment, setp_add_cmd_header_comment] = useState("");
- const [p_add_cmd_header_vendeur_id, setp_add_cmd_header_vendeur_id] = useState("");
+ const [p_add_cmd_header_vendeur_id, setp_add_cmd_header_vendeur_id] = useState(props.conntected_employee_id);
const [p_add_cmd_header_date_cmd, setp_add_cmd_header_date_cmd] = useState(new Date().toLocaleDateString('fr-FR'));
const [p_add_cmd_header_date_expiration_cmd, setp_add_cmd_header_date_expiration_cmd] = useState(date_today_90j.toLocaleDateString('fr-FR'));
const [p_add_cmd_header_order_type, setp_add_cmd_header_order_type] = useState("");
@@ -2059,7 +2063,7 @@ const Partner_Commande = (props) => {
setp_add_cmd_header_client_id();
setp_add_cmd_header_description();
setp_add_cmd_header_comment();
- setp_add_cmd_header_vendeur_id();
+ setp_add_cmd_header_vendeur_id(props.conntected_employee_id);
setp_add_cmd_header_date_cmd(new Date().toLocaleDateString('fr-FR'));
setp_add_cmd_header_date_expiration_cmd(date_today_90j.toLocaleDateString('fr-FR'));
setp_add_cmd_header_order_type();
@@ -2481,11 +2485,108 @@ const Partner_Commande = (props) => {
console.warn('Convert_Quotation_To_Order_Data : Not good man :( Convert_Quotation_To_Order_Data = ' + error);
setConvert_Quotation_To_Order_Data_api("false");
-
-
alert(" Impossible de convertir le devis en commande ");
+ })
+ }
+
+ const [Invoice_Order_Data_api, setInvoice_Order_Data_api] = useState();
+ const [Invoice_Order_Data_message, setInvoice_Order_Data_message] = useState();
+ const [Invoice_Order_Data_result, setInvoice_Order_Data_result] = useState();
+ function Invoice_Order_Data() {
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("order_id", selected_id);
+ form.append("order_ref_interne", order_internal_ref);
+
+
+ //console.log("### form = ", form);
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Invoice_Partner_Order/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Add_Update_One_Order_Line_Data res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_One_Order_Line_Data res.data.message r_class = " + res.data.message);
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setInvoice_Order_Data_api("true");
+ setInvoice_Order_Data_message(res.data.message);
+ clean_all_filters();
+ Getall_Parter_Orders_No_Filter();
+
+ Display_Detail_Order_data(selected_id);
+ if (myRef_head)
+ myRef_head.current.scrollIntoView({ behavior: "smooth" });
+
+
+ alert(res.data.message);
+ }
+ else {
+ setInvoice_Order_Data_api("false");
+ setInvoice_Order_Data_message(res.data.message);
+
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+
+ console.warn('Invoice_Order_Data : Not good man :( Invoice_Order_Data = ' + error);
+ setInvoice_Order_Data_api("false");
+ alert(" Impossible de facturer la commande ");
+ })
+
+
+ }
+
+ const [Get_Class_Data_api, setGet_Class_Data_api] = useState();
+ const [Get_Class_Data_message, setGet_Class_Data_message] = useState();
+ const [Get_Class_Data_result, setGet_Class_Data_result] = useState();
+ function Get_Class_Data(local_internal_url) {
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("internal_url", local_internal_url);
+
+
+ //console.log("### form = ", form);
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_Class_From_Internal_Url/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Add_Update_One_Order_Line_Data res.data.status = " + res.data.status);
+ //console.log(" In Add_Update_One_Order_Line_Data res.data.message r_class = " + res.data.message);
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ setGet_Class_Data_api("true");
+ setGet_Class_Data_message(res.data.message);
+
+ if (JSON.parse(res.data.message).price) {
+ setp_add_line_item_price(String(JSON.parse(res.data.message).price));
+ document.getElementsByName("ref_article_unit_price")[0].value = String(JSON.parse(res.data.message).price);
+ }
+
+
+ }
+ else {
+ setGet_Class_Data_api("false");
+ setGet_Class_Data_message(res.data.message);
+
+ alert(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+
+ console.warn('Get_Class_Data : Not good man :( Get_Class_Data = ' + error);
+ setGet_Class_Data_api("false");
+ alert(" Impossible de récuperer les données de la formation ");
})
@@ -2532,9 +2633,10 @@ const Partner_Commande = (props) => {
Edition d'un ligne de commande / devis
+
- Article
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Article
{
onChange={(e) => {
setp_add_line_item(e.target.value);
setp_add_line_item_internal_url(e.target.value);
+ Get_Class_Data(e.target.value);
+
const div1 = document.getElementById("mysy_item_class");
+
const mysy_item_class_title = div1.getAttribute('mysy_item_class_title');
setp_add_line_item_title(mysy_item_class_title);
+
//console.log(" Selected title = ", mysy_item_class_title);
}
}
@@ -2559,22 +2665,61 @@ const Partner_Commande = (props) => {
GetCurrentPartnerClass_result.map((myclass) => (
- {JSON.parse(myclass).title}
+ mysy_item_class_title={JSON.parse(myclass).title}
+ mysy_item_class_default_price={JSON.parse(myclass).price}
+ >
+ {JSON.parse(myclass).title} - {JSON.parse(myclass).price}€
))}
-
-
Quantité
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" &&
Article
+
+
+
+
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" &&
Quantité
+
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Quantité
+
+ {
Recalcul_Item_Amounts();
}
}
+ type="number"
+
/>
-
+
}
- Prix Unitaire
+
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Prix Unitaire
{
Recalcul_Item_Amounts();
}
}
- />
-
-
Type reduction
+ type="number"
+
+ />
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" &&
Prix Unitaire
+
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Type reduction
{
Pourcentage
-
+
}
- Reduction
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" &&
Type reduction
+
+
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Reduction
{
+
setp_add_line_item_reduction_value(e.target.value);
Recalcul_Item_Amounts();
+ }
+ }
- }
- }
+ type="number"
/>
-
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" && Reduction
+
+
+
}
Total Reduction
{
margin="dense"
id="ref_article_reduction_total_amount"
//label="Total Reduction"
- type="text"
+
fullWidth
+ disabled
//variant="standard"
value={p_add_line_item_reduction_total_amount}
-
-
/>
- Commentaire
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Commentaire
{
value={p_add_line_item_comment}
onChange={(e) => {
setp_add_line_item_comment(e.target.value);
-
}
}
//label="Commentaire"
@@ -2692,9 +2892,33 @@ const Partner_Commande = (props) => {
maxRows={2}
rows={2}
+
/>
-
+
}
+
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" && Commentaire
+
+
+
}
Total HT
{
//variant="standard"
disabled={true}
value={p_add_line_item_total_amount_ht}
- onChange={(e) => {
- setp_add_line_item_total_amount_ht(e.target.value);
- }
- }
/>
@@ -2741,7 +2961,7 @@ const Partner_Commande = (props) => {
-
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Mettre à jour
@@ -2749,7 +2969,16 @@ const Partner_Commande = (props) => {
Annuler
-
+ }
+ {String(p_detail_header_statut_label).toLowerCase() === "facturé" &&
}
@@ -3512,7 +3741,7 @@ const Partner_Commande = (props) => {
Brouillon
En cours
Traité
-
Facturé
+
Annulé
@@ -3622,13 +3851,14 @@ const Partner_Commande = (props) => {
/>
}
- {String(order_data_edit_mode) === "1" && Date expiration
+ {String(order_data_edit_mode) === "1" &&
Date expiration
}
- {String(order_data_edit_mode) === "1" &&
Vendeur t
+ {String(order_data_edit_mode) === "1" &&
Vendeur
{
-
}
-
Confirmer
+ {String(p_detail_header_statut_label).toLowerCase() !== "traité" &&
+ String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Confirmer }
+ {String(selected_order_header_type) === "commande" &&
+ String(p_detail_header_statut_label).toLowerCase() === "traité" &&
+
Facturer }
+
{String(selected_order_header_type) === "devis" &&
Convertir en Cmd }
-
Annuler
+ {String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Annuler }
-
Supprimer }
+ {String(p_detail_header_statut_label).toLowerCase() !== "traité" &&
+ String(p_detail_header_statut_label).toLowerCase() !== "facturé" && Supprimer }
- modal
- nested
- position="center center"
- >
- {close => (
-
-
- ×
-
-
MySy Information
-
- {' '}
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+ ×
+
+
MySy Information
+
+ {' '}
- En confirmant cette opération, le document sera définitivement supprimé .
-
-
-
-
- {
- Delete_Order_Header_AndLine_Data(selected_id, selected_order_header_type);
- //console.log('modal closed ');
- close();
- }}> Valider
+ En confirmant cette opération, le document sera définitivement supprimé .
-
-
{
+
+
+ {
+ Delete_Order_Header_AndLine_Data(selected_id, selected_order_header_type);
//console.log('modal closed ');
close();
- }}
- >
- Annuler
-
+ }}> Valider
+
+
+
+ {
+ //console.log('modal closed ');
+ close();
+ }}
+ >
+ Annuler
+
+
-
- )}
-
+ )}
+ }
-
Mettre a jour prix
-
Imprimer pdf
-
envoyer par mail
+ {String(p_detail_header_statut_label).toLowerCase() === "en cours" &&
+
+
Mettre a jour prix }
+
+
+ {String(p_detail_header_statut_label).toLowerCase() !== "brouillon" &&
Imprimer pdf }
+ {String(p_detail_header_statut_label).toLowerCase() !== "brouillon" &&
envoyer par mail }
@@ -4307,7 +4546,7 @@ const Partner_Commande = (props) => {
- {String(order_data_edit_mode) !== "1" &&
+ {String(order_data_edit_mode) !== "1" && String(p_detail_header_statut_label).toLowerCase() !== "facturé" &&
Editer
diff --git a/src/components/Partner_Invoicing_Data.js b/src/components/Partner_Invoicing_Data.js
index 72e9a65..8ab95c3 100644
--- a/src/components/Partner_Invoicing_Data.js
+++ b/src/components/Partner_Invoicing_Data.js
@@ -83,6 +83,7 @@ function Partner_Invoicing_Data(props) {
formData.append('invoice_adr_country', adr_country);
formData.append('invoice_email', email);
formData.append('invoice_telephone', telephone);
+ formData.append('partner_account_id', props.partner_account_id);
fetch(
url,
diff --git a/src/components/Partner_Securite_Data.js b/src/components/Partner_Securite_Data.js
index ed7c69d..67cf5dd 100644
--- a/src/components/Partner_Securite_Data.js
+++ b/src/components/Partner_Securite_Data.js
@@ -227,6 +227,7 @@ const Partner_Securite_Data = (props) => {
formData.append('pwd', pwd);
formData.append('new_pwd', new_pwd);
formData.append('conf_new_pwd', conf_new_pwd);
+ formData.append('partner_account_id', props.partner_account_id);
document.getElementsByName("identique")[0].style.backgroundColor = "white";
if (new_pwd !== conf_new_pwd) {
@@ -307,6 +308,7 @@ const Partner_Securite_Data = (props) => {
formData.append('mail', mail);
formData.append('new_mail', new_mail);
formData.append('conf_new_mail', conf_new_mail);
+ formData.append('partner_account_id', props.partner_account_id);
fetch(
@@ -462,6 +464,7 @@ const Partner_Securite_Data = (props) => {
formData.append('current_insert_key', current_key);
formData.append('new_insert_key', new_key);
formData.append('conf_insert_key', conf_new_key);
+ formData.append('partner_account_id', props.partner_account_id);
diff --git a/src/components/UpdatePartnerInfo.js b/src/components/UpdatePartnerInfo.js
index 8bab995..0c87783 100644
--- a/src/components/UpdatePartnerInfo.js
+++ b/src/components/UpdatePartnerInfo.js
@@ -150,6 +150,7 @@ function UpdateParnterInfo(props) {
formData.append('current_insert_key', current_key);
formData.append('new_insert_key', new_key);
formData.append('conf_insert_key', conf_new_key);
+ formData.append('partner_account_id', partner_account_id);
@@ -204,6 +205,7 @@ function UpdateParnterInfo(props) {
formData.append('pwd', pwd);
formData.append('new_pwd', new_pwd);
formData.append('conf_new_pwd', conf_new_pwd);
+ formData.append('partner_account_id', partner_account_id);
document.getElementsByName("identique")[0].style.backgroundColor = "white";
if (new_pwd !== conf_new_pwd) {
@@ -276,6 +278,7 @@ function UpdateParnterInfo(props) {
formData.append('mail', mail);
formData.append('new_mail', new_mail);
formData.append('conf_new_mail', conf_new_mail);
+ formData.append('partner_account_id', partner_account_id);
fetch(
@@ -305,6 +308,8 @@ function UpdateParnterInfo(props) {
}
+ const [partner_account_id, setpartner_account_id] = useState("");
+ const [is_partner_admin_account, setis_partner_admin_account] = useState("");
function getCurrentUserData() {
@@ -323,6 +328,15 @@ function UpdateParnterInfo(props) {
var mylocaltraining = JSON.parse(res.data.message);
if (mylocaltraining) {
+ setpartner_account_id(mylocaltraining._id);
+
+ if (mylocaltraining.is_partner_admin_account) {
+ setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
+ } else {
+ setis_partner_admin_account("0");
+ }
+
+
if (mylocaltraining.adr_city) {
setp_adr_street(mylocaltraining.adr_city);
document.getElementsByName("adr_city")[0].disabled = true;
@@ -489,68 +503,105 @@ function UpdateParnterInfo(props) {
function desablefield1() {
setdatamodification();
- document.getElementsByName("adr_city")[0].disabled = true;
- document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
- document.getElementsByName("adr_city")[0].disabled = true;
- document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("adr_city")[0]) {
+ document.getElementsByName("adr_city")[0].disabled = true;
+ document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("adr_zip")[0].disabled = true;
- document.getElementsByName("adr_zip")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("adr_country")[0].disabled = true;
- document.getElementsByName("adr_country")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("telephone")[0].disabled = true;
- document.getElementsByName("telephone")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("siret")[0].disabled = true;
- document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("num_nda")[0].disabled = true;
- document.getElementsByName("num_nda")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("link_facebook")[0].disabled = true;
- document.getElementsByName("link_facebook")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("link_linkedin")[0].disabled = true;
- document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("link_twitter")[0].disabled = true;
- document.getElementsByName("link_twitter")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("adr_street")[0].disabled = true;
- document.getElementsByName("adr_street")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("nom")[0].disabled = true;
- document.getElementsByName("nom")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("contact_tel")[0].disabled = true;
- document.getElementsByName("contact_tel")[0].style.backgroundColor = "#ECEFF1";
-
- document.getElementsByName("contact_nom")[0].disabled = true;
- document.getElementsByName("contact_nom")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("adr_zip")[0]) {
+ document.getElementsByName("adr_zip")[0].disabled = true;
+ document.getElementsByName("adr_zip")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("contact_prenom")[0].disabled = true;
- document.getElementsByName("contact_prenom")[0].style.backgroundColor = "#ECEFF1";
- document.getElementsByName("contact_mail")[0].disabled = true;
- document.getElementsByName("contact_mail")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("adr_country")[0]) {
+ document.getElementsByName("adr_country")[0].disabled = true;
+ document.getElementsByName("adr_country")[0].style.backgroundColor = "#ECEFF1";
+ }
+ if (document.getElementsByName("telephone")[0]) {
+ document.getElementsByName("telephone")[0].disabled = true;
+ document.getElementsByName("telephone")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("website")[0].disabled = true;
- document.getElementsByName("website")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("siret")[0]) {
+ document.getElementsByName("siret")[0].disabled = true;
+ document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("isdatadock")[0].disabled = true;
- document.getElementsByName("isdatadock")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("num_nda")[0]) {
+ document.getElementsByName("num_nda")[0].disabled = true;
+ document.getElementsByName("num_nda")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("isqualiopi")[0].disabled = true;
- document.getElementsByName("isqualiopi")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("link_facebook")[0]) {
+ document.getElementsByName("link_facebook")[0].disabled = true;
+ document.getElementsByName("link_facebook")[0].style.backgroundColor = "#ECEFF1";
+ }
- document.getElementsByName("iscertifvoltaire")[0].disabled = true;
- document.getElementsByName("iscertifvoltaire")[0].style.backgroundColor = "#ECEFF1";
+ if (document.getElementsByName("link_linkedin")[0]) {
+ document.getElementsByName("link_linkedin")[0].disabled = true;
+ document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#ECEFF1";
+ }
+ if (document.getElementsByName("link_twitter")[0]) {
+ document.getElementsByName("link_twitter")[0].disabled = true;
+ document.getElementsByName("link_twitter")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("adr_street")[0]) {
+ document.getElementsByName("adr_street")[0].disabled = true;
+ document.getElementsByName("adr_street")[0].style.backgroundColor = "#ECEFF1";
+
+ }
+
+ if (document.getElementsByName("nom")[0]) {
+ document.getElementsByName("nom")[0].disabled = true;
+ document.getElementsByName("nom")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("contact_tel")[0]) {
+ document.getElementsByName("contact_tel")[0].disabled = true;
+ document.getElementsByName("contact_tel")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("contact_nom")[0]) {
+ document.getElementsByName("contact_nom")[0].disabled = true;
+ document.getElementsByName("contact_nom")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+
+ if (document.getElementsByName("contact_prenom")[0]) {
+ document.getElementsByName("contact_prenom")[0].disabled = true;
+ document.getElementsByName("contact_prenom")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("contact_mail")[0]) {
+ document.getElementsByName("contact_mail")[0].disabled = true;
+ document.getElementsByName("contact_mail")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("website")[0]) {
+ document.getElementsByName("website")[0].disabled = true;
+ document.getElementsByName("website")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("isdatadock")[0]) {
+ document.getElementsByName("isdatadock")[0].disabled = true;
+ document.getElementsByName("isdatadock")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("isqualiopi")[0]) {
+ document.getElementsByName("isqualiopi")[0].disabled = true;
+ document.getElementsByName("isqualiopi")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if (document.getElementsByName("iscertifvoltaire")[0]) {
+ document.getElementsByName("iscertifvoltaire")[0].disabled = true;
+ document.getElementsByName("iscertifvoltaire")[0].style.backgroundColor = "#ECEFF1";
+ }
setfields1desabled(true);
}
@@ -559,65 +610,122 @@ function UpdateParnterInfo(props) {
function enablefieds1() {
setuserformedited("1");
- document.getElementsByName("adr_city")[0].disabled = false;
- document.getElementsByName("adr_city")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("adr_city")[0].disabled = false;
- document.getElementsByName("adr_city")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("adr_zip")[0].disabled = false;
- document.getElementsByName("adr_zip")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("adr_city")[0]) {
+ document.getElementsByName("adr_city")[0].disabled = false;
+ document.getElementsByName("adr_city")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("adr_country")[0].disabled = false;
- document.getElementsByName("adr_country")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("adr_zip")[0]) {
+ document.getElementsByName("adr_zip")[0].disabled = false;
+ document.getElementsByName("adr_zip")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("telephone")[0].disabled = false;
- document.getElementsByName("telephone")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("siret")[0].disabled = false;
- document.getElementsByName("siret")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("num_nda")[0].disabled = false;
- document.getElementsByName("num_nda")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("adr_country")[0]) {
+ document.getElementsByName("adr_country")[0].disabled = false;
+ document.getElementsByName("adr_country")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("link_facebook")[0].disabled = false;
- document.getElementsByName("link_facebook")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("link_linkedin")[0].disabled = false;
- document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("telephone")[0]) {
+ document.getElementsByName("telephone")[0].disabled = false;
+ document.getElementsByName("telephone")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("link_twitter")[0].disabled = false;
- document.getElementsByName("link_twitter")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("adr_street")[0].disabled = false;
- document.getElementsByName("adr_street")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("siret")[0]) {
+ document.getElementsByName("siret")[0].disabled = false;
+ document.getElementsByName("siret")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("nom")[0].disabled = false;
- document.getElementsByName("nom")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("contact_tel")[0].disabled = false;
- document.getElementsByName("contact_tel")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("num_nda")[0]) {
+ document.getElementsByName("num_nda")[0].disabled = false;
+ document.getElementsByName("num_nda")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("contact_nom")[0].disabled = false;
- document.getElementsByName("contact_nom")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("contact_prenom")[0].disabled = false;
- document.getElementsByName("contact_prenom")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("link_facebook")[0]) {
+ document.getElementsByName("link_facebook")[0].disabled = false;
+ document.getElementsByName("link_facebook")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("contact_mail")[0].disabled = false;
- document.getElementsByName("contact_mail")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("website")[0].disabled = false;
- document.getElementsByName("website")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("link_linkedin")[0]) {
+ document.getElementsByName("link_linkedin")[0].disabled = false;
+ document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("isdatadock")[0].disabled = false;
- document.getElementsByName("isdatadock")[0].style.backgroundColor = "#FFFFFF";
- document.getElementsByName("isqualiopi")[0].disabled = false;
- document.getElementsByName("isqualiopi")[0].style.backgroundColor = "#FFFFFF";
+ if (document.getElementsByName("link_twitter")[0]) {
+ document.getElementsByName("link_twitter")[0].disabled = false;
+ document.getElementsByName("link_twitter")[0].style.backgroundColor = "#FFFFFF";
+ }
- document.getElementsByName("iscertifvoltaire")[0].disabled = false;
- document.getElementsByName("iscertifvoltaire")[0].style.backgroundColor = "#FFFFFF";
+
+ if (document.getElementsByName("adr_street")[0]) {
+ document.getElementsByName("adr_street")[0].disabled = false;
+ document.getElementsByName("adr_street")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+ if (String(is_partner_admin_account) === "1") {
+ if (document.getElementsByName("nom")[0]) {
+ document.getElementsByName("nom")[0].disabled = false;
+ document.getElementsByName("nom")[0].style.backgroundColor = "#FFFFFF";
+ }
+ }
+
+
+ if (document.getElementsByName("contact_tel")[0]) {
+ document.getElementsByName("contact_tel")[0].disabled = false;
+ document.getElementsByName("contact_tel")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("contact_nom")[0]) {
+ document.getElementsByName("contact_nom")[0].disabled = false;
+ document.getElementsByName("contact_nom")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("contact_prenom")[0]) {
+ document.getElementsByName("contact_prenom")[0].disabled = false;
+ document.getElementsByName("contact_prenom")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("contact_mail")[0]) {
+ document.getElementsByName("contact_mail")[0].disabled = false;
+ document.getElementsByName("contact_mail")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+
+ if (document.getElementsByName("website")[0]) {
+ document.getElementsByName("website")[0].disabled = false;
+ document.getElementsByName("website")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("isdatadock")[0]) {
+ document.getElementsByName("isdatadock")[0].disabled = false;
+ document.getElementsByName("isdatadock")[0].style.backgroundColor = "#FFFFFF";
+ }
+
+
+ if (document.getElementsByName("isqualiopi")[0]) {
+ document.getElementsByName("isqualiopi")[0].disabled = false;
+ document.getElementsByName("isqualiopi")[0].style.backgroundColor = "#FFFFFF";
+
+ }
+
+ if (document.getElementsByName("iscertifvoltaire")[0]) {
+ document.getElementsByName("iscertifvoltaire")[0].disabled = false;
+ document.getElementsByName("iscertifvoltaire")[0].style.backgroundColor = "#FFFFFF";
+ }
setfields1desabled(false);
window.scrollTo({
@@ -722,11 +830,17 @@ function UpdateParnterInfo(props) {
var telephone = document.getElementsByName("telephone")[0].value;
telephone = telephone.replace("undefined", "");
- var siret = document.getElementsByName("siret")[0].value;
- siret = siret.replace("undefined", "");
+ var siret = "";
+ if (document.getElementsByName("siret")[0]) {
+ siret = document.getElementsByName("siret")[0].value;
+ siret = siret.replace("undefined", "");
+ }
- var num_nda = document.getElementsByName("num_nda")[0].value;
- num_nda = num_nda.replace("undefined", "");
+ var num_nda = "";
+ if (document.getElementsByName("num_nda")[0]) {
+ num_nda = document.getElementsByName("num_nda")[0].value;
+ num_nda = num_nda.replace("undefined", "");
+ }
var website = document.getElementsByName("website")[0].value;
@@ -739,6 +853,7 @@ function UpdateParnterInfo(props) {
var nom = document.getElementsByName("nom")[0].value;
var contact_nom = document.getElementsByName("contact_nom")[0].value;
+
var contact_prenom = document.getElementsByName("contact_prenom")[0].value;
var contact_tel = document.getElementsByName("contact_tel")[0].value;
var contact_mail = document.getElementsByName("contact_mail")[0].value;
@@ -746,14 +861,23 @@ function UpdateParnterInfo(props) {
//var mycertitrace = document.getElementsByName("iscertitrace")[0].value;
//var mybureaucertitrace = document.getElementsByName("isbureaucertitrace")[0].value;
- var mycertifvoltaire = document.getElementsByName("iscertifvoltaire")[0].value;
-
-
- var mydatadock = document.getElementsByName("isdatadock")[0].value;
- var myqualiopi = document.getElementsByName("isqualiopi")[0].value;
-
+ var mycertifvoltaire = "0"
+ if (document.getElementsByName("iscertifvoltaire")[0]) {
+ mycertifvoltaire = document.getElementsByName("iscertifvoltaire")[0].value;
+ }
+
+ var mydatadock = "0";
+ if (document.getElementsByName("isdatadock")[0]) {
+ mydatadock = document.getElementsByName("isdatadock")[0].value;
+ }
+
+ var myqualiopi = "0";
+ if (document.getElementsByName("isqualiopi")[0]) {
+ var myqualiopi = document.getElementsByName("isqualiopi")[0].value;
+ }
+ formData.append('partner_account_id', partner_account_id);
formData.append('token', stored_user);
formData.append('nom', nom);
@@ -811,16 +935,26 @@ function UpdateParnterInfo(props) {
desablefield1();
setdatamodification();
getPartnerImages();
- alert(" La mise à jour a été faite ");
+
+ if( document.getElementsByName("isdatadock")[0]){
document.getElementsByName("isdatadock")[0].disabled = true;
document.getElementsByName("isdatadock")[0].style.backgroundColor = "#ECEFF1";
+ }
+ if( document.getElementsByName("isqualiopi")[0]){
document.getElementsByName("isqualiopi")[0].disabled = true;
document.getElementsByName("isqualiopi")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ if( document.getElementsByName("iscertifvoltaire")[0]){
document.getElementsByName("iscertifvoltaire")[0].disabled = true;
document.getElementsByName("iscertifvoltaire")[0].style.backgroundColor = "#ECEFF1";
+ }
+
+ alert(" La mise à jour a été faite ");
+
} else if (String(result['status']) === String("Err_Connexion")) {
alert('Erreur: ' + result['message']);
@@ -1591,18 +1725,18 @@ function UpdateParnterInfo(props) {
-
+ {String(is_partner_admin_account) === "1" && }
{/**/}
{String(submenu).trim() === "submenu_donnee_securite" &&
}
{String(submenu).trim() === "submenu_donnee_facturation" &&
}
{String(submenu).trim() === "submenu_contact" &&
@@ -1625,11 +1759,11 @@ function UpdateParnterInfo(props) {
}
-
+ is_partner_admin_account = {is_partner_admin_account}
:not(style)': { m: 1 }, width: '100%', }} onChange={DataUpdated}>
- setp_nom(e.target.value)}
- />
+ />}
-
+
+
+ ),
+ }}
+ value={p_nom}
+
+ />}
+
+ {String(is_partner_admin_account) === "1" && setp_siret(e.target.value)}
/>
-
+ }
@@ -1827,264 +1978,267 @@ function UpdateParnterInfo(props) {
value={p_adr_country}
onChange={(e) => setp_adr_country(e.target.value)}
/>
+ {String(is_partner_admin_account) === "1" &&
+
+
+
Votre logo
+
+
+
-
-
-
Votre logo
-
-
-
+
+
+
+ {String(userformedited) === "1" && Charger un logo
+
+ {String(isimgclassSelected_recid) && String(isimgclassSelected_recid).length > 3 &&
+ Supprimer le logo
+ }
+
+ }
+
+ {/*isimgclassSelected && Enregistrer image */}
+ {isimgclassdeleted && String(isimgclassdeleted) === "1" && {isimgclassdeleted_message} }
+ {isimgclassdeleted && String(isimgclassdeleted) === "0" && {isimgclassdeleted_message} }
+ {isimgclassSelected && String(isimgclassSaved) === "0" && {isimgclassSaved_message} }
+
-
-
- {String(userformedited) === "1" &&
Charger un logo
-
- {String(isimgclassSelected_recid) && String(isimgclassSelected_recid).length > 3 &&
- Supprimer le logo
- }
-
- }
-
- {/*isimgclassSelected &&
Enregistrer image */}
- {isimgclassdeleted && String(isimgclassdeleted) === "1" &&
{isimgclassdeleted_message} }
- {isimgclassdeleted && String(isimgclassdeleted) === "0" &&
{isimgclassdeleted_message} }
- {isimgclassSelected && String(isimgclassSaved) === "0" &&
{isimgclassSaved_message} }
+
+
+ L'image doit etre carrée.
+
+
+ Les formats autorisés sont : ['jpg', 'jpeg', 'png', 'jpe', 'webp']
+
+
+ Les dimensions recommandées: 128pixels X 128pixels -- 144pixels X 144pixels -- 168pixels X 168pixels
+ Les dimensions maximales sont de 256pixels X 256pixels
+
+
+ La taille de l'image ne doit pas dépasser 1 mega octet
+
-
-
- L'image doit etre carrée.
-
-
- Les formats autorisés sont : ['jpg', 'jpeg', 'png', 'jpe', 'webp']
-
-
- Les dimensions recommandées: 128pixels X 128pixels -- 144pixels X 144pixels -- 168pixels X 168pixels
- Les dimensions maximales sont de 256pixels X 256pixels
-
-
- La taille de l'image ne doit pas dépasser 1 mega octet
-
-
-
+
+
Votre cachet
+
+
+
-
-
Votre cachet
-
-
-
+
+
+
+ {String(userformedited) === "1" && Charger un cachet
+
+
+ {String(isimgcachetSelected_recid) && String(isimgcachetSelected_recid).length > 3 &&
+ Supprimer le cachet }
+
+ }
+ {/*isimgclassSelected && Enregistrer image */}
+ {isimgcachetdeleted && String(isimgcachetdeleted) === "1" && {isimgcachetdeleted_message} }
+ {isimgcachetdeleted && String(isimgcachetdeleted) === "0" && {isimgcachetdeleted_message} }
+ {isimgcachetSelected && String(isimgcachetSaved) === "0" && {isimgcachetSaved_message} }
+
-
-
- {String(userformedited) === "1" &&
Charger un cachet
-
-
- {String(isimgcachetSelected_recid) && String(isimgcachetSelected_recid).length > 3 &&
- Supprimer le cachet }
-
- }
- {/*isimgclassSelected &&
Enregistrer image */}
- {isimgcachetdeleted && String(isimgcachetdeleted) === "1" &&
{isimgcachetdeleted_message} }
- {isimgcachetdeleted && String(isimgcachetdeleted) === "0" &&
{isimgcachetdeleted_message} }
- {isimgcachetSelected && String(isimgcachetSaved) === "0" &&
{isimgcachetSaved_message} }
+
+
+ L'image doit etre carrée.
+
+
+ Les formats autorisés sont : ['jpg', 'jpeg', 'png', 'jpe', 'webp']
+
+
+ Les dimensions recommandées: 128pixels X 128pixels -- 144pixels X 144pixels -- 168pixels X 168pixels
+ Les dimensions maximales sont de 256pixels X 256pixels
+
+
+ La taille de l'image ne doit pas dépasser 1 mega octet
+
-
-
-
- L'image doit etre carrée.
-
-
- Les formats autorisés sont : ['jpg', 'jpeg', 'png', 'jpe', 'webp']
-
-
- Les dimensions recommandées: 128pixels X 128pixels -- 144pixels X 144pixels -- 168pixels X 168pixels
- Les dimensions maximales sont de 256pixels X 256pixels
-
-
- La taille de l'image ne doit pas dépasser 1 mega octet
-
+
-
+
+
Certification
+
-
-
Certification
-
-
-
-
-
-
- ),
- }}
- value={p_num_nda}
- onChange={(e) => setp_num_nda(e.target.value)}
- />
-
- {fields1desabled == true && String(myqualiopi) !== "1" &&
+
+
+ ),
+ }}
+ value={p_num_nda}
+ onChange={(e) => setp_num_nda(e.target.value)}
/>
- }
+ {fields1desabled == true && String(myqualiopi) !== "1" &&
- {fields1desabled == true && String(myqualiopi) === "1" &&
+
+
+ }
+
+ {fields1desabled == true && String(myqualiopi) === "1" &&
+
+
+ />
- }
+ }
- {fields1desabled !== true &&
- {qualiopi.map((option) => (
-
- {option.label}
-
- ))}
-
- }
-
-
+ >{qualiopi.map((option) => (
+
+ {option.label}
+
+ ))}
+
+ }
+
+
- {fields1desabled == true && String(mydatadock) !== "1" &&
+ {fields1desabled == true && String(mydatadock) !== "1" &&
-
+ />
- }
+ }
- {fields1desabled == true && String(mydatadock) === "1" &&
+ {fields1desabled == true && String(mydatadock) === "1" &&
-
+ />
- }
+ }
- {fields1desabled !== true &&
- {datadock.map((option) => (
-
- {option.label}
-
- ))}
-
- }
+ >{datadock.map((option) => (
+
+ {option.label}
+
+ ))}
+
+ }
- {fields1desabled == true && String(mycertifvoltaire) !== "1" &&
+ {fields1desabled == true && String(mycertifvoltaire) !== "1" &&
-
+ />
- }
+ }
- {fields1desabled == true && String(mycertifvoltaire) === "1" &&
+ {fields1desabled == true && String(mycertifvoltaire) === "1" &&
-
+ />
- }
+ }
- {fields1desabled !== true &&
- {certifvoltaire.map((option) => (
-
- {option.label}
-
- ))}
-
- }
-
+ >{certifvoltaire.map((option) => (
+
+ {option.label}
+
+ ))}
+
+ }
+
+
}
+
Info Contact