// Gestion du menu burger - Version simplifiée document.addEventListener('DOMContentLoaded', function() { const burgerToggle = document.getElementById('burgerMenuToggle'); const burgerDropdown = document.getElementById('burgerDropdown'); if (burgerToggle && burgerDropdown) { // Ouvrir/fermer le menu burger burgerToggle.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); burgerDropdown.classList.toggle('show'); }); // Fermer le menu quand on clique ailleurs sur la page document.addEventListener('click', function(e) { if (!e.target.closest('.burger-menu-container')) { burgerDropdown.classList.remove('show'); } }); // Empêcher la fermeture quand on clique dans le menu dropdown burgerDropdown.addEventListener('click', function(e) { e.stopPropagation(); }); } }); // Fonction pour formater les messages avec retours à la ligne automatiques function formatMessageForSwal(message) { if (!message) return ''; // Définir la longueur maximale par ligne selon la largeur de l'écran const screenWidth = window.innerWidth; let maxLineLength; if (screenWidth < 576) { // Mobile maxLineLength = 40; } else if (screenWidth < 768) { // Tablet maxLineLength = 60; } else { // Desktop maxLineLength = 80; } // Si le message est déjà court, ne pas le modifier if (message.length <= maxLineLength && !message.includes('\n')) { return message; } // Diviser le message en mots const words = message.split(' '); let lines = []; let currentLine = ''; words.forEach(word => { // Si ajouter ce mot dépasse la limite, créer une nouvelle ligne if ((currentLine + ' ' + word).length > maxLineLength && currentLine !== '') { lines.push(currentLine); currentLine = word; } else { // Ajouter le mot à la ligne courante currentLine = currentLine ? currentLine + ' ' + word : word; } }); // Ajouter la dernière ligne if (currentLine) { lines.push(currentLine); } return lines.join('
'); } // Fonction pour ajuster dynamiquement le contenu SweetAlert function adjustSwalContent() { const popup = Swal.getPopup(); const title = Swal.getTitle(); const htmlContainer = Swal.getHtmlContainer(); if (popup && title) { // Ajuster la largeur maximale selon l'écran const screenWidth = window.innerWidth; if (screenWidth < 576) { popup.style.maxWidth = '95vw'; popup.style.width = '95vw'; popup.style.margin = '10px'; } else if (screenWidth < 768) { popup.style.maxWidth = '85vw'; popup.style.width = '85vw'; } else { popup.style.maxWidth = '500px'; popup.style.width = '500px'; } // Gérer le défilement si nécessaire const titleHeight = title.scrollHeight; const maxTitleHeight = Math.min(window.innerHeight * 0.6, 400); if (titleHeight > maxTitleHeight) { title.style.overflowY = 'auto'; title.style.maxHeight = maxTitleHeight + 'px'; title.style.paddingRight = '10px'; } // Ajuster également le conteneur HTML si présent if (htmlContainer) { const containerHeight = htmlContainer.scrollHeight; const maxContainerHeight = Math.min(window.innerHeight * 0.4, 300); if (containerHeight > maxContainerHeight) { htmlContainer.style.overflowY = 'auto'; htmlContainer.style.maxHeight = maxContainerHeight + 'px'; htmlContainer.style.paddingRight = '10px'; } } } } // Fonction d'alerte principale function alert_ebene(p_msg, p_msg_eng) { let codeLangue = $("#codeLangue").val(); let message = (codeLangue === "en_US") ? p_msg_eng : p_msg; // Formater le message pour les retours à la ligne let formattedMessage = formatMessageForSwal(message); Swal.fire({ title: formattedMessage, icon: 'info', confirmButtonText: codeLangue === "en_US" ? 'OK' : 'D\'accord', customClass: { popup: 'responsive-swal-popup', title: 'responsive-swal-title', htmlContainer: 'responsive-swal-html' }, didOpen: () => { adjustSwalContent(); }, willOpen: () => { // Ajustement avant l'ouverture document.body.style.overflow = 'hidden'; }, willClose: () => { document.body.style.overflow = 'auto'; } }); } // Fonction de confirmation function confirm_ebene(p_msg, p_msg_eng) { let codeLangue = $("#codeLangue").val(); let message = (codeLangue === "en_US") ? p_msg_eng : p_msg; // Formater le message pour les retours à la ligne let formattedMessage = formatMessageForSwal(message); return Swal.fire({ title: formattedMessage, icon: 'warning', showCancelButton: true, confirmButtonText: codeLangue === "en_US" ? 'Yes' : 'Oui', cancelButtonText: codeLangue === "en_US" ? 'No' : 'Non', customClass: { popup: 'responsive-swal-popup', title: 'responsive-swal-title', htmlContainer: 'responsive-swal-html' }, didOpen: () => { adjustSwalContent(); }, willOpen: () => { document.body.style.overflow = 'hidden'; }, willClose: () => { document.body.style.overflow = 'auto'; } }).then((result) => { return result.isConfirmed; }); } // Fonction de prompt 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; // Formater le message pour les retours à la ligne let formattedMessage = formatMessageForSwal(message); Swal.fire({ title: formattedMessage, input: 'text', inputValue: p_retour, showCancelButton: true, confirmButtonText: 'OK', cancelButtonText: 'Annuler', customClass: { popup: 'responsive-swal-popup', title: 'responsive-swal-title', htmlContainer: 'responsive-swal-html' }, didOpen: () => { adjustSwalContent(); }, willOpen: () => { document.body.style.overflow = 'hidden'; }, willClose: () => { document.body.style.overflow = 'auto'; } }).then((result) => { if (result.isConfirmed) { callback(result.value); } else { callback(null); } }); } // Écouter les changements de taille de fenêtre window.addEventListener('resize', () => { // Réajuster si une alerte est ouverte if (Swal.isVisible()) { setTimeout(adjustSwalContent, 100); } }); var p_destinataires=""; var p_message=""; function adherents_police() { if ($("#idPolice_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Listeadherent/"); } } $.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 controle_age(dater, codeLienParente, controle) function controle_age(dater, codeLienParente) { age = get_age(dater); $("#agepersonne").val("Âge : "+age); if (age>65) { alert("Âge "+age+" supérieur à 65 ans!"); // controle.focus(); return false; } if ( (codeLienParente=="E")&& (age>21) ) { alert("Âge "+age+" => Enfant âgé de plus de 21 ans!"); // controle.focus(); return false; } if ( (codeLienParente=="O")&& (age>21) ) { alert("Âge "+age+" => Enfant âgé de plus de 21 ans!"); // controle.focus(); 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); } } function afficher_police_d_id() { idPolice=$("#idPolice_d_C" ).val(); if (idPolice>"") { ajax_context_police_d_afficher(idPolice); } } /* 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() { if ($("#idAdherent_C" ).val()>"") { // window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+$("#idAdherent_C" ).val()+"/"); window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"); } } /* 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_id() { idBeneficiaire=$("#idBeneficiaire_C").val(); okId=$("#okId").val(); // alert("okId = "+okId); // alert("idBeneficiaire:"+idBeneficiaire+"fin"); //return $("#contenu").html('
' + '' + '
'); if (idBeneficiaire>"") { ajax_context_beneficiaire_afficher(idBeneficiaire, okId); } } function afficher_adherent_assure() { if ($("#idAdherent_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"); } function afficher_assure() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"+$("#idAdherent_C" ).val()+"/"); } } /* Fin JS beneficiaire */ function fermerFenetre() { v_msg="Etes-vous sur de vouloir quitter ?"; v_msgEng="Are you sure you want to exit?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { ajax_deconnexion(); window.open('about:blank','_parent',''); close(); window.close(); } } 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()<=' ') { alert_ebene("Veuillez saisir un mot de passe!", "Please enter a password!"); $("#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) { alert("6 caractères minimum exigé!", "6 characters minimum required!"); $("#nvmdp").focus(); return false; } if ($("#cfnvmdp" ).val()!=$("#nvmdp" ).val()) { alert("Veuillez confirmer votre mot de passe!", "Please confirm your password!"); $("#nvmdp").focus(); return false; } */ } function afficher_image(fichier) { window.open(fichier); } function selectionner_bon(id,no, codeEtatBon, motifAnnulation) { $("#idBon_C").val(id); $("#numeroBon_C").val(no); $("#motifAnnulation_C").val(motifAnnulation); $("#codeEtatBon_C").val(codeEtatBon); } function imprimerbon() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); 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!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } $("#codeTypeBon").val('2'); $("#frmconsultation").submit(); $("#codeTypeBon").val('1'); } 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!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#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!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } $("#codeTypeBon").val('1'); $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { // alert("Erreur : "+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!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function repondreDemandePec(numeroDemande, codeFamilleActe) { if(codeFamilleActe=="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 accepterexamen(numeroDemande) { window.location.assign($("#racineWeb").val()+"Repondrepecexamen/accepterexamen/"+ numeroDemande +"/"); } function cloturerDemandePecExam(numeroDemande) { if (confirm("Confirmez-vous la clôturte de la demande N° : "+numeroDemande+" ?")) { window.location.assign($("#racineWeb").val()+"Examenententeprealable/cloturerdemandepec/"+ numeroDemande +"/"); } } function cloturerDemandePecHospit(numeroDemande) { if (confirm("Confirmez-vous la clôturte de la demande N° : "+numeroDemande+" ?")) { window.location.assign($("#racineWeb").val()+"Avishospitalisation/cloturerdemandepec/"+ numeroDemande +"/"); } } function cloturerProlongationHospit(numeroDemande) { if (confirm("Confirmez-vous la clôturte de la demande N° : "+numeroDemande+" ?")) { window.location.assign($("#racineWeb").val()+"Prologerhospitalisation/cloturerdemandepec/"+ numeroDemande +"/"); } } function refuserexamen(numeroDemande) { if (confirm("Confirmez-vous le refus de la demande N° : "+numeroDemande+" ?")) { var motifReel = prompt("motif du refus ?", ""); if (motifReel<=" ") { v_msg="Vous devez saisir un motif !"; v_msgEng="You have to enter a reason!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } $("#motifReel").val(motifReel); $('#frmRefus').submit(); } } function accepterhospit(numeroDemande) { /* if( parseInt($("#dureeHospitAccordee").val())' + '' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxrequetesprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val(), error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listerequete").html(data); } }); } function controle_numerique(controle) { if(isNaN(controle.value)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); controle.value=""; controle.focus(); return false; } return true; } function ajax_context_client(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); } }); } function ajax_context_client_afficher(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Ficheclient/"); } }); } function ajax_context_police(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); } }); } function ajax_context_police_afficher(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } function ajax_deconnexion() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdeconnexion/" }); } function ajax_flexcode() { // donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxflexcode/", type : 'post', // data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#content").html(data); }, complete: function() { // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } function controle_champ_obligatoire(controle) { if (controle.value<=" ") { v_msg="Valeur exigée!"; v_msgEng="Value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); controle.focus(); return false; } return true; } function exporter_liste_assures() { //alert("exporter_liste_assures"); //return; $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxexporterlisteassure/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { alert(erreur); }, complete: function(data) { } }); } function imprimer_liste_assures() { //alert("imprimer_liste_assures"); //return; $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerlisteassure/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { alert(erreur); }, complete: function(data) { } }); } function imprimer_limites() { $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerlimite/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { alert(erreur); }, complete: function(data) { } }); } function pop_tableau_prestation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxtableauprestation/", type : 'post', error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_tableau_prestation").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function selectionner_tout_limite(p_idCollegeTemp, p_choix) { donnees = 'idCollegeTemp='+p_idCollegeTemp; donnees += '&choix='+p_choix; // alert(donnees); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { // alert(data); }, complete: function() { recapituler_limite_college_simple(); pop_afficher_selection_limite(p_idCollegeTemp); } }); } function prestation_possible() { enVigueur=$("#enVigueur_C").val(); codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val(); etatbeneficiaire=$("#etatbeneficiaire_C").val(); college_couvert=$("#college_couvert_C").val(); derogation_en_cours=$("#derogation_en_cours_C").val(); derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); datejour = $("#datejour_C").val(); dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice = $("#dateEcheancePolice_C").val(); if (enVigueur!="1") { v_msg="Attention! cette personne n'est pas en vigueur"; v_msgEng="Warning! This person is not in force"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } if (codeEtatBeneficiaire!="V") { alert("Attention! "+etatbeneficiaire); return false; } if (college_couvert!="1" && derogation_en_cours<1) { v_msg="Attention! Cette personne n'a pas accès à ce centre"; v_msgEng="Warning! This person does not have access to this center"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } // var td0 = new Date(dateEffetPolice); var td0 = new Date(dateEntreeBeneficiaire); var td1 = new Date(datejour); var td2 = 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)); // if (dt1>dt2) if (dt1>dt2 || dt1"2000-01-01") { var tdd = new Date(dateSortieBeneficiaire); dtd=Math.round(Date.parse(tdd)/(1000*3600*24)); if (dt1>dtd) { v_msg="Attention! cette personne n'est pas couverte à cette date!"; v_msgEng="Warning! This person is not valid on this date!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } } dateDeces_C=$("#dateDeces_C").val(); if(dateDeces_C>"2000-01-01") { v_msg="Attention! personne décédée !"; v_msgEng="Warning! Deceased !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } return true; } function consultation() { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#btn_popdate_reelle").click(); return; } if (prestation_possible()) { modeSaisieFacture=$("#modeSaisieFacture").val(); // alert("modeSaisieFacture = "+modeSaisieFacture); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } window.location.assign($("#racineWeb" ).val()+"Consultation/"); } } function gestionbon() { adminBon = $("#adminBon" ).val(); if (adminBon!="1") { v_msg="Accès refusé !"; v_msgEng="Access denied!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb").val()+"Receptionbons/"); } function afficherbon() { 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 (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon !"; v_msgEng="Please select a prescription type!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeTypeBon").focus(); return; } if (noFin' + '' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { $("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val()); } }); } function demander_annulation_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!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if (codeEtatBon=="3") { v_msg="Anullé pour motif : "+motifAnnulation; v_msgEng="Canceled for reason : "+motifAnnulation; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if (codeEtatBon=="4") { v_msg="Remplacé pour motif : "+motifAnnulation; v_msgEng="Replaced for reason : "+motifAnnulation; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if (codeEtatBon=="9") { v_msg="Demande anullation pour motif : "+motifAnnulation; v_msgEng="Cancellation request for reason : "+motifAnnulation; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous la demande d\'annulation du bon No "+numeroBon+" ?"; v_msgEng="Do you confirm the request for cancellation of the prescription No "+numeroBon+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { motifAnnulation = prompt("A annuler pour quel motif ?", motifAnnulation); if (motifAnnulation<=" ") { v_msg="Vous devez saisir un motif !"; v_msgEng="You have to enter a reason!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } $("#motifAnnulation_C").val(motifAnnulation); donnees = 'idBon='+idBon+'&motifAnnulation='+motifAnnulation; donnees_sav = 'idBon='+idBon+'&typeMail=maildemandeannulationbon'; $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/demanderAnnulationBon/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { mettremailattente(donnees_sav); v_msg="Demande envoyée avec succès !"; v_msgEng="Request sent successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); afficherbon(); } }); } } function enregistrer_commande_bon() { // alert("enregistrer_commande_bon"); codeTypeBon=$("#codeTypeBon").val(); if ($("#codeTypeBon").val()<" ") { v_msg="Veuillez sélectionner un type de bon !"; v_msgEng="Please select a prescription type!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeTypeBon").focus(); return; } quantite =$("#quantite").val(); if (quantite<" ") { v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#quantite").focus(); return; } quantite = parseInt(quantite); if(quantite<1) { v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#quantite").focus(); return; } commentaire=$("#commentaire").val(); if ($("#commentaire").val()<" ") { v_msg="Veuillez saisir une note !"; v_msgEng="Please enter a note/comment!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#commentaire").focus(); return; } v_msg="Confirmez-vous cette commande ?"; v_msgEng="Do you confirm this order?"; v_msg +="\n"; v_msg +=v_msgEng; var codehtml = ""; if (confirm(v_msg)) { prestataire = $("#prestataire_C").val(); donnees = 'codeTypeBon='+codeTypeBon+'&quantite='+quantite; donnees_sav = donnees+'&prestataire='+prestataire+'&typeMail=mailcommandebon'; lst_libelleBon = document.getElementById("codeTypeBon"); libelleBon = lst_libelleBon.options[lst_libelleBon.selectedIndex].text.trim(); typeSms = "commandebon"; $.ajax({ url: $("#racineWeb").val()+"Ajaxcommanderbons/commanderBon/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { codehtml = data; preparesms(typeSms); }, complete: function() { mettremailattente(donnees_sav); v_msg="commande envoyée avec succès !"; v_msgEng="Order sent successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#div_page_entiere").html(codehtml); } }); } } function receptionner_bon() { nbligne_info=$("#nbligne_info").val(); nbligne_info = parseInt(nbligne_info); // alert(nbligne_info); // return; if (nbligne_info==0) { v_msg="Veuillez actualiser la liste avant !"; v_msgEng="Please refresh before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeTypeBon=$("#codeTypeBon").val(); noDepart=$("#noDepart").val(); noFin=$("#noFin").val(); if (noDepart=="") { noDepart="0"; } if (noFin=="") { noFin="0"; } noDepart = parseInt(noDepart); noFin = parseInt(noFin); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon !"; v_msgEng="Please select a prescription type!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeTypeBon").focus(); return; } if (noFin' + '' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistegenererbons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { $("#nbligne").val("Nombre de lignes affichées : "+$("#nbligne_info").val()); } }); } function listerdemandebon() { codeTypeBon=$("#codeTypeBon").val(); d1=$("#d1").val(); d2=$("#d2").val(); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon !"; v_msgEng="Please select a prescription type!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeTypeBon").focus(); return; } donnees = 'codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; $("#div_bonpecs").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistedemandebon/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { } }); } function ajaxactespossibles() { codeFamilleActe=$("#codeFamilleActe").val(); codeTypePrestation=$("#codeTypePrestation").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&codeTypePrestation='+codeTypePrestation; // alert("ajaxactespossibles() : "+donnees); $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossibles/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listeacte").html(data); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); } }); } function ajaxactespossibles_med() { codeFamilleActe=$("#codeFamilleActe").val(); codeTypePrestation=$("#codeTypePrestation").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&codeTypePrestation='+codeTypePrestation; $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossiblesmed/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listeacte").html(data); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); }, complete: function() { } }); } function ajaxinfosacte() { if ($("#codeActe").val()<=" ") { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosacte/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(), error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#montantacte").val( $("#montantacte_info").val()); $("#tauxCouverture").val( $("#tauxCouverture_info").val()); // calculer_Tm(); } }); } function ajaxprixacte() { codeActe = $("#codeActe").val(); if (codeActe<=" ") { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } donnees = 'codeActe='+codeActe; // alert(donnees); // alert("ajaxprixacte() : "+donnees); $.ajax({ url: $("#racineWeb").val()+"Ajaxprixacte/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#observations").focus(); $("#codeRaisonConsultation").focus(); }, complete: function() { } }); } function ajaxbondisponible() { codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); $("#numeroBon").val(""); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); $("#numeroBon").val(""); return; } codeRaisonConsultation = $("#codeRaisonConsultation").val(); if (codeRaisonConsultation<=" ") { v_msg="Veuillez sélectionner une raison pour la consultation !"; v_msgEng="Please select a reason for the consultation!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeRaisonConsultation").focus(); $("#numeroBon").val(""); return; } numeroBon = $("#numeroBon").val(); if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function ajaxinfosbonconsultation() { codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#codeActe").focus(); return; } codeRaisonConsultation = $("#codeRaisonConsultation").val(); if (codeRaisonConsultation<=" ") { v_msg="Veuillez sélectionner une raison pour la consultation !"; v_msgEng="Please select a reason for the consultation!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#codeRaisonConsultation").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonconsultation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerconsultation() { numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); medecinManquant = $("#medecinManquant").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } if (codeMedecin=="ZZZZ" && medecinManquant<=" ") { v_msg="Veuillez saisir le nom du médecin non enregistré!"; v_msgEng="Please enter the name of the non-registered doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#medecinManquant").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } codeRaisonConsultation = $("#codeRaisonConsultation").val(); if (codeRaisonConsultation<=" ") { v_msg="Veuillez sélectionner une raison pour la consultation !"; v_msgEng="Please select a reason for the consultation!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeRaisonConsultation").focus(); return; } /* codeAffection = $("#codeAffection").val(); if (codeAffection<=" ") { alert("Veuillez sélectionner une affectiuon !"); $("#codeActe").focus(); return; } */ numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of presciption ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { dateSurvenance = $("#dateSurvenance").val(); observations = $("#observations").val(); prixActe = $("#prixActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); numeroDerogation = $("#derogation_en_cours_C").val(); numeroDerogationFinger = $("#derogation_finger_en_cours_C").val(); if (numeroDerogation<1) { numeroDerogation = "0"; } if (numeroDerogationFinger<1) { numeroDerogationFinger = "0"; } donnees = 'codeActe='+codeActe+'&numeroBon='+numeroBon+'&codeMedecin='+codeMedecin+'&codeRaisonConsultation='+codeRaisonConsultation; donnees += '&dateSurvenance='+dateSurvenance+'&observations='+observations+'&prixActe='+prixActe; donnees += '&montantTm='+montantTm+'&aRembourser='+aRembourser+'&numeroDerogation='+numeroDerogation; donnees += '&numeroDerogationFinger='+numeroDerogationFinger; donnees += '&medecinManquant='+medecinManquant; donnees_sav = donnees; $("#btn_enreg").prop('disabled', true); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerconsultation/enregistrerconsultation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { maj_fraisexclu_cso(); typeSms="accident"; if(codeRaisonConsultation=="ACIR") { preparesms(typeSms); v_msg="alerte envoyée pour accident!"; v_msgEng="alert sent for accident!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }, complete: function() { v_msg="Consultation enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); feuillemaladie(); } }); } } function selectionner_feuille_maladie(no) { $("#numeroFeuilleMaladie_C" ).val(no); } 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) { // alert("Erreur : "+errorData); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/"); } }); } function chercher_ordonnance(numeroBonOrdonnance) { donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnance/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { //alert(data); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } }); } function chercher_ordonnance_opt(numeroBonOptique) { if(numeroBonOptique<="0") { // actualiser_opticien(); reinitialiser_opticien(); return; } donnees = 'numeroBonOptique='+numeroBonOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnanceopt/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Opticien/"); }, error: function(data) { //alert(data); }, complete: function() { } }); } function chercher_ordonnance_lab(numeroBonExamen) { donnees = 'numeroBonExamen='+numeroBonExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancelab/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); }, error: function(data) { //alert(data); }, complete: function() { } }); } function ctrlkeypressord(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonOrdonnance=$("#numeroBonOrdonnance").val(); $("#numeroBonOrdonnance").blur(); } } function rechercherbonordonnance() { numeroBonOrdonnance=$("#numeroBonOrdonnance").val(); if (numeroBonOrdonnance>" ") { chercher_ordonnance(numeroBonOrdonnance); } } function ctrlkeypressordopt(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonOptique=$("#numeroBonOptique").val(); $("#numeroBonOptique").blur(); } } function ctrlkeypressordlab(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonExamen=$("#numeroBonExamen").val(); $("#numeroBonExamen").blur(); } } function rechercherbonoptique() { numeroBonOptique=$("#numeroBonOptique").val(); if (numeroBonOptique>" ") { chercher_ordonnance_opt(numeroBonOptique); } } function valider_presciption() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette ordonnance ?"; v_msgEng="Do you confirm this prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); } } function ajaxchanger_type_bon() { $("#msgErreur").html(""); } function ajaxprixactemed() { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#quantite").focus(); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixactemed/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { } }); } function enregistreractemedical() { acteExclu = $("#acteExclu").val(); autorisation = "0"; if(acteExclu==1) { autorisation = "2"; v_msg="Acte non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } donnees="" donnees_sav=""; codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#nomMedecin").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); prixTarif = $("#prixTarif").val(); if(prixActe==0 || parseFloat(prixActe)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } quantite = parseInt(quantite); div_quantite.val(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please neter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cet acte ?"; v_msgEng="Do you confirm this act ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { prixActe = $("#prixActe").val(); valeurActe = $("#valeurActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); ententePrealable = $("#ententePrealable").val(); if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeActe='+codeActe+'&codeMedecin='+codeMedecin+'&quantite='+quantite+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&valeurActe='+valeurActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; donnees += '&autorisation='+autorisation+'&prixTarif='+prixTarif; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; donnees_sav2 = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; typeSms2="autorisation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/enregistreractemedical/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } if(autorisation=="2") { preparesms(typeSms2); v_msg="Demande autorisation envoyée !"; v_msgEng="Request for authorization sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } if(autorisation=="2") { mettremailattente(donnees_sav2); } feuillemaladie(); } }); } } function ajax_changer_qte_acte() { codeActe = $("#codeActe").val(); prixActe = $("#prixActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please neter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerqteacte/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { } }); } function supprimer_acte_medical(idPrestationactes, codeTypePrestation) { v_msg="Confirmez-vous la suppression de cet acte ?"; v_msgEng="Do you confirm the removal of this act ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'idPrestationactes='+idPrestationactes+'&codeTypePrestation='+codeTypePrestation; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/supprimeracte/", type: 'POST', data: donnees, success: function(data) { feuillemaladie_ajax(); }, error: function(data) { //alert(data); }, complete: function() { } }); } } function supprimer_chambre(idChambre) { v_msg="Confirmez-vous la suppression de cette chambre ?"; v_msgEng="Do you confirm the removal of this room ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'idPrestationactes='+idChambre+'&codeTypePrestation=HOSP'; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/supprimeracte/", type: 'POST', data: donnees, success: function(data) { attribution_chambre(); }, error: function(data) { //alert(data); }, complete: function() { } }); } } function ajaxinfosbonhospitalisation() { numeroBonHospitalisation = $("#numeroBonHospitalisation").val(); numeroBonHospitalisation = parseInt(numeroBonHospitalisation); if (numeroBonHospitalisation>0) { v_msg="Déjà effectué !"; v_msgEng="Already done !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon Hospitalisation !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonhospitalisation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerhospitalisation() { numeroBonSave = $("#numeroBonSave").val(); numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'numeroBon='+numeroBon+'&numeroFeuilleMaladie='+numeroFeuilleMaladie; donnees_sav = donnees+'&typeMail=mailhospitalisation'; $("#btn_enreg").prop('disabled', true); typeSms="hospitalisation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerhospitalisation/enregistrerhospitalisation/", type : 'post', data: donnees, error: function(errorData) { // $("#msgErreur").html(errorData); }, success: function(data) { // preparewhatsapp(typeSms); preparesms(typeSms); v_msg="Avis hospitalisation envoyé !"; v_msgEng="Hospitalization notice sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); }, complete: function() { mettremailattente(donnees_sav); attribution_chambre(); } }); } } function ajaxprixchambre() { $("#btn_enreg").prop('disabled', true); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre !"; v_msgEng="Please select a category of room !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la durée !"; v_msgEng="Please enter the duration !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixchambre/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { } }); } function ajax_changer_duree_chambre() { $("#btn_enreg").prop('disabled', true); codeActe = $("#codeActe").val(); prixActe = $("#prixActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre !"; v_msgEng="Please select a category of room !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la durée !"; v_msgEng="Please enter duration !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } claculerfinchambre(); donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerdureechambre/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { } }); } function claculerfinchambre() { div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la durée !"; v_msgEng="Please enter the duration !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } var typdate = $("#debut").datepicker("getDate"); typdate.setDate(typdate.getDate() + quantite -1); $( "#fin" ).datepicker( "setDate", typdate ); // contrôle du cheveauchement des dates /* var td1 = new Date($("#dateFinHospit").val()); var td2 = $("#debut").datepicker("getDate"); alert("td1 : "+td1+" ; td2 : "+td2); return; dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt1>dt2) { $("#btn_enreg").prop('disabled', true); $("#debut").focus(); v_msg="Veuillez revoir vos dates !"; v_msgEng="Please review your dates !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } $("#btn_enreg").prop('disabled', false); */ } function enregistrerchambre() { acteExclu = $("#acteExclu").val(); autorisation = "0"; if(acteExclu==1) { autorisation = "2"; v_msg="Non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre !"; v_msgEng="Please select a category of room !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); prixTarif = prixActe; if(prixActe==0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } quantite = parseInt(quantite); div_quantite.val(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la durée !"; v_msgEng="Please enter the duration !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } // contrôle du cheveauchement des dates // mis en commentaire le 31/10/2018 BONA /* var td1 = new Date($("#dateFinHospit").val()); var td2 = $("#debut").datepicker("getDate"); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt1>dt2) { $("#btn_enreg").prop('disabled', true); $("#debut").focus(); v_msg="Veuillez revoir vos dates !"; v_msgEng="Please review your dates !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } // $("#btn_enreg").prop('disabled', false); */ numeroChambre = $("#numeroChambre").val(); if (numeroChambre<=" ") { v_msg="Veuillez saisir le N° de chambre !"; v_msgEng="Please enter room number !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroChambre").focus(); return; } v_msg="Confirmez-vous cette chambre ?"; v_msgEng="Do you confirm this room ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { prixActe = $("#prixActe").val(); valeurActe = $("#valeurActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); debut = $("#debut").val(); // $("#fin").prop('disabled', false); fin = $("#fin").val(); donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe+'&valeurActe='+valeurActe; donnees += '&montantTm='+montantTm+'&aRembourser='+aRembourser+'&debut='+debut+'&fin='+fin +'&numeroChambre='+numeroChambre; donnees += '&autorisation='+autorisation+'&prixTarif='+prixTarif; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="autorisation"; $("#btn_enreg_chambre").prop('disabled', true); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerchambre/enregistrerchambre/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { maj_fraisexclu_cso(); if(autorisation=="2") { preparesms(typeSms); v_msg="Demande autorisation envoyée !"; v_msgEng="Request for authorization sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }, complete: function() { if(autorisation=="2") { mettremailattente(donnees_sav); } v_msg="Enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); attribution_chambre(); } }); } } function actesmedicaux() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Actesmedicaux/"); } function optique() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prescription_optique(); } function pharmacien() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } */ window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } } function dossiers(okId) { codeProfil = $("#codeProfil_C" ).val(); if(codeProfil=="PHA") { pharmacien(); return; } if(codeProfil=="OPT") { monture = $("#monture").val(); if(monture=="1") { window.location.assign($("#racineWeb" ).val()+"Monture/"); return; } opticien(); return; } if(codeProfil=="LAB") { laboratoire(); return; } if(codeProfil=="SEA") { seancekine(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } /* else { // finger_id = $("#finger_id_C" ).val(); finger_id = $("#okId" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } */ modeSaisieFacture=$("#modeSaisieFacture").val(); // alert("modeSaisieFacture : "+modeSaisieFacture); // return; if(modeSaisieFacture=="1") { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); return; } if (prestation_possible()) { if (okId==1) { window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } else { okId=$("#okId" ).val(); } if (okId==1) { $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextidentification/", type : 'post', error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { if (prestation_possible()) { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } } }); } else { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } } } function afficher_beneficiaire_id_okId() { idBeneficiaire=$("#idBeneficiaire_C").val(); okId=$("#okId").val(); if (idBeneficiaire>"") { ajax_context_beneficiaire_afficher(idBeneficiaire, okId); } } function ajax_context_beneficiaire_afficher(idBeneficiaire, okId) { donnees = 'idBeneficiaire='+idBeneficiaire+'&okId='+okId; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+idBeneficiaire); } }); } function facturer_cso() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } // verifier depasement fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite, souhaitez-vous continuer?"; v_msgEng="Warning ! Overflow, Would you like to continue?"; v_msg +="\n"; v_msg +=v_msgEng; if (!confirm(v_msg)) { return; } } // Fin verification depassement derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailfacturationfeuillemaladie'; typeSms = "facturer_cso"; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturerfeuillemaladie/facturer/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); feuillemaladie(); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function facturer_feuillemaladie() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numOrd = $("#numOrd").val(); noPrescription = $("#noPrescription").val(); if (numOrd==0 && noPrescription==0) { v_msg="Attention, pas de presciption de médicaments!?"; v_msgEng="Warning, no presciption of drugs!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_medicament(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous la facturation ?"; v_msgEng="Do you confirm this delivery?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { /* codepPrestataire = $("#codePrestataire_C").val(); if(codepPrestataire=="SP0019") { $("#okId" ).val("1"); facturer_cso(); return; } */ /* codeutilisateur = $("#codeutilisateur").val(); alert(codeutilisateur); alert(codeutilisateur.length); alert(codeutilisateur.substring(0, 4)); return; if(codeutilisateur.substring(0, 4)=="kane") { $("#okId" ).val("1"); facturer_cso(); return; } */ modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_cso(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_cso(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id = $("#user_id_C").val(); finger_id = $("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_pha() { idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); /* mis en commentaire le 31/07/2018 => permettre la multi-facturation if (idPrestationactes>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // if (idPrestationactes==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailpharmacie'; typeSms = "facturer_pha"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/enregistrerpharmacie/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function valider_pharmacie_pha() { estRempalace=$("#estRempalace").val(); if (estRempalace=="1") { v_msg="Remplacée !"; v_msgEng="Replaced !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroPrescription=$("#numeroPrescription_C").val(); if (numeroPrescription<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); /* mis en commentaire le 31/07/2018 => permettre la multi-facturation if (idPrestationactes>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // if (idPrestationactes==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette livraison ?"; v_msgEng="Do you confirm this delivery?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { // 07/01/2018 => Mis en commentaire parce pas besoin de fingerprint en pharamacie /* derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_pha(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } */ facturer_pha(); } } function valider_optique() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } /* nbVerres=$("#nbVerres").val(); nbVerres = parseInt(nbVerres); if (nbVerres<1) { v_msg="Rien à valider!"; v_msgEng="Nothing to save!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ v_msg="Confirmez-vous cette ordonnance ?"; v_msgEng="Do you confirm this prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreroptique/videroptiquetemp/", type : 'post', error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { feuillemaladie(); }, complete: function() { } }); } } function separateur_millier(montant) { montant = parseInt(montant); montant.toLocaleString(); return montant.toLocaleString(); } function ajaxinfosbonoptique() { numeroBonOptique = $("#numeroBonOptique").val(); numeroBonOptique = parseInt(numeroBonOptique); if (numeroBonOptique>0) { v_msg="Déjà effectué !"; v_msgEng="Already done !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonoptique/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function supprimer_optique(idOptique) { v_msg="Confirmez-vous la suppression de ce verre ?"; v_msgEng="Do you confirm the removal of this glass?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerverre/supprimerverre/", type: 'POST', data: donnees, success: function(data) { $("#medicaments").html(data); }, error: function(data) { //alert(data); }, complete: function() { prescription_optique(); } }); } } function enregistreroptique() { numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; $("#btn_enreg").prop('disabled', true); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreroptique/enregistreroptique/", type : 'post', data: donnees, error: function(errorData) { $("#msgErreur").html(errorData); // alert("Erreur : "+errorData); }, success: function(data) { // $("#msgErreur").html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_optique(); } }); } } function enregistrerverre() { codeOptique = $("#codeOptique").val(); if (codeOptique<=" ") { v_msg="Veuillez sélectionner un verre !"; v_msgEng="Please select a glass !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeOptique").focus(); return; } v_msg="Confirmez-vous ces verres ?"; v_msgEng="Do you confirm these glasses ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'codeOptique='+codeOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerverre/enregistrerverre/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { prescription_optique(); }, complete: function() { } }); } } function valider_chambre() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette hospitalisation ?"; v_msgEng="Do you confirm this hospitalization ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); } } function valider_opticien() { numeroOptique=$("#numeroOptique_C").val(); if (numeroOptique<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); if (idPrestationactes>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (idPrestationactes==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette livraison ?"; v_msgEng="Do you confirm this delivery?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { // 07/01/2018 => Mis en commentaire parce pas besoin de fingerprint en magasin optique /* derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_opt(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } */ facturer_opt(); } } function opticien() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } */ window.location.assign($("#racineWeb" ).val()+"Opticien/"); } } function verifiertentativeidentitification(user_id) { donnees = 'user_id='+user_id; $.ajax({ url: $("#racineWeb").val()+"Ajaxenvoimaildivers/verifiertentativeidentitification/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_err").html(data); }, complete: function() { } }); } function envoyer_alert_tentative_fraude(user_id) { donnees = 'user_id='+user_id; idBeneficiaire = $("#idBeneficiaire_C").val(); prestataire = $("#prestataire_C").val(); donnees_sav = donnees+'&prestataire='+prestataire+'&idBeneficiaire='+idBeneficiaire+'&typeMail=mailfraudeidentite'; mettremailattente(donnees_sav); } function ajouterverre_opt_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverretous/", type: 'POST', success: function(data) { $("#livraison").html(data); // alert(data); }, error: function(data) { // alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function ajouterverre_opt(idOptique) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverre/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function retirerverre_opt_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/retirerverretous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function retirerverre_opt(idOptique) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/retirerverre/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function facturer_opt() { idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); if (idPrestationactes>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (idPrestationactes==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailoptique'; typeSms = "facturer_opt"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/enregistreroptique/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); window.location.assign($("#racineWeb" ).val()+"Opticien/"); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function maj_monture_temp(idOptique, monture) { donnees = 'idOptique='+idOptique+"&monture="+monture; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/majmonture/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function supprimer_espace_nombre(nombre) { nombre = nombre.replace(" ", ""); if(isNaN(nombre)) { alert(nombre+" n'est pas un nombre!"); return '0'; } nombre = parseInt(nombre); return nombre; } function demander_derogation() { /* if (prestation_possible()) { window.location.assign($("#racineWeb" ).val()+"Demandederogation/"); } */ window.location.assign($("#racineWeb" ).val()+"Demandederogation/"); } function enregistrerdemandederogation() { codeDerogation = $("#codeDerogation").val(); lst_libelleDerogation = document.getElementById("codeDerogation"); libelleDerogation = lst_libelleDerogation.options[lst_libelleDerogation.selectedIndex].text.trim(); college_couvert=$("#college_couvert_C").val(); if (college_couvert=="1" && codeDerogation=="01") { v_msg="Attention! Cette personne a déjà accès à ce centre"; v_msgEng="Warning! This person all ready have access to this center"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if (codeDerogation<=" ") { v_msg="Veuillez sélectionner une dérogation !"; v_msgEng="Please select an exemption!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeDerogation").focus(); return; } observations = $("#observations").val(); if (observations<=" ") { v_msg="Veuillez saisir la motivation !"; v_msgEng="Please select the motivation !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#observations").focus(); return; } v_msg="Confirmez-vous cette demande de dérogation ?"; v_msgEng="Do you confirm this request ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'codeDerogation='+codeDerogation+'&observations='+observations+'&libelleDerogation='+libelleDerogation; idBeneficiaire = $("#idBeneficiaire_C").val(); prestataire = $("#prestataire_C").val(); donnees_sav = donnees+'&prestataire='+prestataire+'&idBeneficiaire='+idBeneficiaire+'&typeMail=maildemandederogation'; typeSms = "demandederogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerdemandederogation/enregistrerdemandederogation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // preparewhatsapp(typeSms); preparesms(typeSms); mettremailattente(donnees_sav); // liste_derogation(); }, complete: function() { // mettremailattente(donnees_sav); v_msg="Demande envoyée avec succès !"; v_msgEng="Request sent successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); liste_derogation(); } }); } } function liste_derogation() { window.location.assign($("#racineWeb" ).val()+"Listederogations/"); } function listerderogation() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_derogations").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxderogation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_derogations").html(data); }, complete: function() { } }); } function afficher_div_wait() { // $("#div_page_complet").prop('disabled', true); // $("#div_wait").html('
' + '' + '
'); } function effacer_div_wait() { $("#div_wait").html(""); } function consultationpha() { window.location.assign($("#racineWeb" ).val()+"Consultationpha/"); } function consultationlab() { window.location.assign($("#racineWeb" ).val()+"Consultationlab/"); } function consultationopt() { window.location.assign($("#racineWeb" ).val()+"Consultationopt/"); } function consultationcso() { window.location.assign($("#racineWeb" ).val()+"Consultationcso/"); } function consultationbenpha() { window.location.assign($("#racineWeb" ).val()+"Consultationbenpha/"); } function consultationbenopt() { window.location.assign($("#racineWeb" ).val()+"Consultationbenopt/"); } function consultationbencso() { window.location.assign($("#racineWeb" ).val()+"Consultationbencso/"); } function listerdossiercons_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbencso/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function listerdossiercons() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#reglement").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationcsoentete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationcso/", type : 'post', data: donnees_sav, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function afficher_feuille_maladie_cons() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher_cons(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher_cons(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { consulter_feuillemaladie(); } }); } function afficher_feuille_maladie_cons_ben() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher_cons_ben(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher_cons_ben(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { consulter_feuillemaladie_ben(); } }); } function consulter_prescription_ben() { window.location.assign($("#racineWeb" ).val()+"Prescriptionconsben/"); } function consulter_chambre_ben() { window.location.assign($("#racineWeb" ).val()+"Chambreconsben/"); } function consulter_optique_ben() { window.location.assign($("#racineWeb" ).val()+"Optiqueconsben/"); } function consulter_feuillemaladie_ben() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladieconsben/"); } function consulter_prescription() { window.location.assign($("#racineWeb" ).val()+"Prescriptioncons/"); } function consulter_chambre() { window.location.assign($("#racineWeb" ).val()+"Chambrecons/"); } function consulter_optique() { window.location.assign($("#racineWeb" ).val()+"Optiquecons/"); } function consulter_feuillemaladie() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/"); } // function prescription_medicament() { window.location.assign($("#racineWeb" ).val()+"Prescription/"); } function livraison_pharmacie() { numeroBonOrdonnance=$("#numeroBonOrdonnance_C").val(); if (numeroBonOrdonnance==0) { v_msg="Aucune prescription !"; v_msgEng="No prescription !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Pharmacie/"); } function prescription_optique() { window.location.assign($("#racineWeb" ).val()+"Optique/"); } function attribution_chambre() { window.location.assign($("#racineWeb" ).val()+"Chambre/"); } function feuillemaladie() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladie/"); } function feuillemaladie_ajax() { $.ajax({ url: $("#racineWeb").val()+"Ajaxfeuillemaladie/", type: 'POST', success: function(data) { $("#div_feuillemaladie").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite_cso(); } }); } function recherche() { window.location.assign($("#racineWeb" ).val()+"Recherche/"); } function requetes() { codeProfil = $("#codeProfil_C" ).val(); if(codeProfil=="PHA") { consultationpha(); return; } if(codeProfil=="OPT") { consultationopt(); return; } if(codeProfil=="CSO") { consultationcso(); return; } if(codeProfil=="LAB") { consultationlab(); return; } if(codeProfil=="SEA") { consultationsea(); return; } } // function lister_factures_pha_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenpha/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function lister_factures_opt_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenopt/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function afficher_facture_cons_pha_ben(idFacture, numeroBonOrdonnance, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturepha/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_pha_ben(); } }); } } function afficher_facture_cons_pha(idFacture, numeroBonOrdonnance, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturepha/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_pha(); } }); } } function consulter_facture_pha_ben() { window.location.assign($("#racineWeb" ).val()+"Pharmacienconsben/"); } function consulter_facture_pha() { window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/"); } function afficher_facture_cons_opt_ben(idFacture, numeroBonOptique, numeroOptique, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOptique='+numeroBonOptique+'&numeroOptique='+numeroOptique; donnees += '&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfactureopt/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_opt_ben(); } }); } } function consulter_facture_opt_ben() { window.location.assign($("#racineWeb" ).val()+"Opticienconsben/"); } function consultations() { window.location.assign($("#racineWeb" ).val()+"Consultations/"); } function listerdossiercons_pha() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationphaentete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationpha/", type : 'post', data: donnees_sav, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function listerdossiercons_opt() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationoptentete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationopt/", type : 'post', data: donnees_sav, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function afficher_facture_cons_opt(idFacture, numeroBonOptique, numeroOptique, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOptique='+numeroBonOptique+'&numeroOptique='+numeroOptique; donnees += '&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfactureopt/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_opt(); } }); } } function consulter_facture_opt() { window.location.assign($("#racineWeb" ).val()+"Opticiencons/"); } function liste_decompte() { window.location.assign($("#racineWeb" ).val()+"Listedecomptes/"); } function listerdecomptes() { codeExercice = $("#codeExercice").val(); // codeMois = $("#codeMois").val(); codeEtatDecompte = $("#codeEtatDecompte").val(); if (codeExercice<=" ") { v_msg="Veuillez sélectionner un exercice !!"; v_msgEng="Please select an exercise !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeExercice").focus(); return; } /* if (codeMois<=" ") { v_msg="Veuillez sélectionner un exercice !!"; v_msgEng="Please select a month !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeMois").focus(); return; } */ // donnees = 'codeExercice='+codeExercice+'&codeMois='+codeMois+'&codeEtatDecompte='+codeEtatDecompte; donnees = 'codeExercice='+codeExercice+'&codeEtatDecompte='+codeEtatDecompte; $("#div_detail").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistedecomptes/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_detail").html(data); }, complete: function() { } }); } function consulterdecompte(idReglement) { donnees = 'idReglement='+idReglement; $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { afficher_decompte(); } }); } function afficher_decompte() { // $("#detail_demande_decompte").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); } function sortirdexclusionstandards() { idBeneficiaire = $("#idBeneficiaire_C").val(); idAdherent_C = $("#idAdherent_C" ).val(); // alert("idBeneficiaire = "+idBeneficiaire); if (idBeneficiaire>"0") { afficher_beneficiaire_id(); } if (idAdherent_C>"0") { afficher_adherent_id(); } else { recherche(); } } function exclusionstandards() { window.location.assign($("#racineWeb" ).val()+"Exclusionstandards/"); } function envoimaildivers(datamail) { // var url_mail = "http://testprestation.medicare.rw/Cron/Ajaxenvoimaildivers.php?"+datamail; lienMail = $("#lienMail_C").val(); var url_mail = lienMail+"/Cron/Ajaxenvoimaildivers.php?"+datamail; $.ajax({ url : url_mail, type : "GET", error : function(errorData) { // alert("Erreur : "+errorData); }, success :function(data) { // alert("mail envoyée avec succès"); } }); } function mettremailattente(datamail) { // alert("datamail : "+datamail); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxmailattente/ajouter/", type: 'POST', data: datamail, success: function(data) { }, error: function(data) { }, complete: function() { } }); } function mettremailattente_adh(datamail) { // suspension provisoire Vivien 20/03/20118 return; /* emailAdherent = $("#emailAdherent_C").val(); if(emailAdherent.length>4) { $.ajax({ url: $("#racineWeb").val()+"Ajaxmailattente/ajouter/", type: 'POST', data: datamail, success: function(data) { }, error: function(data) { }, complete: function() { } }); } */ } function preparesms(typeSms) { p_destinataires = ""; p_message = ""; if (typeSms=="demandederogation") { p_destinataires = $("#smsDerogation_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); //p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Demande derogation pour : "+libelleDerogation; } // Fin SMS demande dérogation // ententeprealable if (typeSms=="ententeprealable") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Accord prealable"; } // Fin ententeprealable // hospitalisation if (typeSms=="hospitalisation") { p_destinataires = $("#smsMedecinConseil_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "No Bon Hospit. : "+numeroBon+" "; p_message += "\n"; p_message += "Avis Hospitalisation"; } // Fin ententeprealable // facturer_cso if (typeSms=="facturer_cso") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonConsultation = $("#numeroBonConsultation_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message +="Bon consultation No : "+numeroBonConsultation+" "; p_message +="Consommation : "+cout+" FRW "; p_message +="TM : "+montantTm+" FRW"; } // Fin facturer_cso // facturer_pha if (typeSms=="facturer_pha") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOrdonnance = $("#numeroBonOrdonnance_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message +="Ordonnance No : "+numeroBonOrdonnance+" "; p_message +="Consommation : "+cout+" FRW "; p_message +="TM : "+montantTm+" FRW"; } // Fin facturer_pha // facturer_lab if (typeSms=="facturer_lab") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonExamen = $("#numeroBonExamen_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message +="Ordonnance No : "+numeroBonExamen+" "; p_message +="Consommation : "+cout+" FRW "; p_message +="TM : "+montantTm+" FRW"; } // Fin facturer_pha // facturer_opt if (typeSms=="facturer_opt") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOptique = $("#numeroBonOptique_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message +="Ordonnance No : "+numeroBonOptique+" "; p_message +="Consommation : "+cout+" FRW "; p_message +="TM : "+montantTm+" FRW"; } // Fin facturer_opt // autorisation if (typeSms=="autorisation") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Demande Autorisation Acte Exclu"; } // Fin autorisation // facturer_sea if (typeSms=="facturer_sea") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonKine = $("#numeroBonKine_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message +="Ordonnance No : "+numeroBonKine+" "; p_message +="Consommation : "+cout+" FRW "; p_message +="TM : "+montantTm+" FRW"; } // 07/01/2018 // commandebon if (typeSms=="commandebon") { p_destinataires = $("#smsGestionBon_C").val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Commande de bons de PEC " ; p_message += "\n"; p_message += "Quantite : "+quantite+" "; p_message += "\n"; p_message += "Type : "+libelleBon+"."; } // Fin commandebon // ententeprealablepha if (typeSms=="ententeprealablepha") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Accord prealable pharamacie"; } // Fin ententeprealable if (typeSms=="accident") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Accident de la circulation"; } // Fin accident // ententeprealableopt if (typeSms=="ententeprealableopt") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Accord prealable verres"; } // Fin ententeprealable // ententeprealablemont if (typeSms=="ententeprealablemont") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); // p_message = prestataire; p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += "Alerte : Accord prealable monture"; } // Fin ententeprealablemont // alert("p_destinataires : "+p_destinataires); // alert("p_message : "+p_message); envoyersms(p_destinataires, p_message); // KANEZA // envoyersms_hooza(p_destinataires, p_message); // HOOZA } // envoyersms_kaneza function envoyersms(p_destinataires, p_message) { // alert("envoyersms_kaneza"); envoyer_messagerie(p_message, "0"); // p_destinataires = "250780440758"; v_msg="Envoi SMS... !"; v_msgEng="Sending SMS... !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // alert("p_destinataires "+p_destinataires); if(p_destinataires.length>4) { var addr = p_destinataires.split(","); // alert("addr "+addr); // console.log(addr); // return; addr.forEach(function(element) { p_dest = element; donnees = "destinataires="+p_dest+"&message="+p_message; // alert(donnees); // console.log(donnees); $.ajax({ url: $("#racineWeb").val()+"Ajaxenvoisms/envoyersms/", type: 'POST', crossDomain: true, xhrFields: { withCredentials: true }, data: donnees }); }); } } // envoyersms_hooza function envoyersms_hooza(p_destinataires, p_message) { alert("envoyersms_hooza"); envoyer_messagerie(p_message, "0"); v_msg="Envoi SMS... !"; v_msgEng="Sending SMS... !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // alert("p_destinataires "+p_destinataires); if(p_destinataires.length>4) { donnees = "destinataires="+p_destinataires+"&message="+p_message; // alert(donnees); /* $.ajax({ url: $("#racineWeb").val()+"Ajaxenvoismshooza/envoyersms/", type: 'POST', crossDomain: true, xhrFields: { withCredentials: true }, data: donnees }); */ $.ajax({ url: $("#racineWeb").val()+"Ajaxenvoismshooza/envoyersms/", type: 'POST', crossDomain: true, xhrFields: { withCredentials: true }, data: donnees, success: function(data) { alert("success "+data); console.log(data); }, error: function(data2) { alert("erreur : "+data2); console.log(data2); }, complete: function() { } }); } } function liste_ententeprealable() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/"); } function liste_exclusions() { window.location.assign($("#racineWeb" ).val()+"Listeexclusions/"); } function alerter_depassement_limite() { fraisExcluLivre=$("#fraisExcluLivre").val(); fraisExcluLivre = parseInt(fraisExcluLivre); if (fraisExcluLivre>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } function alerter_depassement_limite_cso() { fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } function maj_fraisexclu_cso() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdepassementlimitefeuillemaladie/", error: function(errorData) { }, success: function(data) { $("#div_fraisExclu").html(data); }, complete: function() { alerter_depassement_limite_cso(); } }); } function consommables() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } ajoutConsommable = $("#ajoutConsommable").val(); if (ajoutConsommable!="1") { v_msg="Déjà inclu dans les actes ! Souhaitez-vous continuer ?"; v_msgEng="Already included in the acts ! Would you like to continue ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { window.location.assign($("#racineWeb" ).val()+"Consommables/"); return; } else { return; } } window.location.assign($("#racineWeb" ).val()+"Consommables/"); } function afficher_recherche_consommable() { nomConsommable = $("#nomConsommable").val(); if (nomConsommable > " ") { donnees = "nomConsommable="+nomConsommable; $("#div_listeconsommable").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listeconsommable").html(data); } }); } } function ajouter_consommable(idConsommable, libelleConsommable) { if (libelleConsommable<=" ") { v_msg="Veuillez sélectionner un consommable !"; v_msgEng="Please select a consumable !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Ajouter : "+libelleConsommable+" ?"; v_msgEng="Add : "+libelleConsommable+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'idConsommable='+idConsommable; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/ajouterconsommable/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { maj_fraisexclu_cso(); }, complete: function() { // afficher_consommable(); feuillemaladie(); } }); } } function ajax_maj_qte_consommable(idConsommable, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idConsommable='+idConsommable+"&quantite="+quantite; // alert("ajax_maj_qte_consommable : "+donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/majquantite/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function ctrlkeypressconsommable(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_recherche_consommable(); } } function afficher_consommable() { $("#div_listeconsommable").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherconsommables/", error: function(errorData) { }, success: function(data) { $("#div_listeconsommable").html(data); $("#libelleconsommable").focus(); } }); } function changer_type_bon() { $("#nbligne_info").val("0"); } function afficher_pop_recherche_medecin() { noOrdreMedecin = $("#noOrdreMedecin").val(); nomsearch = $("#nomsearch").val(); if(noOrdreMedecin+nomsearch<=" ") return; donnees = "valid=1&noOrdreMedecin="+noOrdreMedecin+"&nomsearch="+nomsearch; $("#div_listemedecins").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedecins/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listemedecins").html(data); } }); } function afficher_pop_recherche_actes_cons() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_cons").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactescons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_cons").html(data); } }); } function afficher_pop_recherche_actes_possibles() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactespossibles/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ctrlkeypress_medecin(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medecin(); } } function ctrlkeypress_actes_cons(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_cons(); } } function ctrlkeypress_actes_possibles(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_possibles(); } } function selectionner_medecin(codeMedecin, nomMedecin, noOrdreMedecin) { if(noOrdreMedecin+codeMedecin<=" ") return; v_msg="Confirmez-vous ce Médecin : "+nomMedecin+" ?"; v_msgEng="Do you confirm this Doctor : "+nomMedecin+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $("#codeMedecin").val(codeMedecin); $("#nomMedecin").html(nomMedecin+" ( "+noOrdreMedecin+" )"); $("#close_pop").click(); } } function maj_prix_actemedical() { prixTarif = $("#prixTarif").val(); prixNew = $("#prixNew").val(); if(prixNew==0 || parseFloat(prixNew)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#prixNew").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#quantite").focus(); return; } ententePrealable = $("#ententePrealable").val(); acteExclu = $("#acteExclu").val(); acteChirurgie = $("#acteChirurgie").val(); donnees = 'prixNew='+prixNew+'&quantite='+quantite+'&prixTarif='+prixTarif; donnees += '&ententePrealable='+ententePrealable+'&acteExclu='+acteExclu+'&acteChirurgie='+acteChirurgie; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajprixactemed/", type : 'post', data : donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { $("#btn_close_pop_tarif").click(); } }); } function afficher_pop_tarif() { prixActe = $("#prixActe").val(); $("#prixNew").val(prixActe); $("#btn_pop_tarif").click(); } function demanderaccordacteexclu() { v_msg="Acte non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; /* acteExclu = $("#acteExclu").val(); autorisation = "2"; donnees="" donnees_sav=""; codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#nomMedecin").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); prixTarif = $("#prixTarif").val(); if(prixActe==0 || parseFloat(prixActe)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } quantite = parseInt(quantite); div_quantite.val(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please neter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Attention! Acte exclu. Demander un accord ?"; v_msgEng="Warning! Non covered Act. Request Agreement ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { prixActe = $("#prixActe").val(); valeurActe = $("#valeurActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); ententePrealable = "0"; donnees = 'codeActe='+codeActe+'&codeMedecin='+codeMedecin+'&quantite='+quantite+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&valeurActe='+valeurActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; donnees += '&autorisation='+autorisation+'&prixTarif='+prixTarif; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="autorisation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/enregistreractemedical/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { maj_fraisexclu_cso(); preparesms(typeSms); v_msg="Demande autorisation envoyée !"; v_msgEng="Request for authorization sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); }, complete: function() { mettremailattente(donnees_sav); feuillemaladie(); } }); } */ } function afficher_pop_recherche_actes_cons() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_cons").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactescons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_cons").html(data); } }); } function selectionner_acte_possibles(codeFamilleActe, codeActe, familleActe, libelleActe) { if(libelleActe<=" ") return; $("#codeFamilleActe").val(codeFamilleActe); // ajaxactespossibles(); ajaxactespossibles_med(); v_msg="Confirmez-vous cet acte : "+libelleActe+" ?"; v_msgEng="Do you confirm this act : "+libelleActe+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $("#codeActe").val(codeActe); ajaxprixactemed(); $("#libelleActe").val(libelleActe); $("#close_pop_acte").click(); } } function ctrlkeypress_pha(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medicament_pha(); } } function afficher_pop_recherche_medicament_pha() { nomsearch = $("#nomsearch").val(); if (nomsearch > " ") { donnees = "valid=1&nomsearch="+nomsearch; $("#div_listemedicament").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedicamentspha/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listemedicament").html(data); } }); } } function prescrire_medicament_pha() { // Ajout à la prescription codePrestatairePrescription = $("#codePrestatairePrescription").val(); codeMedicament = $("#codeMedicament_pop").val(); libelleMedicament = $("#libelleMedicament_pop").val(); if (codeMedicament<=" ") { v_msg="Veuillez sélectionner un médicament !"; v_msgEng="Please select a medicine/drug!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'codeMedicament='+codeMedicament; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // alert(donnees); // return; v_msg="Prescrire : "+libelleMedicament+" ?"; v_msgEng="Prescribe : "+libelleMedicament+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/ajoutermedicamentprescription/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#btn_close_pop_medicament").click(); $("#livraison").html(data); raffraichier_detail_prescription(); }, complete: function() { alerter_depassement_limite(); } }); } // Fin Ajout à l aprescription } function raffraichier_detail_prescription() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailordonnance/", type : 'post', // data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#ordonnance").html(data); }, complete: function() { } }); } function actualiser_pharmacien() { /* modif du 15/11/2018 // window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); actualiser_saisie_pharmacien(); */ window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } function ajax_maj_qte_medicament_pha(idMedicament, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idMedicament='+idMedicament+"&quantite="+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/majquantitepha/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function prescription_examen() { window.location.assign($("#racineWeb" ).val()+"Prescriptionexamen/"); } function valider_presciption_examens() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbExamens=$("#nbExamens").val(); nbExamens = parseInt(nbExamens); /* On peut saisir juste le N° de bon sans saisir le détail de la prescription if (nbExamens<1) { v_msg="Rien à valider!"; v_msgEng="Nothing to save!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); /* $.ajax({ // url: $("#racineWeb").val()+"Ajaxenregistreroptique/videroptiquetemp/", url: $("#racineWeb").val()+"Ajaxenregistrerexamen/viderexamentemp/", type : 'post', error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { feuillemaladie(); }, complete: function() { } }); */ } } function ajaxinfosbonprescriptionexamen() { numeroBonExamen = $("#numeroBonExamen").val(); numeroBonExamen = parseInt(numeroBonExamen); if (numeroBonExamen>0) { v_msg="Déjà effectué !"; v_msgEng="Already done !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonexamen/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function supprimer_examen(idExamen) { v_msg="Confirmez-vous la suppression de cet examen ?"; v_msgEng="Do you confirm the removal of this exam?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/supprimer/", type: 'POST', data: donnees, success: function(data) { $("#examens").html(data); }, error: function(data) { //alert(data); }, complete: function() { // prescription_examen(); } }); } } function enregistrerprescriptionexamen() { numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; $("#btn_enreg").prop('disabled', true); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionexamen/enregistrerprescriptionexamen/", type : 'post', data: donnees, error: function(errorData) { $("#msgErreur").html(errorData); // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_examen(); } }); } } function ctrlkeypress_examens_possibles(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_examens_possibles(); } } function afficher_pop_recherche_examens_possibles() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
' + '' + '
'); $.ajax({ // url: $("#racineWeb").val()+"Ajaxlisteactespossibles/", url: $("#racineWeb").val()+"Ajaxlisteexamenspossibles/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ajouter_examen_possible(codeActe, libelleActe, acteExclu, ententePrealable) { typeSms="ententeprealable"; if(libelleActeSearch<=" ") { return; } if(acteExclu==1) { v_msg="Acte non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cet acte : "+libelleActe+" ?"; v_msgEng="Do you confirm this act : "+libelleActe+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'codeActe='+codeActe+'&ententePrealable='+ententePrealable; // alert(donnees); // return; if (ententePrealable==1) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; // alert("donnees_sav = "+donnees_sav); } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/ajouterexamen/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { if(ententePrealable==1) { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } // prescription_examen(); }, complete: function() { if(ententePrealable==1) { mettremailattente(donnees_sav); } prescription_examen(); } }); } } function ajax_maj_qte_examen(idExamen, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/majquantite/", type: 'POST', data: donnees, success: function(data) { $("#examens").html(data); }, error: function(data) { //alert(data); }, complete: function() { controle.focus(); } }); } } function examensmedicaux() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen==0) { v_msg="Aucun examen prescrit !"; v_msgEng="No prescribed exam !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Examensmedicaux/"); } function valider_examen_cso() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (nbLivre<1) { v_msg="Rien à enregitrer! Confirmez-vous cette situation ?"; v_msgEng="Nothing to save! Do you confirm this situation?"; v_msg +="\n"; v_msg +=v_msgEng; } else { v_msg="Confirmez-vous ces examens ?"; v_msgEng="Do you confirm these exams ?"; v_msg +="\n"; v_msg +=v_msgEng; } if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/enregistrerexamen/", type: 'POST', success: function(data) { maj_fraisexclu_cso(); }, error: function(data) { // alert(data); }, complete: function() { feuillemaladie(); } }); } } function ajouterexamen_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/ajouterexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite_cso(); } }); } function ajouterexamen(idExamen, ententePrealable, codeActe) { donnees = 'idExamen='+idExamen+'&codeActe='+codeActe+'&ententePrealable='+ententePrealable; typeSms="ententeprealable"; if (ententePrealable==9) { v_msg="Acte refusé !"; v_msgEng="Act refused !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if (ententePrealable==2) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/ajouterexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }, error: function(data) { //alert(data); }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } } }); } function retirerexamen_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/retirerexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function retirerexamen(idExamen) { donnees = 'idExamen='+idExamen; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/retirerexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulter_limite_avant_facturation_cons() { idFacture=$("#idFacture_C").val(); // alert("consulter_limite_avant_facturation_cons : "+idFacture); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturecons/"); } function consulter_limite_avant_facturation() { idFacture=$("#idFacture_C").val(); // alert("consulter_limite_avant_facturation : "+idFacture); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacture/"); } function consulter_limite_avant_facturation_cons_ben() { idFacture=$("#idFacture_C").val(); // alert("consulter_limite_avant_facturation_cons_ben : "+idFacture); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureconsben/"); } function consulter_limite_avant_facturation_pha() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturepha/"); } function consulter_limite_avant_facturation_pha_cons() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephacons/"); } function consulter_limite_avant_facturation_pha_cons_ben() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephaconsben/"); } function actualiser_opticien() { window.location.assign($("#racineWeb" ).val()+"Opticien/"); } function reinitialiser_opticien() { window.location.assign($("#racineWeb" ).val()+"Opticien/0"); } function consulter_limite_avant_facturation_opt() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureopt/"); } function consulter_limite_avant_facturation_opt_cons() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureoptcons/"); } function consulter_limite_avant_facturation_opt_cons_ben() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureoptconsben/"); } function ajouterexamen_lab_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function ajouterexamen_lab(idExamen) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function retirerexamen_lab(idExamen) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/retirerexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function ctrlkeypress_examens_possibles_lab(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_examens_possibles_lab(); } } function afficher_pop_recherche_examens_possibles_lab() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteexamenspossibleslab/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function consulter_limite_avant_facturation_lab() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelab/"); } function actualiser_laboratoire() { window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); } function valider_examen_lab() { numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous ces actes ?"; v_msgEng="Do you confirm those acts?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_lab(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_lab(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function retirerexamen_lab_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/retirerexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); // actualiser_pharmacien(); } }); } function facturer_lab() { facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=maillabo'; typeSms = "facturer_lab"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/enregistrerlaboratoire/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function prescrire_examen_lab(codeActe, libelleActe, acteExclu, ententePrealable) { typeSms="ententeprealable"; if(libelleActeSearch<=" ") { return; } if(acteExclu==1) { v_msg="Acte non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cet acte : "+libelleActe+" ?"; v_msgEng="Do you confirm this act : "+libelleActe+" ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'codeActe='+codeActe+'&ententePrealable='+ententePrealable; // alert(donnees); // return; if (ententePrealable==1) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; // alert("donnees_sav = "+donnees_sav); } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamenprescription/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#btn_close_pop_acte").click(); $("#livraison").html(data); if(ententePrealable==1) { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }, complete: function() { if(ententePrealable==1) { mettremailattente(donnees_sav); } alerter_depassement_limite(); } }); } } function enregistrer_nv_consommables() { libelleconsommable = $("#libelleconsommable").val(); if (libelleconsommable<=" ") { v_msg="Veuillez saisir le nom !"; v_msgEng="Please enter tyhe name !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#libelleconsommable").focus(); return; } quantiteconsommable=$("#quantiteconsommable").val(); quantiteconsommable=quantiteconsommable.replace(",","."); $("#quantiteconsommable").val(quantiteconsommable); if(isNaN(quantiteconsommable)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#quantiteconsommable").val("0"); $("#quantiteconsommable").focus(); return } if(quantiteconsommable==0) { $("#quantiteconsommable").focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixconsommable=$("#prixconsommable").val(); prixconsommable=prixconsommable.replace(",","."); $("#prixconsommable").val(prixconsommable); if(isNaN(prixconsommable)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#prixconsommable").val("0"); $("#prixconsommable").focus(); return } if(prixconsommable==0) { $("#prixconsommable").focus(); v_msg="Veuillez saisir le prix !"; v_msgEng="Please enter the price !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'libelleconsommable='+libelleconsommable+'&prixconsommable='+prixconsommable+'&quantiteconsommable='+quantiteconsommable; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/creerconsommable/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } function ajax_maj_prix_consommable(idConsommable, valeurActe, controle) { valeurActe=valeurActe.replace(",","."); controle.value=valeurActe; if(controle_numerique(controle)) { if(valeurActe==0) { controle.focus(); v_msg="Veuillez saisir le prix !"; v_msgEng="Please enter the price !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idConsommable='+idConsommable+"&valeurActe="+valeurActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/majprix/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function remplacer_feuillemaladie() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Remplacerfeuille/"); } function ajaxinfosremplacerbonconsultation() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerbonconsultation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerremplacementconsultation() { numeroBonSave = $("#numeroBonSave").val(); motifremplacement = $("#motifremplacement").val(); if (motifremplacement<=" ") { v_msg="Veuillez saisir le otif du remplacement!"; v_msgEng="Please enter the reason !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#motifremplacement").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of presciption ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); OldnumeroBon = $("#OldnumeroBon").val(); donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroBon='+numeroBon+'&OldnumeroBon='+OldnumeroBon+'&motifremplacement='+motifremplacement; // donnees += '&dateSurvenance='+dateSurvenance+'&observations='+observations+'&prixActe='+prixActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerbonconsultation/enregistrerremplacementconsultation/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { v_msg="Feuille remplacée avec succès !"; v_msgEng="Replaced successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); feuillemaladie(); } }); } } function remplacer_ordonnance() { facture=$("#facture").val(); if (facture!=1) { v_msg="Pas encore facturé, vous pouvez modifier l\'ordonnance !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); numeroBonOrdonnance = parseInt(numeroBonOrdonnance); /* if (numeroBonOrdonnance<=0) { v_msg="Pas de prescription !"; v_msgEng="No prescription !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); fiche_remplacer_ordonnance(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#remplacerordonnance").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&remplacerordonnance=1"; load("flexcode/user.php?"+data); } } function fiche_remplacer_ordonnance() { window.location.assign($("#racineWeb" ).val()+"Remplacerordonnance/"); } function ajaxinfosremplacerordonnance() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerordonnence/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerremplacementordonnance() { numeroBonSave = $("#numeroBonSave").val(); motifremplacement = $("#motifremplacement").val(); if (motifremplacement<=" ") { v_msg="Veuillez saisir le otif du remplacement!"; v_msgEng="Please enter the reason !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#motifremplacement").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of presciption ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); OldnumeroBon = $("#OldnumeroBon").val(); donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroBon='+numeroBon+'&OldnumeroBon='+OldnumeroBon+'&motifremplacement='+motifremplacement; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerordonnence/enregistrerremplacementordonnance/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { v_msg="Ordonnance remplacée avec succès !"; v_msgEng="Replaced successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_medicament(); } }); } } function afficher_laboratoire_cso() { window.location.assign($("#racineWeb" ).val()+"Laboratoirecso/"); } function afficher_seance_cso() { window.location.assign($("#racineWeb" ).val()+"Kinecso/"); } function consulter_limite_avant_facturation_lab_cso() { /* numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen<="0") { v_msg="Pas de facture!"; v_msgEng="No bill !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); facture = parseInt(facture); if (facture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } */ idFacture=$("#idFacture_C").val(); alert("consulter_limite_avant_facturation_lab_cso : "+idFacture); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabcso/"); } function rechercherbonexamen_lab() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab(numeroBonExamen); } } function rechercherbonexamen_lab_cso() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab_cso(numeroBonExamen); } } function chercher_ordonnance_lab_cso(numeroBonExamen) { donnees = 'numeroBonExamen='+numeroBonExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancelab/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { //alert(data); }, complete: function() { afficher_laboratoire_cso(); } }); } function valider_examen_lab_cso() { numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous ces actes ?"; v_msgEng="Do you confirm those acts?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_lab_cso(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_lab_cso(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_lab_cso() { facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=maillabo'; typeSms = "facturer_lab"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/enregistrerlaboratoire/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); afficher_laboratoire_cso(); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function prescription_seance() { window.location.assign($("#racineWeb" ).val()+"Prescriptionseance/"); } function seances() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroPrescriptionKine=$("#numeroPrescriptionKine_C").val(); if (numeroPrescriptionKine==0) { v_msg="Aucune séance prescrite !"; v_msgEng="No prescribed session !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Seances/"); } function ajaxinfosbonprescriptionseance() { numeroBonKine = $("#numeroBonKine").val(); numeroBonKine = parseInt(numeroBonKine); if (numeroBonKine>0) { v_msg="Déjà effectué !"; v_msgEng="Already done !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").val(""); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseance/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerprescriptionseance() { numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; $("#btn_enreg").prop('disabled', true); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionseance/enregistrerprescriptionseance/", type : 'post', data: donnees, error: function(errorData) { $("#msgErreur").html(errorData); // alert("Erreur : "+errorData); }, success: function(data) { // $("#examens").html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_seance(); } }); } } function modifierprescriptionseance() { acteExclu = $("#acteExclu").val(); if(acteExclu==1) { v_msg="Acte non couvert !"; v_msgEng="Not covered !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeActePrescription = $("#codeActe").val(); if (codeActePrescription<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#codeActePrescription").focus(); return; } quantite =$("#quantite").val(); quantite = parseInt(quantite); if(quantite<1) { v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // $("#quantite").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); // if(prixActe==0 || parseFloat(prixActe)>parseFloat(prixTarif)) if(prixActe==0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { montantTm =$("#montantTm").val(); montantArembourser =$("#aRembourser").val(); fraisReel =$("#totalActe").val(); donnees = 'codeActePrescription='+codeActePrescription +'&quantite='+quantite +'&prixActe='+prixActe; donnees += '&montantTm='+montantTm +'&montantArembourser='+montantArembourser +'&fraisReel='+fraisReel; $("#btn_enreg_seance").prop('disabled', true); // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionseance/modifierprescriptionseance/", type : 'post', data: donnees, error: function(errorData) { $("#msgErreur").html(errorData); // alert("Erreur : "+errorData); }, success: function(data) { // $("#examens").html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); prescription_seance(); } }); } } function ajaxprixseance() { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); // $("#quantite_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act !"; v_msgEng="Please select an act !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances !"; v_msgEng="Please enter the number of sessions!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixseance/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); $("#infosacte").html(data); }, complete: function() { } }); } function valider_presciption_seances() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeActePrescription = $("#codeActePrescription").val(); if (codeActePrescription<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_prescrire").click(); return; } nbSeance=$("#nbSeance").val(); nbSeance = parseInt(nbSeance); if (nbSeance<1) { v_msg="Veuillez saisir le nombre de séances !"; v_msgEng="Please enter the number of sessions!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_prescrire").click(); return; } v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); } } function valider_seance_cso() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Veuillez sélectionner un bon!"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_InitSession").click(); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { // div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances !"; v_msgEng="Please enter the number of sessions!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous ces séances ?"; v_msgEng="Do you confirm these sessions ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailseance/enregistrerseance/", type: 'POST', success: function(data) { maj_fraisexclu_cso(); }, error: function(data) { // alert(data); }, complete: function() { feuillemaladie(); } }); } } function actualiser_seance() { window.location.assign($("#racineWeb" ).val()+"Seances/"); } // SEANCES KINE function valider_seance_sea_cso() { numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act !"; v_msgEng="Please select an act !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } fraisRetenuSeance=$("#fraisRetenuSeance").val(); if (fraisRetenuSeance<=0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous ces séances ?"; v_msgEng="Do you confirm those sessions?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_sea_cso(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_sea_cso(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_sea_cso() { cout = $("#cout").val(); if (cout==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailkine'; typeSms = "facturer_sea"; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/facturerseance/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); afficher_seance_cso(); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function rechercherbonkine_sea() { numeroBonKine=$("#numeroBonKine").val(); if (numeroBonKine>" ") { chercher_ordonnance_sea(numeroBonKine); } } function chercher_ordonnance_sea(numeroBonKine) { $("#numeroBonSeance_C").val("-1"); donnees = 'numeroBonKine='+numeroBonKine; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancesea/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Kine/"); }, error: function(data) { //alert(data); }, complete: function() { } }); } function ctrlkeypressordsea(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonKine=$("#numeroBonKine").val(); $("#numeroBonKine").blur(); } } function rechercherbonkine_sea_cso() { numeroBonKine=$("#numeroBonKine").val(); if (numeroBonKine>" ") { chercher_ordonnance_sea_cso(numeroBonKine); } } function chercher_ordonnance_sea_cso(numeroBonKine) { $("#numeroBonSeance_C").val("-1"); donnees = 'numeroBonKine='+numeroBonKine; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancesea/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Kinecso/"); }, error: function(data) { //alert(data); }, complete: function() { } }); } function ajaxinfosbonseancekine() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg_bon_kine").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekine/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerbonsseancekine() { numeroBonSave = $("#numeroBonSave").val(); numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of presciption ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekine/attributionbontemporaire/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { afficher_facturation_seance(); } }); } } function afficher_facturation_seance() { $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/", // type : 'post', // data: donnees, error: function(errorData) { alert("Erreur : "+errorData); }, success: function(data) { $("#btn_close_pop_session").click(); $("#div_facturation_seance").html(data); }, complete: function(data) { $("#numeroBonSeance_C").val($("#numeroBonSeance_info").val()); } }); } function ajaxprixseancesea() { codeActe = $("#codeActe").val(); if (codeActe<=" ") { $("#prixActe_info").val("0"); $("#totalActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); v_msg="Veuillez sélectionner un act !"; v_msgEng="Please select an act !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.val(1); quantite = 1; /* div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances !"; v_msgEng="Please enter the number of sessions!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; */ } div_nbRestant = $("#nbRestant"); nbRestant = div_nbRestant.val(); nbRestant = parseInt(nbRestant); if(quantite>nbRestant) { div_quantite.focus(); v_msg="Vous ne pouvez pas dépasser "+nbRestant+" séances!"; v_msgEng="Only "+nbRestant+" sessions are possible!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixseancesea/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } // Facturation SEANCE KINE function valider_seance_sea() { numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act !"; v_msgEng="Please select an act !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeActe").focus(); return; } fraisRetenuSeance=$("#fraisRetenuSeance").val(); if (fraisRetenuSeance<=0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous ces séances ?"; v_msgEng="Do you confirm those sessions?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_sea(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_sea(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_sea() { cout = $("#cout").val(); if (cout==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } prixActe = $("#prixActe").val(); montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailkine'; typeSms = "facturer_sea"; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/facturerseance/", type: 'POST', success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // suspension provisoire Vivien 20/03/20118 // mettremailattente_adh(donnees_sav); window.location.assign($("#racineWeb" ).val()+"Kine/"); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } /* function rechercherbonexamen_lab_cso() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab_cso(numeroBonExamen); } } */ // 19/11/2017 function enregistrerbonsseancekinecso() { numeroBonSave = $("#numeroBonSave").val(); numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un N° de bon disponible!"; v_msgEng="Please enter a prescription number available!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroBon").focus(); return; } // alert("numeroBonSave = "+numeroBonSave+" ; numeroBon = "+numeroBon); // return; if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce N° de bon ?"; v_msgEng="Do you confirm this number of presciption ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekinecso/attributionbontemporaire/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { afficher_facturation_seance_cso(); } }); } } function afficher_facturation_seance_cso() { $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancecso/", error: function(errorData) { alert("Erreur : "+errorData); }, success: function(data) { $("#btn_close_pop_session").click(); $("#div_facturation_seance").html(data); }, complete: function(data) { $("#numeroBonSeance_C").val($("#numeroBonSeance_info").val()); } }); } function ajaxinfosbonseancekinecso() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un N° de bon !"; v_msgEng="Please enter a prescription number!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#btn_enreg_bon_kine").prop('disabled', true); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekinecso/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function ajaxmajquteseancecso() { div_prix = $("#prixActe"); prixActe = div_prix.val(); if(prixActe==0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances !"; v_msgEng="Please enter the number of sessions!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } div_nbRestant = $("#nbRestant"); nbRestant = div_nbRestant.val(); nbRestant = parseInt(nbRestant); if(quantite>nbRestant) { div_quantite.focus(); v_msg="Vous ne pouvez pas dépasser "+nbRestant+" séances!"; v_msgEng="Only "+nbRestant+" sessions are possible!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'prixActe='+prixActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancecso/modifierseancecso/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // $("#infoseance").html(data); }, complete: function() { afficher_facturation_seance_cso(); } }); } function consulter_limite_avant_facturation_kinecso(idFacture) { if (idFacture<=0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturekinecso/"+idFacture+"/"); } function consulter_limite_avant_facturation_kine(idFacture) { if (idFacture<=0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturekine/"+idFacture+"/"); } function afficher_seance_kine() { window.location.assign($("#racineWeb" ).val()+"Kine/"); } // consulatation_ben function consultationbenlab() { window.location.assign($("#racineWeb" ).val()+"Consultationbenlab/"); } function consultationbensea() { window.location.assign($("#racineWeb" ).val()+"Consultationbensea/"); } function laboratoire() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } */ window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); } } function seancekine() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } */ window.location.assign($("#racineWeb" ).val()+"Kine/"); } } function afficher_facture_cons_lab(idFacture, numeroBonExamen, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonExamen='+numeroBonExamen+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturelab/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_lab(); } }); } } function consulter_facture_lab() { window.location.assign($("#racineWeb" ).val()+"Laboratoirecons/"); } function consulter_limite_avant_facturation_lab_cons() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabcons/"); } function afficher_facture_cons_lab_ben(idFacture, numeroBonExamen, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonExamen='+numeroBonExamen+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturelab/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_lab_ben(); } }); } } function consulter_facture_lab_ben() { window.location.assign($("#racineWeb" ).val()+"Laboratoireconsben/"); } function consulter_limite_avant_facturation_lab_cons_ben() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabconsben/"); } function listerdossiercons_lab() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationlabentete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationlab/", type : 'post', data: donnees_sav, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function lister_factures_lab_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenlab/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function consultationsea() { window.location.assign($("#racineWeb" ).val()+"Consultationsea/"); } function listerdossiercons_sea() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationseaentete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationsea/", type : 'post', data: donnees_sav, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function consulter_facture_sea() { window.location.assign($("#racineWeb" ).val()+"Kinecons/"); } function consulter_limite_avant_facturation_sea_cons() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureseacons/"); } function lister_factures_sea_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ // url: $("#racineWeb").val()+"Ajaxconsultationbenlab/", url: $("#racineWeb").val()+"Ajaxconsultationbensea/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function afficher_facture_cons_sea(idFacture, numeroBonKine, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonKine='+numeroBonKine+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturesea/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_sea(); } }); } } function afficher_facture_cons_sea_ben(idFacture, numeroBonKine, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonKine='+numeroBonKine+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturesea/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_sea_ben(); } }); } } function consulter_facture_sea_ben() { window.location.assign($("#racineWeb" ).val()+"Kineconsben/"); } function consulter_limite_avant_facturation_sea_cons_ben() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureseaconsben/"); } function ctrlkeypress_numeroBon(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { $("#numeroBon").blur(); } } function verifier_feuille_maladie_dec_cons(numeroFeuilleMaladie, idFacture) { $("#numeroFeuilleMaladie_C").val(numeroFeuilleMaladie); numeroDecompte = $("#numeroDecompte").val(); // if (numeroFeuilleMaladie>"") if (idFacture>"") { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroDecompte='+numeroDecompte+'&idFacture='+idFacture; codeTypePrestataire = $("#codeTypePrestataire_C").val(); if(codeTypePrestataire=="CSO" || codeTypePrestataire=="LAB" || codeTypePrestataire=="SEA") { verifier_feuille_maladie_dec_cso_cons(donnees); } else if(codeTypePrestataire=="PHA") { verifier_feuille_maladie_dec_pha_cons(donnees); } else if(codeTypePrestataire=="OPT") { verifier_feuille_maladie_dec_opt_cons(donnees); } } } 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) { alert(erreur); }, complete: function(data) { } }); } } function verifier_feuille_maladie_dec_cso_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfacturecons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function verifier_feuille_maladie_dec_pha_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfacturephacons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function verifier_feuille_maladie_dec_opt_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfactureoptcons/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function limite_avant_facture_dec(idFacture) { donnees = 'idFacture='+idFacture; $.ajax({ url: $("#racineWeb").val()+"AjaxPlafondavantfacturecdec/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_limites").html(data); }, complete: function() { } }); } function demander_decompte() { window.location.assign($("#racineWeb" ).val()+"Initdemandedecompte/"); } function initierdemandedecompte() { codeExercice=$("#codeExercice").val(); codeMois=$("#codeMois").val(); if (codeExercice<=" ") { v_msg="Veuillez sélectionner un exercice !"; v_msgEng="Please select an exercise !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeExercice").focus(); return; } if (codeMois<=" ") { v_msg="Veuillez sélectionner une période !"; v_msgEng="Please select a period !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $(codeMois).focus(); return; } donnees = 'codeExercice='+codeExercice+'&codeMois='+codeMois; // $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemandedecompte/initierdemandedecompte/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#inforegle").html(data); }, complete: function() { regle=$("#regle").val(); if(regle==-1) { alert("Problème lors de l\'initialisation !"); return; } else { afficher_demande_decompte(); } } }); } function afficher_demande_decompte() { $("#detail_demande_decompte").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Demandedecompte/"); } function imprimerbordereaudemandedecompte() { idDemandeDecompte = $("#idDemandeDecompte").val(); if (idDemandeDecompte>"0") { var div_wait = $('#div_wait'); div_wait.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandedecompte/imprimerdemandecompte", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { alert(erreur); }, complete: function(data) { } }); } } function rechargerdemandedecompte() { $("#detail_demande_decompte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemandedecompte/rechargerdemandedecompte/", type : 'post', error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { afficher_demande_decompte(); }, complete: function() { } }); } function actualiser_decompte() { $("#div_detail").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); } function monture() { $("#monture").val("1"); if (prestation_possible()) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Monture/"); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant !"; v_msgEng="Please enroll before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant !"; v_msgEng="Please check identity before !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } // alert("Monture Direct"); // return; window.location.assign($("#racineWeb" ).val()+"Monture/"); } } function actualiser_monture() { window.location.assign($("#racineWeb" ).val()+"Monture/"); } function valider_monture() { ententePrealableMont=$("#ententePrealableMont").val(); // alert("ententePrealableMont : "+ententePrealableMont); nbActesMonture=$("#nbActesMonture").val(); if (nbActesMonture>0 && ententePrealableMont!=1) { v_msg="Montures déjà livrées une fois!"; v_msgEng="Frames already delivered once!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } /* alert("On peut facturer"); return; */ numeroFacture=$("#numeroFacture").val(); if (numeroFacture<=" ") { v_msg="Veuillez saisir le No de la facture !"; v_msgEng="Please enter the Invoice No!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cette livraison ?"; v_msgEng="Do you confirm this delivery?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); facturer_monture(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); facturer_monture(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function maj_monture_temp_monture(idOptique, monture) { numeroFacture=$("#numeroFacture").val(); donnees = 'idOptique='+idOptique+"&monture="+monture+"&numeroFacture="+numeroFacture; $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/majmonture/", type: 'POST', data: donnees, success: function(data) { $("#div_monture").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); } }); } function facturer_monture() { numeroFacture=$("#numeroFacture").val(); if (numeroFacture<=" ") { v_msg="Veuillez saisir le No de la facture !"; v_msgEng="Please enter the Invoice No!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#numeroFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; donnees += '&numeroFacture='+numeroFacture; // numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'codePrestataire='+codePrestataire+'&typeMail=mailoptique'; typeSms = "facturer_opt"; $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/enregistrermonture/", type: 'POST', data: donnees, success: function(data) { // suspension provisoire Vivien 20/03/20118 // preparesms(typeSms); }, error: function(data) { // alert(data); }, complete: function() { // mettremailattente(donnees_sav); window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); v_msg="Facturation effectuée avec succès!"; v_msgEng="Successful billing!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } }); } function requetes_prestaire() { window.location.assign($("#racineWeb" ).val()+"Requetes/"); } function ajaxenteterequete() { codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } donnees = 'codeRequete='+codeRequete; v_url = $("#racineWeb").val()+"Ajaxrequeteentete"+codeRequete+"/"; $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ente_requete").html(data); $(".datepicker" ).datepicker(); } }); } function requetes_feuilles_maladie() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateConsultation1 = $("#dateConsultation1").val(); dateConsultation2 = $("#dateConsultation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); codeRaisonConsultation = $("#codeRaisonConsultation").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateConsultation1=' + dateConsultation1; donnees += '&dateConsultation2=' + dateConsultation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&codeRaisonConsultation=' + codeRaisonConsultation; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_feuilles_maladie_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateConsultation1 = $("#dateConsultation1").val(); dateConsultation2 = $("#dateConsultation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); codeRaisonConsultation = $("#codeRaisonConsultation").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateConsultation1=' + dateConsultation1; donnees += '&dateConsultation2=' + dateConsultation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&codeRaisonConsultation=' + codeRaisonConsultation; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function selectionner_medecin_requete(codeMedecin, nomMedecin, noOrdreMedecin) { $("#codeMedecin").val(codeMedecin); $("#nomMedecin").html(nomMedecin+" ( "+noOrdreMedecin+" )"); $("#close_pop").click(); } function afficher_pop_recherche_medecin_requete() { noOrdreMedecin = $("#noOrdreMedecin").val(); nomsearch = $("#nomsearch").val(); if(noOrdreMedecin+nomsearch<=" ") return; donnees = "valid=1&noOrdreMedecin="+noOrdreMedecin+"&nomsearch="+nomsearch; $("#div_listemedecins").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedecinsrequete/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listemedecins").html(data); } }); } function ctrlkeypress_medecin_requete(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medecin_requete(); } } function reinitialiser_medecin() { $("#codeMedecin").val(""); $("#nomMedecin").html("Rechercher Médecin..."); $("#close_pop").click(); } function requetes_factures() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateFacture1 = $("#dateFacture1").val(); dateFacture2 = $("#dateFacture2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateFacture1=' + dateFacture1; donnees += '&dateFacture2=' + dateFacture2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_factures_export() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateFacture1 = $("#dateFacture1").val(); dateFacture2 = $("#dateFacture2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateFacture1=' + dateFacture1; donnees += '&dateFacture2=' + dateFacture2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // alert(donnees); // return; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_bonpoec() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); codeTypeBon = $("#codeTypeBon").val(); codeEtatBon = $("#codeEtatBon").val(); // Ligne 2 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); numeroBon1 = $("#numeroBon1").val(); numeroBon2 = $("#numeroBon2").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBon1 = convertir_en_entier(numeroBon1); numeroBon2 = convertir_en_entier(numeroBon2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&codeTypeBon=' + codeTypeBon; donnees += '&codeEtatBon=' + codeEtatBon; // Ligne 2 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&numeroBon1=' + numeroBon1; donnees += '&numeroBon2=' + numeroBon2; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_bonpoec_export() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); codeTypeBon = $("#codeTypeBon").val(); codeEtatBon = $("#codeEtatBon").val(); // Ligne 2 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); numeroBon1 = $("#numeroBon1").val(); numeroBon2 = $("#numeroBon2").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBon1 = convertir_en_entier(numeroBon1); numeroBon2 = convertir_en_entier(numeroBon2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&codeTypeBon=' + codeTypeBon; donnees += '&codeEtatBon=' + codeEtatBon; // Ligne 2 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&numeroBon1=' + numeroBon1; donnees += '&numeroBon2=' + numeroBon2; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // alert(donnees); // alert(v_url+" / "+codeRequete); // return; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_prestationactes() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); datePrestation1 = $("#datePrestation1").val(); datePrestation2 = $("#datePrestation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codeTypePrestation = $("#codeTypePrestation").val(); ententePrealable = $("#ententePrealable").val(); numeroChambre = $("#numeroChambre").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 5 libelleActe = $("#libelleActe").val(); libelleFamilleActe = $("#libelleFamilleActe").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&datePrestation1=' + datePrestation1; donnees += '&datePrestation2=' + datePrestation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codeTypePrestation=' + codeTypePrestation; donnees += '&ententePrealable=' + ententePrealable; donnees += '&numeroChambre=' + numeroChambre; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 5 donnees += '&libelleActe=' + libelleActe; donnees += '&libelleFamilleActe=' + libelleFamilleActe; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_prestationactes_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); datePrestation1 = $("#datePrestation1").val(); datePrestation2 = $("#datePrestation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codeTypePrestation = $("#codeTypePrestation").val(); ententePrealable = $("#ententePrealable").val(); numeroChambre = $("#numeroChambre").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 5 libelleActe = $("#libelleActe").val(); libelleFamilleActe = $("#libelleFamilleActe").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&datePrestation1=' + datePrestation1; donnees += '&datePrestation2=' + datePrestation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codeTypePrestation=' + codeTypePrestation; donnees += '&ententePrealable=' + ententePrealable; donnees += '&numeroChambre=' + numeroChambre; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 5 donnees += '&libelleActe=' + libelleActe; donnees += '&libelleFamilleActe=' + libelleFamilleActe; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_pharmacie() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleMedicament = $("#libelleMedicament").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleMedicament=' + libelleMedicament; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_pharmacie_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleMedicament = $("#libelleMedicament").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleMedicament=' + libelleMedicament; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_optique() { $('#div_export').html(""); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleOptique = $("#libelleOptique").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleOptique=' + libelleOptique; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_optique_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleOptique = $("#libelleOptique").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleOptique=' + libelleOptique; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_assure() { $('#div_export').html(""); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 2 numeroPolice = $("#numeroPolice").val(); codeProduit = $("#codeProduit").val(); codeEtatPolice = $("#codeEtatPolice").val(); codeLienParente = $("#codeLienParente").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val(); sexe = $("#sexe").val(); // Ligne 3 numeroClient1 = $("#numeroClient1").val(); numeroClient2 = $("#numeroClient2").val(); telephonePortableAdherent = $("#telephonePortableAdherent").val(); emailAdherent = $("#emailAdherent").val(); decede = $("#decede").val(); nomClient = $("#nomClient").val(); // FIN champs // DEBUT convertir_en_entier numeroClient1 = convertir_en_entier(numeroClient1); numeroClient2 = convertir_en_entier(numeroClient2); // FIN convertir_en_entier // Ligne 1 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 2 donnees += '&numeroPolice=' + numeroPolice; donnees += '&codeProduit=' + codeProduit; donnees += '&codeEtatPolice=' + codeEtatPolice; donnees += '&codeLienParente=' + codeLienParente; donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire; donnees += '&sexe=' + sexe; // Ligne 3 donnees += '&numeroClient1=' + numeroClient1; donnees += '&numeroClient2=' + numeroClient2; donnees += '&telephonePortableAdherent=' + telephonePortableAdherent; donnees += '&emailAdherent=' + emailAdherent; donnees += '&decede=' + decede; donnees += '&nomClient=' + nomClient; // alert(donnees); // return; $("#div_detail_requete").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_assure_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête !"; v_msg +="\n"; alert(v_msg); $(codeRequete).focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 2 numeroPolice = $("#numeroPolice").val(); codeProduit = $("#codeProduit").val(); codeEtatPolice = $("#codeEtatPolice").val(); codeLienParente = $("#codeLienParente").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val(); sexe = $("#sexe").val(); // Ligne 3 numeroClient1 = $("#numeroClient1").val(); numeroClient2 = $("#numeroClient2").val(); telephonePortableAdherent = $("#telephonePortableAdherent").val(); emailAdherent = $("#emailAdherent").val(); decede = $("#decede").val(); nomClient = $("#nomClient").val(); // FIN champs // DEBUT convertir_en_entier numeroClient1 = convertir_en_entier(numeroClient1); numeroClient2 = convertir_en_entier(numeroClient2); // FIN convertir_en_entier // Ligne 1 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 2 donnees += '&numeroPolice=' + numeroPolice; donnees += '&codeProduit=' + codeProduit; donnees += '&codeEtatPolice=' + codeEtatPolice; donnees += '&codeLienParente=' + codeLienParente; donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire; donnees += '&sexe=' + sexe; // Ligne 3 donnees += '&numeroClient1=' + numeroClient1; donnees += '&numeroClient2=' + numeroClient2; donnees += '&telephonePortableAdherent=' + telephonePortableAdherent; donnees += '&emailAdherent=' + emailAdherent; donnees += '&decede=' + decede; donnees += '&nomClient=' + nomClient; var div_export = $('#div_detail_requete'); div_export.html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function convertir_en_entier(valeur) { if(isNaN(valeur)) { valeur = "0"; } if (valeur=="") { valeur="0"; } valeur = parseInt(valeur); return valeur; } function selectionactesmedicaux() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Selectactesmedicaux/"); } function ajaxactespossibles_selection() { codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe; $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossiblesselection/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listeacte").html(data); }, complete: function() { } }); } function ajouter_un_acte_selection(codeActe, prixActe, montantTm, aRembourser, ententePrealable) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees="" donnees_sav=""; codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#nomMedecin").focus(); return; } if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if(prixActe==0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } v_msg="Confirmez-vous cet acte ?"; v_msgEng="Do you confirm this act ?"; v_msg +="\n"; v_msg +=v_msgEng; // if (confirm(v_msg)) // { if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeFamilleActe='+codeFamilleActe+'&codeActe='+codeActe+'&codeMedecin='+codeMedecin+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; // donnees_sav2 = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; // typeSms2="autorisation"; // alert(donnees); $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicaux/enregistreractemedical/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } donnee_a_affciher = data; }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } $("#totam_donnees").html(donnee_a_affciher); } }); // } } function supprimer_acte_medical_selection(idPrestationactes, codeTypePrestation) { donnee_a_affciher = ""; /* v_msg="Confirmez-vous la suppression de cet acte ?"; v_msgEng="Do you confirm the removal of this act ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { */ codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&idPrestationactes='+idPrestationactes+'&codeTypePrestation='+codeTypePrestation; // alert(donnees); // return; $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicaux/supprimeracte/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; // maj_fraisexclu_cso(); }, error: function(data) { //alert(data); }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); } }); // } } function valider_selection_acte() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); } } function ajax_maj_qte_acte(idPrestationactes, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; // alert(donnees); // return; donnee_a_affciher = ""; donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;; $.ajax({ url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/majquantite/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; }, error: function(data) { //alert(data); }, complete: function() { $("#div_prestations").html(donnee_a_affciher); controle.focus(); } }); } } function selectionner_acte_possibles_select(codeFamilleActe, codeActe, familleActe, libelleActe) { if(libelleActe<=" ") return; $("#codeFamilleActe").val(codeFamilleActe); $("#libelleActe").val(libelleActe); ajaxactespossibles_selection(); $("#close_pop_acte").click(); } function afficher_pop_recherche_actes_possibles_select() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactespossiblesselect/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ctrlkeypress_actes_possibles_select(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_possibles_select(); } } function selectionexamens() { window.location.assign($("#racineWeb" ).val()+"Selectexaemens/"); } function ajaxexamenpossibles_selection() { codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe; $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxexamenspossiblesselection/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listeacte").html(data); }, complete: function() { } }); } function ajouter_un_examen_selection(codeActe, prixActe, montantTm, aRembourser, ententePrealable) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees="" donnees_sav=""; if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte !"; v_msgEng="Please select an act!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if(prixActe==0) { v_msg="Veuillez revoir le tarif !"; v_msgEng="Please review rate !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeFamilleActe='+codeFamilleActe+'&codeActe='+codeActe+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; typeSms="ententeprealable"; // alert(donnees); // return; $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/ajouterexamenprescription/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); } donnee_a_affciher = data; }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } $("#totam_donnees").html(donnee_a_affciher); } }); } function retirerexamen_lab_selection(idExamen) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&idExamen='+idExamen; $("#listeacte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/retirerexamen/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; alerter_depassement_limite(); }, error: function(data) { //alert(data); }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); } }); } function valider_selection_examen() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { afficher_laboratoire_cso(); } } function selectionexamens_lab() { window.location.assign($("#racineWeb" ).val()+"Selectexaemenslab/"); } function valider_selection_examen_lab() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { actualiser_laboratoire(); } } function afficher_examensmedicaux() { window.location.assign($("#racineWeb" ).val()+"Examensmedicaux/"); } function selectionexamens_cso() { window.location.assign($("#racineWeb" ).val()+"Selectexaemenscso/"); } function valider_selection_examen_cso() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { afficher_examensmedicaux(); } } function no_presciption() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé !"; v_msgEng="Already charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } numOrd = $("#numOrd").val(); noPrescription = $("#noPrescription").val(); if (numOrd==0 && noPrescription==0) { v_msg="Confirmez-vous qu\'il n\'y a pas de prescription de médicaments?"; v_msgEng="Do you confirm that there are no prescription drugs?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescription/noprescription/", type : 'post', // data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { }, complete: function() { feuillemaladie(); } }); } } } function prescrire_verre_opt() { // Ajout à la prescription /* nbActesVerres = $("#nbActesVerres").val(); if (nbActesVerres>0) { v_msg="Veuillez sélectionner un verre !"; v_msgEng="Please select a glass !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeOptique").focus(); return; } */ codePrestatairePrescription = $("#codePrestatairePrescription").val(); codeOptique = $("#codeOptique").val(); if (codeOptique<=" ") { v_msg="Veuillez sélectionner un verre !"; v_msgEng="Please select a glass !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#codeOptique").focus(); return; } donnees = 'codeOptique='+codeOptique; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverreprescription/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#btn_close_pop_verre").click(); // $("#livraison").html(data); }, complete: function() { // alerter_depassement_limite(); actualiser_opticien(); } }); //} // Fin Ajout à la prescription } function controle_longeur_passe(controle) { /* longueur = controle.value.length; if(longueur==0) { return false; } if(longueur<6) { v_msg="6 caractères minimum exigé!"; v_msgEng="6 characters minmum required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); controle.value=""; controle.focus(); return false; } */ } function ajax_maj_prix_medicament_pha(idMedicament, prix, controle) { prix=prix.replace(",","."); controle.value=prix; if(controle_numerique(controle)) { if(prix==0) { controle.focus(); v_msg="Veuillez saisir le prix !"; v_msgEng="Please enter the price !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idMedicament='+idMedicament+"&prix="+prix; // alert("ajax_maj_prix_medicament_pha : "+donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/majprixpha/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function facture_sans_bon() { numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); if (numeroBeneficiaire<="0") { v_msg="Veuillez sélectionner un bénéficiaire !"; v_msgEng="Please select an insured person!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb").val()+"Facturesansboncso/"); } function nouvelle_sans_bon() { window.location.assign($("#racineWeb").val()+"Facturesansboncso/"); } // js_facture_san_sbon function enregistrerfacture_sans_bon_temp() { codeMedecin = $("#codeMedecin").val(); medecinManquant = $("#medecinManquant").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin !"; v_msgEng="Please select a doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#nomMedecin").focus(); return; } if (codeMedecin=="ZZZZ" && medecinManquant<=" ") { v_msg="Veuillez saisir le nom du médecin non enregistré!"; v_msgEng="Please enter the name of the non-registered doctor!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#medecinManquant").focus(); return; } numeroBon = $("#numeroBon").val(); if (numeroBon<=" ") { v_msg="Veuillez saisir le No de Bon !"; v_msg +="\n"; alert(v_msg); $("#numeroBon").focus(); return; } dateFacture=$("#dateFacture").val(); if (dateFacture<=" ") { v_msg="Veuillez saisir la date de la facture !"; v_msg +="\n"; alert(v_msg); $("#dateFacture").focus(); return; } /* medecinManquant = $("#medecinManquant").val(); if (medecinManquant<=" ") { v_msg="Veuillez saisir le Médecin!"; v_msg +="\n"; alert(v_msg); $("#medecinManquant").focus(); return; } */ observations = $("#observations").val(); hospitalisation = $("#hospitalisation").val(); tm = $("#tmFacture").val(); donnees = 'observations='+observations+'&dateFacture='+dateFacture+'&hospitalisation='+hospitalisation+'&tm='+tm+'&numeroBon='+numeroBon+'&medecinManquant='+medecinManquant+'&codeMedecin='+codeMedecin; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/enregistrerfacturetemp/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_facture").html(data); }, complete: function() { alerter_depassement_limite_sans_bon(); } }); } function enregistrerfacture_sans_bon() { enregistrerfacture_sans_bon_temp(); medecinManquant = $("#medecinManquant").val(); if (medecinManquant<=" ") { v_msg="Veuillez saisir le Médecin!"; v_msg +="\n"; alert(v_msg); $("#medecinManquant").focus(); return; } dateFacture=$("#dateFacture").val(); if (dateFacture<=" ") { v_msg="Veuillez saisir la date de la facture !"; v_msg +="\n"; alert(v_msg); $("#dateFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à enregistrer!"; alert(v_msg); return; } v_msg="Confirmez-vous cette facture ?"; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/validerfacturesansbon/", error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // maj_fraisexclu_cso(); }, complete: function() { alert("Validation effectuée avec succès!"); afficher_beneficiaire_id(); } }); } } function ajax_maj_tm_facture(tm, controle) { donnees = 'tm='+tm; tm=tm.replace(",","."); controle.value=tm; if(controle_numerique(controle)) { enregistrerfacture_sans_bon_temp(); } } function ajax_maj_prix_acte(idPrestation, valeurActe, controle) { donnees = 'idPrestation='+idPrestation+"&valeurActe="+valeurActe; valeurActe=valeurActe.replace(",","."); controle.value=valeurActe; // alert("ajax_maj_prix_acte : "+donnees); if(controle_numerique(controle)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/majprix/", type: 'POST', data: donnees, success: function(data) { $("#div_facture").html(data); }, error: function(data) { }, complete: function(data) { alerter_depassement_limite_sans_bon(); } }); } } function valider_facture_sans_bon_temp() { enregistrerfacture_sans_bon_temp(); } function alerter_depassement_limite_sans_bon() { fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } } function consulter_limite_avant_facturation_classique() { idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée !"; v_msgEng="Not yet charged !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureclassique/"); } function pop_messagerie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/", error: function(errorData) { }, success: function(data) { $("#div_messagerie").html(data); }, complete: function() { $("#btn_pop_messagerie").click(); } }); } function envoyer_messagerie(textMessage, idParent) { donnees = 'textMessage='+textMessage+"&idParent="+idParent; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { } }); } function repondre_message(idMessagerie, idParent, controle) { donnees = 'idMessagerie='+idMessagerie+'&idParent='+idParent; // alert(donnees); // return; // console.log(controle); $.ajax({ url: $("#racineWeb").val()+"Ajaxmessageriereponse/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_messagerie_reponse").html(data); }, complete: function() { repondu = $("#repondu").val(); if(repondu=="1") { v_msg="Déjà répondu!"; v_msgEng="Already answered!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); controle.parentElement.removeChild(controle); return; } else {$("#btn_pop_messagerie_reponse").click(); } } }); } function gerer_messagerie() { window.location.assign($("#racineWeb").val()+"Messagerie/"); } function afficher_lite_messagerie() { donnees = ""; donnees_retour = ""; date1 = $("#date1").val(); date2 = $("#date2").val(); messageLu = $("#messageLu").val(); textMessage = $("#textMessage").val(); donnees += 'date1=' + date1; donnees += '&date2=' + date2; donnees += '&messageLu=' + messageLu; donnees += '&textMessage=' + textMessage; // alert(donnees); // return; $("#div_messagerie_gestion").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemessagerie/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_messagerie_gestion").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function enregistrer_repondre_message() { idMessagerie = $("#idMessagerie").val(); idParent = $("#idParentReponse").val(); textMessage = $("#textMessageReponse").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir la réponse!"; v_msgEng="Please enter the answer!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#textMessageReponse").focus(); return; } donnees = 'idMessagerie='+idMessagerie+"&idParent="+idParent+"&textMessage="+textMessage; // alert("enregistrer_repondre_message : "+donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/repondremessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#btn_pop_messagerie_reponse_quit").click(); } }); } function historique_message(idParent) { donnees = 'idParent='+idParent; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessageriehistorique/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_messagerie_historique").html(data); }, complete: function() { $("#btn_pop_messagerie_historique").click(); } }); } // btn_pop_messagerie_new function initiermessage() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerienew/", error: function(errorData) { }, success: function(data) { $("#div_messagerie_new").html(data); }, complete: function() { $("#btn_pop_messagerie_new").click(); } }); } function enregistrer_new_message() { textMessage = $("#textMessageNew").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir le message!"; v_msgEng="Please enter the message!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#textMessageNew").focus(); return; } donnees = 'textMessage='+textMessage+"&idParent=0"; // alert("enregistrer_new_message : "+donnees); // return; $.ajax({ // url: $("#racineWeb").val()+"Ajaxmessagerie/repondremessage/", url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#btn_pop_messagerie_new_quit").click(); } }); } function consultation_assureur() { dateFactureReelle = $("#dateFactureReelle").val(); if (dateFactureReelle<=" ") { v_msg="Veuillez saisir la date de la consultation !"; v_msg +="\n"; alert(v_msg); $("#dateFactureReelle").focus(); return; } if (prestation_possible_assureur()) { $("#okId" ).val("1"); // alert("dateFactureReelle : "+dateFactureReelle); // return; ajax_context_datefacture_reelle(dateFactureReelle); } } function prestation_possible_assureur() { enVigueur = $("#enVigueur_C").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire_C").val(); etatbeneficiaire = $("#etatbeneficiaire_C").val(); college_couvert = $("#college_couvert_C").val(); derogation_en_cours = $("#derogation_en_cours_C").val(); derogation_finger_en_cours = $("#derogation_finger_en_cours_C").val(); datejour = $("#datejour_C").val(); // modification du 14/07/2018 => factures antidatée dateFactureReelle = $("#dateFactureReelle").val(); dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice = $("#dateEcheancePolice_C").val(); // A désactivé peut-être pour RADIANT if (enVigueur!="1") { v_msg="Attention! cette personne n'est pas en vigueur"; v_msgEng="Warning! This person is not in force"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } if (codeEtatBeneficiaire!="V") { alert("Attention! "+etatbeneficiaire); return false; } // Fin désactivation peut-être pour RADIANT if (college_couvert!="1" && derogation_en_cours<1) { v_msg="Attention! Cette personne n'a pas accès à ce centre"; v_msgEng="Warning! This person does not have access to this center"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } var td0 = new Date(dateEntreeBeneficiaire); // var td1 = new Date(datejour); // modification du 14/07/2018 => factures antidatée // var td1 = new Date(datejourOld); var td1 = $("#dateFactureReelle").datepicker("getDate"); var td2 = new Date(dateEcheancePolice); var tdj = new Date(datejour); 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)); dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); if (dt1>dtj) { v_msg="Attention! Revoir la date date!"; v_msgEng="Warning! Review the date!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } if (dt1>dt2 || dt1"2000-01-01") { var tdd = new Date(dateSortieBeneficiaire); dtd=Math.round(Date.parse(tdd)/(1000*3600*24)); if (dt1>dtd) { v_msg="Attention! cette personne n'est pas couverte à cette date!"; v_msgEng="Warning! This person is not valid on this date!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } } dateDeces_C=$("#dateDeces_C").val(); if(dateDeces_C>"2000-01-01") { v_msg="Attention! personne décédée !"; v_msgEng="Warning! Deceased !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return false; } return true; } function ajax_context_datefacture_reelle(dateFactureReelle) { donnees = 'dateFactureReelle='+dateFactureReelle; $.ajax({ url: $("#racineWeb").val()+"Ajaxdatefacturerelle/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { aller_a_la_consultatio(); } }); } function aller_a_la_consultatio() { window.location.assign($("#racineWeb" ).val()+"Consultation/"); } function ajax_maj_qte_examen_lab(idExamen, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function ajax_maj_qte_examen_lab_select(idExamen, quantite, controle) { donnee_a_affciher = ""; quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { // $("#livraison").html(data); donnee_a_affciher = data; alerter_depassement_limite(); }, error: function(data) { //alert(data); }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); // alerter_depassement_limite(); controle.focus(); } }); } } function ajax_maj_qte_examen_cso(idExamen, quantite, controle) { donnee_a_affciher = ""; quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité !"; v_msgEng="Please enter the quantity !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); controle.focus(); }, error: function(data) { //alert(data); }, complete: function() { } }); } } function actualiser_saisie_pharmacien() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/", // type : 'post', // data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#livraison").html(data); raffraichier_detail_prescription(); }, complete: function() { alerter_depassement_limite(); } }); } function lister_ged() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteged/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function ctrlkeypress_lister_ged(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { lister_ged(); } } function check_ged(idGed, cheminFichier, controle) { donnees = "idGed="+idGed+"&cheminFichier="+cheminFichier; // alert(donnees); // console.log(donnees); // alert(cheminFichier); // console.log(cheminFichier); // return; // var cible_ged = $('#cible_ged'); var ctrl_btn_ged = $("#btn_ged"+idGed); var ctrl_mess_not_found= $("#mess_not_found"+idGed); var ctrl_check = $("#ctrl_check"+idGed); // alert(controle.value); // return; // document.getElementById('bouton_'+id).innerHTML='Afficher le texte'; $.ajax({ url: $("#racineWeb").val()+"Ajaxged/verifierexistancefichier/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { // alert(data); donnees_retour = data; if(donnees_retour=="1") { ctrl_btn_ged.show(); } else { ctrl_mess_not_found.html("Not found"); } }, complete: function() { controle.style.display = 'none'; ctrl_check.show(); } }); } function lister_ged_adherent() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedadherent/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function lister_ged_beneficiaire_prest() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaireprest/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function lister_ged_beneficiaire() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaire/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function lister_ged_feuille_maladie() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function pop_ged_pharmacie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedpharmacie/", error: function(errorData) { alert("Erreur : "+errorData); }, success: function(data) { // alert(data); // console.log(data); $("#div_ged").html(data); }, complete: function() { $("#btn_pop_ged_pharmacie").click(); } }); } function save_enroleur(user_id) { if (user_id>"") { donnees = 'user_id='+user_id; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/saveenroleur/", type : 'post', data: donnees, error: function(errorData) { alert("Erreur : "+errorData); }, complete: function() { } }); } } /* ACTIVATION POPUP function imprimer_liste_assures() { $('#div_export_assures').html(''); $("#btn_liste_assures").click(); popalertmessagerie } */ function pop_dernier_messagerie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/derniermessage/", error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dernier_messagerie").html(data); }, complete: function() { $("#btn_pop_dernier_messagerie").click(); } }); } function marquer_dernier_message_comme_lu(idMessagerie, controle) { donnees = 'idMessagerie='+idMessagerie; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/marquercommelu/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { // controle.parentElement.removeChild(controle); $("#btn_close_pop_dernier_messagerie").click(); } }); } /* function fonction_test() { alert("fonction_test"); } */ function isNumeric(num){ return !isNaN(num) } function retirer_consommable(idConsommable) { donnees = 'idConsommable='+idConsommable; // alert(donnees); // return; v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you Confirm this deletion?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/retirerconsommable/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { //alert(data); }, complete: function() { afficher_consommable(); } }); } } function retirer_consommable_tous() { v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you Confirm this deletion?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/retirerconsommabletous/", type: 'POST', success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { //alert(data); }, complete: function() { afficher_consommable(); } }); } } function valider_consommables() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation ?"; v_msg +="\n"; v_msg +=v_msgEng; if (confirm(v_msg)) { feuillemaladie(); } } function imprimerdecompteprestataireaccord() { regle=$("#regle").val(); // alert("regle : "+regle); // return; if( (regle!=1) && (regle!=9) ) { v_msg="Pas encore validé par l\'asssureur"; v_msgEng="Not yet validates by insurer!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } idReglement = $("#idReglement").val(); // alert("imprimerdecompteprestataireaccord = "+idReglement); // return; if (idReglement>"0") { var div_wait = $('#div_wait'); div_wait.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerdecompteprestataireaccord", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { alert(erreur); }, complete: function(data) { } }); } } function consulter_une_factures() { window.location.assign($("#racineWeb" ).val()+"Facturecons//"); } function ctrlkeypressfacture(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { $("#idFacture").blur(); } } function chercher_facture(idFacture) { $("#div_facture_detail").html(''); $("#div_consulter_facture").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert(donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsassure/", type: 'POST', data: donnees, success: function(data) { $("#div_consulter_facture").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfacturefeuillemaladie() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert(donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsassure/feuillemaladie/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfactureprestationactes() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfactureprestationactes : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/prestationactes/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfacturemedicaments() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfacturemedicaments : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/medicaments/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulter_facture_pop(idFacture) { $("#div_facture_detail").html(''); $("#div_consulter_facture_pop").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/", type: 'POST', data: donnees, success: function(data) { $("#div_consulter_facture_pop").html(data); }, error: function(data) { //alert(data); }, complete: function() { $('#btn_pop_consulter_facture').click(); } }); } function consulterfacturefeuillemaladie_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert(donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/feuillemaladie/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfactureprestationactes_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfactureprestationactes : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/prestationactes/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfacturemedicaments_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfacturemedicaments : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/medicaments/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function consulterfactureged_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfacturemedicaments : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/geds/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function reafficher_ged_facture(idFacture) { if (idFacture>"0") { donnees = 'idFacture='+idFacture; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxgedfacture/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } } function valider_ged_facture() { // alert("valider_ged_facture"); // return; idFacture = $("#idFactureGed").val(); v_url = $("#racineWeb").val()+"Ajaxgedfacture/chargerged"; donnees = ""; donnees = new FormData($("#ajax_form_upload")[0]); $.ajax({ type: "POST", url: v_url, data: donnees, contentType: false, cache: false, processData :false, success: function(message){ alert(message); }, error: function(errorData){ alert("Error : "+errorData); }, complete: function() { // reafficher_ged_facture(idFacture); } }); } function consulterfactureged() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; // alert("consulterfacturemedicaments : " + donnees); // return; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#idFacture").val("0"); $("#idFacture").focus(); return } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/geds/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { //alert(data); }, complete: function() { } }); } function enregistrer_nv_verres() { libelleOptique = $("#libelleOptique").val(); if (libelleOptique<=" ") { v_msg="Veuillez saisir le nom !"; v_msgEng="Please enter the name !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#libelleOptique").focus(); return; } prixVerre=$("#prixVerre").val(); prixVerre=prixVerre.replace(",","."); $("#prixVerre").val(prixVerre); if(isNaN(prixVerre)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#prixVerre").val("0"); $("#prixVerre").focus(); return } if(prixVerre==0) { $("#prixVerre").focus(); v_msg="Veuillez saisir le prix !"; v_msgEng="Please enter the price !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'libelleOptique='+libelleOptique+'&prixVerre='+prixVerre; // alert(donnees); // return; // typeSms="ententeprealableopt"; $.ajax({ // url: $("#racineWeb").val()+"Ajaxlistemedicamentspha/creermedicament/", url: $("#racineWeb").val()+"Ajaxdetailopticien/creerverre/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); $("#btn_close_pop_new_verre").click(); $("#btn_close_pop_verre").click(); // $("#div_test_gabarit").html(data); }, error: function(data) { }, complete: function() { actualiser_opticien(); } }); } function demander_accord_opt(idOptique) { donnees = 'idOptique='+idOptique; typeSms="ententeprealableopt"; donnees_sav = 'idOptique='+idOptique+'&typeMail=mailententeprealableopt'; // alert("demander_accord_opt : "+donnees); // return $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/demanderaccordopt/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); // raffraichir affichage $("#livraison").html(data); }, error: function(data) { //alert(data); }, complete: function() { // alert("donnees_sav : "+donnees_sav); mettremailattente(donnees_sav); } }); } function demander_accord_mont(idOptique) { prixPrestataire = $("#prixPrestataire").val(); prixPrestataire=prixPrestataire.replace(",","."); $("#prixPrestataire").val(prixPrestataire); if(isNaN(prixPrestataire)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#prixPrestataire").val("0"); $("#prixPrestataire").focus(); return } if(prixPrestataire==0) { $("#prixPrestataire").focus(); v_msg="Veuillez saisir le prix !"; v_msgEng="Please enter the price !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); return; } donnees = 'idOptique='+idOptique+'&prixPrestataire='+prixPrestataire; typeSms="ententeprealablemont"; donnees_sav = donnees+'&typeMail=mailententeprealablemont'; // alert(donnees_sav); // return $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/demanderaccordmont/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée !"; v_msgEng="Request prior agreement sent !"; v_msg +="\n"; v_msg +=v_msgEng; alert(v_msg); $("#div_monture").html(data); }, error: function(data) { //alert(data); }, complete: function() { mettremailattente(donnees_sav); } }); } function listerfacturefamille() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturesfamille/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } 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) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function dossiers_famille() { window.location.assign($("#racineWeb" ).val()+"Dossiersfamille/"); } function dossiers() { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } // listerdossier_famille 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) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function listerdossier_famille() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossiersfamille/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function ctrlkeypress_prestataire(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_prestataire(); } } function ctrlkeypress_prestataire2(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_prestataire2(); } } function afficher_pop_recherche_prestataire() { codesearch = $("#codesearch").val(); nomsearch = $("#nomsearch").val(); if(codesearch+nomsearch<=" ") return; donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch; $("#div_listeprestataires").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteprestataires/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listeprestataires").html(data); } }); } function afficher_pop_recherche_prestataire2() { codesearch = $("#codesearch2").val(); nomsearch = $("#nomsearch2").val(); if(codesearch+nomsearch<=" ") return; donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch; $("#div_listeprestataires").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteprestatairesb/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_listeprestataires").html(data); } }); } function selectionner_prestataire(codePrestataire, nomPrestataire) { $("#codePrestataire").val(codePrestataire); $("#nomPrestataire").html(nomPrestataire); $("#close_pop").click(); } function selectionner_prestataire2(codePrestataire, nomPrestataire) { $("#codePrestataire").val(codePrestataire); $("#nomPrestataire").html(nomPrestataire); $("#close_pop2").click(); } 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 reinitialiser_prestataire() { $("#codePrestataire").val(""); $("#nomPrestataire").html("Tous / Rechercher Prestataire ..."); $("#close_pop").click(); } function reinitialiser_prestataire2() { $("#codePrestataire").val(""); $("#nomPrestataire").html("Tous / Rechercher Prestataire ..."); $("#close_pop2").click(); } function consulter_derogation_2(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Consulterderogations/"+idDemandederogation+"/"); } function consulter_derogation(idDemandederogation) { window.location.assign($("#racineWeb" ).val()+"Consulterderogation/"+idDemandederogation+"/"); } function liste_ententeprealables_mont() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesmont/"); } function liste_ententeprealables_opt() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesopt/"); } function listeententeprealables() { codePrestataire=$("#codePrestataire").val(); codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'codePrestataire='+codePrestataire+'&codeReponseEntentePrealable='+codeReponseEntentePrealable; donnees += '&debut='+debut+'&fin='+fin; $.ajax({ url: $("#racineWeb").val()+"Ajaxententeprealables/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorDat); }, success: function(data) { $("#div_ententeprealable").html(data); }, complete: function() { } }); } function consulter_ententeprealable_2(idDemandeententeprealable) { window.location.assign($("#racineWeb" ).val()+"Consulterententeprealables/"+idDemandeententeprealable+"/"); } function consulter_ententeprealable(idDemandeententeprealable) { window.location.assign($("#racineWeb" ).val()+"Consulterententeprealable/"+idDemandeententeprealable+"/"); } function consulter_ententeprealable_pha_2(idDemandeententeprealable) { window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablespha/"+idDemandeententeprealable+"/"); } function consulter_ententeprealable_opt_2(idDemandeententeprealable) { window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablesopt/"+idDemandeententeprealable+"/"); } function consulter_ententeprealable_mont_2(idDemandeententeprealable) { window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablesmont/"+idDemandeententeprealable+"/"); } function liste_ententeprealables_pha() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealablespha/"); } function liste_ententeprealables() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/"); } function listeententeprealablespha() { codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; donnees += '&debut='+debut+'&fin='+fin; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxententeprealablespha/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorDat); }, success: function(data) { $("#div_ententeprealable").html(data); }, complete: function() { } }); } function listeententeprealablesopt() { codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; donnees += '&debut='+debut+'&fin='+fin; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxententeprealablesopt/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorDat); }, success: function(data) { $("#div_ententeprealable").html(data); }, complete: function() { } }); } function listeententeprealablesmont() { codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; donnees += '&debut='+debut+'&fin='+fin; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxententeprealablesmont/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorDat); }, success: function(data) { $("#div_ententeprealable").html(data); }, complete: function() { } }); } function fraisfuneraire() { fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); if (fraisFuneraireDemande!=1) { v_msg="Aucune demande effectuée !"; v_msg +="\n"; alert(v_msg); return; } window.location.assign($("#racineWeb" ).val()+"Fraisfuneraire/"); } function histsupprempreinte() { $("#div_detail_suppr_empreinte").html(""); debut=$("#debut").val(); fin=$("#fin").val(); donnees = 'debut='+debut+'&fin='+fin; // alert(donnees); // return; $("#div_detail_suppr_empreinte").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxhistsupprempreinte/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorDat); }, success: function(data) { $("#div_detail_suppr_empreinte").html(data); }, complete: function() { } }); } function afficher_lite_prestataire() { donnees = ""; donnees_retour = ""; codeTypePrestataire = $("#codeTypePrestataire").val(); codeReseau = $("#codeReseau").val(); libelle = $("#libelle").val(); codePays = $("#codePays").val(); codeVille = $("#codeVille").val(); codeLocalite = $("#codeLocalite").val(); donnees += 'codeTypePrestataire=' + codeTypePrestataire; donnees += '&codeReseau=' + codeReseau; donnees += '&libelle=' + libelle; donnees += '&codePays=' + codePays; donnees += '&codeVille=' + codeVille; donnees += '&codeLocalite=' + codeLocalite; // alert(donnees); // return; $("#div_liste_prestataire").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteprestataireparametrage/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_liste_prestataire").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function afficher_prestataire_id(idPrestataire) { window.location.assign($("#racineWeb" ).val()+"Ficheprestataire/"+idPrestataire+"/"); } function afficher_pharmacie(numeroBonOrdonnance, codePrestataireLivraison) { donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/"); } }); } // 06/04/2019 // 06/04/2019 function changer_langue() { codeLangue = $("#codeLangue").val(); v_msg="Attention, vous serez déconnecté! Confirmez-vous le changement de langue?"; v_msgEng="Attention, you will be logged out! Do you confirm the language change?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerlangue/changerlangue/", type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { // $("#div_test_gabarit").html(data); }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/"); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function desactiver_click_droit() { if (document.addEventListener) { document.addEventListener('contextmenu', function (e) { e.preventDefault(); }, false); } else { document.attachEvent('oncontextmenu', function () { window.event.returnValue = false; }); } } function ajaxListerVille() { $.ajax({ url: $("#racineWeb").val()+"Ajaxville/", type : 'post', data: "codePays="+$("#codePays").val(), error: function(errorData) { // alert("Erreur : "+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) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listelocalite").html(data); } }); } function ajaxListerVilleConsultation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxville/consultation/", type : 'post', data: "codePays="+$("#codePays").val(), error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listeville").html(data); }, complete: function() { } }); } function ajaxListerLocaliteConsultation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxlocalite/consultation/", type : 'post', data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(), error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#listelocalite").html(data); } }); } // 2019 06 17 function enregistrer_new_notes() { notesNew = $("#notesNew").val(); notesNew = notesNew.trim(); if (notesNew<=" ") { v_msg="Veuillez saisir la note!"; v_msgEng="Please enter the note!"; alert_ebene(v_msg, v_msgEng); $("#notesNew").focus(); return; } donnees = 'notesNew='+notesNew; $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/creernote/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_pop_note_new_quit").click(); }, complete: function() { afficher_notes_feuille(); } }); } function afficher_notes_feuille() { $("#div_notes").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_notes").html(donnees_retour); } }); } function initiernotesfeuille() { $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/nouvellenote/", error: function(errorData) { }, success: function(data) { $("#div_note_new").html(data); }, complete: function() { $("#btn_pop_note_new").click(); } }); } function controle_numerique_new(idControle, oldValue) { controle = document.getElementById(idControle); // alert("oldValue => "+oldValue); valeur = controle.value; if(isNaN(valeur)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); controle.value=oldValue; controle.focus(); return false; } // alert("On est OK"); return true; } function supprimer_espace_string(p_mot) { p_mot = p_mot.trim(); p_mot = p_mot.replace(" ", ""); return p_mot; } function raffraichier_gabarit() { $.ajax({ url: $("#racineWeb").val()+"Ajaxgabarit/", success: function(data) { $("#div_ajaxgabarit").html(data); codeSociete = $("#codeSociete").val(); vue = $("#vue").val(); if((codeSociete == undefined || codeSociete <= " ") && vue !="Connexion"){ window.location.assign($("#racineWeb" ).val()+"Connexion/"); } }, error: function(errorData) { // alert("Erreur : "+errorData); }, complete: function() { $(".datepicker" ).datepicker(); raffraichier_messagerie(); } }); } function connexion_cookie() { msgErreur=$("#msgErreur").val(); donnees = 'msgErreur='+msgErreur; $.ajax({ url: $("#racineWeb").val()+"Ajaxconnexioncookie/", type: 'POST', data: donnees, success: function(data) { $("#div_ajaxconnexion").html(data); }, error: function(errorData) { }, complete: function() { var login = document.getElementById("login").value; if (login>" ") { $("#mdp").focus(); } else { $("#login").focus(); } } }); } function ctrlkeypress_lite_prestataire(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_lite_prestataire(); afficher_liste_prestataires_actifs(); } } function retour_prestataire_id() { idPrestataire = $("#idPrestataire").val(); afficher_prestataire_id(idPrestataire); } function afficher_garantieadherent_exo() { var div_attente = $('#div_gar_exo'); exercieReference=$("#exercieReference").val(); if (exercieReference<=" ") { v_msg="Veuillez sélectionner un exercice!"; v_msgEng="Please select an exercise!"; alert_ebene(v_msg, v_msgEng); $("#exercieReference").focus(); div_attente.html(''); return; } donnees = 'exercieReference='+exercieReference; div_attente.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxplafondadherent/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { div_attente.html(data); }, complete: function() { } }); } function anteceentsmedicaux() { window.location.assign($("#racineWeb" ).val()+"Anteceentsmedicaux/"); } function diagnosticsbeneficiaire() { window.location.assign($("#racineWeb" ).val()+"Diagnosticsconsbeneficiaire/"); } function notesbeneficiaire() { window.location.assign($("#racineWeb" ).val()+"Notesbeneficiaire/"); } function afficher_diagnostics_beneficiaire() { $("#div_dianostics").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdiagnosticsbeneficiaire/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_dianostics").html(donnees_retour); } }); } function afficher_notes_beneficiaire() { $("#div_notes").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesbeneficiaire/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_notes").html(donnees_retour); } }); } function afficher_contacts_assureur() { window.location.assign($("#racineWeb" ).val()+"Infossassureur/"); } function afficher_factures_feuille() { $("#div_detail_factures").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturesfeuille/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_detail_factures").html(donnees_retour); } }); } function ctrlkeypressconsultation(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { $("#numeroBonConsultation").blur(); } } function afficher_factures_consultation(numeroBonConsultation) { donnees = "numeroBonConsultation="+numeroBonConsultation; $("#div_detail_factures").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossiercons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_detail_factures").html(donnees_retour); } }); } function test_online() { if(navigator.onLine) { $("#test_connexion").css('background-color', 'green'); v_msg="Connexion OK!"; v_msgEng="Connection OK"; alert_ebene(v_msg, v_msgEng); } else { $("#test_connexion").css('background-color', 'red'); v_msg="Problème de Connexion!"; v_msgEng="Connection Problem!"; alert_ebene(v_msg, v_msgEng); } return; } function raffraichier_messagerie() { deconnexion='0'; if(navigator.onLine) { //$("#test_connexion").css('background-color', 'green'); c_html = ""; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/", success: function(data) { c_html = data; }, error: function(errorData) { }, complete: function() { $("#nbMessagesNonLus").html(c_html); msgNonLus=$("#msgNonLus").val(); $("#span_notification").text(msgNonLus); // Ajout du 27/10/2024 => déconnecter si session expirée deconnexion=$("#deconnexion").val(); // alert("deconnexion => "+deconnexion); if(deconnexion=='1') { window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/"); } } }); } else { $("#test_connexion").css('background-color', 'red'); return; } } function consulterfactureverres() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/verres/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfactureverres_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
' + '' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/verres/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulter_remplacer_medicament() { $("#div_liste_medicaments_remplaces").html('
' + '' + '
'); $('#btn_medicaments_remplaces').click(); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/consulterremplacement/", type: 'POST', success: function(data) { $("#div_liste_medicaments_remplaces").html(data); }, error: function(data) { }, complete: function() { // $('#btn_medicaments_remplaces').click(); } }); } function afficher_garantieadherent_entete_contrat() { var div_attente = $('#div_gar_exo'); 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 = 'exercieReference='+exercieReference; donnees = 'idEntetecontrat='+idEntetecontrat; div_attente.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxplafondadherent/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { div_attente.html(data); }, complete: function() { } }); } function afficher_garantiebeneficiaire_entete_contrat() { var div_attente = $('#div_gar_exo'); 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; div_attente.html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxplafondbeneficiaire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { div_attente.html(data); }, complete: function() { } }); } function afficher_liste_prestataires_actifs() { donnees = ""; donnees_retour = ""; codeTypePrestataire = $("#codeTypePrestataire").val(); codeReseau = $("#codeReseau").val(); libelle = $("#libelle").val(); codePays = $("#codePays").val(); codeVille = $("#codeVille").val(); codeLocalite = $("#codeLocalite").val(); donnees += 'codeTypePrestataire=' + codeTypePrestataire; donnees += '&codeReseau=' + codeReseau; donnees += '&libelle=' + libelle; donnees += '&codePays=' + codePays; donnees += '&codeVille=' + codeVille; donnees += '&codeLocalite=' + codeLocalite; // alert(donnees); // return; $("#div_liste_prestataire").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteprestataireparametrage/prestatairesactifs/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_liste_prestataire").html(donnees_retour); dataTableSpeciale(); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function ctrlkeypress_liste_prestataires_actif(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_liste_prestataires_actifs(); } } // 12-07-2021 $(function(){ appliquerDataTable(); dataTableSpeciale(); $("#div_selection_prestataire").hide(); if($('#nomForm').val() == "frmDetailBaremeCollege" || $('#nomForm').val() == "frmConsulterDetailBaremeCollege"){ afficherDetailBaremeCollege(); } if($('#nomForm').val() == "historembdirect") { listerremboursement(); } if($('#nomForm').val() == "histocontest") { listerdossiercontestes(); } if($('#nomForm').val() == "histordv") { listerrdv(); } }); // Applique la librairie DataBase sur les tableaux function appliquerDataTable(){ var sc = $(window).scrollTop(), dh = $(document).height(), ch = $(window).height(); scrollPercent = (sc / (dh-ch)) * 100; try{ var oTable = $('.tabliste').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": false, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": ">>", "previous": "<<", "first": "|<", "last": ">|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function dataTableSpeciale(){ const oTable = $('.tabspeciale'); var codeLangue = $("#codeLangue").val(); try{ if(codeLangue=="en_US") { oTable.DataTable({ destroy: true, responsive: true, "lengthMenu": [ 25, 50, 100], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": false, "bFilter": false, "ordering": false, "bLengthChange": false, "orderMulti": true, "language": { "lengthMenu":"Display _MENU_ records per page", "zeroRecords": "Nothing found - sorry", "info": "Showing page _PAGE_ of _PAGES_", "infoEmpty": "No records available", "search": "Search:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtered from _MAX_ total records)" } }); }else{ oTable.DataTable({ destroy: true, responsive: true, "lengthMenu": [ 25, 50, 100], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": false, "bFilter": false, "ordering": false, "bLengthChange": false, "orderMulti": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } //$('.tabspeciale').columns.adjust().draw(); } catch(err){ return false; } } function dataTableSpecialeMini(){ try{ $('.tabspecialemini').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "34vh", "pagingType": "full_numbers", "autoWidth": false, "bFilter": false, "bLengthChange": false, "orderMulti": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": ">>", "previous": "<<", "first": "|<", "last": ">|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function afficherMasquerDepenses() { masquerDepenses = $("#masquerDepenses").val(); const element = document.getElementById("chevron-prestation"); if(masquerDepenses=="1"){ $('#div_depenses').hide(); $("#masquerDepenses").val("0"); $("#span_depenses").text("Afficher"); element.classList.remove("bi-chevron-up"); element.classList.add("bi-chevron-down"); }else{ $('#div_depenses').show(); $("#masquerDepenses").val("1"); $("#span_depenses").text("Masquer"); element.classList.remove("bi-chevron-down"); element.classList.add("bi-chevron-up"); } } function afficherMasquerGaranties() { masquerGarantie = $("#masquerGarantie").val(); const element = document.getElementById("chevron-garantie"); if(masquerGarantie=="1"){ $('#div_garantie').hide(); $("#masquerGarantie").val("0"); $("#span_garantie").text("Afficher"); $('#div_garantie').css('margin-bottom', '0px'); element.classList.remove("bi-chevron-up"); element.classList.add("bi-chevron-down"); }else{ $('#div_garantie').show(); $("#masquerGarantie").val("1"); $("#span_garantie").text("Masquer"); //$('#div_benef').hide(); $('#div_garantie').css('margin-bottom', '180px'); element.classList.remove("bi-chevron-down"); element.classList.add("bi-chevron-up"); } } function afficherhistoriqueadherent(numeroAdherent){ debugger; d1=$("#d1").val(); d2=$("#d2").val(); codeGarantie=$("#codeGarantie").val(); donnees = "numeroAdherent="+numeroAdherent+"&codeGarantie="+codeGarantie; donnees += '&d1='+d1+'&d2='+d2; $("#div_prestation").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxhistoriqueprestation/prestations/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_prestation").html(data); setTimeout(function() { functionDataTable(); }, 1000); }, complete: function() { } }); } function afficherMasquerBareme() { masquerBareme = $("#masquerBareme").val(); const element = document.getElementById("chevron-plafond"); if(masquerBareme=="1"){ $('#div_bareme').hide(); $("#masquerBareme").val("0"); $("#span_bareme").text("Afficher"); element.classList.remove("bi-chevron-up"); element.classList.add("bi-chevron-down"); }else{ $('#div_bareme').show(); $("#masquerBareme").val("1"); $("#span_bareme").text("Masquer"); element.classList.remove("bi-chevron-down"); element.classList.add("bi-chevron-up"); } } /* document.addEventListener("DOMContentLoaded", function() { // Récupérez la barre de progression var progressBar = document.querySelector('.progress-bar'); // Récupérez la valeur de l'attribut data-value var value = parseInt(progressBar.getAttribute('data-value')); // Mettez à jour la largeur de la barre de progression progressBar.style.width = value + '%'; progressBar.setAttribute('aria-valuenow', value); }); */ function modifier_beneficiaire() { if ($("#idBeneficiaire_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Modifierbeneficiaire/"+$("#idBeneficiaire_C").val()+"/"); } } function functionDataTable(){ var tab = ''; tab = $('#tableLister'); try{ tab.DataTable({ responsive: true, "lengthMenu": [ 25, 50, 100], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": false, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "D\u00e9sol\u00e9 - Aucune donn\u00e9e trouv\u00e9e", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtr\u00e9 de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function changer_entite_portail() { codeSociete=$("#codeSociete").val(); if (codeSociete<=" ") { v_msg="Veuillez indiquer une entité!"; v_msgEng="Please indicate an entity!"; alert_ebene(v_msg, v_msgEng); $("#codeSociete").focus(); return; } //alert(codeSociete); //return; donnees = 'codeSociete='+codeSociete; v_url = $("#racineWeb").val()+"Ajaxchangerentiteportail/"; $("#div_login_portail").html('
' + '' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { // alert('success :' + errorData); $("#div_login_portail").html(errorData); }, success: function(data) { // alert('success :' + data); $("#div_login_portail").html(data); societeExiste = $("#societeExiste").val(); entiteActive = $("#entiteActive").val(); if(societeExiste=="1" && entiteActive=="1") { $("#btn_connexion").prop('disabled', false); $("#login").focus(); }else { $("#btn_connexion").prop('disabled', true); } } }); } function changer_langue_connexion() { codeLangue = $("#langue").val(); donnees = 'codeLangue='+codeLangue; $.ajax({ url: $("#racineWeb").val()+"Ajaxconnexioncookie/changerlangue/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_detail_connexion").html(data); }, complete: function() { $(".selectpicker").selectpicker(); } }); } function change_password() { v_msg="Attention, vous serez déconnecté par la suite! Voulez-vous changer votre mot de passe?"; v_msgEng="Attention, you will be logged out afterwards! Do you want to change your password?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé window.location.assign($("#racineWeb" ).val()+"Changermotpass/"); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function consulter_detail_bareme_college(idBaremePriseEnCharge) { window.location.assign($("#racineWeb" ).val()+"Consulterdetailbaremecollege/"+idBaremePriseEnCharge+"/"); } function retour_fiche_consulter_bareme() { var retour = $('#retour').val(); if(retour=="Ficheadherent"){ afficher_adherent_id(); }else{ afficher_beneficiaire_id(); } } /* function afficherMasquerDepenses() { masquerDepenses = $("#masquerDepenses").val(); const element = document.getElementById("chevron-prestation"); if(masquerDepenses=="1"){ $('#div_depenses').hide(); $("#masquerDepenses").val("0"); $("#span_depenses").text("Voir"); element.classList.remove("bi-chevron-up"); element.classList.add("bi-chevron-down"); }else{ $('#div_depenses').show(); $("#masquerDepenses").val("1"); $("#span_depenses").text("Masquer"); element.classList.remove("bi-chevron-down"); element.classList.add("bi-chevron-up"); } } */ function afficherDetailBaremeCollege() { masquerBareme = $("#masquerBareme").val(); const element = document.getElementById("chevron-bareme"); if(masquerBareme == undefined){ masquerBareme = "1"; } if(masquerBareme=="1"){ $('#div_bareme').hide(); $("#masquerBareme").val("0"); //$("#span_bareme").text("[+]"); element.classList.remove("bi-chevron-up"); element.classList.add("bi-chevron-down"); }else{ $('#div_bareme').show(); $("#masquerBareme").val("1"); //$("#span_bareme").text("[-]"); element.classList.remove("bi-chevron-down"); element.classList.add("bi-chevron-up"); actualiser_detailbareme_college(); } afficheNombreLigneBaremeCollege('detailbareme'); } function afficheNombreLigneBaremeCollege(table) { $.ajax({ url: $("#racineWeb").val()+"Ajaxnbrelignebaremecollege/"+table+"/", type : 'post', data: "table="+table, error: function(errorData) { }, success: function(data) { if(table=="garantiesbaremepriseencharge"){ $("#garantiesbaremepriseencharge").html(data); }else if(table=="garantiesbaremepriseenchargelienparente"){ $("#garantiesbaremepriseenchargelienparente").html(data); }else if(table=="actesbaremepriseencharge"){ $("#actesbaremepriseencharge").html(data); }else if(table=="actesbaremepriseenchargelienparente"){ $("#actesbaremepriseenchargelienparente").html(data); }else if(table=="detailbareme"){ $("#detailbareme").html(data); } }, complete: function() { } }); } function actualiser_detailbareme_college() { idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; $.ajax({ url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollege/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_bareme').html(data); }, complete: function() { } }); } function afficher_consulter_actes_garantiebareme(idBaremePriseEnCharge, codeGarantie){ donnees = 'codeGarantie='+codeGarantie; donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; $("#div_patienter").html(''); $("#div_patienter").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsulteractesgarantiebareme/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_actesgarantiebareme').html(data); $('#div_actesgarantiebareme').modal("show"); appliquerDataTableBareme(); $('#div_actesgarantiebareme').on('shown.bs.modal', function(){ stylechampsRequis(); }); afficherMasquerGarantiesBaremeCollege(); afficherMasquerGarantiesBaremeLienParenteCollege(); afficherMasquerActeBaremeCollege(); afficherMasquerActeBaremeLienParenteCollege(); $(".datepicker").datepicker(); $("#codeActe").selectpicker(); $("#codeActeLienParente").selectpicker(); $("#div_patienter").html(''); }, complete: function() { afficheNombreLigneBaremeCollege('garantiesbaremepriseencharge'); afficheNombreLigneBaremeCollege('garantiesbaremepriseenchargelienparente'); afficheNombreLigneBaremeCollege('actesbaremepriseencharge'); afficheNombreLigneBaremeCollege('actesbaremepriseenchargelienparente'); } }); } function appliquerDataTableBareme(){ try{ $('.tabbareme').DataTable({ "lengthMenu": [3, 6, 10], "scrollX": true, "scrollY": "20vh", "pagingType": "full_numbers", "autoWidth": true, "bFilter": false, "bLengthChange": false, "orderMulti": false, "orderCellsTop": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function afficherMasquerGarantiesBaremeCollege() { masquerGarantie = $("#masquerGarantie").val(); if(masquerGarantie == undefined){ masquerGarantie = "1"; } //alert(masquerGarantie); if(masquerGarantie=="1"){ $('#div_garanties_masquer').hide(); $("#masquerGarantie").val("0"); $("#span_garantie").text("[+]"); }else{ $('#div_garanties_masquer').show(); $("#masquerGarantie").val("1"); //$("#dateEffetGarantie").focus(); actualiser_bareme_garantie_college(); $("#span_garantie").text("[-]"); $("#masquerGarantieLienParente").val("1"); $("#masquerActe").val("1"); $("#masquerActeLienParente").val("1"); afficherMasquerGarantiesBaremeLienParenteCollege(); afficherMasquerActeBaremeCollege(); afficherMasquerActeBaremeLienParenteCollege(); } afficheNombreLigneBaremeCollege('garantiesbaremepriseencharge'); } function afficherMasquerGarantiesBaremeLienParenteCollege() { masquerGarantieLienParente = $("#masquerGarantieLienParente").val(); if(masquerGarantieLienParente == undefined){ masquerGarantieLienParente = "1"; } if(masquerGarantieLienParente=="1"){ $('#div_garanties_lienparente_masquer').hide(); $("#masquerGarantieLienParente").val("0"); $("#span_garantie_lienparente").text("[+]"); }else{ $('#div_garanties_lienparente_masquer').show(); $("#masquerGarantieLienParente").val("1"); actualiser_bareme_garantie_lienparente_college(); $("#span_garantie_lienparente").text("[-]"); $("#masquerGarantie").val("1"); $("#masquerActe").val("1"); $("#masquerActeLienParente").val("1"); afficherMasquerGarantiesBaremeCollege(); afficherMasquerActeBaremeCollege(); afficherMasquerActeBaremeLienParenteCollege(); } afficheNombreLigneBaremeCollege('garantiesbaremepriseenchargelienparente'); } function afficherMasquerActeBaremeCollege() { masquerActe = $("#masquerActe").val(); if(masquerActe == undefined){ masquerActe = "1"; } if(masquerActe=="1"){ $('#div_acte_masquer').hide(); $("#masquerActe").val("0"); $("#span_acte").text("[+]"); }else{ $('#div_acte_masquer').show(); $("#masquerActe").val("1"); actualiser_bareme_acte_college(); $("#span_acte").text("[-]"); $("#masquerGarantie").val("1"); $("#masquerGarantieLienParente").val("1"); $("#masquerActeLienParente").val("1"); afficherMasquerGarantiesBaremeCollege(); afficherMasquerGarantiesBaremeLienParenteCollege(); afficherMasquerActeBaremeLienParenteCollege(); } afficheNombreLigneBaremeCollege('actesbaremepriseencharge'); } function afficherMasquerActeBaremeLienParenteCollege() { masquerActeLienParente = $("#masquerActeLienParente").val(); if(masquerActeLienParente == undefined){ masquerActeLienParente = "1"; } if(masquerActeLienParente=="1"){ $('#div_acte_lienparente_masquer').hide(); $("#masquerActeLienParente").val("0"); $("#span_acte_lienparente").text("[+]"); }else{ $('#div_acte_lienparente_masquer').show(); $("#masquerActeLienParente").val("1"); actualiser_bareme_acte_lienparente_college(); $("#span_acte_lienparente").text("[-]"); $("#masquerGarantie").val("1"); $("#masquerGarantieLienParente").val("1"); $("#masquerActe").val("1"); afficherMasquerGarantiesBaremeCollege(); afficherMasquerGarantiesBaremeLienParenteCollege(); afficherMasquerActeBaremeCollege(); } afficheNombreLigneBaremeCollege('actesbaremepriseenchargelienparente'); } function stylechampsRequis(){ var requis = $('input,select,textarea').filter('[required]:visible'); requis.each(function(){ $(this).focus(function(){ $(this).css('borderColor','red'); }); $(this).blur(function(){ $(this).css('borderColor','#cccccc'); }); }); } function actualiser_bareme_garantie_college() { codeGarantie = $("#codeGarantie").val(); idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); donnees = 'codeGarantie='+codeGarantie; donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; $.ajax({ url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollege/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_garanties_bareme').html(data); }, complete: function() { } }); } function actualiser_bareme_garantie_lienparente_college() { codeGarantie = $("#codeGarantie").val(); idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); donnees = 'codeGarantie='+codeGarantie; donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; $.ajax({ url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollege/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_garanties_bareme_lienparente').html(data); }, complete: function() { } }); } function actualiser_bareme_acte_college() { codeGarantie = $("#codeGarantie").val(); idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); donnees = 'codeGarantie='+codeGarantie; donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; $.ajax({ url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollege/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_actes_bareme').html(data); }, complete: function() { } }); } function actualiser_bareme_acte_lienparente_college() { codeGarantie = $("#codeGarantie").val(); idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); donnees = 'codeGarantie='+codeGarantie; donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; $.ajax({ url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollege/", type : 'post', data: donnees, error: function(errorData){ //alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $('#div_actes_lienparente').html(data); }, complete: function() { } }); } function consosadherent(){ var idAdherent = $('#idAdherent').val(); $("#div_patienter").html('
' + '' + '
'); //Ajaxlimiteaddadherent donnees = 'idAdherent='+idAdherent; //alert(donnees); //return; $.ajax({ url: $("#racineWeb").val()+"Ajaxconsosadherent/", type : 'post', data: donnees, error: function(errorData){ alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $("#div_patienter").html(''); $('#div_consos_adherent').html(data); $('#div_consos_adherent').modal("show"); }, complete: function() { } }); } function consosbeneficiaire(){ //\u00ea, \u00e9 var idBeneficiaire = $('#idBeneficiaire').val(); $("#div_patienter").html('
' + '' + '
'); //Ajaxlimiteaddadherent donnees = 'idBeneficiaire='+idBeneficiaire; //alert(donnees); //return; $.ajax({ url: $("#racineWeb").val()+"Ajaxconsosbeneficiaire/", type : 'post', data: donnees, error: function(errorData){ alert("Erreur : "+errorData); }, success: function(data) { //alert("Success : "+data); $("#div_patienter").html(''); $('#div_consos_beneficiaire').html(data); $('#div_consos_beneficiaire').modal("show"); }, complete: function() { } }); } function consulter_envois_sms() { donnees = ""; donnees_retour = ""; date1 = $("#date1").val(); date2 = $("#date2").val(); donnees += 'date1=' + date1; donnees += '&date2=' + date2; $("#div_sms").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/consulter/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_sms").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function consulter_envois_whatsapp() { donnees = ""; donnees_retour = ""; date1 = $("#date1").val(); date2 = $("#date2").val(); donnees += 'date1=' + date1; donnees += '&date2=' + date2; $("#div_sms").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/consulterwhatsapp/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_sms").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function consulter_envois_whatsapp_en_cours() { donnees = ""; donnees_retour = ""; date1 = $("#date1").val(); date2 = $("#date2").val(); donnees += 'date1=' + date1; donnees += '&date2=' + date2; $("#div_sms").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/consulterwhatsappencours/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_sms").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function mettre_sms_commun_attente_assureur() { textMessage = $("#textMessageCommun").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir le message!"; v_msgEng="Please enter the message!"; alert_ebene(v_msg, v_msgEng); $("#textMessageCommun").focus(); return; } donnees = "textMessage="+textMessage; $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettrewhatsappattenteassureur/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Messages mis dans la queue des envois!"; v_msgEng="Messages in the queue!"; alert_ebene(v_msg, v_msgEng); re_init_envoi_sms(); } }); } function mettre_sms_commun_attente_prestataire() { codePrestataire = $("#codePrestataire").val(); if (codePrestataire<="0") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select an insured!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } textMessage = $("#textMessageCommun").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir le message!"; v_msgEng="Please enter the message!"; alert_ebene(v_msg, v_msgEng); $("#textMessageCommun").focus(); return; } donnees = "textMessage="+textMessage; donnees += "&codePrestataire="+codePrestataire; $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettrewhatsappattenteprestataire/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Messages mis dans la queue des envois!"; v_msgEng="Messages in the queue!"; alert_ebene(v_msg, v_msgEng); re_init_envoi_sms(); } }); } function mettre_sms_commun_attente_tous() { codePrestataire = $("#codePrestataire").val(); if (codePrestataire<="0") { v_msg="Veuillez sélectionner un prestataire!"; v_msgEng="Please select an insured!"; alert_ebene(v_msg, v_msgEng); $("#codePrestataire").focus(); return; } textMessage = $("#textMessageCommun").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir le message!"; v_msgEng="Please enter the message!"; alert_ebene(v_msg, v_msgEng); $("#textMessageCommun").focus(); return; } donnees = "textMessage="+textMessage; donnees += "&codePrestataire="+codePrestataire; $.ajax({ url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettrewhatsappattenteassureurprestataire/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Messages mis dans la queue des envois!"; v_msgEng="Messages in the queue!"; alert_ebene(v_msg, v_msgEng); re_init_envoi_sms(); } }); } function re_init_envoi_sms() { window.location.assign($("#racineWeb" ).val()+"Envoisms/"); } function lienparente(){ numeroBeneficiaire = $("#numeroBeneficiaire").val(); donnees = "numeroBeneficiaire="+numeroBeneficiaire; $.ajax({ url: $("#racineWeb").val()+"Ajaxlienparente/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); $('#div_lien').html(data); }, complete: function() { } }); } function affichelisteprestataires(libelle) { if(libelle!='' && libelle.length >="3") { var donnees = 'libelle='+ libelle; vLink = "Ajaxchargerlisteprestataires/"; $.ajax({ type: "POST", url: $("#racineWeb").val()+vLink, data:donnees, beforeSend: function(){ $("#searchInputPrestataire").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px"); }, success: function(data){ $("#div_selection_prestataire").show(); $("#div_selection_prestataire").html(data); $("#searchInputPrestataire").css("background","#FFF"); } }); }else{ $("#div_selection_prestataire").hide(); return false; } } function selectPrestataire(code, libelle){ nomForm = $("#nomForm").val(); $("#searchInputPrestataire").val(libelle); $("#div_selection_prestataire").hide(); $("#codePrestataire").val(code); } function estDateAnncienne(date) { // Obtenir la date d'aujourd'hui sans l'heure const aujourdHui = new Date(); aujourdHui.setHours(0, 0, 0, 0); // Réinitialiser les heures pour une comparaison pure de dates // S'assurer que l'argument 'date' est un objet Date const dateComparee = new Date(date); dateComparee.setHours(0, 0, 0, 0); // De même, ignorer l'heure // Comparer les dates return dateComparee > aujourdHui; } function convertirEnFormatISO(dateStr) { // Détection et parsing de la date selon son format let day, month, year; // Format français (JJ/MM/AAAA) const matchFr = dateStr.match(/^(\d{2})\/(\d{2})\/(\d{4})$/); if (matchFr) { day = matchFr[1]; month = matchFr[2]; year = matchFr[3]; } // Format anglais (MM/JJ/AAAA) else if (dateStr.match(/^(\d{2})\/(\d{2})\/(\d{4})$/)) { const matchEn = dateStr.match(/^(\d{2})\/(\d{2})\/(\d{4})$/); day = matchEn[2]; month = matchEn[1]; year = matchEn[3]; } // Format ISO (AAAA-MM-JJ) - on la retourne directement else if (dateStr.match(/^(\d{4})-(\d{2})-(\d{2})$/)) { return dateStr; // Déjà au bon format } // Format non reconnu else { throw new Error("Format de date non reconnu"); } // Validation de la date const date = new Date(`${year}-${month}-${day}`); if (isNaN(date.getTime())) { throw new Error("Date invalide"); } // Formatage en AAAA-MM-JJ return `${year}-${month.padStart(2, '0')}-${day.padStart(2, '0')}`; } function controle_date(dateSoin) { dateSoin = convertirEnFormatISO(dateSoin) if(estDateAnncienne(dateSoin)) { v_msg="La date de soin doit être antérieure ou égale à la date du jour!"; v_msgEng="The treatment date must be before or equal to today's date!"; alert_ebene(v_msg, v_msgEng); $("#dateConsultation").val(""); $("#dateConsultation").focus(); return; } } function formatNumerique(controle){ controle.value = controle.value.replace(/ /g,""); return; } function formatMonetaire(controle){ controle.value = formatCurrency(controle.value); return; } var formatCurrency = function(num){ var str = num.toString().replace("", ""), parts = false, output = [], i = 1, formatted = null; if(str.indexOf(".") > 0) { parts = str.split("."); str = parts[0]; } str = str.split("").reverse(); for(var j = 0, len = str.length; j < len; j++) { if(str[j] != " ") { output.push(str[j]); if(i%3 == 0 && j < (len - 1)) { output.push(" "); } i++; } } formatted = output.reverse().join(""); return(formatted + ((parts) ? "." + parts[1].substr(0, 2) : "")); }; function enregistrer_demande_remboursement() { numeroBeneficiaire = $("#numeroBeneficiaire").val(); commentaires = $("#commentaires").val(); commentaires = commentaires.trim(); if (commentaires<=" ") { v_msg="Le commentaire est obligatoire!"; v_msgEng="Comment is required!"; alert_ebene(v_msg, v_msgEng); $("#commentaires").focus(); return; } v_msg="Confirmez-vous l'enregistrement de votre demande?"; v_msgEng="Do you confirm the registration of your request?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'numeroBeneficiaire='+ numeroBeneficiaire+'&commentaires='+commentaires; vLink = "Ajaxdemanderemboursement/enregistrerdemande/"; $.ajax({ type: "POST", url: $("#racineWeb").val()+vLink, data:donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { actualiser_remboursement(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function listerremboursement() { d1 = $("#d1").val(); d2 = $("#d2").val(); codeEtatDemandeRemboursement = $("#codeEtatDemandeRemboursement").val(); donnees = 'd1='+ d1+'&d2='+d2+'&codeEtatDemandeRemboursement='+codeEtatDemandeRemboursement; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemanderemboursement/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); $('#div_dossiers').html(data); }, complete: function() { } }); } function selectionner_remboursement(idDemande) { $("#contenu").html('
' + '' + '
'); donnees = 'idDemande='+idDemande; $.ajax({ url: $("#racineWeb").val()+"Ajaxdemanderemboursement/selectionnerremb/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); }, complete: function() { actualiser_remboursement(); } }); } function actualiser_remboursement() { window.location.assign($("#racineWeb" ).val()+"Remboursement/"); } function liste_contestation() { window.location.assign($("#racineWeb" ).val()+"Historiquecontestation/"); } function listerdossiercontestes() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossierscontestes/", type : 'post', data: donnees, error: function(errorData) { // alert("Erreur : "+errorData); }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function reactiver_contestation(numeroFeuilleMaladie) { let v_msg = "Veuillez saisir le motif de la réactivation de ce dossier médical!"; let v_msgEng = "Please enter the reason for reactivating this medical record!"; prompt_ebene(v_msg, v_msgEng, "", function(motif_activation) { if (!motif_activation || motif_activation.trim() === "") { v_msg = "Vous devez saisir un motif!"; v_msgEng = "You have to enter a reason!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la réactivation?"; v_msgEng="Do you confirm reactivation?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé let donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie; donnees += "&motif=" + encodeURIComponent(motif_activation); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossierscontestes/reactiver/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { v_msg="Opération effectuée avec succès!"; v_msgEng="Operation successfully completed"; alert_ebene(v_msg, v_msgEng); liste_contestation(); } }); return; } else { // L'utilisateur a annulé v_msg="Opération annulée!"; v_msgEng="Operation canceled!"; alert_ebene(v_msg, v_msgEng); return; } }); }); } function listerrdv() { d1 = $("#d1").val(); d2 = $("#d2").val(); codeEtatRdv = $("#codeEtatRdv").val(); donnees = 'd1='+ d1+'&d2='+d2+'&codeEtatRdv='+codeEtatRdv; $("#div_dossiers").html('
' + '' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemanderdv/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); $('#div_dossiers').html(data); }, complete: function() { } }); } function selectionner_rdv(idDemande) { donnees = 'idDemande='+idDemande; $.ajax({ url: $("#racineWeb").val()+"Ajaxdemanderdv/selectionner/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); }, complete: function() { ouvrir_rdv(); } }); } function ouvrir_rdv() { window.location.assign($("#racineWeb" ).val()+"Rendezvous/"); } function fin_rdv(debut) { $("#finRdv").val(debut); } function estInferieurDate(d_fin, d_debut) { // Obtenir la date d'aujourd'hui sans l'heure const debut = new Date(d_debut); debut.setHours(0, 0, 0, 0); // Réinitialiser les heures pour une comparaison pure de dates // S'assurer que l'argument 'date' est un objet Date const fin = new Date(d_fin); fin.setHours(0, 0, 0, 0); // De même, ignorer l'heure // Comparer les dates return debut > fin ; } function controle_date_fin_rdv(dateFin) { debutRdv = $("#debutRdv").val(); dateDebut = convertirEnFormatISO(debutRdv); dateFin = convertirEnFormatISO(dateFin) if(estInferieurDate(dateFin, dateDebut)) { v_msg="La date de fin doit être supérieure ou égale à la date de début!"; v_msgEng="The end date must be greater than or equal to the start date!"; alert_ebene(v_msg, v_msgEng); $("#finRdv").val(debutRdv); $("#finRdv").focus(); return; } } function enregistrer_rdv() { numeroBeneficiaire = $("#numeroBeneficiaire").val(); debutRdv = $("#debutRdv").val(); finRdv = $("#finRdv").val(); codePrestataire = $("#codePrestataire").val(); codeSpecialite = $("#codeSpecialite").val(); if (numeroBeneficiaire<=" ") { v_msg="Sélectionner un bénéficiaire!"; v_msgEng="Select a beneficiary!"; alert_ebene(v_msg, v_msgEng); $("#numeroBeneficiaire").focus(); return; } if (debutRdv<=" ") { v_msg="La date de début de rendez-vous est obligatoire!"; v_msgEng="The appointment start date is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#debutRdv").focus(); return; } if (finRdv<=" ") { v_msg="La motif de fin de rendez-vous est obligatoire!"; v_msgEng="The end date of the appointment is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#finRdv").focus(); return; } if (codePrestataire<=" ") { v_msg="Sélectionner un prestataire pour le rendez-vous!"; v_msgEng="Select a provider for the appointment!"; alert_ebene(v_msg, v_msgEng); $("#searchInputPrestataire").focus(); return; } if (codeSpecialite<=" ") { v_msg="La spécialité de rendez-vous est obligatoire!"; v_msgEng="The appointment specialty is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#codeSpecialite").focus(); return; } motifRdv = $("#motifRdv").val(); motifRdv = motifRdv.trim(); if (motifRdv<=" ") { v_msg="Le motif de rendez-vous est obligatoire!"; v_msgEng="The reason for the appointment is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#motifRdv").focus(); return; } v_msg="Confirmez-vous l'enregistrement de votre demande?"; v_msgEng="Do you confirm the registration of your request?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'numeroBeneficiaire='+ numeroBeneficiaire+'&debutRdv='+debutRdv; donnees += '&finRdv='+finRdv+'&codePrestataire='+codePrestataire; donnees += '&codeSpecialite='+codeSpecialite+'&motifRdv='+motifRdv; vLink = "Ajaxdemanderdv/enregistrer/"; $.ajax({ type: "POST", url: $("#racineWeb").val()+vLink, data:donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { ouvrir_rdv(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function modifier_rdv() { numeroBeneficiaire = $("#numeroBeneficiaire").val(); debutRdv = $("#debutRdv").val(); finRdv = $("#finRdv").val(); codePrestataire = $("#codePrestataire").val(); codeSpecialite = $("#codeSpecialite").val(); if (numeroBeneficiaire<=" ") { v_msg="Sélectionner un bénéficiaire!"; v_msgEng="Select a beneficiary!"; alert_ebene(v_msg, v_msgEng); $("#numeroBeneficiaire").focus(); return; } if (debutRdv<=" ") { v_msg="La date de début de rendez-vous est obligatoire!"; v_msgEng="The appointment start date is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#debutRdv").focus(); return; } if (finRdv<=" ") { v_msg="La motif de fin de rendez-vous est obligatoire!"; v_msgEng="The end date of the appointment is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#finRdv").focus(); return; } if (codePrestataire<=" ") { v_msg="Sélectionner un prestataire pour le rendez-vous!"; v_msgEng="Select a provider for the appointment!"; alert_ebene(v_msg, v_msgEng); $("#searchInputPrestataire").focus(); return; } if (codeSpecialite<=" ") { v_msg="La spécialité de rendez-vous est obligatoire!"; v_msgEng="The appointment specialty is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#codeSpecialite").focus(); return; } motifRdv = $("#motifRdv").val(); motifRdv = motifRdv.trim(); if (motifRdv<=" ") { v_msg="Le motif de rendez-vous est obligatoire!"; v_msgEng="The reason for the appointment is mandatory!"; alert_ebene(v_msg, v_msgEng); $("#motifRdv").focus(); return; } v_msg="Confirmez-vous la modification de votre demande?"; v_msgEng="Do you confirm the modification of your request?"; confirm_ebene(v_msg, v_msgEng) .then((isConfirmed) => { if (isConfirmed) { // L'utilisateur a confirmé donnees = 'numeroBeneficiaire='+ numeroBeneficiaire+'&debutRdv='+debutRdv; donnees += '&finRdv='+finRdv+'&codePrestataire='+codePrestataire; donnees += '&codeSpecialite='+codeSpecialite+'&motifRdv='+motifRdv; vLink = "Ajaxdemanderdv/modifier/"; $.ajax({ type: "POST", url: $("#racineWeb").val()+vLink, data:donnees, error: function(errorData) { }, success: function(data) { // alert(data); // $('#div_test_gabarit').html(data); }, complete: function() { historique_rdv(); } }); } else { // L'utilisateur a annulé console.log("Confirmation refusée"); } }); } function historique_rdv() { window.location.assign($("#racineWeb" ).val()+"Historiquerdv/"); } function envoyer_message() { window.location.assign($("#racineWeb" ).val()+"Envoisms/"); } function alert_limite(code) { if(code=="G"){ v_msg="Limite du plafond ou du nombre de transaction est atteint pour cette garantie !"; v_msgEng="Limit of the ceiling or number of transactions has been reached for this guarantee!"; }else{ v_msg="Limite du plafond ou du nombre de transaction est atteint pour cet acte !"; v_msgEng="Limit of the ceiling or number of transactions has been reached for this act!"; } alert_ebene(v_msg, v_msgEng); return; } //Face KANE 26-09-2025 function re_init_photo_face() { var photo = document.getElementById('photo_face'); photo.setAttribute('src', ""); $('#message_face').html(""); $('#image_face').val(""); $("#div_wait_face_ebene").html(''); } function ebene_init_photo_face() // OK { faceRegistered = $("#faceRegistered").val(); if(faceRegistered=="1") { v_msg="Cettte personne a déjà une face dans le système!"; v_msgEng="This person already has a face in the system!"; alert_ebene(v_msg, v_msgEng); $('#message_face').html(""); return; } re_init_photo_face(); $("#btn_pop_save_face").click(); } function ebene_enregistrer_photo_face() // OK { $("#ebene_confirmer_photo_face").prop('disabled', true); $("#ebene_supprimer_photo_face").prop('disabled', true); $("#ebene_take_photo_face").prop('disabled', true); $("#motif").prop('disabled', true); $("ebene_confirmer_photo_face").prop('disabled', true); $("ebene_supprimer_photo_face").prop('disabled', true); $("ebene_take_photo_face").prop('disabled', true); $("motif").prop('disabled', true); $('#message_face').html(""); $("#div_wait_face_ebene").html(''); $("#okId").val("-1"); $("#okId_face").val("-1"); $("#del_face").val("0"); image_face = $("#image_face").val(); if(image_face<=" ") { v_msg="Veuillez prendre une photo!"; v_msgEng="Please take a photo!"; alert_ebene(v_msg, v_msgEng); return; } $("#div_wait_face_ebene").html('
' + '' + '
'); compare_face = $("#compare_face").val(); v_idBeneficiaire=$("#idBeneficiaire_C").val(); var dataURL = canvas.toDataURL("image/jpeg"); $.ajax({ url: $("#racineWeb").val()+"Fichebeneficiaire/ebeneenregistrerface/", type: 'POST', data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, success: function(data) { $("#ebene_take_photo_face").prop('disabled', false); $("#div_wait_face_ebene").html(''); $("#message_face").html(data); photo_succes = $("#photo_succes").val(); if(photo_succes=="1") { v_msg="Enrôlement effectué avec succès!"; v_msgEng="Enrollment completed successfully!!"; // alert_ebene(v_msg, v_msgEng); setTimeout(() => { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+v_idBeneficiaire); }, 1000) } }, error: function(data) { }, complete: function(data) { $("#div_wait_face_ebene").html(''); } }); } function fiche_beneficiaire() { idBeneficiaire = $("#idBeneficiaire").val(); window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+idBeneficiaire); } /* function actualiser_page() { window.location.assign($("#racineWeb" ).val()+$("#vue" ).val()+"/"); } */ function actualiser_page() { $("#contenu").html('
' + '' + '
'); location.reload(); } function prestataires(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Prestataires/"); } function historiqueremboursement(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Historiqueremboursement/"); } function historiquecontestation(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Historiquecontestation/"); } function gedglobal(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Ged/"); } function historiquerdv(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Historiquerdv/"); } function envoisms(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Envoisms/"); } function pharmaciegarde(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Pharmaciegarde()/"); } function accueilassure(){ $("#contenu").html('
' + '' + '
'); window.location.assign($("#racineWeb" ).val()+"Accueilassure/"); }