THANASOFT-HFC/gestion/src/js/configuration.js
2024-12-16 17:24:37 +03:00

56 lines
4.0 KiB
JavaScript

import "@nextcloud/dialogs/dist/index.css";
import "../css/mycss.css";
import { configuration} from "./modules/ajaxRequest.mjs";
import { globalConfiguration } from "./modules/mainFunction.mjs";
import "./listener/main_listener";
import { getAutoIncrement, getCurrencyList, getFormatList } from "./modules/list.mjs";
window.addEventListener("DOMContentLoaded", function () {
globalConfiguration(false);
configuration(loadConfigurationDT);
/* LISTENER */
var HelpSection = document.getElementById("HelpSection");
HelpSection.addEventListener("click", function(){
var modal = document.getElementById("ConfigurationHelp");
modal.style.display = "block";
});
});
function loadConfigurationDT(response) {
$.each(JSON.parse(response), function (arrayID, myresp) {
document.getElementById("entreprise").innerHTML = (((myresp.entreprise.length === 0) ? "-" : myresp.entreprise));
document.getElementById("nom").innerHTML = ((myresp.nom.length === 0) ? "-" : myresp.nom);
document.getElementById("prenom").innerHTML = ((myresp.prenom.length === 0) ? "-" : myresp.prenom);
document.getElementById("adresse").innerHTML = ((myresp.adresse.length === 0) ? "-" : myresp.adresse);
document.getElementById("legal_one").innerHTML = ((myresp.legal_one.length === 0) ? "-" : myresp.legal_one);
document.getElementById("legal_two").innerHTML = ((myresp.legal_two.length === 0) ? "-" : myresp.legal_two);
document.getElementById("telephone").innerHTML = ((myresp.telephone.length === 0) ? "-" : myresp.telephone);
document.getElementById("mail").innerHTML = ((myresp.mail.length === 0) ? "-" : myresp.mail);
document.getElementById("tva_default").innerHTML = ((myresp.tva_default.length === 0) ? "-" : myresp.tva_default);
document.getElementById("coefficient_ik").innerHTML = ((myresp.coefficient_ik.length === 0) ? "-" : myresp.coefficient_ik);
document.getElementById("facture_prefixe").innerHTML = ((myresp.facture_prefixe.length === 0) ? "-" : myresp.facture_prefixe);
// document.getElementById("auto_invoice_number").innerHTML = getAutoIncrement(myresp.auto_invoice_number);
document.getElementById("currency").innerHTML = getCurrencyList(myresp.devise);
document.getElementById("format").innerHTML = getFormatList(myresp.format);
document.getElementById("mentions_default").innerHTML = ((myresp.mentions_default.length === 0) ? "-" : myresp.mentions_default.replace(/\&/g, "&"));
document.getElementById("entreprise") .setAttribute("data-id", myresp.id);
document.getElementById("nom") .setAttribute("data-id", myresp.id);
document.getElementById("prenom") .setAttribute("data-id", myresp.id);
document.getElementById("adresse") .setAttribute("data-id", myresp.id);
document.getElementById("legal_one") .setAttribute("data-id", myresp.id);
document.getElementById("legal_two") .setAttribute("data-id", myresp.id);
document.getElementById("telephone") .setAttribute("data-id", myresp.id);
document.getElementById("mail") .setAttribute("data-id", myresp.id);
document.getElementById("tva_default") .setAttribute("data-id", myresp.id);
document.getElementById("coefficient_ik") .setAttribute("data-id", myresp.id);
document.getElementById("facture_prefixe") .setAttribute("data-id", myresp.id);
// document.getElementById("auto_invoice_number") .setAttribute("data-id", myresp.id);
document.getElementById("currency") .setAttribute("data-id", myresp.id);
document.getElementById("format") .setAttribute("data-id", myresp.id);
document.getElementById("mentions_default") .setAttribute("data-id", myresp.id);
});
}