var triggerTabList = [].slice.call(document.querySelectorAll('#myTab a')); triggerTabList.forEach(function (triggerEl) { var tabTrigger = new bootstrap.Tab(triggerEl) triggerEl.addEventListener('click', function (event) { event.preventDefault() tabTrigger.show() }) }) function showHideElt(param) { var GenerauxId = document.getElementById('Generaux'); var ProductionId = document.getElementById('Production'); var MedicalId = document.getElementById('Medical'); var PrestationId = document.getElementById('Prestation'); GenerauxId.style.display = "none"; ProductionId.style.display = "none"; MedicalId.style.display = "none"; PrestationId.style.display = "none"; if (param === 'Production') { ProductionId.style.display = "block"; } else if (param === 'Generaux') { GenerauxId.style.display = "block"; } else if (param === 'Medical') { MedicalId.style.display = "block"; } else if (param === 'Prestation') { PrestationId.style.display = "block"; } } function alert_ebene(p_msg, p_msg_eng) { // Récupération de la langue sélectionnée let codeLangue = $("#codeLangue").val(); // Choix du message en fonction de la langue let message = (codeLangue === "en_US") ? p_msg_eng : p_msg; // Utilisation de SweetAlert pour afficher le message Swal.fire({ title: message, icon: 'info', // Icône de type information confirmButtonText: codeLangue === "en_US" ? 'OK' : 'D\'accord' }); } function confirm_ebene(p_msg, p_msg_eng) { // Récupération de la langue sélectionnée let codeLangue = $("#codeLangue").val(); // Choix du message en fonction de la langue let message = (codeLangue === "en_US") ? p_msg_eng : p_msg; // Utilisation de SweetAlert avec une promesse return Swal.fire({ title: message, icon: 'warning', showCancelButton: true, confirmButtonText: codeLangue === "en_US" ? 'Yes' : 'Oui', cancelButtonText: codeLangue === "en_US" ? 'No' : 'Non' }).then((result) => { return result.isConfirmed; // Retourne true si l'utilisateur confirme, false sinon }); } function prompt_ebene(p_msg, p_msg_eng, p_retour, callback) { let codeLangue = $("#codeLangue").val(); let message = (codeLangue === "en_US") ? p_msg_eng : p_msg; Swal.fire({ title: message, input: 'text', inputValue: p_retour, showCancelButton: true, confirmButtonText: 'OK', cancelButtonText: 'Annuler' }).then((result) => { if (result.isConfirmed) { callback(result.value); // Exécute la fonction callback avec la valeur saisie } else { callback(null); // Annule l'opération } }); } function addslashes(ch) { ch = ch.replace(/\\/g,"\\\\"); ch = ch.replace(/\'/g,"\\'"); ch = ch.replace(/\"/g,"\\\""); return ch; } function adherents_police() { if ($("#idPolice_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Listeadherent/"); } } function college_police() { if ($("#idPolice_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Collegepolice/"); } } function facturer_police() { etat=$("#codeEtatPolice_C").val(); /* O,n peut cquand même facturer if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } */ if ($("#idPolice_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Facturerpolice/"); } } $.prototype.enable = function () { $.each(this, function (index, el) { $(el).removeAttr('disabled'); }); } $.prototype.disable = function () { $.each(this, function (index, el) { $(el).attr('disabled', 'disabled'); }); } $.prototype.unreadable = function () { $.each(this, function (index, el) { $(el).attr('READONLY', 'READONLY'); }); } $.prototype.readable = function () { $.each(this, function (index, el) { $(el).removeAttr('READONLY'); }); } Date.estAnneeBissextile = function (annee) { return (((annee % 4 === 0) && (annee % 100 !== 0)) || (annee % 400 === 0)); }; Date.getDaysInMonth = function (annee, month) { return [31, (Date.estAnneeBissextile(annee) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month]; }; Date.prototype.estAnneeBissextile = function () { return Date.estAnneeBissextile(this.getFullYear()); }; Date.prototype.getDaysInMonth = function () { return Date.getDaysInMonth(this.getFullYear(), this.getMonth()); }; Date.prototype.addMonths = function (value) { var n = this.getDate(); this.setDate(1); this.setMonth(this.getMonth() + value); this.setDate(Math.min(n, this.getDaysInMonth())); this.setDate(this.getDate()-1); return this; }; $( ".datepicker" ).datepicker({ inline: true, changeMonth: true, changeYear: true, yearRange: "c-60:c+20" }); /*les fonctions courantes et globales */ function get_age(dater) { var td2 = $("#datejourfr_C").datepicker("getDate"); return age = td2.getFullYear()-dater.getFullYear(); } function get_age_relatif(dateNaissance, dateEffet) { return age = dateEffet.getFullYear()-dateNaissance.getFullYear(); } function controle_age(dater, codeLienParente) { ageMax = parseInt($("#ageMax").val()); age = get_age(dater); $("#agepersonne").val("Âge : "+age); if (age>ageMax) { v_msg="Âge "+age+" supérieur à " +ageMax+ " ans!"; v_msgEng="Age "+age+" over " +ageMax+ "!"; alert_ebene(v_msg, v_msgEng); return false; } return true; } function controle_age_relatif(dateNaissance, dateEffet, codeLienParente) { ageMax = parseInt($("#ageMax").val()); age = get_age_relatif(dateNaissance, dateEffet); $("#agepersonne").val("Âge : "+age); if (age>ageMax) { v_msg="Âge "+age+" supérieur à " +ageMax+ " ans!"; v_msgEng="Age "+age+" over " +ageMax+ "!"; alert_ebene(v_msg, v_msgEng); $("#dateNaissance").val(""); $("#agepersonne").val("0"); return false; } return true; } /* Début JS client */ function selectionner_client(id,no) { $("#idClient_C").val(id); $("#numeroClient_C").val(no); $("#nomClient_C").val(""); } function selectionner_client_d(id,no) { $("#idClient_d_C").val(id); $("#numeroClient_d_C").val(no); $("#nomClient_d_C").val(""); } function afficher_client_id() { idClient=$("#idClient_C").val(); if (idClient>"") { ajax_context_client_afficher(idClient); } } function afficher_client_d_id() { idClient=$("#idClient_d_C" ).val(); if (idClient>"") { ajax_context_client_d_afficher(idClient); } } /* Fin JS client */ /* Début JS police */ function selectionner_police(id,no) { $("#idPolice_C" ).val(id); $("#numeroPolice_C" ).val(no); } function selectionner_police_d(id,no) { $("#idPolice_d_C" ).val(id); $("#numeroPolice_d_C" ).val(no); } function afficher_police_id() { idPolice=$("#idPolice_C" ).val(); if (idPolice>"") { ajax_context_police_afficher(idPolice); }/*else{ window.location.assign($("#racineWeb" ).val()+"Remboursementclassique/"); }*/ } function afficher_garant(codeGcAssureur) { //alert(codeGcAssureur); //return; if (codeGcAssureur>"") { ajax_context_garant_afficher(codeGcAssureur); } } function afficher_police_d_id() { idPolice=$("#idPolice_d_C" ).val(); if (idPolice>"") { ajax_context_police_d_afficher(idPolice); //window.location.assign($("#racineWeb" ).val()+"Fichedevis/"); } } function afficher_police_d_id_init() { idPolice=$("#idPolice_d_C" ).val(); if (idPolice>"") { ajax_context_police_d_afficher(idPolice); } } function detail_quittance(idQuittance) { if (idQuittance>"0") { window.location.assign($("#racineWeb" ).val()+"Beneficiairequittance/"+idQuittance+"/"); } } /* Fin JS client */ /* Début JS adherent */ function selectionner_adherent(id,no) { $("#idAdherent_C" ).val(id); $("#numeroAdherent_C" ).val(no); } function afficher_adherent() { if ($("#numeroAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+$("#numeroAdherent_C" ).val()+"/"); } } function afficher_adherent_id() { nomForm = $('#nomForm').val(); if(nomForm != "ficheBeneficiaire"){ idAdherent = $("#idAdherent_C" ).val(); }else{ idAdherent = $("#idAdherent" ).val(); } //alert(idAdherent); //return; if (idAdherent>"0") { window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+idAdherent+"/"); } } /* Fin JS adherent */ /* Début JS bénéficiare */ function selectionner_beneficiaire(id,no) { $("#idBeneficiaire_C" ).val(id); $("#numeroBeneficiaire_C" ).val(no); } function afficher_beneficiaire() { if ($("#numeroBeneficiaire_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+$("#numeroBeneficiaire_C" ).val()+"/"); } } function afficher_beneficiaire_id() { if ($("#idBeneficiaire_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+$("#idBeneficiaire_C" ).val()+"/"); } } /// pour la reedition des cartes function Reeditioncarte() { idBeneficiaire_C = $("#idBeneficiaire_C" ).val() donnees = "idBeneficiaire_C="+idBeneficiaire_C; $("#div_patienter").html('
' + '
'); //alert(window.location.assign($("#racineWeb" ).val())); if ($("#idBeneficiaire_C" ).val()>"") { //window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/"); $.ajax({ url: $("#racineWeb").val()+"Reeditioncarte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { /*$("#div_examens_prescrits").html(data); appliquerDataTable(); $("#div_examens_prescrits").modal("show");*/ $("#div_patienter").empty(); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/"); } }); } } function permutation_numero_beneficiaire() { numeroBeneficiaire_C = $("#numeroBeneficiaire_C" ).val() donnees = "numeroBeneficiaire_C="+numeroBeneficiaire_C; //donnees = "numeroBeneficiaire="+numeroBeneficiaire; $("#div_patienter").html('
' + '
'); v_msg="Etes-vous sur de vouloir générer un nouveau numéro?"; v_msgEng="Are you sure you want to generate a new number?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { if (numeroBeneficiaire_C>"") { //window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/"); $.ajax({ url: $("#racineWeb").val()+"Reeditioncarte/permutation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { /*$("#div_examens_prescrits").html(data); appliquerDataTable(); $("#div_examens_prescrits").modal("show");*/ $("#div_patienter").empty(); }, complete: function() { afficher_beneficiaire_id(); } }); } } else { afficher_beneficiaire_id(); } }); } function modifier_prime_beneficiaire(idBeneficiaire) { // alert("Attention!"); // return; if (idBeneficiaire>"0") { window.location.assign($("#racineWeb" ).val()+"Modifierprimebeneficiaire/"+$("#idBeneficiaire_C" ).val()+"/"); } } function afficher_adherent_assure() { if ($("#idAdherent_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"); } function afficher_echeance_assure() { if ($("#idAdherent_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"Echeanceassure/"); } function afficher_echeance_adherent() { if ($("#idAdherent_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"Echeanceadherent/"); } function afficher_assure() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"+$("#idAdherent_C" ).val()+"/"); } } function afficher_beneficiaire_assure() { if ($("#idBeneficiaire_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"fichebeneficiaireassure/"+$("#idBeneficiaire_C" ).val()+"/"); } function changer_photo_beneficiaire_id() { } function fermerFenetre() { v_msg="Etes-vous sur de vouloir quitter?"; v_msgEng="Are you sure you want to exit?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé ajax_deconnexion(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_ligne_Tb(id,libelle) { v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?"; v_msgEng="Do you confirm the deletion of the line : "+libelle+"?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Tbliste"+$("#nomtable").val()+"/supprimer/"+id+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function modifier_ligne_Tb() { if ($("#idLigne" ).val()<="") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Tbmodifier"+$("#nomtable").val()+"/"+$("#idLigne" ).val()+"/"); } function selectionner_ligne_Tb(id) { $("#idLigne" ).val(id); } /* */ function selectionner_Tb(lientable) { $("#lientable" ).val(lientable); } function modifier_Tb() { if ($("#lientable" ).val()<="") { v_msg="Veuillez sélectionner une table!"; v_msgEng="Please select a table!"; alert_ebene(v_msg, v_msgEng); return; } else window.location.assign($("#racineWeb" ).val()+$("#lientable" ).val()); } function afficher_Tb() { if ($("#lientable" ).val()<="") { v_msg="Veuillez sélectionner une table!"; v_msgEng="Please select a table!"; alert_ebene(v_msg, v_msgEng); return; } else window.location.assign($("#racineWeb" ).val()+$("#lientable" ).val()); } function ajaxListerVille() { donnees = "codePays="+$("#codePays").val(); //alert(donnees); //return; $.ajax({ url: $("#racineWeb").val()+"Ajaxville/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#listeville").html(data); }, complete: function() { } }); } function ajaxListerLocalite() { $.ajax({ url: $("#racineWeb").val()+"Ajaxlocalite/", type : 'post', data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(), error: function(errorData) { }, success: function(data) { $("#listelocalite").html(data); } }); } function ajaxListerTitre(typeClient) { $.ajax({ url: $("#racineWeb").val()+"Ajaxtitretypeclient/", type : 'post', data: "typeClient="+$("#typeClient").val(), error: function(errorData) { }, success: function(data) { $("#codeTitre").html(data); } }); } function controletytpeclient() { var typeClient = $("#typeClient").val(); //alert(typeClient); //return; if (typeClient=="E") { ajaxListerTitre(typeClient); $("#nomMandataire").removeAttr('readonly','readonly'); $("#telephonePortablemandataire").removeAttr('readonly','readonly'); $("#telephoneFixemandataire").removeAttr('readonly','readonly'); $("#emailMandataire").removeAttr('readonly','readonly'); $("#prenoms").attr('readonly','readonly'); } else { ajaxListerTitre(typeClient); $("#prenoms").removeAttr('readonly','readonly'); $("#nomMandataire").attr('readonly','readonly'); $("#telephonePortablemandataire").attr('readonly','readonly'); $("#telephoneFixemandataire").attr('readonly','readonly'); $("#emailMandataire").attr('readonly','readonly'); } } function enregistrer_client() { $("#formficheclient").submit(); } function modifier_client() { if ($("#idClient_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Modifierclient/"); } } function modifier_client_d() { if ($("#idClient_d_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Modifierprospect/"); } } function modifier_police() { idPolice = $("#idPolice_C").val(); if (idPolice>"0") { window.location.assign($("#racineWeb" ).val()+"Modifierpolice/"); } } function modifier_devis() { idPolice = $("#idPolice_d_C").val(); transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } if (idPolice>"0") { window.location.assign($("#racineWeb" ).val()+"Modifierdevis/"); } } function transformer_devis() { idDevis = $("#idPolice_d_C").val(); transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } primeTtc_total = $("#primeTtc_total").val(); nbTotalCollege = $("#nbTotalCollege").val(); // if (primeTtc_total=="0") if (nbTotalCollege=="0") { v_msg="Rien à transformer!"; v_msgEng="Nothing to transform!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la transformation en contrat?"; v_msgEng="Do you confirm the transformation into a contract?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé numeroOptionTarif = $("#numeroOptionTarif").val(); donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif; $.ajax({ url: $("#racineWeb").val()+"Ajaxtransformerdevis/", type: 'POST', data: donnees, success: function() { }, error: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_client() { v_msg="Confirmez-vous la suppression de ce client?"; v_msgEng="Do you confirm the deletion of this customer?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Ficheclient/supprimer/"+$("#idClient_C").val()+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_prospect() { v_msg="Confirmez-vous la suppression de ce prospect?"; v_msgEng="Do you confirm the deletion of this prospect?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Ficheprospect/supprimer/"+$("#idClient_d_C").val()+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function CalculerEcheance() { $("#dateEcheance").disable(); codePeriodicite=$("#codePeriodicite").val(); var typdate = $("#dateEffet").datepicker("getDate"); switch (codePeriodicite) { case "A": typdate.addMonths(12); break; case "S": typdate.addMonths(6); break; case "T": typdate.addMonths(3); break; case "M": typdate.addMonths(1); break; case "L": $("#dateEcheance").enable(); typdate = $("#dateEcheance").datepicker("getDate"); break; default: typdate.addMonths(12); } $( "#dateEcheance" ).datepicker( "setDate", typdate ); } function CalculerFin() { $("#dateFin").disable(); codeFractionnement=$("#codeFractionnement").val(); var typdate = $("#dateEffet").datepicker("getDate"); var dtech = $("#dateEcheance").datepicker("getDate"); switch (codeFractionnement) { case "A": typdate.addMonths(12); break; case "S": typdate.addMonths(6); break; case "T": typdate.addMonths(3); break; case "M": typdate.addMonths(1); break; default: typdate.addMonths(12); } if (typdate>dtech) { typdate=dtech; } $( "#dateFin" ).datepicker( "setDate", typdate ); } function ControlerEcheance() { codePeriodicite=$("#codePeriodicite").val(); if (codePeriodicite!="L") return true; else { var eff = $("#dateEffet").datepicker("getDate"); var ech = $("#dateEcheance").datepicker("getDate"); if (echeff.addMonths(12)) { v_msg="Période supérieur à un an!"; v_msgEng="Period greater than one year!"; alert_ebene(v_msg, v_msgEng); } } } function ChangerPass() { if ($("#ancmdp" ).val()<=' ') { alert_ebene("Veuillez saisir l\'ancien mot de passe!", "Please enter the old password!"); $("#ancmdp").focus(); return false; } if ($("#nvmdp" ).val()<=' ') { v_msg="Veuillez saisir un mot de passe!"; v_msgEng="Please enter a password!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } if ($("#nvmdp").val()=='0000' || $("#nvmdp").val()=='radiant') { alert_ebene("Veuillez changer de mot de passe!", "Please change password!"); $("#nvmdp").focus(); return false; } longueur = $("#nvmdp").val().length; if(longueur>0 && longueur<6) { v_msg="6 caractères minimum exigé!"; v_msgEng="6 characters minmum required!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } if ($("#cfnvmdp" ).val()!=$("#nvmdp" ).val()) { v_msg="Veuillez confirmer votre mot de passe!"; v_msgEng="Please confirm your password!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } } function modifier_profil() { if ($("#idLigne" ).val()<="") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } else window.location.assign($("#racineWeb").val()+"Modifierprofil/"+$("#idLigne" ).val()+"/"); } function parametrer_profil() { if ($("#idLigne" ).val()<="") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } else window.location.assign($("#racineWeb").val()+"Parametrerprofil/"+$("#idLigne" ).val()+"/"); } function supprimer_profil(id, libelle) { v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?"; v_msgEng="Do you confirm the deletion of the line : "+libelle+"?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Listeprofil/supprimer/"+id+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function modifier_utilisateur() { if ($("#idLigne" ).val()<="") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } else window.location.assign($("#racineWeb").val()+"Modifierutilisateur/"+$("#idLigne" ).val()+"/"); } function supprimer_utilisateur(id,libelle) { v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?"; v_msgEng="Do you confirm the deletion of the line : "+libelle+"?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Listeutilisateur/supprimer/"+id+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_police() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la suppression de cette police?"; v_msgEng="Do you confirm the deletion of this policy?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Fichepolice/supprimer/"+$("#idPolice_C").val()+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_devis() { transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } nbTotalCollege = $("#nbTotalCollege").val(); if (nbTotalCollege > "0") { v_msg="Impossible de supprimer cette cotation!"; v_msgEng="Impossible to delete this quote!"; alert_ebene(v_msg, v_msgEng); return; } // v_msg="Confirmez-vous la suppression de cette cotation?"; v_msgEng="Do you confirm the deletion of this quote?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Fichedevis/supprimer/"+$("#idPolice_d_C").val()+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function archiver_garantie_police() { v_msg="Confirmez-vous l\'archivage des garanties de cette police?"; v_msgEng="Do you confirm the archiving of the guarantees of this policy?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Fichepolice/archivergarantie/"+$("#idPolice_C").val()+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function archiver_colleege_police() { } function ajaxListerUtilisateursProfil() { $.ajax({ url: $("#racineWeb").val()+"Ajaxutilisateursprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val(), error: function(errorData) { }, success: function(data) { $("#listeutilisateur").html(data); } }); } function ajaxListerUtilisateursPrestataire() { $.ajax({ url: $("#racineWeb").val()+"Ajaxutilisateursprestataire/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val(), error: function(errorData) { }, success: function(data) { $("#listeutilisateur").html(data); } }); } function attribuer_profil_utilisateur(p_choix,p_id_utilisateur) { donnees = 'id_utilisateur='+p_id_utilisateur; donnees += '&codeProfil='+$("#codeProfil").val(); donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxutilisateursprofil/attribuerProfil/"+p_id_utilisateur+"/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function attribuer_prestataire_utilisateur(p_choix,p_id_utilisateur) { donnees = 'id_utilisateur='+p_id_utilisateur; donnees += '&codePrestataire='+$("#codePrestataire").val(); donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxutilisateursprestataire/attribuerPrestataire/"+p_id_utilisateur+"/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function beneficiaire_a_facturer(p_choix,p_id_beneficiaire) { donnees = 'idBeneficiairePrime='+p_id_beneficiaire; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxbeneficiaireafacturer/selectionner/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { $("#actualsiser" ).val("0"); } }); } function ajaxListerMenusProfil() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmenusprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val(), error: function(errorData) { }, success: function(data) { $("#listemenu").html(data); } }); } function ajouter_menu_profil(p_choix,p_code_menu,p_id_menuprofil) { donnees = 'id_menuprofil='+p_id_menuprofil; donnees += '&codeMenu='+p_code_menu; donnees += '&codeProfil='+$("#codeProfil").val(); donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxmenusprofil/ajouterMenu/"+p_id_menuprofil+"/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function ajaxListerVuesProfil() { $.ajax({ url: $("#racineWeb").val()+"Ajaxvuesprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val()+"&vue="+$("#vue").val(), error: function(errorData) { }, success: function(data) { $("#listemenu").html(data); } }); } function ajouter_vue_profil(p_choix,p_code_menu,p_id_menuvueprofil) { donnees = 'id_menuvueprofil='+p_id_menuvueprofil; donnees += '&codeMenu='+p_code_menu; donnees += '&codeProfil='+$("#codeProfil").val(); donnees += '&vue='+$("#vue").val(); donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxvuesprofil/ajouterMenu/"+p_id_menuvueprofil+"/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function lancer_facturation() { if ($("#actualsiser").val()=="0" && $("#primeTtc").val()>"0") { v_msg="Veuillez réactualiser!"; v_msgEng="Please refresh!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#primeTtc").val()<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to charge!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Lancer la facturation?"; v_msgEng="Start billing?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Facturerpolice/facturer/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function afficher_image(fichier) { window.open(fichier); } function modifier_adherent() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Modifieradherent/"+$("#idAdherent_C").val()+"/"); } } function modifier_beneficiaire() { if ($("#idBeneficiaire_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Modifierbeneficiaire/"+$("#idBeneficiaire_C").val()+"/"); } } function supprimer_bon() { if ($("#codePrestataire").val()<" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#noDepart").val()<="0") { v_msg="Veuillez revoir vos bornes!"; v_msgEng="Please check your limits!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#noFin").val()<$("#noDepart").val()) { v_msg="Veuillez revoir vos bornes!"; v_msgEng="Please check your limits!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la suppression de la plage de "+$("#noDepart").val()+" à "+$("#noFin").val()+" pour "+$("#codePrestataire").val()+"?"; v_msgEng="Do you confirm the deletion of the range from "+$("#noDepart").val()+" to "+$("#noFin").val()+" for "+$("#codePrestataire").val()+"?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $('#frmsupprimerbons').submit(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function selectionner_bon(id,no, codeEtatBon, motifAnnulation) { $("#idBon_C").val(id); $("#numeroBon_C").val(no); $("#motifAnnulation_C").val(motifAnnulation); $("#codeEtatBon_C").val(codeEtatBon); } function annuler_bon() { var codeEtatBon = $("#codeEtatBon_C").val(); var motifAnnulation = $("#motifAnnulation_C").val(); var numeroBon = $("#numeroBon_C").val(); var idBon = $("#idBon_C").val(); if (numeroBon<=" ") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBon=="3") { v_msg="Anullé pour motif : "+motifAnnulation; v_msgEng="Canceled for reason : "+motifAnnulation; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBon=="4") { v_msg="Remplacé pour motif : "+motifAnnulation; v_msgEng="Replaced for reason : "+motifAnnulation; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous l\'annulation du bon No "+numeroBon+"?"; v_msgEng="Do you confirm the cancellation of the form No "+numeroBon+"?"; confirm_ebene(v_msg, v_msgEng).then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé let v_msg = "Raison de l'annulation?"; let v_msgEng = "Reason for cancellation?"; prompt_ebene(v_msg, v_msgEng, "", function(motifAnnulation) { if (!motifAnnulation || motifAnnulation.trim() === "") { v_msg = "Vous devez saisir un motif!"; v_msgEng = "You have to enter a reason!"; alert_ebene(v_msg, v_msgEng); return; } $("#motifAnnulation_C").val(motifAnnulation); let donnees = 'idBon=' + idBon + '&motifAnnulation=' + encodeURIComponent(motifAnnulation); $.ajax({ url: $("#racineWeb").val() + "Ajaxafficherbons/annulerBon/", type: 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { afficherbon(); } }); }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function ajaxbondisponible() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#codeMedecin").val()<=" ") { v_msg="Veuillez sélectionner un prescripteur!"; v_msgEng="Please select a prescriber!"; alert_ebene(v_msg, v_msgEng); $("#codeMedecin").focus(); return; } if ($("#numeroBon").val()<=" ") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function imprimerbon() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<=" ") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); return; } var codeEtatBon = $("input[name='codeEtatBon']").val(); if (codeEtatBon!="1") { return; } $("#frmconsultation").submit(); } function imprimerbonVierge() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $("#codeTypeBon").val('2'); $("#frmconsultation").submit(); $("#codeTypeBon").val('1'); } function ajaxcommission() { $.ajax({ url: $("#racineWeb").val()+"Ajaxcommission/", type : 'post', data: "codeApporteur="+$("#codeApporteur").val()+"&codeEtape="+$("#codeEtape").val(), error: function(errorData) { }, success: function(data) { $("#infocomm").html(data); }, complete: function() { $("#tauxCommission").val( $("#tauxCommission_info").val()); } }); } function selectionTauxGarant() { $.ajax({ url: $("#racineWeb").val()+"Ajaxcommissiongarant/", type : 'post', data: "codeGcAssureur="+$("#codeGcAssureur").val(), error: function(errorData) { }, success: function(data) { $("#div_taux_garant").html(data); var gcTauxFraisReel = $("#gcTauxFraisReel").val(); var gcTauxCommissionGerant = $("#gcTauxCommissionGerant").val(); var gcLimiteConsommation = $("#gcLimiteConsommation").val(); var gcTauxRistourne = $("#gcTauxRistourne").val(); var seuilRdGarant = $("#seuilRdGarant").val(); if(gcTauxCommissionGerant>"0"){ $("#tauxCommissionGerant").val(gcTauxCommissionGerant); } $("#tauxCommissionGcAssureur").val(gcTauxFraisReel); $("#limiteConsommation").val(gcLimiteConsommation); $("#tauxRistourne").val(gcTauxRistourne); $("#seuilRdPolice").val(seuilRdGarant); }, complete: function() { } }); } function ajaxinfosacte() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosacte/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(), error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#montantacte").val( $("#montantacte_info").val()); $("#tauxCouverture").val( $("#tauxCouverture_info").val()); calculer_Tm(); } }); } function recapitulerprimeimposee() { primeNette = $("#primeNette").val(); fraisCarte = $("#fraisCarte").val(); donnees = "primeNette="+primeNette+"&fraisCarte="+fraisCarte; $.ajax({ url: $("#racineWeb").val()+"Ajaxrecapitulerprimeimposee/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#primeimposee").html(data); }, complete: function() { $("#primeHt").val( $("#primeHt_info").val()); $("#accessoire").val( $("#accessoire_info").val()); $("#accessoireGarant").val( $("#accessoireGarant_info").val()); $("#commission").val( $("#commission_info").val()); $("#commissionGestion").val( $("#commissionGestion_info").val()); $("#commissionAutre").val( $("#commissionAutre_info").val()); $("#taxe").val( $("#taxe_info").val()); $("#primeTtc").val( $("#primeTtc_info").val()); $("#primeNetteStat").val( $("#primeNetteStat_info").val()); } }); } function imposerprime() { v_msg="Confirmez-vous cette nouvelle prime?"; v_msgEng="Do you confirm this new premium?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#frmModifierprimebeneficiaire").submit(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function calculer_Tm() { $("#montantTm").val( ($("#montantacte").val() * (100-$("#tauxCouverture").val() )) / 100 ); if ($("#codeMedecin").val()>" ") $("#numeroBon").focus(); else $("#codeMedecin").focus(); return true; } function controlefocusconsultationMd() { if ($("#codeActe").val()>" ") $("#numeroBon").focus(); else $("#codeActe").focus(); return true; } function ajaxinfosacteexamen() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosacte/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(), error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#tauxCouverture").val( $("#tauxCouverture_info").val()); } }); } function ajaxbonexamendisponible() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<=" ") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } $("#codeTypeBon").val('1'); $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function ajaxbonhospitdisponible() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<=" ") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function repondreDemandePec(numeroDemande, codeFamille) { if(codeFamille=="EE") { window.location.assign($("#racineWeb").val()+"Repondrepecexamen/"+numeroDemande+"/"); } else { window.location.assign($("#racineWeb").val()+"Repondrepechospit/"+numeroDemande+"/"); } } function accueil() { if($("#codeProfil_C" ).val()=="MEC") { window.location.assign($("#racineWeb").val()+"Accueilmedecin/"); } else { window.location.assign($("#racineWeb").val()+"Accueil/"); } } function tache() { if($("#codeProfil_C" ).val()=="ASS") { window.location.assign($("#racineWeb").val()+"Tacheassure/"); } else { window.location.assign($("#racineWeb").val()+"Tache/"); } } function actualiserdemandeexam() { window.location.assign($("#racineWeb").val()+"Examenententeprealable/"); } function actualiserdemandehospit() { window.location.assign($("#racineWeb").val()+"Avishospitalisation/"); } function actualiserprolongationhospit() { window.location.assign($("#racineWeb").val()+"Prologerhospitalisation/"); } function Imprimerbonpecexam(numeroDemande) { window.location.assign($("#racineWeb").val()+"Imprimerbonpecexam/"+ numeroDemande +"/"); } function Imprimerbonpechosp(numeroDemande) { window.location.assign($("#racineWeb").val()+"Imprimerbonpechosp/"+ numeroDemande +"/"); } function Imprimerprolongationhosp(numeroDemande) { window.location.assign($("#racineWeb").val()+"Imprimprolonghosp/"+ numeroDemande +"/"); } function forceDownload(fileURL, fileName) { } function ged() { if ($("#numeroBeneficiaire_C" ).val()<=" ") { v_msg="Veuillez sélectionner un assuré!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Ged/"); } function gedassure() { if ($("#numeroAdherent_C" ).val()<=" ") { v_msg="Veuillez sélectionner un assuré!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Gedassure/"); } function tachesadherent() { if ($("#numeroAdherent_C" ).val()<=" ") { v_msg="Veuillez sélectionner un assuré!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Tacheadherent/"); } function afficherged(cheminFichier) { if (cheminFichier<=" ") { v_msg="Veuillez sélectionner un fichier!"; v_msgEng="Please select a file"; alert_ebene(v_msg, v_msgEng); return; } window.open(cheminFichier, '_blank'); } function archiverged() { if ($("#nomFichier").val()<=" ") { v_msg="Veuillez sélectionner un document!"; v_msgEng="Please select a document"; alert_ebene(v_msg, v_msgEng); return; } if( $("#accesAssure").val()=="0" && $("#accesPrestataire").val()=="0" && $("#accesMedecin").val()=="0" && $("#accesGestionnaire").val()=="0") { v_msg="Le document doit être visible par au moins un des acteurs!"; v_msgEng="The document must be seen by at least one of the persons in charge!"; alert_ebene(v_msg, v_msgEng); return; } $("#frmarchiherged").submit(); } function archiverfacture() { if ($("#nomFichier").val()<=" ") { v_msg="Veuillez sélectionner un fichier!"; v_msgEng="Please select a file"; alert_ebene(v_msg, v_msgEng); return; } $("#frmarchiherged").submit(); } function ajaxinfosdestinatairetache() { if ($("#codeDestinataire").val()<=" ") { v_msg="Veuillez sélectionner un destinataire!"; v_msgEng="Please select a recipient!"; alert_ebene(v_msg, v_msgEng); $("#codeDestinataire").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosdestinatairetache/", type : 'post', data: "codeDestinataire="+$("#codeDestinataire").val(), error: function(errorData) { }, success: function(data) { $("#infosdestinatairetache").html(data); }, complete: function() { $("#emailtache").val( $("#emailActeurtache_info").val()); } }); } function afficherPrestataireAssure(id) { if (id <=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Prestataireassure/"+id+"/"); } function selectionner_Rq(lienrequete) { $("#lienrequete" ).val(lienrequete); } function parametre_Rq() { if ($("#lienrequete" ).val()<="") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query (request)!"; alert_ebene(v_msg, v_msgEng); return; } { window.location.assign($("#racineWeb" ).val()+$("#lienrequete" ).val()); } } function imprimer_pdf() { $("#sortie").val('1'); $("#frmrequete").submit(); } function export_xls() { $("#sortie").val('2'); $("#frmrequete").submit(); $("#sortie").val('1'); } function affichermanuel() { codeProfil = $("#codeProfil_C").val(); cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf"; switch(codeProfil) { case "AAA": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_AGENT_AFRIK_ASSUR.pdf"; break; case "ADM": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ADMINISTRATEUR_SYSTEME.pdf"; break; case "ASS": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ASSURE.pdf"; break; case "CSO": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf"; break; case "DIR": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_DIRECTION_AFRIK_ASSUR.pdf"; break; case "LAB": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_LABORATOIRES.pdf"; break; case "MEC": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_MEDECINS_CONSEIL.pdf"; break; case "PHA": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_PHARMACIES.pdf"; break; } window.open('Docs/'+cheminFichier, '_blank'); } function ajaxListerequetesProfil() { $.ajax({ url: $("#racineWeb").val()+"Ajaxrequetesprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val(), error: function(errorData) { }, success: function(data) { $("#listerequete").html(data); } }); } function ajouter_requete_profil(p_choix,p_nomRequete,p_id_requeteprofil) { donnees = 'id_requeteprofil='+p_id_requeteprofil; donnees += '&nomRequete='+p_nomRequete; donnees += '&codeProfil='+$("#codeProfil").val(); donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxrequetesprofil/ajouterRequete/"+p_id_requeteprofil+"/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function supprimer_beneficiaire() { idBeneficiaire = $("#idBeneficiaire_C").val(); primeArchive=$("#primeArchive").val(); if (primeArchive=="1") { v_msg="Prime archivée!"; v_msgEng="Primium archived!"; alert_ebene(v_msg, v_msgEng); return; } if (primeArchive=="0") { supprimer_beneficiaire_id(idBeneficiaire); return; } codeTypeAvenant=$("#codeTypeAvenant_C").val(); if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN") { v_msg="Veuillez procéder à un retrait!"; v_msgEng="Please make a withdrawal!"; alert_ebene(v_msg, v_msgEng); return; } supprimer_beneficiaire_id(idBeneficiaire); } function supprimer_beneficiaire_id(idBeneficiaire) { v_msg="Confirmez-vous la suppression de ce bénéficiaire?"; v_msgEng="Do you confirm the removal of this beneficiary?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"Ajaxbeneficiaire/supprimer/", type : 'post', data: "idBeneficiaire="+idBeneficiaire, error: function(errorData) { }, success: function(data) { }, complete: function() { afficher_adherent_id(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function actualiserbeneficiaireafacturer() { window.location.assign($("#racineWeb").val()+"Facturerpolice/"); } function selectionner_tout_beneficiaireafacturer(choix) { window.location.assign($("#racineWeb").val()+"Facturerpolice/selectionnertout/"+choix+"/"); } function compta() { numeroClient = $("#numeroClient_C" ).val(); idClient = $("#idClient_C").val(); if(idClient<'0') { idClient = '0'; } if(idClient>'0') { window.location.assign($("#racineWeb").val()+"Compta/"+idClient+"/"); } else { window.location.assign($("#racineWeb").val()+"Compta/"); } } function selection_quittanes_enc() { numeroClient = $("#numeroClient_C" ).val(); idClient = $("#idClient_C").val(); window.location.assign($("#racineWeb").val()+"Encselectionquittances/"+idClient+"/"); } function selection_quittances_cli_enc() { numeroClient = $("#numeroClient_C" ).val(); idClient = $("#idClient_C").val(); window.location.assign($("#racineWeb").val()+"Encselectquitclient/"+idClient+"/"); } function compta_changer_client(numeroClient) { if (numeroClient>"0") { $("#forminfoclient").submit(); } } function encaissement_changer_client(numeroClient) { if (numeroClient>"0") { $("#forminfoclient").submit(); } } function afficher_quittances_police() { numeroPolice = $("#numeroPolice_C" ).val(); idPolice = $("#idPolice_C" ).val(); $("#div_quittancepolice").html('
' + '
'); if (numeroPolice>" ") { $.ajax({ url: $("#racineWeb").val()+"Ajaxquittancepolice/", type : 'post', data: "idPolice="+idPolice+"&numeroPolice="+numeroPolice, error: function(errorData) { // $("#div_ajaxgabarit").html(data); }, success: function(data) { // $("#div_ajaxgabarit").html(data); $("#div_quittancepolice").html(data); } }); } } function afficher_quittances_impayees_client() { idClient = $("#idClient_C").val(); $.ajax({ url: $("#racineWeb").val()+"Ajaxsituationclient/", type : 'post', data: "idClient="+idClient, error: function(errorData) { }, success: function(data) { $("#div_quittancesclient").html(data); } }); } function afficher_encaissements_quittance(idQuittance, numeroQuittance) { if (idQuittance>"0") { $.ajax({ url: $("#racineWeb").val()+"Ajaxencaissementquittance/", type : 'post', data: "idQuittance="+idQuittance+"&numeroQuittance="+numeroQuittance, error: function(errorData) { }, success: function(data) { $("#div_encaissementsquittance").html(data); } }); } } function afficher_encaissement(idEncaissement) { if (idEncaissement>"0") { window.location.assign($("#racineWeb" ).val()+"Ficheencaissement/"+idEncaissement+"/"); } } function encaisser_client() { numeroClient = $("#numeroClient_C" ).val(); idClient = $("#idClient_C").val(); if (idClient>"0") { window.location.assign($("#racineWeb").val()+"Encaisserclient/"+idClient+"/"); } else { v_msg="Veuillez sélectionner un client!"; v_msgEng="Please select a customer!"; alert_ebene(v_msg, v_msgEng); compta(); } } function encaisser_depot_bord() { $("#btn_depot").click(); } function enregistrer_college() { // var primeTtcCollege = parseInt($('#primeTtcCollege').val().replace(/ /g,"")); var nomForm = $('#nomForm').val(); var plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,"")); var plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,"")); if($('#codeProduit').val()<=" ") { v_msg="Veuillez sélectionner un produit!"; v_msgEng="Please select a category!"; alert_ebene(v_msg, v_msgEng); $('#codeProduit').focus(); return; } if($('#idBaremePriseEnCharge').val()=="0") { v_msg="Veuillez sélectionner un barème!"; v_msgEng="Please select a scale!"; alert_ebene(v_msg, v_msgEng); $('#idBaremePriseEnCharge').focus(); return; } if($('#codeCollegeType').val()<=" ") { v_msg="Veuillez sélectionner un collège type!"; v_msgEng="Please select a typical college!"; alert_ebene(v_msg, v_msgEng); $('#codeCollegeType').focus(); return; } if($('#codeReseau').val()<=" ") { v_msg="Veuillez sélectionner un réseau de soins!"; v_msgEng="Please select a care network!"; alert_ebene(v_msg, v_msgEng); $('#codeReseau').focus(); return; } if($('#codeBaseTarification').val()=="AUC") { v_msg="Veuillez sélectionner une base tarifaire!"; v_msgEng="Please select a fare basis!"; alert_ebene(v_msg, v_msgEng); $('#codeBaseTarification').focus(); return; } /* Ne pas rendre le plafondAdherent obligatoire if(plafondAdherent=="0" || plafondAdherent obligatoire<=" "){ v_msg="Veuillez indiquer le montant du plafond famille!"; v_msgEng="Please indicate the amount of the family ceiling!"; alert_ebene(v_msg, v_msgEng); $("#plafondAdherent").focus(); return; } */ enregistrer_college_temp(); v_msg="Confirmez-vous l'enregistrement du collège?"; v_msgEng="Do you confirm college registration?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé if($('#nomForm').val()=="creercollege"){ window.location.assign($("#racineWeb" ).val()+"Creercollege/enregistrer/"); }else{ window.location.assign($("#racineWeb" ).val()+"Modifiercollege/enregistrer/"); } } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistrer_college_d() { var garantieArchive = $('#garantieArchive').val(); if(garantieArchive == "1"){ afficher_police_d_id(); } var primeTtcCollege = parseInt($('#primeTtcCollege').val().replace(/ /g,"")); var nomForm = $('#nomForm').val(); var plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,"")); var plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,"")); if($('#codeProduit').val()<=" ") { v_msg="Veuillez sélectionner un produit!"; v_msgEng="Please select a category!"; alert_ebene(v_msg, v_msgEng); $('#codeProduit').focus(); return; } if($('#idBaremePriseEnCharge').val()=="0") { v_msg="Veuillez sélectionner un barème!"; v_msgEng="Please select a scale!"; alert_ebene(v_msg, v_msgEng); $('#idBaremePriseEnCharge').focus(); return; } if($('#codeCollegeType').val()<=" ") { v_msg="Veuillez sélectionner un collège type!"; v_msgEng="Please select a typical college!"; alert_ebene(v_msg, v_msgEng); $('#codeCollegeType').focus(); return; } if($('#codeReseau').val()<=" ") { v_msg="Veuillez sélectionner un réseau de soins!"; v_msgEng="Please select a care network!"; alert_ebene(v_msg, v_msgEng); $('#codeReseau').focus(); return; } if($('#codeBaseTarification').val()=="AUC") { v_msg="Veuillez sélectionner une base tarifaire!"; v_msgEng="Please select a fare basis!"; alert_ebene(v_msg, v_msgEng); $('#codeBaseTarification').focus(); return; } /* Ne pas rendre le plafondAdherent obligatoire if(plafondAdherent=="0" || plafondAdherent<=" "){ v_msg="Veuillez indiquer le montant du plafond famille!"; v_msgEng="Please indicate the amount of the family ceiling!"; alert_ebene(v_msg, v_msgEng); $("#plafondAdherent").focus(); return; } */ enregistrer_college_temp_d(); v_msg="Confirmez-vous l'enregistrement du collège?"; v_msgEng="Do you confirm college registration?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé if($('#nomForm').val()=="creercolleged"){ window.location.assign($("#racineWeb" ).val()+"Creercolleged/enregistrer/"); }else{ window.location.assign($("#racineWeb" ).val()+"Modifiercolleged/enregistrer/"); } } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function encaisser_quittance(idQuittance) { if (idQuittance>"0") { window.location.assign($("#racineWeb" ).val()+"Encaisserquittance/"+idQuittance+"/"); } } function selectionner_quittance_impayee(numeroQuittance, idQuittance, primeTtc, encaisse, solde) { $("#numeroQuittanceAcpte").val(numeroQuittance); $("#idQuittanceAcpte").val(idQuittance); $("#primeTtcAcpte").val(primeTtc); $("#encaisseAcpte").val(encaisse); $("#montantAcpte").val(solde); $("#anc_soldeAcpte").val(solde); formatMonetaire(primeTtcAcpte); formatMonetaire(encaisseAcpte); formatMonetaire(montantAcpte); formatMonetaire(anc_soldeAcpte); $("#montantAcpte").focus(); } function ajouter_quittance_acompte() { idQuittance = $("#idQuittanceAcpte" ).val(); v_montantAcpte = $("#montantAcpte" ).val(); v_primeTtcAcpte = $("#primeTtcAcpte" ).val(); v_montantAcpte = v_montantAcpte.replaceAll(' ', ''); v_primeTtcAcpte = v_primeTtcAcpte.replaceAll(' ', ''); if(idQuittance<="0") { v_msg="Veuillez sélectionner une quittance!"; v_msgEng="PLease select a premium issue!"; alert_ebene(v_msg, v_msgEng); return; } if(v_montantAcpte<="0") { $("#v_montantAcpte").focus(); v_msg="Veuillez saisir l\'acompte!"; v_msgEng="Please enter the deposit!"; alert_ebene(v_msg, v_msgEng); return; } v_anc_soldeAcpte = $("#anc_soldeAcpte" ).val(); v_anc_soldeAcpte = v_anc_soldeAcpte.replaceAll(' ', ''); if(Number(v_montantAcpte)>Number(v_anc_soldeAcpte)) { $("#montantAcpte").focus(); v_msg="Veuillez vérifier le montant de l\'acompte!"; v_msgEng="Please check the amount of the deposit!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idQuittance='+idQuittance+'&montantAcpte='+v_montantAcpte+'&primeTtcAcpte='+v_primeTtcAcpte; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxsituationclient/ajouteracomptequittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function ajouter_quittance_acompte_client() { idQuittance = $("#idQuittanceAcpte" ).val(); v_montantAcpte = $("#montantAcpte" ).val(); v_primeTtcAcpte = $("#primeTtcAcpte" ).val(); v_montantAcpte = v_montantAcpte.replaceAll(' ', ''); v_primeTtcAcpte = v_primeTtcAcpte.replaceAll(' ', ''); if(idQuittance<="0") { $("#montantAcpte").focus(); v_msg="Veuillez sélectionner une quittance!"; v_msgEng="PLease select a premium issue!"; alert_ebene(v_msg, v_msgEng); return; } if(v_montantAcpte<="0") { v_msg="Veuillez saisir l\'acompte!"; v_msgEng="Please enter the deposit!"; alert_ebene(v_msg, v_msgEng); return; } v_anc_soldeAcpte = $("#anc_soldeAcpte" ).val(); v_anc_soldeAcpte = v_anc_soldeAcpte.replaceAll(' ', ''); if(Number(v_montantAcpte)>Number(v_anc_soldeAcpte)) { $("#montantAcpte").focus(); v_msg="Veuillez vérifier le montant de l\'acompte!"; v_msgEng="Please check the amount of the deposit!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idQuittance='+idQuittance+'&montantAcpte='+v_montantAcpte+'&primeTtcAcpte='+v_primeTtcAcpte; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximpayeclient/ajouteracomptequittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function solder_quittance_temp(idQuittance) { donnees = 'idQuittance='+idQuittance; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxsituationclient/solderquittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function solder_quittance_client_temp(idQuittance) { donnees = 'idQuittance='+idQuittance; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximpayeclient/solderquittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function supprimer_detail_encaissement(idDetailencaissement) { donnees = 'idDetailencaissement='+idDetailencaissement; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxsituationclient/supprimerquittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function retirer_garantie_police(idGarantie) { donnees = 'idGarantie='+idGarantie; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiespolice/supprimergarantie/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { } }); } function ajouter_une_garantie_college(codeGarantie) { donnees = 'codeGarantie='+codeGarantie; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/ajoutergarantie/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { } }); } function supprimer_detail_encaissement_client(idDetailencaissement) { donnees = 'idDetailencaissement='+idDetailencaissement; $("#div_situation_client").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximpayeclient/supprimerquittance/", type: 'POST', data: donnees, success: function(data) { $("#div_situation_client").html(data); }, error: function(data) { }, complete: function() { recap_bordereau_encaissement(); } }); } function encaissement_changer_client(numeroClient) { if (numeroClient>"0") { $("#forminfoclient").submit(); } } function encaisser_bordereau() { window.location.assign($("#racineWeb").val()+"Encaisserbordereau/"); } function encaisser_bordereau_detail() { } function imprimer_recu(idEncaissement) { donnees = 'idEncaissement='+idEncaissement; var div_export = $('#div_export_a'); div_export.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/", type: 'POST', data: donnees, success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function afficher_pop_recherche_client() { numeroclientsearch = $("#numeroclientsearch").val(); nomsearch = $("#nomsearch").val(); prenomsearch = $("#prenomsearch").val(); telsearch = $("#telsearch").val(); if (numeroclientsearch+nomsearch+prenomsearch+telsearch > " ") { donnees = "valid=1&numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&prenomsearch="+prenomsearch+"&telsearch="+telsearch; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteclients/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listeclient").html(data); } }); } } function afficher_pop_recherche_client_enc() { numeroclientsearch = $("#numeroclientsearch").val(); nomsearch = $("#nomsearch").val(); prenomsearch = $("#prenomsearch").val(); telsearch = $("#telsearch").val(); if (numeroclientsearch+nomsearch+prenomsearch+telsearch > " ") { donnees = "valid=1&numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&prenomsearch="+prenomsearch+"&telsearch="+telsearch; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteclientsenc/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listeclient").html(data); } }); } } function selectionner_client_pop(id,no,nom) { $("#nocli").val(no); $("#nomcli").val(nom); selectionner_client(id,no); } function ctrlkeypress(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_client(); } } function ctrlkeypress_enc(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_client_enc(); } } function ajaxListerMoyenPaiement() { codeModePaiement = $("#codeModePaiement").val(); $.ajax({ url: $("#racineWeb").val()+"Ajaxmoyenpaiement/", type : 'post', data: "codeModePaiement="+codeModePaiement, error: function(errorData) { }, success: function(data) { $("#listemoyenpaiement").html(data); $("#codeMoyenPaiement").focus(); }, complete: function() { } }); } function ajax_no_cpt_paiement() { codeModePaiement = $("#codeModePaiement").val(); codeMoyenPaiement = $("#codeMoyenPaiement").val(); donnees = "codeModePaiement="+codeModePaiement+"&codeMoyenPaiement="+codeMoyenPaiement; $.ajax({ url: $("#racineWeb").val()+"Ajaxnocptmoyenpaiement/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infonocpt").html(data); }, complete: function() { $("#numeroCompte").val( $("#numeroCompte_info").val()); $("#referencePaiement").focus(); } }); } function modifier_detail_encaissement(idDetailencaissement) { } function recap_bordereau_encaissement() { montant_ecart = $("#montant_ecart_info").val(); $("#montant_selection").val( $("#montant_selection_info").val()); $("#montant_ecart").val(montant_ecart); } function enregistrer_encaissement_bordereau() { montant_ecart = $("#montant_ecart").val(); montant_ecart = montant_ecart.replace(" ", ""); montant_ecart = parseInt(montant_ecart); montant_ecart = Math.abs(montant_ecart); if(montant_ecart>"100") { v_msg="Veuillez vérifier votre écart!"; v_msgEng="Please check your gap!"; alert_ebene(v_msg, v_msgEng); return; } $("#formente_encaissement").submit(); } function enregistrer_encaissement_client() { montant_ecart = $("#montant_ecart").val(); montant_ecart = montant_ecart.replace(" ", ""); montant_ecart = parseInt(montant_ecart); montant_ecart = Math.abs(montant_ecart); if(montant_ecart>"100") { v_msg="Veuillez vérifier votre écart!"; v_msgEng="Please check your gap!"; alert_ebene(v_msg, v_msgEng); return; } montant = $("#montant").val(); montant = montant.replace(" ", ""); montant = parseInt(montant); montant = Math.abs(montant); codeModePaiement = $("#codeModePaiement").val(); codeMoyenPaiement = $("#codeMoyenPaiement").val(); referencePaiement = $("#referencePaiement").val(); libelleOperation = $("#libelleOperation").val(); if(montant=="100") { v_msg="Veuillez saisir un montant!"; v_msgEng="Please enter an amount"; alert_ebene(v_msg, v_msgEng); $("#montant").focus(); return; } if(codeModePaiement<=" ") { v_msg="Veuillez indiquer le mode de paiement!"; v_msgEng="Please enter the method of payment"; alert_ebene(v_msg, v_msgEng); $("#codeModePaiement").focus(); return; } if(codeMoyenPaiement<=" ") { v_msg="Veuillez indiquer le moyen de paiement!"; v_msgEng="Please enter the method of payment!"; alert_ebene(v_msg, v_msgEng); $("#codeMoyenPaiement").focus(); return; } if(referencePaiement<=" ") { v_msg="Veuillez indiquer la référence du paiement!"; v_msgEng="Please enter the payment reference!"; alert_ebene(v_msg, v_msgEng); $("#referencePaiement").focus(); return; } if(libelleOperation<=" ") { v_msg="Veuillez saisir le libellé de l\'opération!"; v_msgEng="Please enter the text of the transaction!"; alert_ebene(v_msg, v_msgEng); $("#libelleOperation").focus(); return; } $("#formente_encaissement").submit(); } function ajax_context_client(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { } }); } function ajax_context_client_afficher(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Ficheclient/"); } }); } function ajax_context_client_d_afficher(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclientd/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Ficheprospect/"); } }); } function ajax_context_police(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { } }); } function ajax_context_police_d(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpoliced/", type : 'post', data: donnees, error: function(errorData) { } }); } function ajax_context_police_afficher(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } function ajax_context_garant_afficher(codeGcAssureur) { donnees = 'codeGcAssureur='+codeGcAssureur; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextgarant/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data){ afficher_gc_assureur(data); }, complete: function() { } }); } function ajax_context_police_d_afficher(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpoliced/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichedevis/"); } }); } function ajax_deconnexion() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdeconnexion/", complete: function() { window.open('about:blank','_parent',''); close(); window.close(); } }); /* 24/03/2019 $.ajax({ url: $("#racineWeb").val()+"Ajaxdeconnexion/" }); */ } function selectionner_college(idCollege) { $("#idCollege" ).val(idCollege); } function supprimer_college(idCollege) { v_msg="Confirmez-vous la suppression de ce collège?"; v_msgEng="Do you confirm the removal of this college?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Collegepolice/supprimerCollege/"+idCollege+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_college_d(idCollege) { transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la suppression de ce collège?"; v_msgEng="Do you confirm the removal of this college?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Fichedevis/supprimerCollege/"+idCollege+"/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function modifier_college(idCollege) { if (idCollege>"0") { window.location.assign($("#racineWeb" ).val()+"Modifiercollege/"+idCollege+"/"); } } function modifier_college_d(idCollege) { transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } if (idCollege>"0") { window.location.assign($("#racineWeb" ).val()+"Modifiercolleged/"+idCollege+"/"); } } function consulter_college(idCollege) { if (idCollege>"0") { window.location.assign($("#racineWeb" ).val()+"Consultercollege/"+idCollege+"/"); } } function retour_college() { idCollege=$("#idCollege").val(); if (idCollege>"0") { window.location.assign($("#racineWeb" ).val()+"Consultercollege/"+idCollege+"/"); } } function ajax_flexcode() { $.ajax({ url: $("#racineWeb").val()+"Ajaxflexcode/", type : 'post', error: function(errorData) { }, success: function(data) { $("#content").html(data); }, complete: function() { } }); } function ajaxttcfammille() { idCollege=$("#idCollege").val(); dateEntree=$("#dateEntree").val(); donnees = 'idCollege='+idCollege; donnees += '&dateEntree='+dateEntree; $.ajax({ url: $("#racineWeb").val()+"Ajaxttcfammille/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infottc").html(data); }, complete: function() { } }); } function supprimer_adherent() { idAherent=$("#idAdherent_C").val(); primeArchive=$("#primeArchive").val(); if (primeArchive=="1") { v_msg="Prime archivée!"; v_msgEng="Primium archived!"; alert_ebene(v_msg, v_msgEng); return; } codeTypeAvenant=$("#codeTypeAvenant_C").val(); // alert('codeTypeAvenant => '+codeTypeAvenant); // return; if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN" && codeTypeAvenant!="CHE") { v_msg="Veuillez procéder à un retrait!"; v_msgEng="Please make a withdrawal!"; alert_ebene(v_msg, v_msgEng); return; } if (primeArchive=="0") { supprimer_adherent_id(idAherent); return; } } function supprimer_adherent_id(idAherent) { v_msg="Confirmez-vous la suppression de cet adhérent?"; v_msgEng="Do you confirm the deletion of this member?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"Ajaxadherent/supprimer/", type : 'post', data: "idAherent="+idAherent, error: function(errorData) { }, success: function(data) { v_msg="Suppression terminée avec succès terminé!"; v_msgEng="Deletion completed successfully completed!"; alert_ebene(v_msg, v_msgEng); }, complete: function() { adherents_police(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function supprimer_adherent_id_list(idAherent) { codeTypeAvenant=$("#codeTypeAvenant_C").val(); if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN" && codeTypeAvenant!="CHE") { v_msg="Veuillez procéder à un retrait!"; v_msgEng="Please make a withdrawal!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la suppression de cet adhérent?"; v_msgEng="Do you confirm the deletion of this member?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"ajaxadherent/supprimer/", type : 'post', data: "idAherent="+idAherent, error: function(errorData) { }, success: function(data) { v_msg="Suppression terminée avec succès terminé!"; v_msgEng="Deletion completed successfully completed!"; alert_ebene(v_msg, v_msgEng); }, complete: function() { adherents_police(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function ajax_init_echancier() { $.ajax({ url: $("#racineWeb").val()+"Ajaxinitnbecheance/", type : 'post', data: "codeTypeEcheancier="+$("#codeTypeEcheancier").val(), error: function(errorData) { }, success: function(data) { $("#infonbEcheance").html(data); }, complete: function() { $("#nbEcheance").val( $("#nbEcheance_info").val()); ajax_maj_echancier(); } }); } function ajax_maj_echancier() { codeTypeEcheancier = $("#codeTypeEcheancier").val(); nbEcheance = $("#nbEcheance").val(); tauxInteret = $("#tauxInteret").val(); donnees = "codeTypeEcheancier="+codeTypeEcheancier+"&nbEcheance="+nbEcheance+"&tauxInteret="+tauxInteret; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajcheancier/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Echeancier/"); } }); } function enregistrer_echeancier() { if ($("#nbEcheance").val()=="1") { v_msg="Confirmez-vous l\'émission sans échéancier?"; v_msgEng="Do you confirm the issue of primium without payment schedule?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé afficher_police_id(); return; } else { // L'utilisateur a annulé console.log("Confirmation refusée"); return; } }); } v_msg="Confirmez-vous cet échéancier?"; v_msgEng="Do you confirm this payment schedule?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"Ajaxmajcheancier/enregistrer/", type : 'post', error: function(errorData) { }, success: function(data) { }, complete: function() { afficher_police_id(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function ajax_maj_lib_echancier(idEcheancier, libelleEcheance) { donnees = "idEcheancier="+idEcheancier+"&libelleEcheance="+libelleEcheance; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajcheancier/majlibelle/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Echeancier/"); } }); } function ajax_maj_date_echancier(idEcheancier, datePaiement) { donnees = "idEcheancier="+idEcheancier+"&datePaiement="+datePaiement; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajcheancier/majdatepaiement/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Echeancier/"); } }); } function ajax_maj_taux_echancier(idEcheancier, tauxEcheance) { nbEcheance = $("#nbEcheance").val(); donnees = "idEcheancier="+idEcheancier+"&tauxEcheance="+tauxEcheance+"&nbEcheance="+nbEcheance; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajcheancier/majtauxecheance/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Echeancier/"); } }); } function retirer_garantie_college(idGarantie) { donnees = 'idGarantie='+idGarantie; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/supprimergarantie/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { } }); } function ajax_maj_taux_plafond(idGarantie, tauxPlafond, controle) { tauxPlafond=tauxPlafond.replace(",","."); controle.value=tauxPlafond; if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&tauxPlafond="+tauxPlafond; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/majtauxplafond/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { //controle.focus(); } }); } } function ajax_imposer_plafond(idGarantie, plafond, controle) { plafond=plafond.replace(",","."); controle.value=plafond; if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&plafond="+plafond; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/imposerplafond/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { //controle.focus(); } }); } } function ajax_maj_lib_gar_opt(idGarantie, libellegarantie, controle) { if (libellegarantie<=" ") { return; } donnees = 'idGarantie='+idGarantie+"&libellegarantie="+libellegarantie; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/majlibgar/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { //controle.focus(); } }); } function maj_prime_gar_opt(idGarantie, primeOption, controle) { if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&primeOption="+primeOption; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/majprimeopt/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { //controle.focus(); } }); } } function archiver_garantie_college(idCollege) { v_msg="Validez-vous ce collège?"; v_msgEng="Do you validate this college?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"Ajaxcollege/archivergarntie/", type : 'post', data: "idCollege="+idCollege, error: function(errorData) { }, success: function(data) { }, complete: function() { college_police(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function controle_champ_obligatoire(controle) { if (controle.value<=" ") { v_msg="Valeur exigée!"; v_msgEng="Value required!"; alert_ebene(v_msg, v_msgEng); controle.focus(); return false; } return true; } function controle_champ_obligatoire_new(controle) { if (controle.value<=" ") { v_msg="Valeur exigée!"; v_msgEng="Value required!"; alert_ebene(v_msg, v_msgEng); controle.focus(); return false; } return true; } function controle_champ_obligatoire_old(controle) { if (controle.value<=" ") { v_msg="Valeur exigée!"; v_msgEng="Value required!"; alert_ebene(v_msg, v_msgEng); controle.focus(); return false; } return true; } function plafond_adherent() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Plafondadherent/"); } } function creer_adherents() { nbAdh = $("#nbAdh_C").val(); codeTypeContrat = $("#codeTypeContrat_C").val(); //if ((codeTypeContrat!="G") && (nbAdh>0) ) if ((codeTypeContrat=="P") && (nbAdh>0) ) { v_msg="Ce n\'est pas une police GROUPE!"; v_msgEng="This is not a GROUP policy!"; alert_ebene(v_msg, v_msgEng); return; } etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="SU") { v_msg="Attention! Police suspendue!"; v_msgEng="Warning! Suspended policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Creeradherent/"); } function creer_colleges() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Creercollege/initcollege/"); } function creer_colleges_d() { transforme = $("#transforme").val(); if (transforme=="1") { v_msg="Cotation déjà transformée!"; v_msgEng="Quote already transformed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Creercolleged/initcollege/"); } function creer_beneficiaires() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="SU") { v_msg="Attention! Police suspendue!"; v_msgEng="Warning! Suspended policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } etatadh=$("#codeEtatAdherent_C").val(); if (etatadh != "V") { v_msg="Attention! cette famille n\'est pas en vigueur!"; v_msgEng="Warning! this family is not in force!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Creerbeneficiaire/"); } function changer_etat_adherent() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="SU") { v_msg="Attention! Police suspendue!"; v_msgEng="Warning! Suspended policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Changeretatadherent/"); } function creer_avenant() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Creeravenant/"); } function liste_avenant() { window.location.assign($("#racineWeb" ).val()+"Listeavenant/"); } function prorater_prime_adherent() { codeModeCalculPrime = $("#codeModeCalculPrime").val(); if(codeModeCalculPrime=="TA"){ calcul_prime_adherent(); return; } idCollege=$("#idCollege").val(); if (idCollege<=" ") { v_msg="Veuillez sélectionner un collège!"; v_msgEng="Please select a college!"; alert_ebene(v_msg, v_msgEng); $("#div_prime").html(""); return; } dateEntree=$("#dateEntree").val(); prorata=$("#prorata").val(); donnees = 'idCollege='+idCollege; donnees += '&dateEntree='+dateEntree; donnees += '&prorata='+prorata; $.ajax({ url: $("#racineWeb").val()+"Ajaxproraterprime/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_prime").html(data); }, complete: function() { } }); } function prorater_prime_beneficiaire() { codeModeCalculPrime = $("#codeModeCalculPrime").val(); if(codeModeCalculPrime=="TA"){ calcul_prime_beneficiaire(); return; } idAvenant = $("#idAvenant").val(); if(idAvenant<=" ") { v_msg="Veuillez sélectionner un avenant!"; v_msgEng="Please select an Amendment!"; alert_ebene(v_msg, v_msgEng); $("#idAvenant").focus(); return; } codeLienParente=$("#codeLienParente").val(); if (codeLienParente=="A") { v_msg="Veuillez revoir le lien de parenté!"; v_msgEng="Please review the relationship"; alert_ebene(v_msg, v_msgEng); $("#codeLienParente").focus(); return; } dateEntree=$("#dateEntree").val(); fraisCarte=$("#fraisCarte").val(); prorata=$("#prorata").val(); donnees = '&dateEntree='+dateEntree; donnees += '&fraisCarte='+fraisCarte; donnees += '&prorata='+prorata; donnees += '&codeLienParente='+codeLienParente; $.ajax({ url: $("#racineWeb").val()+"Ajaxproraterprimebeneficiaire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_prime").html(data); }, complete: function() { } }); } function histo_etats() { window.location.assign($("#racineWeb" ).val()+"Histoetat/"); } function afficher_emission(idEmission) { if (idEmission>"0") { window.location.assign($("#racineWeb" ).val()+"Emission/"+idEmission+"/"); } } function exporter_liste_assures() { $('#div_exporter_liste_assures').html(''); $("#btn_exporter_liste_assures").click(); } function imprimer_liste_assures() { $('#div_export_assures').html(''); $("#btn_liste_assures").click(); } function imprimer_limites() { idEntetecontrat=$("#idEntetecontrat").val(); if (idEntetecontrat<="0") { v_msg="Veuillez sélectionner une période!"; v_msgEng="Please select a period!"; alert_ebene(v_msg, v_msgEng); $("#idEntetecontrat").focus(); div_attente.html(''); return; } donnees = 'idEntetecontrat='+idEntetecontrat; var div_export = $('#div_export_a'); div_export.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerlimite/", type: 'POST', data: donnees, success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function avenantimprimer_cp() { idAvenant=$("#idAvenant").val(); donnees = '&idAvenant='+idAvenant; $.ajax({ url: $("#racineWeb").val()+"Ajaxavenantimprimercp/", type: 'POST', data: donnees, success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_cp(lienEtat) { var td2 = $("#debutStat").datepicker("getDate"); var td3 = $("#finStat").datepicker("getDate"); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat if (dt3' + ''); donnees = '&idAvenant='+idAvenant +'&lienEtat='+lienEtat+'&debutStat='+debutStat+"&finStat="+finStat; $.ajax({ url: $("#racineWeb").val()+"Ajaximprimercp/", type: 'POST', data: donnees, success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_reseau_college(idCollege) { var div_imprime_reseau = $('#div_imprime_reseau'); donnees = 'idCollege='+idCollege; div_imprime_reseau.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimereseaucollege/", type: 'POST', data: donnees, success: function(data) { div_imprime_reseau.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_cp_d(lienEtat) { var div_export = $('#div_export_a'); div_export.html('
' + '
'); donnees = 'lienEtat='+lienEtat; $.ajax({ url: $("#racineWeb").val()+"Ajaximprimercpd/", type: 'POST', data: donnees, success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_cp_eng() { var div_export = $('#div_export_a'); div_export.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimercpeng/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_cp_eng_d() { var div_export = $('#div_export_a'); div_export.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimercpengd/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function rachat_tm_police() { if($('#rachatTm').val()=="1") { $("#tauxRachatTm").readable(); } else { $("#tauxRachatTm").val("0"); $("#tauxRachatTm").unreadable(); } } function taux_referencement() { if($('#avecReferencement').val()=="1") { $("#tauxAvecReferencement").val("0"); $("#tauxAvecReferencement").readable(); $("#tauxSansReferencement").val("0"); $("#tauxSansReferencement").readable(); } else { $("#tauxAvecReferencement").val("0"); $("#tauxSansReferencement").val("0"); $("#tauxAvecReferencement").unreadable(); $("#tauxSansReferencement").unreadable(); } } function pop_tableau_prestation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxtableauprestation/", type : 'post', error: function(errorData) { }, success: function(data) { $("#div_tableau_prestation").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function pop_consulter_tableau_prestation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultertableauprestation/", type : 'post', error: function(errorData) { }, success: function(data) { $("#div_tableau_prestation").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function pop_afficher_detail_resiliation() { var div_tableau_assure = $('#div_tableau_assure'); div_tableau_assure.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailresiliation/", type : 'post', error: function(errorData) { }, success: function(data) { div_tableau_assure.html(data); var oTable = $('.tabliste').DataTable(); oTable.destroy(); setTimeout(function() { appliquerDataTable(); }, 500); }, complete: function() { $("#btn_pop").click(); } }); } function maj_college() { if($('#codeProduit').val()<=" ") { v_msg="Veuillez sélectionner un produit!"; v_msgEng="Please select a category!"; alert_ebene(v_msg, v_msgEng); $('#codeProduit').focus(); return; } $("#btn_recap").click(); } function ajax_maj_tm(idPrestation, tm, controle) { tm=tm.replace(",","."); controle.value=tm; if(controle_numerique(controle)) { donnees = 'idPrestation='+idPrestation+"&tm="+tm; $.ajax({ url: $("#racineWeb").val()+"Ajaxtableauprestation/majtm/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } } function texte_cp() { window.location.assign($("#racineWeb" ).val()+"Textecp/"); } function imprimer_contrat() { window.location.assign($("#racineWeb" ).val()+"Contrat/"); } function imprimer_devis() { window.location.assign($("#racineWeb" ).val()+"Imprimerdevis/"); } function rapport_sp_police() { window.location.assign($("#racineWeb" ).val()+"Sppolice/"); } function rapport_sp_adherent() { window.location.assign($("#racineWeb" ).val()+"Spadherent/"); } function rapport_sp_college() { window.location.assign($("#racineWeb" ).val()+"Spcollege/"); } function rapport_sp_beneficiaire() { window.location.assign($("#racineWeb" ).val()+"Spbeneficiaire/"); } function enregistrer_avenant() { // codeTypeAvenant=$("#codeTypeAvenant").val(); //alert(codeTypeAvenant); //return; oldCodeTypeAvenant=$("#oldCodeTypeAvenant").val(); if ($("#codeTypeAvenant").val()<" ") { v_msg="Veuillez sélectionner le type d\'avenant!"; v_msgEng="Please select the type of amendment!"; alert_ebene(v_msg, v_msgEng); return; } if(codeTypeAvenant!="CHE" && codeTypeAvenant!="REN") { var d_effet = new Date($("#dateEffetSql").val()); // 01/05/2022 var d_fin = new Date($("#dateFinSql").val()); // 31/12/2022 var d_avenant = $("#dateAvenant").datepicker("getDate"); // 20/07/2022 dt_effet = Math.round(Date.parse(d_effet)/(1000*3600*24)); dt_fin = Math.round(Date.parse(d_fin)/(1000*3600*24)); dt_avenant = Math.round(Date.parse(d_avenant)/(1000*3600*24)); /* alert("dt_effet => "+dt_effet); alert("dt_fin => "+dt_fin); alert("dt_avenant => "+dt_avenant); return; */ if(codeTypeAvenant!="RVP"){ if (dt_avenant>dt_fin || dt_avenantdt2) { v_msg="Veuillez revoir la date de renouvellement!"; v_msgEng="Please review the renewal date!"; alert_ebene(v_msg, v_msgEng); return; } var eff = $("#dateAvenant").datepicker("getDate"); var ech = $("#dateEcheanceRen").datepicker("getDate"); if (ech>eff.addMonths(12)) { v_msg="Période supérieur à un an!"; v_msgEng="Period greater than one year!"; alert_ebene(v_msg, v_msgEng); } } if(codeTypeAvenant=="CHE" && oldCodeTypeAvenant=="REN") { var td1 = new Date($("#dateEffet").val()); var td2 = $("#dateAvenant").datepicker("getDate"); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt1>dt2) { v_msg="Veuillez revoir la date!"; v_msgEng="Please review the date!"; alert_ebene(v_msg, v_msgEng); return; } } if ( codeTypeAvenant=="RET" || codeTypeAvenant=="RES" || codeTypeAvenant=="SUS" || codeTypeAvenant=="ANL" || codeTypeAvenant=="RVP" || codeTypeAvenant=="ADL" || codeTypeAvenant=="INC" || codeTypeAvenant=="CHC" || codeTypeAvenant=="CHE" || codeTypeAvenant=="SUA" || codeTypeAvenant=="RVA" || codeTypeAvenant=="ING" || codeTypeAvenant=="INA" || codeTypeAvenant=="REG" || codeTypeAvenant=="REA") { motifAvenant=$("#motifAvenant").val(); if ($("#motifAvenant").val()<" ") { v_msg="Veuillez fournir le motif!"; v_msgEng="Please provide the reason"; alert_ebene(v_msg, v_msgEng); return; } } v_msg="Confirmez-vous cet avenant?"; v_msgEng="Do you confirm this amendment to the contract?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé var div_attente = $('#div_attente'); div_attente.html('
' + '
'); codeTypeAvenant=$("#codeTypeAvenant").val(); donnees = ""; if (codeTypeAvenant=="ANL") { donnees = "controle=existequittance"; } if(donnees>" ") { $.ajax({ url: $("#racineWeb").val()+"Ajaxcontroleavenantpolice/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); $("#div_controler_avenant").html(data); }, complete: function() { $("#controler_avenant").val($("#controler_avenant_info").val()); resultat_controler_avenant = $("#controler_avenant").val(); if (resultat_controler_avenant=="Q") { v_msg="Attention, cette police possède des quittances!"; v_msgEng="Warning, this policy has premium issues!"; alert_ebene(v_msg, v_msgEng); return; } if (resultat_controler_avenant=="C") { v_msg="Attention, cette police possède des sinistres!"; v_msgEng="Warning, this policy has claims!"; alert_ebene(v_msg, v_msgEng); return; } // return; $("#btn_enreg").click(); } }); div_attente.empty(); } else if (codeTypeAvenant=="ADL") { donnees = "dateAvenant="+$("#dateAvenant").val()+"&motifAvenant="+motifAvenant; $.ajax({ url: $("#racineWeb").val()+"Ajaxlimiteadditionnelle/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#btn_enreg").click(); } }); } else { $("#btn_enreg").click(); } } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistrer_resiliation() { v_msg="Confirmez-vous la résiliation de cette police?"; v_msgEng="Do you confirm the cancellation of this policy?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Ficheresiliation/enregistrerresiliation/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistrer_retrait() { var div_assure_a_retirer = $('#div_assure_a_retirer'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/", type: 'POST', success: function(data) { div_assure_a_retirer.html(data); }, error: function(data) { }, complete: function() { nbAliment=$("#nbAliment").val(); if (nbAliment<"1") { v_msg="Veuillez sélectionner les personnes à retirer!"; v_msgEng="Please select the people to remove!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous le retrait des personnes sélectionnées de cette police?"; v_msgEng="Do you confirm the withdrawal of the selected people from this policy?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Ficheretrait/enregistrerretrait/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } }); } function controle_date_avenant() { $("#div_periodidite").html(""); codeTypeAvenant=$("#codeTypeAvenant").val(); idBeneficiaireFacture = $("#idBeneficiaireFacture").val(); idCollegeFacture = $("#idCollegeFacture").val(); //alert(idCollegeFacture); if(codeTypeAvenant=="REN") { $("#dateAvenant").val($("#DateRenouvellement_fr").val()); $("#motifAvenant").val(""); $("#motifAvenant").unreadable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxrenouvellement/", type: 'POST', // data: donnees, success: function(data) { $("#div_periodidite").html(data); $(".datepicker" ).datepicker(); CalculerEcheanceRen(); CalculerFinRen(); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); $("#dateAvenant").readable(); } else if(codeTypeAvenant=="ADL") { $("#dateAvenant").val($("#datejourfr_C").val()); $("#dateAvenant").unreadable(); $("#motifAvenant").readable(); } else if(codeTypeAvenant=="ANL") { $("#dateAvenant").val($("#dateEffet").val()); $("#dateAvenant").unreadable(); $("#motifAvenant").readable(); } else if(codeTypeAvenant=="QTM") { if(idCollegeFacture=="0"){ v_msg="Aucun collège validé!"; v_msgEng="No validated college"; alert_ebene(v_msg, v_msgEng); setTimeout(function() { window.location.assign($("#racineWeb" ).val()+"Creeravenant/"); }, 2000); return; } $("#dateAvenant").val($("#datejourfr_C").val()); $("#dateAvenant").readable(); $("#motifAvenant").readable(); if(idBeneficiaireFacture=="") { ajouteradherentfacturation(); } } else { $("#dateAvenant").val($("#datejourfr_C").val()); $("#dateAvenant").readable(); $("#motifAvenant").readable(); } } function pop_afficher_detail_renouvellement() { var div_patienter = $('#div_patienter'); div_patienter.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailrenouvellement/", type : 'post', error: function(errorData) { }, success: function(data) { div_patienter.html(''); $('#div_detail_renouvellement').html(data); //appliquerDataTable(); $('#div_detail_renouvellement').modal("show"); var oTable = $('.tabliste').DataTable(); oTable.destroy(); setTimeout(function() { appliquerDataTable(); }, 500); }, complete: function() { $("#btn_pop").click(); } }); } function enregistrer_renouvellemnt() { v_msg="Confirmez-vous le renouvellement de cette police?"; v_msgEng="Do you confirm the renewal of this policy?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Ficherenouvellement/enregistrerrenouvellement/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function fiche_limite_additionnelle() { window.location.assign($("#racineWeb" ).val()+"Fichelimiteadditionnelle/"); } function enregistrer_changement_etat_famille() { codeEtatAdherent=$("#codeEtatAdherent").val(); if (codeEtatAdherent<" ") { v_msg="Veuillez sélectionner le nouvel état!"; v_msgEng="Please select the new state!"; alert_ebene(v_msg, v_msgEng); return; } motifEtat=$("#motifEtat").val(); if (motifEtat<" ") { v_msg="Veuillez indiquer le motif!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ce changement d\'état?"; v_msgEng="Do you confirm this change of state?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#btn_enreg").click(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function changer_etat_beneficiaire() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="SU") { v_msg="Attention! Police suspendue!"; v_msgEng="Warning! Suspended policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Changeretatbeneficiaire/"); } function enregistrer_changement_etat_beneficiaire() { codeEtatBeneficiaire=$("#codeEtatBeneficiaire").val(); if (codeEtatBeneficiaire<" ") { v_msg="Veuillez sélectionner le nouvel état!"; v_msgEng="Please select the new state!"; alert_ebene(v_msg, v_msgEng); return; } motifEtat=$("#motifEtat").val(); if (motifEtat<" ") { v_msg="Veuillez indiquer le motif!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ce changement d\'état?"; v_msgEng="Do you confirm this change of state?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#btn_enreg").click(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function pop_afficher_selection_retrait() { var div_selection_assure = $('#div_selection_assure'); div_selection_assure.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionretrait/", type : 'post', error: function(errorData) { }, success: function(data) { div_selection_assure.html(data); var oTable = $('.tabliste').DataTable(); oTable.destroy(); setTimeout(function() { appliquerDataTable(); }, 500); }, complete: function() { $("#btn_pop").click(); } }); } function beneficiaire_a_retirer(p_choix, p_id_beneficiaire) { donnees = 'idBeneficiaire='+p_id_beneficiaire; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionretrait/selectionner/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function recapituler_retrait() { var div_assure_a_retirer = $('#div_assure_a_retirer'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/", type: 'POST', success: function(data) { div_assure_a_retirer.html(data); var oTable = $('.tabliste').DataTable(); oTable.destroy(); setTimeout(function() { appliquerDataTable(); }, 500); }, error: function(data) { }, complete: function() { } }); } function changer_college() { codeTypeAvenant=$("#codeTypeAvenant_C").val(); // autorisé le 11/07/2018 en attendant if (codeTypeAvenant!="REN") { v_msg="Opération possible uniquement lors du renouvellement!"; v_msgEng="Operation possible only during renewal!"; alert_ebene(v_msg, v_msgEng); return; } codeEtatFacturation=$("#codeEtatFacturation").val(); if (codeEtatFacturation=="1") { v_msg="Attention! Famille déjà facturée!"; v_msgEng="Warning! Family already billed!"; alert_ebene(v_msg, v_msgEng); return; } consommation_adherent=$("#consommation_adherent").val(); if(consommation_adherent>"0") { v_msg="Attention! cette famille a déjà consommé!"; v_msgEng="Warning! this family has already consumed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Changercollege/"); } function changer_college_adherent() { idCollege=$("#idCollege").val(); if (idCollege<=" ") { v_msg="Veuillez sélectionner un collège!"; v_msgEng="Please select a college!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idCollege='+idCollege; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangercollege/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_prime").html(data); }, complete: function() { } }); } function enregistrer_changement_college() { idCollege=$("#idCollege").val(); idCollegeOld=$("#idCollegeOld").val(); if (idCollege==idCollegeOld) { v_msg="Veuillez sélectionner un autre collège!"; v_msgEng="Please select a another college!"; alert_ebene(v_msg, v_msgEng); return; } if (idCollege<=" ") { v_msg="Veuillez sélectionner un collège!"; v_msgEng="Please select a college!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette opération?"; v_msgEng="Do you confirm this operation?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#btn_enreg").click(); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistrer_limite_additionnelle() { nbAliment=$("#nbAliment").val(); if (nbAliment<"1") { v_msg="Veuillez sélectionner les familles concernées!"; v_msgEng="Please select the families concerned!"; alert_ebene(v_msg, v_msgEng); return; } cumulPlafond=$("#cumulPlafond").val(); // alert("cumulPlafond => "+cumulPlafond); // return; if (cumulPlafond<="1") { v_msg="Veuillez saisir les limites additionnelles!"; v_msgEng="Please enter the additional limits!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces limites additionnelles?"; v_msgEng="Do you confirm these additional limits?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Fichelimiteadditionnelle/enregistrerlimiteadditionnelle/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function selection_college(p_choix,p_id_college_temp) { donnees = 'idCollegeTemp='+p_id_college_temp; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxlimiteadditionnelle/selectionner/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { recapituler_limite_additionnelle(); } }); } function modifier_college_temp(p_id_college_temp) { if (p_id_college_temp>"0") { window.location.assign($("#racineWeb" ).val()+"Modifiercollegetemp/"+p_id_college_temp+"/"); } } function maj_limite_additionnelle(idGarantie, plafond, controle) { if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&plafond="+plafond; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondadd/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { controle.focus(); } }); } } function maj_prime_additionnelle(idGarantie, primeOption, controle) { if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&primeOption="+primeOption; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimeadd/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { recapituler_limite_college(); controle.focus(); } }); } } function enregistrer_college_temp() { idCollegeTemp = $('#idCollegeTemp').val(); codeProduit = $('#codeProduit').val(); codeCollegeType = $('#codeCollegeType').val(); codeReseau = $('#codeReseau').val(); codeTypeRemboursement = $('#codeTypeRemboursement').val(); codeTerritoire = $('#codeTerritoire').val(); codeLienParente = $('#codeLienParente').val(); libelleCollege = $('#libelleCollege').val(); ticketModerateurCollege = $('#ticketModerateurCollege').val(); delaiCarenceCollege = $('#delaiCarenceCollege').val(); plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10); plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10); idPolice = $('#idPolice').val(); numeroPolice = $('#numeroPolice').val(); accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10); rachatTm = $('#rachatTm').val(); tauxRachatTm = $('#tauxRachatTm').val(); tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val(); budgetDefini = "0"; montantBudget = "0"; nbAdherent = $('#nbAdherent').val(); nbAyantdroit = $('#nbAyantdroit').val(); codeTypeTarifActe = $('#codeTypeTarifActe').val(); codeTarifActe = $('#codeTarifActe').val(); codeGcAssureur = $('#codeGcAssureur').val(); codeGcAssureur = $('#codeGcAssureur').val(); idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); codeBaseTarification = $('#codeBaseTarification').val(); seuilRdCollege = $('#seuilRdCollege').val(); forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); forfaitAppelCotisation = 0; // parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); ticketModerateurHorsReseau = $('#ticketModerateurHorsReseau').val(); ageLimiteEnfantEleve = $('#ageLimiteEnfantEleve').val(); donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau; donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente; donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege; donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel; donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini; donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe; donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge; donnees += '&codeBaseTarification='+codeBaseTarification+'&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent; //donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; donnees += '&ticketModerateurHorsReseau='+ticketModerateurHorsReseau+'&ageLimiteEnfantEleve='+ageLimiteEnfantEleve; console.log(donnees); $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollege/enregistrercollegelienparentetemp/", type: 'POST', data: donnees, success: function(data) { }, complete: function(data) { } }); } function recapituler_limite_additionnelle() { var div_primes = $('#div_primes'); $.ajax({ url: $("#racineWeb").val()+"Recaplimiteadd/", type: 'POST', success: function(data) { div_primes.html(data); }, error: function(data) { }, complete: function() { } }); } function recapituler_limite_college() { var div_recap = $('#div_recap'); $.ajax({ url: $("#racineWeb").val()+"Recaplimitecollege/", type: 'POST', success: function(data) { div_recap.html(data); }, error: function(data) { }, complete: function() { } }); } function changer_limite() { etat=$("#codeEtatPolice_C").val(); if (etat=="RE") { v_msg="Attention! Police résiliée!"; v_msgEng="Warning! Terminated policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="SU") { v_msg="Attention! Police suspendue!"; v_msgEng="Warning! Suspended policy!"; alert_ebene(v_msg, v_msgEng); return; } if (etat=="AN") { v_msg="Attention! Police annulée!"; v_msgEng="Warning! Canceled policy!"; alert_ebene(v_msg, v_msgEng); return; } etatadh=$("#codeEtatAdherent_C").val(); if (etatadh != "V") { v_msg="Attention! cette famille n\'est pas en vigueur!"; v_msgEng="Warning! this family is not in force!"; alert_ebene(v_msg, v_msgEng); return; } rapport_sp_police=$("#rapport_sp_police").val(); if(rapport_sp_police>"0.70") { v_msg="Attention! S/P > 70%"; v_msgEng="Warbing! Loss Ratio > 70%"; alert_ebene(v_msg, v_msgEng); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxlimiteaddadherent/", type : 'post', error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Changerlimite/"); } }); } function maj_limite_add_adherent(idGarantie, plafond, controle) { if(controle_numerique(controle)) { donnees = 'idGarantie='+idGarantie+"&plafond="+plafond; $.ajax({ url: $("#racineWeb").val()+"Ajaxgarantiescollegeadherent/majplafondadherent/", type: 'POST', data: donnees, success: function(data) { $("#div_garanties").html(data); }, error: function(data) { }, complete: function() { controle.focus(); } }); } } function enregistrer_changement_limite() { $("#btn_enreg").click(); } function pop_afficher_selection_limite(p_id_college_temp) { var div_selection_assure = $('#div_selection_assure'); donnees = 'id_college_temp='+p_id_college_temp; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionlimite/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { div_selection_assure.html(data); }, complete: function() { $("#btn_pop").click(); } }); } function selection_famille_limite(p_choix,p_idBeneficiaire) { donnees = 'idBeneficiaire='+p_idBeneficiaire; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionner/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { recapituler_limite_college_simple(); } }); } function recapituler_limite_college_simple() { $.ajax({ url: $("#racineWeb").val()+"Recaplimitecollege/recapituler/", type: 'POST', success: function(data) { }, error: function(data) { }, complete: function() { recapituler_limite_additionnelle(); } }); } function selectionner_tout_limite(p_idCollegeTemp, p_choix) { donnees = 'idCollegeTemp='+p_idCollegeTemp; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { recapituler_limite_college_simple(); pop_afficher_selection_limite(p_idCollegeTemp); } }); } function gestionbon() { adminBon = $("#adminBon").val(); if (adminBon!="1") { v_msg="Accès refusé!"; v_msgEng="Access denied!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Gestionbons/"); } function getDenierNumeroBon() { $("#msgErreur").html(""); $("#div_wait").html(""); codeTypeBon=$("#codeTypeBon").val(); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); return; } $("#msgErreur").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxderniernumerobon/", type : 'post', data: "codeTypeBon="+codeTypeBon, error: function(errorData) { }, success: function(data) { $("#infodernierbon").html(data); $("#msgErreur").html(""); }, complete: function() { denierNumeroBon = $("#denierNumeroBon_info").val(); denierNumeroBon = parseInt(denierNumeroBon); $("#denierNumeroBon").val(denierNumeroBon); $("#noDepart").val(denierNumeroBon+1); $("#noFin").val(denierNumeroBon+50); } }); } function genererbon() { codePrestataire=$("#codePrestataire").val(); codeTypeBon=$("#codeTypeBon").val(); receptionnaire=$("#receptionnaire").val(); noDepart=$("#noDepart").val(); noFin=$("#noFin").val(); if (noDepart=="") { noDepart="0"; } if (noFin=="") { noFin="0"; } noDepart = parseInt(noDepart); noFin = parseInt(noFin); if (codePrestataire<=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); $("#btn_pop_prestataire").click(); return; } if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } if (noFin { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'codeTypeBon='+codeTypeBon+'&noDepart='+noDepart+'&noFin='+noFin+'&receptionnaire='+receptionnaire+'&codePrestataire='+codePrestataire; // donnees_sav = donnees+'&typeMail=mailgenererbon'; donnees_sav = donnees; typeMail='mailgenererbon'; $.ajax({ url: $("#racineWeb").val()+"Ajaxplagebonlibre/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infoplagelibre").html(data); }, complete: function() { plageLibre_info=$("#plageLibre_info").val(); if (plageLibre_info!="0") { v_msg="Cette plage est déjà occupée!"; v_msgEng="This range is already occupied!"; alert_ebene(v_msg, v_msgEng); $("#noDepart").focus(); return; } $("#div_page_entiere").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxgenererbons/genererBon/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_page_entiere").html(data); }, complete: function() { imprimer_livraison_bon(); } }); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function afficherbon() { codePrestataire=$("#codePrestataire").val(); codeTypeBon=$("#codeTypeBon").val(); codeEtatBon=$("#codeEtatBon").val(); noDepart=$("#noDepart").val(); noFin=$("#noFin").val(); if (noDepart=="") { noDepart="0"; } if (noFin=="") { noFin="0"; } noDepart = parseInt(noDepart); noFin = parseInt(noFin); if (codePrestataire<=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } if (noFin' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { $("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val()); } }); } function listergenerationbon() { codePrestataire=$("#codePrestataire").val(); codeTypeBon=$("#codeTypeBon").val(); d1=$("#d1").val(); d2=$("#d2").val(); if (codePrestataire<=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; $("#div_bonpecs").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistegenererbons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { $("#nbligne").val("Nombre de lignes affichées : "+$("#nbligne_info").val()); } }); } function listerdemandebon() { codePrestataire=$("#codePrestataire").val(); codeTypeBon=$("#codeTypeBon").val(); d1=$("#d1").val(); d2=$("#d2").val(); if (codePrestataire<=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; $("#div_bonpecs").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistedemandebon/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { } }); } function ajaxListerExclusions() { $("#div_acte").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxexclureacte/", type : 'post', data: "idCollege="+$("#idCollege").val(), error: function(errorData) { }, success: function(data) { $("#div_acte").html(data); } }); } function exclure_acte(p_choix, p_codeActe, id_exclusioncollege) { donnees = 'idCollege='+$("#idCollege").val(); donnees += '&id_exclusioncollege='+id_exclusioncollege; donnees += '&codeActe='+p_codeActe; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxexclureacte/exclure/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function separateur_millier(montant) { montant = parseInt(montant); montant.toLocaleString(); return montant.toLocaleString(); } function afficher_detail_generartionbon(idgenerationbon) { if (idgenerationbon>"") { window.location.assign($("#racineWeb" ).val()+"Detailgenerationbon/"+idgenerationbon+"/"); } } function afficher_tarifoptique() { var div_detail = $('#div_detail'); codeTarifOptique=$("#codeTarifOptique").val(); libelleOptique=$("#libelleOptique").val(); if(codeTarifOptique<=' ') { v_msg="Veuillez sélectionner un tarif!"; v_msgEng="Please select a rate!"; alert_ebene(v_msg, v_msgEng); $("#codeTarifOptique").focus(); return; } /* if(libelleOptique<=' ') { v_msg="Veuillez saisir un nom!"; v_msgEng="Please enter a name!"; alert_ebene(v_msg, v_msgEng); $("#libelleOptique").focus(); return; } */ donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleOptique='+libelleOptique; div_detail.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifoptique/", type: 'POST', data: donnees, success: function(data) { $("#div_detail").html(data); appliquerDataTable(); }, error : function(resultat, statut, erreur) { }, complete: function() { } }); } function maj_tarifoptique(idDetail, prix) { donnees = 'idDetail='+idDetail+"&prix="+prix; $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifoptique/maj/", type: 'POST', data: donnees, success: function(data) { }, complete: function(data) { } }); } function supprimer_espace_nombre(nombre) { // nombre = nombre.replace(" ", ""); nombre = nombre.replace(/ /g, ""); if(isNaN(nombre)) { v_msg = nombre+" n\'est pas un nombre!"; v_msgEng = nombre+" is not a number!"; alert_ebene(v_msg, v_msgEng); return '0'; } nombre = parseInt(nombre); return nombre; } function afficher_tarifpharmacie() { var div_detail = $('#div_detail'); codeTarifMedicament=$("#codeTarifMedicament").val(); libelleMedicament=$("#libelleMedicament").val(); if(codeTarifMedicament<=' ') { v_msg="Veuillez sélectionner un tarif!"; v_msgEng="Please select a rate!"; alert_ebene(v_msg, v_msgEng); $("#codeTarifMedicament").focus(); return; } /* if(libelleMedicament<=' ') { v_msg="Veuillez indiquer le nom!"; v_msgEng="Please enter the name!"; alert_ebene(v_msg, v_msgEng); $("#libelleMedicament").focus(); return; } */ donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament; div_detail.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifmedicament/", type: 'POST', data: donnees, success: function(data) { $("#div_detail").html(data); appliquerDataTable(); }, error : function(resultat, statut, erreur) { }, complete: function() { } }); } function maj_tarifpharmacie(idDetail, prix) { donnees = 'idDetail='+idDetail+"&prix="+prix; $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifmedicament/maj/", type: 'POST', data: donnees, success: function(data) { }, complete: function(data) { } }); } function afficher_tarifacte() { var div_detail = $('#div_detail'); codeTarifActe=$("#codeTarifActe").val(); libelleActe=$("#libelleActe").val(); if(codeTarifActe<=' ') { v_msg="Veuillez sélectionner un tarif!"; v_msgEng="Please select a rate!"; alert_ebene(v_msg, v_msgEng); $("#codeTarifActe").focus(); return; } if(libelleActe<=' ') { v_msg="Veuillez indiquer le nom!"; v_msgEng="Please enter the name!"; alert_ebene(v_msg, v_msgEng); $("#libelleActe").focus(); return; } donnees = 'codeTarifActe='+codeTarifActe+'&libelleActe='+libelleActe; div_detail.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifacte/", type: 'POST', data: donnees, success: function(data) { $("#div_detail").html(data); appliquerDataTable(); }, error : function(resultat, statut, erreur) { }, complete: function() { } }); } function maj_tarifacte(idDetail, prix) { donnees = 'idDetail='+idDetail+"&prix="+prix; $.ajax({ url: $("#racineWeb").val()+"Ajaxtarifacte/maj/", type: 'POST', data: donnees, success: function(data) { }, complete: function(data) { } }); } function gestiondiverses() { adminDiv = $("#adminDiv").val(); if (adminDiv!="1") { v_msg="Accès refusé!"; v_msgEng="Access denied!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Gestiondiverses/"); } function liste_derogation_beneficiaire() { window.location.assign($("#racineWeb" ).val()+"Listederogationsbenficiaire/"); } function listerderogationbeneficiaire() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_derogations").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_derogations").html(data); }, complete: function() { } }); } function accepter_derogation(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Accepterderogation/"+idDemandederogation+"/"); } function refuser_derogation(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Refuserderogation/"+idDemandederogation+"/"); } function enregistrerrefusderogation() { idDemandederogation = $("#idDemandederogation").val(); motifReel = $("#motifReel").val(); motifRefusAssure = $("#motifRefusAssure").val(); if (motifReel<=" ") { v_msg="Veuillez saisir le motif réel!"; v_msgEng="Please enter the real reason!"; alert_ebene(v_msg, v_msgEng); $("#motifReel").focus(); return; } if (motifRefusAssure<=" ") { v_msg="Veuillez saisir un motif pour l\'assuré!"; v_msgEng="Please enter a reason for the insured!"; $("#motifRefusAssure").focus(); return; } v_msg="Confirmez-vous ce refus?"; v_msgEng="Do you confirm this refusal?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé codePrestataire = $("#codePrestataire").val(); donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire; donnees_sav = donnees; typeMail='refusderogation'; typeSms="refusderogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { preparesms(typeSms); }, complete: function() { v_msg="Refus envoyé avec succès!"; v_msgEng="Disagreement sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_derogation_beneficiaire(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistreraccordderogation() { idDemandederogation = $("#idDemandederogation").val(); motifReel = $("#motifReel").val(); debut =$("#debut").val(); fin =$("#fin").val(); codeDerogation = $("#codeDerogation").val(); tmDerogation = $("#tmDerogation").val(); tmDerogation = parseInt(tmDerogation); codePrestataire = $("#codePrestataire").val(); if (motifReel<=" ") { v_msg="Veuillez saisir le motif!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); $("#motifReel").focus(); return; } var td0 = $("#datejourfr_C").datepicker("getDate"); var td1 = $("#debut").datepicker("getDate"); var td2 = $("#fin").datepicker("getDate"); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if ((dt0>dt1) || dt1>dt2) { v_msg="Veuillez revoir les dates!"; v_msgEng="Please review the dates!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet accord?"; v_msgEng="Do you confirm this agreement?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin; donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire; donnees_sav = donnees; typeMail='accordderogation'; typeSms = "accordderogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { preparesms(typeSms); }, complete: function() { v_msg="Accord envoyé avec succès!"; v_msgEng="Agreement sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_derogation_beneficiaire(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function listerderogations() { codePrestataire=$("#codePrestataire").val(); codeDerogation=$("#codeDerogation").val(); codeReponseDerogation=$("#codeReponseDerogation").val(); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'codePrestataire='+codePrestataire+'&codeDerogation='+codeDerogation+'&codeReponseDerogation='+codeReponseDerogation; donnees += '&debut='+debut+'&fin='+fin; $("#div_derogations").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxderogations/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_derogations").html(data); }, complete: function() { } }); } function accepter_derogation_2(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Accepterderogations/"+idDemandederogation+"/"); } function refuser_derogation_2(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Refuserderogations/"+idDemandederogation+"/"); } function enregistrerrefusderogation_2() { idDemandederogation = $("#idDemandederogation").val(); motifReel = $("#motifReel").val(); motifRefusAssure = $("#motifReel").val(); if (motifReel<=" ") { v_msg="Veuillez saisir le motif réel!"; v_msgEng="Please enter the real reason!"; alert_ebene(v_msg, v_msgEng); $("#motifReel").focus(); return; } if (motifRefusAssure<=" ") { v_msg="Veuillez saisir un motif pour l\'assuré!"; v_msgEng="Please enter a reason for the insured!"; alert_ebene(v_msg, v_msgEng); $("#motifRefusAssure").focus(); return; } v_msg="Confirmez-vous ce refus?"; v_msgEng="Do you confirm this refusal?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé codePrestataire = $("#codePrestataire").val(); donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire; donnees_sav = donnees; typeMail='refusderogation'; typeSms="refusderogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { preparesms(typeSms); }, complete: function() { v_msg="Refus envoyé avec succès!"; v_msgEng="Disagreement sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_derogations(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function enregistreraccordderogation_2() { idDemandederogation = $("#idDemandederogation").val(); motifReel = $("#motifReel").val(); debut = $("#debut").val(); fin = $("#fin").val(); codeDerogation = $("#codeDerogation").val(); tmDerogation = $("#tmDerogation").val(); tmDerogation = parseInt(tmDerogation); codePrestataire = $("#codePrestataire").val(); if (motifReel<=" ") { v_msg="Veuillez saisir le motif!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); $("#motifReel").focus(); return; } var td0 = $("#datejourfr_C").datepicker("getDate"); var td1 = $("#debut").datepicker("getDate"); var td2 = $("#fin").datepicker("getDate"); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt0>dt1 || dt1>dt2) { v_msg="Veuillez revoir les dates!"; v_msgEng="Please review the dates!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet accord?"; v_msgEng="Do you confirm this agreement?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin; donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire; donnees_sav = donnees; typeMail='accordderogation'; typeSms = "accordderogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { preparesms(typeSms); }, complete: function() { v_msg="Accord envoyé avec succès!"; v_msgEng="Agreement sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_derogations(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function liste_derogations() { window.location.assign($("#racineWeb" ).val()+"Listederogations/"); } function prestations() { if ($("#idBeneficiaire_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Prestations/"+$("#idBeneficiaire_C" ).val()+"/"); }else{ window.location.assign($("#racineWeb" ).val()+"Rechercheprestations/"); } } function dossiers() { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } function factures() { window.location.assign($("#racineWeb" ).val()+"Factures/"); } function listerdossier() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossiers/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function selectionner_feuille_maladie(no) { $("#numeroFeuilleMaladie_C" ).val(no); } function selectionner_facture(idFacture) { $("#idFacture_C" ).val(idFacture); } function afficher_feuille_maladie() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/"); } }); } function afficher_facture() { idFacture=$("#idFacture_C" ).val(); if (idFacture>"") { ajax_context_facture_afficher(idFacture); } } function ajax_context_facture_afficher(idFacture) { donnees = 'idFacture='+idFacture; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacture/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Facture/"); } }); } function listerfacture() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxfactures/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function sinistres() { adminDiv = $("#adminDiv").val(); if (adminDiv!="1") { v_msg="Accès refusé!"; v_msgEng="Access denied!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Rechercheprestations/"); } function afficher_pharmacie(numeroBonOrdonnance, codePrestataireLivraison, prestataireLivraison) { /*facture = $("#facture").val(); if(facture=="0"){ v_msg="Non facturé!"; v_msgEng="Not billed!"; alert_ebene(v_msg, v_msgEng); return; } */ donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; donnees += '&prestataireLivraison='+prestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/"); } }); } function afficher_optique(numeroBonOptique, codePrestataireLivraison) { donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextopticien/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Opticiencons/"); } }); } function fraisfuneraire() { window.location.assign($("#racineWeb" ).val()+"Fraisfuneraire/"); } function demanderfraisfuneraire() { fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); if (fraisFuneraireDemande==1) { v_msg="Déjà effectuée!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Demandefraisfuneraire/"); } function modifierdemanderfraisfuneraire() { fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); fraisFunerairePaye=$("#fraisFunerairePaye_C").val(); if (fraisFuneraireDemande!=1) { v_msg="Aucune demande en cours!"; v_msgEng="No request in progress!"; alert_ebene(v_msg, v_msgEng); return; } if (fraisFunerairePaye==1) { v_msg="Déjà payé!"; v_msgEng="Already paid!"; alert_ebene(v_msg, v_msgEng); return; } demandeReglement=$("#demandeReglement").val(); demandeReglement = parseInt(demandeReglement); if (demandeReglement==1) { v_msg="Déjà effectuée!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Modifierfraisfuneraire/"); } function payerfraisfuneraire() { fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); fraisFunerairePaye=$("#fraisFunerairePaye_C").val(); if (fraisFuneraireDemande!=1) { v_msg="Aucune demande en cours!"; v_msgEng="No request in progress!"; alert_ebene(v_msg, v_msgEng); return; } demandeReglement=$("#demandeReglement").val(); demandeReglement = parseInt(demandeReglement); if (demandeReglement==0) { v_msg="Aucune Demande de Règlement!"; v_msgEng="No request in progress!"; alert_ebene(v_msg, v_msgEng); return; } if (fraisFunerairePaye==1) { v_msg="Déjà payé!"; v_msgEng="Already paid!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Payerfraisfuneraire/"); } function enregistrerdemandefraisfuneraire() { enVigueur=$("#enVigueur_C").val(); codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val(); etatbeneficiaire=$("#etatbeneficiaire_C").val(); if (enVigueur!="1") { v_msg="Attention! cette personne n'est pas en vigueur,"; v_msgEng="Warning! This person is not in force,"; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBeneficiaire!="V") { v_msg="Attention! "+etatbeneficiaire; v_msgEng="Warning! "+etatbeneficiaire; alert_ebene(v_msg, v_msgEng); return; } demandeur = $("#demandeur").val(); codeLienDemandeur = $("#codeLienDemandeur").val(); causeDeces = $("#causeDeces").val(); dateDeces=$("#dateDeces").val(); beneficiaireReglement = $("#beneficiaireReglement").val(); codeLienBeneficiaire = $("#codeLienBeneficiaire").val(); observations = $("#observations").val(); fraisReel = $("#fraisReel").val(); montantApayer = $("#montantApayer").val(); codeModePaiementDemande = $("#codeModePaiementDemande").val(); codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); if (demandeur<=" ") { v_msg="Veuillez saisir le nom du demandeur!"; v_msgEng="Please enter the name of the payment requestor"; alert_ebene(v_msg, v_msgEng); $("#demandeur").focus(); return; } if (codeLienDemandeur<=" ") { v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!"; v_msgEng="Please select the relationship with the requestor!"; alert_ebene(v_msg, v_msgEng); $("#codeLienDemandeur").focus(); return; } if (causeDeces<=" ") { v_msg="Veuillez saisir la cause du décès!"; v_msgEng="Please enter the cause of death"; alert_ebene(v_msg, v_msgEng); $("#causeDeces").focus(); return; } if (dateDeces<=" ") { v_msg="Veuillez saisir la date du décès!"; v_msgEng="Please enter the date of death!"; alert_ebene(v_msg, v_msgEng); $("#dateDeces").focus(); return; } if (beneficiaireReglement<=" ") { v_msg="Veuillez saisir le nom du bénéficiaire du règlement!"; v_msgEng="Please enter the name of the payee!"; alert_ebene(v_msg, v_msgEng); $("#beneficiaireReglement").focus(); return; } if (codeLienBeneficiaire<=" ") { v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!"; v_msgEng="Please select the relationship with the payee!"; alert_ebene(v_msg, v_msgEng); $("#codeLienBeneficiaire").focus(); return; } if(montantApayer<=" ") { montantApayer = "0"; } if(montantApayer==0) { v_msg="Veuillez revoir le montant!"; v_msgEng="Please review the amount!"; alert_ebene(v_msg, v_msgEng); $("#montantApayer").focus(); return; } if (codeModePaiementDemande<=" ") { v_msg="Veuillez sélectionner le mode de paiement!"; v_msgEng="Please select the payment method!"; alert_ebene(v_msg, v_msgEng); $("#codeModePaiementDemande").focus(); return; } if (codeModePaiementDemande=="VR") { if (codeBanqueBeneficiaire<=" ") { v_msg="Veuillez sélectionner la banque du bénéficiaire!"; v_msgEng="Please select the beneficiary\'s bank!"; alert_ebene(v_msg, v_msgEng); $("#codeBanqueBeneficiaire").focus(); return; } if (numeroCompteBeneficiaire<=" ") { v_msg="Veuillez saisir le No de compte du bénéficiaire!"; v_msgEng="Please enter the beneficiary\'s account number"; alert_ebene(v_msg, v_msgEng); $("#numeroCompteBeneficiaire").focus(); return; } } dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice = $("#dateEcheancePolice_C").val(); // var td0 = new Date(dateEffetPolice); dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val(); var td0 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEntreeBeneficiaire); var td1 = $("#dateDeces").datepicker("getDate"); var td2 = $("#datejourfr_C").datepicker("getDate"); var td3 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEcheancePolice); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); dt3=Math.round(Date.parse(td3)/(1000*3600*24)); if (dt1>dt2) { v_msg="Veuillez revoir la date!"; v_msgEng="Please review the date!"; alert_ebene(v_msg, v_msgEng); $("#dateDeces").focus(); return; } if (dt1>dt3 || dt1dt3) { v_msg="Attention! cette police n'est pas couverte à cette date!"; v_msgEng="Warning! This insurance policy is not valid on this date!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette demande de frais funéraires?"; v_msgEng="Do you confirm this request for funeral fees?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur; donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire; donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer; donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces; donnees += '&observations='+observations; donnees += '&codeModePaiementDemande='+codeModePaiementDemande; donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; donnees_sav = donnees; typeMail='fraisfuneraire'; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrerdemandefraisfuneraire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { v_msg="Opération effectuée avec succès!"; v_msgEng="Operation successfully completed"; alert_ebene(v_msg, v_msgEng); }, complete: function() { fraisfuneraire(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function listerfraisfuneraires() { } function enregistrermodificationsfraisfuneraire() { idFraisfuneraire = $("#idFraisfuneraire").val(); demandeur = $("#demandeur").val(); codeLienDemandeur = $("#codeLienDemandeur").val(); causeDeces = $("#causeDeces").val(); dateDeces=$("#dateDeces").val(); beneficiaireReglement = $("#beneficiaireReglement").val(); codeLienBeneficiaire = $("#codeLienBeneficiaire").val(); observations = $("#observations").val(); fraisReel = $("#fraisReel").val(); montantApayer = $("#montantApayer").val(); codeModePaiementDemande = $("#codeModePaiementDemande").val(); codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); if (demandeur<=" ") { v_msg="Veuillez saisir le nom du demandeur!"; v_msgEng="Please enter the name of the payment requestor"; alert_ebene(v_msg, v_msgEng); $("#demandeur").focus(); return; } if (codeLienDemandeur<=" ") { v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!"; v_msgEng="Please select the relationship with the requestor!"; alert_ebene(v_msg, v_msgEng); $("#codeLienDemandeur").focus(); return; } if (causeDeces<=" ") { v_msg="Veuillez saisir la cause du décès!"; v_msgEng="Please enter the cause of death"; alert_ebene(v_msg, v_msgEng); $("#causeDeces").focus(); return; } if (dateDeces<=" ") { v_msg="Veuillez saisir la date du décès!"; v_msgEng="Please enter the date of death!"; alert_ebene(v_msg, v_msgEng); $("#dateDeces").focus(); return; } if (beneficiaireReglement<=" ") { v_msg="Veuillez saisir le nom du bénéficiaire du règlement!"; v_msgEng="Please enter the name of the payee!"; alert_ebene(v_msg, v_msgEng); $("#beneficiaireReglement").focus(); return; } if (codeLienBeneficiaire<=" ") { v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!"; v_msgEng="Please select the relationship with the payee!"; alert_ebene(v_msg, v_msgEng); $("#codeLienBeneficiaire").focus(); return; } if (codeModePaiementDemande<=" ") { v_msg="Veuillez sélectionner le mode de paiement!"; v_msgEng="Please select the payment method!"; alert_ebene(v_msg, v_msgEng); $("#codeModePaiementDemande").focus(); return; } if (codeModePaiementDemande=="VR") { if (codeBanqueBeneficiaire<=" ") { v_msg="Veuillez sélectionner la banque du bénéficiaire!"; v_msgEng="Please select the beneficiary\'s bank!"; alert_ebene(v_msg, v_msgEng); $("#codeBanqueBeneficiaire").focus(); return; } if (numeroCompteBeneficiaire<=" ") { v_msg="Veuillez saisir le No de compte du bénéficiaire!"; v_msgEng="Please enter the beneficiary\'s account number"; alert_ebene(v_msg, v_msgEng); $("#numeroCompteBeneficiaire").focus(); return; } } if(montantApayer<=" ") { montantApayer = "0"; } if(montantApayer==0) { v_msg="Veuillez revoir le montant!"; v_msgEng="Please review the amount!"; alert_ebene(v_msg, v_msgEng); $("#montantApayer").focus(); return; } dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice=$("#dateEcheancePolice_C").val(); // var td0 = new Date(dateEffetPolice); dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val(); var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire); var td1 = $("#dateDeces").datepicker("getDate"); var td2 = $("#datejourfr_C").datepicker("getDate"); var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); dt3=Math.round(Date.parse(td3)/(1000*3600*24)); if (dt1>dt2) { v_msg="Veuillez revoir la date de consultation!"; v_msgEng="Please review the date!"; alert_ebene(v_msg, v_msgEng); return; } if (dt1>dt3 || dt1dt3) { v_msg="Attention! cette police n'est pas couverte à cette date!"; v_msgEng="Warning! This insurance policy is not valid on this date!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces modifications?"; v_msgEng="Do you confirm these modifications?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur; donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire; donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer; donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces; donnees += '&observations='+observations+'&idFraisfuneraire='+idFraisfuneraire; donnees += '&codeModePaiementDemande='+codeModePaiementDemande; donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrermodificationsfraisfuneraire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { v_msg="Modifications effectuées avec succès!"; v_msgEng="Changes made successfully!"; alert_ebene(v_msg, v_msgEng); }, complete: function() { fraisfuneraire() } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function initierdecompte() { codePeriodeMax = $("#codePeriodeMax").val(); codePrestataire=$("#codePrestataire").val(); codeExercice=$("#codeExercice").val(); codeMois=$("#codeMois").val(); if (codePrestataire<=" ") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select a provider!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } if (codeExercice<=" ") { v_msg="Veuillez sélectionner un exercice!"; v_msgEng="Please select an exercise!"; alert_ebene(v_msg, v_msgEng); $("#codeExercice").focus(); return; } if (codeMois<=" ") { v_msg="Veuillez sélectionner une période!"; v_msgEng="Please select a period!"; alert_ebene(v_msg, v_msgEng); $("#codeMois").focus(); return; } codePeriodeCourant = codeExercice+codeMois; if (codePeriodeCourant>codePeriodeMax) { v_msg="Mois non encore entamé!"; v_msgEng="Month not yet started!"; alert_ebene(v_msg, v_msgEng); return; $("#codeMois").focus(); return; } donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois; var div_wait = $('#div_wait'); div_wait.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#inforegle").html(data); }, complete: function() { regle=$("#regle").val(); if(regle==-1) { v_msg="Problème lors de l\'initialisation!"; v_msgEng="Problem during initialization!"; alert_ebene(v_msg, v_msgEng); return; } else if(regle==0 || regle==2 || regle==3 || regle==8) { afficherdecompte(); } else { // 9 => Décompte validé mais en attente de règlemen // 1 => Décompte réglé consulterdecompte(); } } }); } function liste_decompte() { window.location.assign($("#racineWeb" ).val()+"Listedecomptes/"); } function decompte() { window.location.assign($("#racineWeb" ).val()+"Initdecompte/"); } function afficherdecompte() { window.location.assign($("#racineWeb" ).val()+"Decompte/"); } function re_afficherdecompte() { $("#detail_reglement").html('
' + '
'); window.location.assign($("#racineWeb" ).val()+"Decompte/"); } function rechargerfacture() { $("#detail_reglement").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/rechargerfacture/", type : 'post', error: function(errorData) { }, success: function(data) { afficherdecompte(); }, complete: function() { } }); } function reinitialiserdecompte() { /* 0 Décompte en cours 2 Attente Valid. prestat. / Waiting for provider s valid. 3 Validé par le prestataire 8 Pas besoin de valid prestat / Provid valid not needed 9 En attente de règelment 1 Réglé / Payé */ // Ajout du 26/03/2025 => KANE => Pour empêcher de réinitilider un décompte déjà validé regle=$("#regle").val(); regle = parseInt(regle); //if (regle==0) if (regle!=0 && regle!=2) { v_msg="Impossible de réinitialiser!"; v_msgEng="Unable to reset!"; alert_ebene(v_msg, v_msgEng); return; } // Fin Ajout du 26/03/2025 KANE v_msg="Remettre le décompte à zéro. Confirmez-vous cette opération?"; v_msgEng="Reset the counts. Do you confirm this operation?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#detail_reglement").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/reinitialiserdecompte/", type : 'post', error: function(errorData) { }, success: function(data) { afficherdecompte(); }, complete: function() { } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function afficher_feuille_maladie_dec() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladiedec/"); } }); } function afficher_optique_dec(numeroBonOptique, codePrestataireLivraison) { donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextopticien/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Opticiendec/"); } }); } function afficher_pharmacie_dec(numeroBonOrdonnance, codePrestataireLivraison) { donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmaciendec/"); } }); } function maj_montantForce(idFacture, montantForce) { donnees = 'idFacture='+idFacture+"&montantForce="+montantForce; $.ajax({ url: $("#racineWeb").val()+"Ajaxentetedecompte/majmontantforce/", type: 'POST', data: donnees, success: function(data) { $("#reglement").html(data); }, error: function(data) { }, complete: function() { } }); } function afficherfacturenoncharge() { } function afficherfactureattente() { } function valider_facture(idFacture, numeroFeuilleMaladie, p_choix, codeTypeFacture) { donnees = 'idFacture='+idFacture+'&choix='+p_choix+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codeTypeFacture='+codeTypeFacture; var ctrl_montantForce = $("#montantForce"+idFacture); var ctrl_montantApayer = $("#montantApayer"+idFacture); var ctrl_montantRedresse = $("#montantRedresse"+idFacture); $.ajax({ url: $("#racineWeb").val()+"Ajaxvaliderfacture/validerfacture/", type: 'POST', data: donnees, success: function(data) { $("#reglement").html(data); montantForce_val = $("#montantForce_val").val(); montantApayer_val = $("#montantApayer_val").val(); montantRedresse_val = $("#montantRedresse_val").val(); montantRedresse_sans_format = $("#montantRedresse_sans_format").val(); observations_val = $("#observations_val").val(); ctrl_montantForce.html(montantForce_val); c_html = " "; ctrl_montantApayer.html(c_html); ctrl_montantRedresse.html(montantRedresse_val); }, error: function(data) { }, complete: function() { // alert("p_choix2 => "+p_choix); if((p_choix=="9")){ init_maj_detail_rejet_decompte(idFacture); } /* if ( (montantRedresse_sans_format!=0) && (observations_val<=" ") || (p_choix=="2")) { maj_observations_facture(idFacture, observations_val); } */ } }); } function maj_observations_facture(idFacture, observations) { let v_msg = "Veuillez saisir ou modifier les observations!"; let v_msgEng = "Please enter or edit comments!"; prompt_ebene(v_msg, v_msgEng, "", function(observations) { if(observations==null) { return; } v_msg="Confirmez-vous ces modifications?"; v_msgEng="Do you confirm these modifications?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé let donnees = 'idFacture='+idFacture; donnees += "&observations="+encodeURIComponent(observations); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/majobservations/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); }); } function afficher_div_wait() { $("#div_wait").html('
' + '
'); } function effacer_div_wait() { $("#div_wait").html(""); } function rechercheprestations_form() { $("#frmrechercheprestation").submit(); } function consulterdecompte() { // detail_reglement var div_wait = $('#detail_reglement'); div_wait.html('
' + '
'); window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); } function maj_bordereau_decompte(idReglement, numeroBordereau) { let v_msg = "Veuillez saisir ou modifier le No de bordereau!"; let v_msgEng = "Please enter or modify the slip number!"; prompt_ebene(v_msg, v_msgEng, "", function(numeroBordereau) { if(numeroBordereau==null) { return; } v_msg="Confirmez-vous ces modifications?"; v_msgEng="Do you confirm these modifications?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé let donnees = 'idReglement='+idReglement; donnees += "&numeroBordereau=" + encodeURIComponent(numeroBordereau); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/majbordereaudecompte/", type: 'POST', data: donnees, success: function(data) { $("#numeroBordereauDecompte").val(numeroBordereau); }, error: function(data) { }, complete: function() { } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); }); } function validerdecompte_premier() { /* 0 Décompte en cours 2 Attente Valid. prestat. / Waiting for provider s valid. 3 Validé par le prestataire 8 Pas besoin de valid prestat / Provid valid not needed 9 En attente de règelment 1 Réglé / Payé */ datejour_C=$("#datejour_C").val(); datejour_C = datejour_C.substring(0, 7) codePerdiodeLong=$("#codePerdiodeLong").val(); if (codePerdiodeLong>=datejour_C) { v_msg="Impossible de valider un mois non terminé!"; v_msgEng="Unable to validate an unfinished month!"; alert_ebene(v_msg, v_msgEng); return; } regle=$("#regle").val(); regle = parseInt(regle); if (regle>0) { v_msg="1ère validation déjà effectuée!"; v_msgEng="1st validation already done!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#montantApayer").val()<="0") { v_msg="Rien à valider!"; v_msgEng="Nothing to validate!"; alert_ebene(v_msg, v_msgEng); return; } nbNonTraite = $("#nbNonTraite").val(); if (nbNonTraite!="0") { v_msg="Vous avez "+nbNonTraite+" facture(s) non traitée(s)!"; v_msgEng="You have "+nbNonTraite+" bill(s) not processed!"; alert_ebene(v_msg, v_msgEng); return; } reclamationPrestataireObligatoire = $("#reclamationPrestataireObligatoire").val(); montantPrestataire = $("#montantPrestataire").val(); if (reclamationPrestataireObligatoire=="1" && montantPrestataire<="0") { v_msg="Veuillez indiquer le montant réclamé par le prestataire! => Réception facture"; v_msgEng="Please indicate the amount claimed by the provider! => Invoice receipt"; alert_ebene(v_msg, v_msgEng); $('#btn_pop_reception').click(); return; } nbExclues = $("#nbExclues").val(); if (nbExclues<="0") { v_msg="Confirmez-vous qu'il n'y a pas de factures à exclure?"; v_msgEng="Do you confirm that there are no invoices to exclude?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé } else { // L'utilisateur a annulé console.log("Confirmation refusée"); return; } }); } v_msg="Confirmez-vous la 1ère validation?"; v_msgEng="Do you confirm the 1st validation?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#detail_reglement").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/validerdecomptepremier/", type : 'post', error: function(errorData) { }, success: function(data) { prestataire = $("#prestataire").val(); numeroDecompte = $("#numeroDecompte").val(); numeroLotDecompte = $("#numeroLotDecompte").val(); periode = $("#periode").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Decompte : Attente Valid. prestat. / Waiting for provider valid."; p_message += "\n"; p_message += "Periode : "+periode; p_message += "\n"; p_message += "No Decompte : "+numeroDecompte; p_message += "\n"; p_message += "No Lot : "+numeroLotDecompte; envoyer_messagerie(p_message, "0"); }, complete: function() { v_msg="Validation terminée avec succès!"; v_msgEng="Validation successfully completed"; alert_ebene(v_msg, v_msgEng); afficherdecompte(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function validerdecompte() { /* 0 Décompte en cours 2 Attente Valid. prestat. / Waiting for provider s valid. 3 Validé par le prestataire 8 Pas besoin de valid prestat / Provid valid not needed 9 En attente de règelment 1 Réglé / Payé */ regle=$("#regle").val(); regle = parseInt(regle); if (regle==0) { v_msg="Veuillez procéder à la 1ère validation!"; v_msgEng="Please proceed to the 1st validation!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==2) { v_msg="En attente de la validation du prestataire!"; v_msgEng="Waiting for the validation of the provider!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#montantApayer").val()<="0") { v_msg="Rien à valider!"; v_msgEng="Nothing to validate!"; alert_ebene(v_msg, v_msgEng); return; } if ( (regle==3) || (regle==8) ) { v_msg="Confirmez-vous la 2ème validation?"; v_msgEng="Do you confirm the 2nd validation?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $("#detail_reglement").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/validerdecompte/", type : 'post', error: function(errorData) { }, success: function(data) { }, complete: function() { v_msg="Validation terminée avec succès!"; v_msgEng="Validation successfully completed"; alert_ebene(v_msg, v_msgEng); consulterdecompte(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } } function afficher_div_wait() { $("#div_page_complet").disable(); } function effacer_div_wait() { $("#div_wait").html(""); } function imprimerbordereaudecompte() { idReglement = $("#idReglement").val(); if (idReglement>"0") { var div_wait = $('#div_wait'); div_wait.html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerbordereaudecompte", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } } /* function activePrestataire(){ var codeTypeTarifActe = $('#codeTypeTarifActe').val(); //alert(codeTypeTarifActe); if(codeTypeTarifActe=="TCE" ){ $('#codePrestataire').removeAttr('disabled'); }else{ $('#codePrestataire').attr('disabled', 'disabled'); } } */ function reglerdecompte() { /* 0 Décompte en cours 2 Attente Valid. prestat. / Waiting for provider s valid. 3 Validé par le prestataire 8 Pas besoin de valid prestat / Provid valid not needed 9 En attente de règelment 1 Réglé / Payé */ demandeReglement=$("#demandeReglement").val(); demandeReglement = parseInt(demandeReglement); if (demandeReglement==0) { v_msg="Aucune Demande de Règlement!"; v_msgEng="No request in progress!"; alert_ebene(v_msg, v_msgEng); return; } regle=$("#regle").val(); if (regle==1) { v_msg="Déjà réglé!"; v_msgEng="Already paid!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Reglerdecompte/"); } function enregistrerreglementdecompte() { idReglement = $("#idReglement").val(); dateComptable = $("#dateComptable").val(); montantPaye = $("#montantPaye").val(); codeModePaiement = $("#codeModePaiement").val(); referencePaiement = $("#referencePaiement").val(); codeBanquePayeur = $("#codeBanquePayeur").val(); if (codeModePaiement<=" ") { v_msg="Veuillez sélectionner le mode de paiement!"; v_msgEng="Please select the payment method!"; alert_ebene(v_msg, v_msgEng); $("#codeModePaiement").focus(); return; } if (codeBanquePayeur<=" ") { v_msg="Veuillez sélectionner la banque de paiement!"; v_msgEng="Please select the payment bank!"; alert_ebene(v_msg, v_msgEng); $("#codeBanquePayeur").focus(); return; } if (referencePaiement<=" ") { v_msg="Veuillez indiquer la référence du paiement!"; v_msgEng="Please enter the payment reference!"; alert_ebene(v_msg, v_msgEng); $("#referencePaiement").focus(); return; } if (dateComptable<=" ") { v_msg="Veuillez saisir la date comptable!"; v_msgEng="Please enter the posting date!"; alert_ebene(v_msg, v_msgEng); $("#dateComptable").focus(); return; } if(montantPaye<=" ") { montantPaye = "0"; } if(montantPaye==0) { v_msg="Veuillez revoir le montant!"; v_msgEng="Please review the amount!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ce règelement?"; v_msgEng="Do you confirm this payment?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'idReglement='+idReglement+'&codeModePaiement='+codeModePaiement; donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye; donnees += '&dateComptable='+dateComptable; donnees += '&codeBanquePayeur='+codeBanquePayeur; $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/enregistrerreglementdecompte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { consulterdecompte(); }, complete: function() { } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function preparesms(typeSms) { envoismsactif = $("#envoismsactif").val(); if(envoismsactif=="0") { return; } codeLangueSociete = $("#codeLangueSociete").val(); p_destinataires = ""; p_message = ""; creation_message = "1"; if (typeSms=="accordderogation") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroDerogation = $("#numeroDerogation").val(); libelleDerogation = $("#libelleDerogation").val(); tmDerogation = $("#tmDerogation").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Exemption granted for : " : "Derogation accordee pour : "; p_message += libelleDerogation; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroDerogation; } if (typeSms=="refusderogation") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroDerogation = $("#numeroDerogation").val(); libelleDerogation = $("#libelleDerogation").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Exemption refused for : " : "Derogation refusee pour : "; p_message += libelleDerogation; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroDerogation; } if (typeSms=="accordententeprealable") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleActe = $("#libelleActe").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Instruction : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Act granted : " : "Acte accorde : "; p_message += libelleActe; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="refusententeprealable") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleActe = $("#libelleActe").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Motif de refus : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Act refused : " : "Acte refuse : "; p_message += libelleActe; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="refusacteexclu") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroAutorisation = $("#numeroAutorisation").val(); libelleActe = $("#libelleActe").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Acte refuse : "+libelleActe+" "; p_message += "\n"; p_message += "No demande : "+numeroAutorisation; } if (typeSms=="accordacteexclu") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroAutorisation = $("#numeroAutorisation").val(); libelleActe = $("#libelleActe").val(); prixTarif = $("#prixTarif").val(); valeurActe = $("#valeurActe").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Acte accorde : "+libelleActe+" "; p_message += "\n"; p_message +="Tarif convention : "+prixTarif+" FRW "; p_message +="Tarif accorde : "+valeurActe+" FRW "; p_message += "No demande : "+numeroAutorisation; } if (typeSms=="accordententeprealablepha") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleMedicament = $("#libelleMedicament").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Drug granted : " : "Medicament accorde : "; p_message += libelleMedicament; p_message += "\n"; p_message += "Instruction : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="refusententeprealablepha") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleMedicament = $("#libelleMedicament").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Drug refused : " : "Medicament refuse : "; p_message += libelleMedicament; p_message += "\n"; p_message += "Motif de refus : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="accordententeprealableopt") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleOptique = $("#libelleOptique").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Glasses granted : " : "Verres accordes : "; p_message += libelleOptique; p_message += "\n"; p_message += "Instruction : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="refusententeprealableopt") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); libelleOptique = $("#libelleOptique").val(); motifReel = $("#motifReel").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Glasses refused : " : "Verres refuses : "; p_message += libelleOptique; p_message += "\n"; p_message += "Motif de refus : "+motifReel+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="accordententeprealablemont") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Optical frame : granted" : "Monture accordee"; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="refusententeprealablemont") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroEntentePrealable = $("#numeroEntentePrealable").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Optical frame : refused" : "Monture refuse"; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroEntentePrealable; } if (typeSms=="accordsubstitutionpha") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val(); nomPrescrit = $("#nomPrescrit").val(); libelleSubstitut = $("#libelleSubstitut").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Substitution granted : " : "Substitution accorde : "; p_message += nomPrescrit+" => "+libelleSubstitut; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroDemandeSubstitution; } if (typeSms=="refussubstitutionpha") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val(); nomPrescrit = $("#nomPrescrit").val(); libelleSubstitut = $("#libelleSubstitut").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Substitution refused : " : "Substitution refuse : "; p_message += nomPrescrit+" => "+libelleSubstitut; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; p_message += numeroDemandeSubstitution; } if (typeSms=="proformahospitalisation") { p_destinataires = $("#smsGestionPrestataire").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire").val(); numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); prestataire = $("#prestataire").val(); idProforma = $("#idProforma").val(); numeroBonHospitalisation= $("#numeroBonHospitalisation").val(); motifReel = $("#motifReel").val(); motifRefusAssure = $("#motifRefusAssure").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Assuré : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; if(numeroBonHospitalisation > "0") { p_message += "Observation : "+motifReel+" "; p_message += "\n"; } if(motifRefusAssure > " ") { p_message += "Refus : "+motifRefusAssure+" "; p_message += "\n"; } if(numeroBonHospitalisation > "0") { p_message += (codeLangueSociete=="en_US") ? "Agreement for hospitalization Proforma Number : " : "Accord pour hospitalisation Proforma No : "; p_message += idProforma; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Voucher number : " : "No Bon : "; p_message += numeroBonHospitalisation; }else{ p_message += (codeLangueSociete=="en_US") ? "refusal Proforma Number : " : "Refus Proforma No : "; p_message += idProforma; } } envoyersms(p_destinataires, p_message, creation_message); } function liste_ententeprealables() { retour = $("#retour").val(); if(retour==undefined){ window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/"); }else{ window.location.assign($("#racineWeb" ).val()+retour+"/"); } } function liste_actes_exclus() { window.location.assign($("#racineWeb" ).val()+"Listeexclusions/"); } function listeententeprealables() { codePrestataire = $("#codePrestataire").val(); if(codePrestataire==undefined || codePrestataire=="undefined") { codePrestataire=""; } codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val(); debut = $("#debut").val(); fin = $("#fin").val(); donnees = 'codePrestataire=' + codePrestataire + '&codeReponseEntentePrealable=' + codeReponseEntentePrealable; donnees += '&debut=' + debut + '&fin=' + fin; $("#div_ententeprealable").html('
' + '
'); $.ajax({ //url: $("#racineWeb").val() + "Ajaxententeprealables/", url: $("#racineWeb").val() + "Ajaxententeprealables/entetesentente/", type: 'post', data: donnees, error: function (errorData) { }, success: function (data) { $("#div_ententeprealable").html(data); }, complete: function () { } }); } function accepter_ententeprealable_2(idDemandeententeprealable, facture) { if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Accepterententeprealables/"+idDemandeententeprealable+"/"); } function refuser_ententeprealable_2(idDemandeententeprealable, facture) { if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Refuserententeprealables/"+idDemandeententeprealable+"/"); } // function accepter_ententeprealable(idDemandeententeprealable, facture) { if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Accepterententeprealable/"+idDemandeententeprealable+"/"); } function refuser_ententeprealable(idDemandeententeprealable, facture) { if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Refuserententeprealable/"+idDemandeententeprealable+"/"); } function liste_ententeprealable_beneficiaire() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesbenficiaire/"); } function liste_actes_exclus_beneficiaire() { window.location.assign($("#racineWeb" ).val()+"Listeexclusionsbenficiaire/"); } function enregistreraccordententepreslable_2() { idDemandeententeprealable = $("#idDemandeententeprealable").val(); motifReel = $("#motifReel").val(); quantiteModifiee = $("#quantiteModifiee").val(); quantiteModifieeHospit = $("#quantiteModifieeHospit").val(); quantiteHospit = $("#quantiteHospit").val(); modeSaisieFeuille = $("#modeSaisieFeuille").val(); // //motifReel = "BON POUR ACCORD"; if (quantiteModifiee==undefined || quantiteModifiee ==""){ quantiteModifiee = ""; } if (quantiteModifieeHospit==undefined || quantiteModifieeHospit ==""){ quantiteModifieeHospit = ""; } if (quantiteHospit==undefined || quantiteHospit ==""){ quantiteHospit = ""; } if (motifReel == undefined || motifReel == "" || motifReel<=" ") { motifReel = "BON POUR ACCORD"; } v_msg="Confirmez-vous cet accord?"; v_msgEng="Do you confirm this agreement?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé codePrestataire = $("#codePrestataire").val(); donnees = 'idDemandeententeprealable='+idDemandeententeprealable donnees += '&motifReel='+motifReel+'&codePrestataire='+codePrestataire donnees += '&quantiteModifiee='+quantiteModifiee+'&quantiteModifieeHospit='+quantiteModifieeHospit; donnees += '&quantiteHospit='+quantiteHospit; donnees_sav = donnees; typeMail="accordententeprealable"; typeSms = "accordententeprealable"; $.ajax({ url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealable/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { if (modeSaisieFeuille !=1) { preparesms(typeSms); } }, complete: function() { v_msg="Accord envoyé avec succès!"; v_msgEng="Agreement sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_ententeprealables(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function initbareme(){ v_msg="Voulez-vous réinitialiser la zone de sélection du barème?"; v_msgEng="Do you want to reset the scale selection area?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $('#idBaremePriseEnCharge').append($('