diff --git a/Js/fonctions.js b/Js/fonctions.js index 5c007030..7c4a3a22 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5404,87225 +5404,3 @@ function maj_prime_additionnelle(idGarantie, primeOption, controle) function enregistrer_college_temp() { - idCollegeTemp = $('#idCollegeTemp').val(); - codeProduit = $('#codeProduit').val(); - codeCollegeType = $('#codeCollegeType').val(); - codeReseau = $('#codeReseau').val(); - codeTypeRemboursement = $('#codeTypeRemboursement').val(); - codeTerritoire = $('#codeTerritoire').val(); - codeLienParente = $('#codeLienParente').val(); - libelleCollege = $('#libelleCollege').val(); - ticketModerateurCollege = $('#ticketModerateurCollege').val(); - - delaiCarenceCollege = $('#delaiCarenceCollege').val(); - plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10); - - plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10); - - idPolice = $('#idPolice').val(); - numeroPolice = $('#numeroPolice').val(); - accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10); - rachatTm = $('#rachatTm').val(); - tauxRachatTm = $('#tauxRachatTm').val(); - tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val(); - budgetDefini = "0"; - montantBudget = "0"; - nbAdherent = $('#nbAdherent').val(); - nbAyantdroit = $('#nbAyantdroit').val(); - codeTypeTarifActe = $('#codeTypeTarifActe').val(); - codeTarifActe = $('#codeTarifActe').val(); - codeGcAssureur = $('#codeGcAssureur').val(); - - codeGcAssureur = $('#codeGcAssureur').val(); - idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - codeBaseTarification = $('#codeBaseTarification').val(); - - seuilRdCollege = $('#seuilRdCollege').val(); - - forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); - forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); - forfaitAppelCotisation = 0; // parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); - - ticketModerateurHorsReseau = $('#ticketModerateurHorsReseau').val(); - ageLimiteEnfantEleve = $('#ageLimiteEnfantEleve').val(); - - donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau; - donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente; - donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege; - donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel; - donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini; - donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe; - donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeBaseTarification='+codeBaseTarification+'&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent; - - //donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - donnees += '&ticketModerateurHorsReseau='+ticketModerateurHorsReseau+'&ageLimiteEnfantEleve='+ageLimiteEnfantEleve; - - fraisCarte = $("#fraisCarte").val(); - fraisCarte = fraisCarte.replace(/ /g,""); - - fraisCarteRen = $("#fraisCarteRen").val(); - fraisCarteRen = fraisCarteRen.replace(/ /g,""); - - donnees +='&fraisCarte='+fraisCarte+'&fraisCarteRen='+fraisCarteRen; - - console.log(donnees); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/enregistrercollegelienparentetemp/", - type: 'POST', - data: donnees, - success: function(data) - { - alert(data); - $('#div_test_gabarit').html(data); - }, - complete: function(data) - { - } - }); -} - -function recapituler_limite_additionnelle() -{ - var div_primes = $('#div_primes'); - - $.ajax({ - url: $("#racineWeb").val()+"Recaplimiteadd/", - type: 'POST', - success: function(data) { - div_primes.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function recapituler_limite_college() -{ - var div_recap = $('#div_recap'); - - $.ajax({ - url: $("#racineWeb").val()+"Recaplimitecollege/", - type: 'POST', - success: function(data) { - div_recap.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -function changer_limite() -{ - etat=$("#codeEtatPolice_C").val(); - - if (etat=="RE") - { - v_msg="Attention! Police résiliée!"; - v_msgEng="Warning! Terminated policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (etat=="SU") - { - v_msg="Attention! Police suspendue!"; - v_msgEng="Warning! Suspended policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (etat=="AN") - { - v_msg="Attention! Police annulée!"; - v_msgEng="Warning! Canceled policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - etatadh=$("#codeEtatAdherent_C").val(); - - if (etatadh != "V") - { - v_msg="Attention! cette famille n\'est pas en vigueur!"; - v_msgEng="Warning! this family is not in force!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - rapport_sp_police=$("#rapport_sp_police").val(); - if(rapport_sp_police>"0.70") - { - v_msg="Attention! S/P > 70%"; - v_msgEng="Warbing! Loss Ratio > 70%"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimiteaddadherent/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Changerlimite/"); - } - }); -} - -function maj_limite_add_adherent(idGarantie, plafond, controle) -{ - if(controle_numerique(controle)) - { - donnees = 'idGarantie='+idGarantie+"&plafond="+plafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollegeadherent/majplafondadherent/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - controle.focus(); - } - }); - } -} - -function enregistrer_changement_limite() -{ - $("#btn_enreg").click(); -} - -function pop_afficher_selection_limite(p_id_college_temp) -{ - var div_selection_assure = $('#div_selection_assure'); - $("#btn_pop").click(); - - donnees = 'id_college_temp='+p_id_college_temp; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionlimite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_selection_assure.html(data); - }, - complete: function() { - // $("#btn_pop").click(); - } - }); -} - -function selection_famille_limite(p_choix,p_idBeneficiaire) -{ - donnees = 'idBeneficiaire='+p_idBeneficiaire; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionner/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - recapituler_limite_college_simple(); - } - }); -} - - -function recapituler_limite_college_simple() -{ - $.ajax({ - url: $("#racineWeb").val()+"Recaplimitecollege/recapituler/", - type: 'POST', - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - recapituler_limite_additionnelle(); - } - }); -} - -function selectionner_tout_limite(p_idCollegeTemp, p_choix) -{ - donnees = 'idCollegeTemp='+p_idCollegeTemp; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - recapituler_limite_college_simple(); - pop_afficher_selection_limite(p_idCollegeTemp); - } - }); -} - -function gestionbon() -{ - adminBon = $("#adminBon").val(); - - if (adminBon!="1") - { - v_msg="Accès refusé!"; - v_msgEng="Access denied!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb").val()+"Gestionbons/"); -} - -function getDenierNumeroBon() -{ - $("#msgErreur").html(""); - $("#div_wait").html(""); - - codeTypeBon=$("#codeTypeBon").val(); - - if (codeTypeBon<=" ") - { - v_msg="Veuillez sélectionner un type de bon!"; - v_msgEng="Please select a form type!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#msgErreur").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderniernumerobon/", - type : 'post', - data: "codeTypeBon="+codeTypeBon, - error: function(errorData) { - }, - success: function(data) { - $("#infodernierbon").html(data); - $("#msgErreur").html(""); - }, - complete: function() { - denierNumeroBon = $("#denierNumeroBon_info").val(); - denierNumeroBon = parseInt(denierNumeroBon); - $("#denierNumeroBon").val(denierNumeroBon); - $("#noDepart").val(denierNumeroBon+1); - $("#noFin").val(denierNumeroBon+50); - } - }); -} - -function genererbon() -{ - codePrestataire=$("#codePrestataire").val(); - codeTypeBon=$("#codeTypeBon").val(); - receptionnaire=$("#receptionnaire").val(); - - noDepart=$("#noDepart").val(); - noFin=$("#noFin").val(); - - if (noDepart=="") - { - noDepart="0"; - } - - if (noFin=="") - { - noFin="0"; - } - - noDepart = parseInt(noDepart); - noFin = parseInt(noFin); - - if (codePrestataire<=" ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - $("#btn_pop_prestataire").click(); - return; - } - - if (codeTypeBon<=" ") - { - v_msg="Veuillez sélectionner un type de bon!"; - v_msgEng="Please select a form type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeBon").focus(); - return; - } - - if (noFin { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'codeTypeBon='+codeTypeBon+'&noDepart='+noDepart+'&noFin='+noFin+'&receptionnaire='+receptionnaire+'&codePrestataire='+codePrestataire; - - // donnees_sav = donnees+'&typeMail=mailgenererbon'; - donnees_sav = donnees; - typeMail='mailgenererbon'; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxplagebonlibre/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#infoplagelibre").html(data); - - }, - complete: function() { - plageLibre_info=$("#plageLibre_info").val(); - - if (plageLibre_info!="0") - { - v_msg="Cette plage est déjà occupée!"; - v_msgEng="This range is already occupied!"; - alert_ebene(v_msg, v_msgEng); - - $("#noDepart").focus(); - return; - } - - $("#div_page_entiere").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgenererbons/genererBon/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_page_entiere").html(data); - }, - complete: function() { - imprimer_livraison_bon(); - } - }); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficherbon() -{ - codePrestataire=$("#codePrestataire").val(); - - codeTypeBon=$("#codeTypeBon").val(); - codeEtatBon=$("#codeEtatBon").val(); - - noDepart=$("#noDepart").val(); - noFin=$("#noFin").val(); - - if (noDepart=="") - { - noDepart="0"; - } - - if (noFin=="") - { - noFin="0"; - } - - noDepart = parseInt(noDepart); - noFin = parseInt(noFin); - - if (codePrestataire<=" ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - if (codeTypeBon<=" ") - { - v_msg="Veuillez sélectionner un type de bon!"; - v_msgEng="Please select a form type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeBon").focus(); - return; - } - - if (noFin' + ''); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxafficherbons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_bonpecs").html(data); - }, - complete: function() { - $("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val()); - } - }); -} - -function listergenerationbon() -{ - codePrestataire=$("#codePrestataire").val(); - codeTypeBon=$("#codeTypeBon").val(); - d1=$("#d1").val(); - d2=$("#d2").val(); - - if (codePrestataire<=" ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - if (codeTypeBon<=" ") - { - v_msg="Veuillez sélectionner un type de bon!"; - v_msgEng="Please select a form type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeBon").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; - - $("#div_bonpecs").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxalistegenererbons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_bonpecs").html(data); - }, - complete: function() { - $("#nbligne").val("Nombre de lignes affichées : "+$("#nbligne_info").val()); - } - }); -} - -function listerdemandebon() -{ - codePrestataire=$("#codePrestataire").val(); - codeTypeBon=$("#codeTypeBon").val(); - d1=$("#d1").val(); - d2=$("#d2").val(); - - if (codePrestataire<=" ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - if (codeTypeBon<=" ") - { - v_msg="Veuillez sélectionner un type de bon!"; - v_msgEng="Please select a form type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeBon").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; - - $("#div_bonpecs").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxalistedemandebon/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_bonpecs").html(data); - }, - complete: function() { - } - }); -} - -function ajaxListerExclusions() -{ - $("#div_acte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclureacte/", - type : 'post', - data: "idCollege="+$("#idCollege").val(), - error: function(errorData) { - }, - success: function(data) { - $("#div_acte").html(data); - } - }); -} - -function exclure_acte(p_choix, p_codeActe, id_exclusioncollege) -{ - donnees = 'idCollege='+$("#idCollege").val(); - donnees += '&id_exclusioncollege='+id_exclusioncollege; - donnees += '&codeActe='+p_codeActe; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclureacte/exclure/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function separateur_millier(montant) -{ - montant = parseInt(montant); - montant.toLocaleString(); - return montant.toLocaleString(); -} - -function afficher_detail_generartionbon(idgenerationbon) -{ - if (idgenerationbon>"") - { - window.location.assign($("#racineWeb" ).val()+"Detailgenerationbon/"+idgenerationbon+"/"); - } -} - -function afficher_tarifoptique() -{ - var div_detail = $('#div_detail'); - - codeTarifOptique=$("#codeTarifOptique").val(); - libelleOptique=$("#libelleOptique").val(); - - if(codeTarifOptique<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifOptique").focus(); - return; - } - - /* - if(libelleOptique<=' ') - { - v_msg="Veuillez saisir un nom!"; - v_msgEng="Please enter a name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleOptique").focus(); - return; - } - */ - - donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleOptique='+libelleOptique; - - div_detail.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifoptique/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail").html(data); - appliquerDataTable(); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - -function maj_tarifoptique(idDetail, prix) -{ - donnees = 'idDetail='+idDetail+"&prix="+prix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifoptique/maj/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -function supprimer_espace_nombre(nombre) -{ - // nombre = nombre.replace(" ", ""); - nombre = nombre.replace(/ /g, ""); - - if(isNaN(nombre)) - { - v_msg = nombre+" n\'est pas un nombre!"; - v_msgEng = nombre+" is not a number!"; - alert_ebene(v_msg, v_msgEng); - - return '0'; - } - nombre = parseInt(nombre); - return nombre; -} - -function afficher_tarifpharmacie() -{ - var div_detail = $('#div_detail'); - - codeTarifMedicament=$("#codeTarifMedicament").val(); - libelleMedicament=$("#libelleMedicament").val(); - - if(codeTarifMedicament<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifMedicament").focus(); - return; - } - - /* - if(libelleMedicament<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleMedicament").focus(); - return; - } - */ - - donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament; - - div_detail.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifmedicament/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail").html(data); - appliquerDataTable(); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - -function maj_tarifpharmacie(idDetail, prix) -{ - donnees = 'idDetail='+idDetail+"&prix="+prix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifmedicament/maj/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -function afficher_tarifacte() -{ - var div_detail = $('#div_detail'); - - codeTarifActe=$("#codeTarifActe").val(); - libelleActe=$("#libelleActe").val(); - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - if(libelleActe<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&libelleActe='+libelleActe; - - div_detail.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifacte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail").html(data); - appliquerDataTable(); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - -function maj_tarifacte(idDetail, prix) -{ - donnees = 'idDetail='+idDetail+"&prix="+prix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifacte/maj/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -function gestiondiverses() -{ - adminDiv = $("#adminDiv").val(); - - if (adminDiv!="1") - { - v_msg="Accès refusé!"; - v_msgEng="Access denied!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb").val()+"Gestiondiverses/"); -} - - -function liste_derogation_beneficiaire() -{ - window.location.assign($("#racineWeb" ).val()+"Listederogationsbenficiaire/"); -} - -function listerderogationbeneficiaire() -{ - d1=$("#d1").val(); - d2=$("#d2").val(); - - donnees = 'd1='+d1+'&d2='+d2; - - $("#div_derogations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_derogations").html(data); - }, - complete: function() { - } - }); -} - -function accepter_derogation(idDemandederogation) -{ - window.location.assign($("#racineWeb" ).val()+"Accepterderogation/"+idDemandederogation+"/"); -} - -function refuser_derogation(idDemandederogation) -{ - window.location.assign($("#racineWeb" ).val()+"Refuserderogation/"+idDemandederogation+"/"); -} - -function enregistrerrefusderogation() -{ - idDemandederogation = $("#idDemandederogation").val(); - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - if (motifReel<=" ") - { - v_msg="Veuillez saisir le motif réel!"; - v_msgEng="Please enter the real reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReel").focus(); - return; - } - - if (motifRefusAssure<=" ") - { - v_msg="Veuillez saisir un motif pour l\'assuré!"; - v_msgEng="Please enter a reason for the insured!"; - - $("#motifRefusAssure").focus(); - return; - } - - - v_msg="Confirmez-vous ce refus?"; - v_msgEng="Do you confirm this refusal?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - codePrestataire = $("#codePrestataire").val(); - - donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='refusderogation'; - typeSms="refusderogation"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - preparesms(typeSms); - }, - complete: function() { - - v_msg="Refus envoyé avec succès!"; - v_msgEng="Disagreement sent successfully!"; - alert_ebene(v_msg, v_msgEng); - - liste_derogation_beneficiaire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistreraccordderogation() -{ - idDemandederogation = $("#idDemandederogation").val(); - motifReel = $("#motifReel").val(); - debut =$("#debut").val(); - fin =$("#fin").val(); - - codeDerogation = $("#codeDerogation").val(); - tmDerogation = $("#tmDerogation").val(); - tmDerogation = parseInt(tmDerogation); - - codePrestataire = $("#codePrestataire").val(); - - if (motifReel<=" ") - { - v_msg="Veuillez saisir le motif!"; - v_msgEng="Please enter the reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReel").focus(); - return; - } - - var td0 = $("#datejourfr_C").datepicker("getDate"); - var td1 = $("#debut").datepicker("getDate"); - var td2 = $("#fin").datepicker("getDate"); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); - - if ((dt0>dt1) || dt1>dt2) - { - v_msg="Veuillez revoir les dates!"; - v_msgEng="Please review the dates!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cet accord?"; - v_msgEng="Do you confirm this agreement?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin; - donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='accordderogation'; - typeSms = "accordderogation"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - preparesms(typeSms); - }, - complete: function() { - - v_msg="Accord envoyé avec succès!"; - v_msgEng="Agreement sent successfully!"; - alert_ebene(v_msg, v_msgEng); - - liste_derogation_beneficiaire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function listerderogations() -{ - codePrestataire=$("#codePrestataire").val(); - codeDerogation=$("#codeDerogation").val(); - codeReponseDerogation=$("#codeReponseDerogation").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codePrestataire='+codePrestataire+'&codeDerogation='+codeDerogation+'&codeReponseDerogation='+codeReponseDerogation; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_derogations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogations/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_derogations").html(data); - }, - complete: function() { - } - }); -} - -function accepter_derogation_2(idDemandederogation) -{ - window.location.assign($("#racineWeb" ).val()+"Accepterderogations/"+idDemandederogation+"/"); -} - -function refuser_derogation_2(idDemandederogation) -{ - window.location.assign($("#racineWeb" ).val()+"Refuserderogations/"+idDemandederogation+"/"); -} - -function enregistrerrefusderogation_2() -{ - idDemandederogation = $("#idDemandederogation").val(); - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifReel").val(); - - - if (motifReel<=" ") - { - v_msg="Veuillez saisir le motif réel!"; - v_msgEng="Please enter the real reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReel").focus(); - return; - } - - if (motifRefusAssure<=" ") - { - v_msg="Veuillez saisir un motif pour l\'assuré!"; - v_msgEng="Please enter a reason for the insured!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - return; - } - - v_msg="Confirmez-vous ce refus?"; - v_msgEng="Do you confirm this refusal?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - codePrestataire = $("#codePrestataire").val(); - - donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='refusderogation'; - typeSms="refusderogation"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - preparesms(typeSms); - }, - complete: function() { - - v_msg="Refus envoyé avec succès!"; - v_msgEng="Disagreement sent successfully!"; - alert_ebene(v_msg, v_msgEng); - - liste_derogations(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistreraccordderogation_2() -{ - idDemandederogation = $("#idDemandederogation").val(); - motifReel = $("#motifReel").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - codeDerogation = $("#codeDerogation").val(); - tmDerogation = $("#tmDerogation").val(); - tmDerogation = parseInt(tmDerogation); - - codePrestataire = $("#codePrestataire").val(); - - if (motifReel<=" ") - { - v_msg="Veuillez saisir le motif!"; - v_msgEng="Please enter the reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReel").focus(); - return; - } - - var td0 = $("#datejourfr_C").datepicker("getDate"); - var td1 = $("#debut").datepicker("getDate"); - var td2 = $("#fin").datepicker("getDate"); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); - - if (dt0>dt1 || dt1>dt2) - { - v_msg="Veuillez revoir les dates!"; - v_msgEng="Please review the dates!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet accord?"; - v_msgEng="Do you confirm this agreement?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin; - donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='accordderogation'; - typeSms = "accordderogation"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - preparesms(typeSms); - }, - complete: function() { - - v_msg="Accord envoyé avec succès!"; - v_msgEng="Agreement sent successfully!"; - alert_ebene(v_msg, v_msgEng); - - liste_derogations(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function liste_derogations() -{ - window.location.assign($("#racineWeb" ).val()+"Listederogations/"); -} - -function prestations() -{ - if ($("#idBeneficiaire_C" ).val()>"") - { - window.location.assign($("#racineWeb" ).val()+"Prestations/"+$("#idBeneficiaire_C" ).val()+"/"); - }else{ - - window.location.assign($("#racineWeb" ).val()+"Rechercheprestations/"); - } -} - -function dossiers() -{ - window.location.assign($("#racineWeb" ).val()+"Dossiers/"); -} - -function factures() -{ - window.location.assign($("#racineWeb" ).val()+"Factures/"); -} - -function listerdossier() -{ - d1=$("#d1").val(); - d2=$("#d2").val(); - - donnees = 'd1='+d1+'&d2='+d2; - - $("#div_dossiers").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiers/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_dossiers").html(data); - }, - complete: function() { - } - }); -} - -function selectionner_feuille_maladie(no) -{ - $("#numeroFeuilleMaladie_C" ).val(no); -} - -function selectionner_facture(idFacture) -{ - $("#idFacture_C" ).val(idFacture); -} - -function afficher_feuille_maladie() -{ - numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); - - if (numeroFeuilleMaladie>"") - { - ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie); - } -} - -function ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie) -{ - donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/"); - } - }); -} - -function afficher_facture() -{ - idFacture=$("#idFacture_C" ).val(); - - if (idFacture>"") - { - ajax_context_facture_afficher(idFacture); - } -} - -function ajax_context_facture_afficher(idFacture) -{ - donnees = 'idFacture='+idFacture; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextfacture/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Facture/"); - } - }); -} - -function listerfacture() -{ - d1=$("#d1").val(); - d2=$("#d2").val(); - - donnees = 'd1='+d1+'&d2='+d2; - - $("#div_dossiers").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfactures/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_dossiers").html(data); - }, - complete: function() { - } - }); -} - -function sinistres() -{ - adminDiv = $("#adminDiv").val(); - - if (adminDiv!="1") - { - v_msg="Accès refusé!"; - v_msgEng="Access denied!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb").val()+"Rechercheprestations/"); -} - - -function afficher_pharmacie(numeroBonOrdonnance, codePrestataireLivraison, prestataireLivraison) -{ - /*facture = $("#facture").val(); - - if(facture=="0"){ - v_msg="Non facturé!"; - v_msgEng="Not billed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - */ - - donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; - donnees += '&prestataireLivraison='+prestataireLivraison; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/"); - } - }); -} - -function afficher_optique(numeroBonOptique, codePrestataireLivraison) -{ - donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextopticien/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Opticiencons/"); - } - }); -} - -function fraisfuneraire() -{ - window.location.assign($("#racineWeb" ).val()+"Fraisfuneraire/"); -} - - -function demanderfraisfuneraire() -{ - fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); - - if (fraisFuneraireDemande==1) - { - v_msg="Déjà effectuée!"; - v_msgEng="Already done!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Demandefraisfuneraire/"); -} - - -function modifierdemanderfraisfuneraire() -{ - fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); - fraisFunerairePaye=$("#fraisFunerairePaye_C").val(); - - if (fraisFuneraireDemande!=1) - { - v_msg="Aucune demande en cours!"; - v_msgEng="No request in progress!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (fraisFunerairePaye==1) - { - v_msg="Déjà payé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - demandeReglement=$("#demandeReglement").val(); - demandeReglement = parseInt(demandeReglement); - - if (demandeReglement==1) - { - v_msg="Déjà effectuée!"; - v_msgEng="Already done!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Modifierfraisfuneraire/"); -} - - -function payerfraisfuneraire() -{ - fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val(); - fraisFunerairePaye=$("#fraisFunerairePaye_C").val(); - - if (fraisFuneraireDemande!=1) - { - v_msg="Aucune demande en cours!"; - v_msgEng="No request in progress!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - demandeReglement=$("#demandeReglement").val(); - demandeReglement = parseInt(demandeReglement); - - if (demandeReglement==0) - { - v_msg="Aucune Demande de Règlement!"; - v_msgEng="No request in progress!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (fraisFunerairePaye==1) - { - v_msg="Déjà payé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Payerfraisfuneraire/"); -} - -function enregistrerdemandefraisfuneraire() -{ - enVigueur=$("#enVigueur_C").val(); - codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val(); - etatbeneficiaire=$("#etatbeneficiaire_C").val(); - - if (enVigueur!="1") - { - v_msg="Attention! cette personne n'est pas en vigueur,"; - v_msgEng="Warning! This person is not in force,"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (codeEtatBeneficiaire!="V") - { - v_msg="Attention! "+etatbeneficiaire; - v_msgEng="Warning! "+etatbeneficiaire; - alert_ebene(v_msg, v_msgEng); - - return; - } - - demandeur = $("#demandeur").val(); - codeLienDemandeur = $("#codeLienDemandeur").val(); - - causeDeces = $("#causeDeces").val(); - dateDeces=$("#dateDeces").val(); - - beneficiaireReglement = $("#beneficiaireReglement").val(); - codeLienBeneficiaire = $("#codeLienBeneficiaire").val(); - - observations = $("#observations").val(); - fraisReel = $("#fraisReel").val(); - montantApayer = $("#montantApayer").val(); - - codeModePaiementDemande = $("#codeModePaiementDemande").val(); - codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); - numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); - - - if (demandeur<=" ") - { - v_msg="Veuillez saisir le nom du demandeur!"; - v_msgEng="Please enter the name of the payment requestor"; - alert_ebene(v_msg, v_msgEng); - - $("#demandeur").focus(); - return; - } - - if (codeLienDemandeur<=" ") - { - v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!"; - v_msgEng="Please select the relationship with the requestor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienDemandeur").focus(); - return; - } - - if (causeDeces<=" ") - { - v_msg="Veuillez saisir la cause du décès!"; - v_msgEng="Please enter the cause of death"; - alert_ebene(v_msg, v_msgEng); - - $("#causeDeces").focus(); - return; - } - - if (dateDeces<=" ") - { - v_msg="Veuillez saisir la date du décès!"; - v_msgEng="Please enter the date of death!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateDeces").focus(); - return; - } - - if (beneficiaireReglement<=" ") - { - v_msg="Veuillez saisir le nom du bénéficiaire du règlement!"; - v_msgEng="Please enter the name of the payee!"; - alert_ebene(v_msg, v_msgEng); - - $("#beneficiaireReglement").focus(); - return; - } - - if (codeLienBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!"; - v_msgEng="Please select the relationship with the payee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienBeneficiaire").focus(); - return; - } - - if(montantApayer<=" ") - { - montantApayer = "0"; - } - - if(montantApayer==0) - { - v_msg="Veuillez revoir le montant!"; - v_msgEng="Please review the amount!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantApayer").focus(); - - return; - } - - - if (codeModePaiementDemande<=" ") - { - v_msg="Veuillez sélectionner le mode de paiement!"; - v_msgEng="Please select the payment method!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiementDemande").focus(); - return; - } - - if (codeModePaiementDemande=="VR") - { - if (codeBanqueBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner la banque du bénéficiaire!"; - v_msgEng="Please select the beneficiary\'s bank!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeBanqueBeneficiaire").focus(); - return; - } - - if (numeroCompteBeneficiaire<=" ") - { - v_msg="Veuillez saisir le No de compte du bénéficiaire!"; - v_msgEng="Please enter the beneficiary\'s account number"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroCompteBeneficiaire").focus(); - return; - } - } - - dateEffetPolice = $("#dateEffetPolice_C").val(); - dateEcheancePolice = $("#dateEcheancePolice_C").val(); - // var td0 = new Date(dateEffetPolice); - dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val(); - - - var td0 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEntreeBeneficiaire); - var td1 = $("#dateDeces").datepicker("getDate"); - var td2 = $("#datejourfr_C").datepicker("getDate"); - var td3 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEcheancePolice); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); - - if (dt1>dt2) - { - v_msg="Veuillez revoir la date!"; - v_msgEng="Please review the date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateDeces").focus(); - return; - } - - if (dt1>dt3 || dt1dt3) - { - v_msg="Attention! cette police n'est pas couverte à cette date!"; - v_msgEng="Warning! This insurance policy is not valid on this date!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette demande de frais funéraires?"; - v_msgEng="Do you confirm this request for funeral fees?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur; - donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire; - donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer; - donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces; - donnees += '&observations='+observations; - - donnees += '&codeModePaiementDemande='+codeModePaiementDemande; - donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; - - donnees_sav = donnees; - - typeMail='fraisfuneraire'; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrerdemandefraisfuneraire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Opération effectuée avec succès!"; - v_msgEng="Operation successfully completed"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - fraisfuneraire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function listerfraisfuneraires() -{ -} - -function enregistrermodificationsfraisfuneraire() -{ - - idFraisfuneraire = $("#idFraisfuneraire").val(); - - demandeur = $("#demandeur").val(); - codeLienDemandeur = $("#codeLienDemandeur").val(); - - causeDeces = $("#causeDeces").val(); - dateDeces=$("#dateDeces").val(); - - beneficiaireReglement = $("#beneficiaireReglement").val(); - codeLienBeneficiaire = $("#codeLienBeneficiaire").val(); - - observations = $("#observations").val(); - fraisReel = $("#fraisReel").val(); - montantApayer = $("#montantApayer").val(); - - codeModePaiementDemande = $("#codeModePaiementDemande").val(); - codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); - numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); - - if (demandeur<=" ") - { - v_msg="Veuillez saisir le nom du demandeur!"; - v_msgEng="Please enter the name of the payment requestor"; - alert_ebene(v_msg, v_msgEng); - - $("#demandeur").focus(); - return; - } - - if (codeLienDemandeur<=" ") - { - v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!"; - v_msgEng="Please select the relationship with the requestor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienDemandeur").focus(); - return; - } - - if (causeDeces<=" ") - { - v_msg="Veuillez saisir la cause du décès!"; - v_msgEng="Please enter the cause of death"; - alert_ebene(v_msg, v_msgEng); - - $("#causeDeces").focus(); - return; - } - - if (dateDeces<=" ") - { - v_msg="Veuillez saisir la date du décès!"; - v_msgEng="Please enter the date of death!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateDeces").focus(); - return; - } - - if (beneficiaireReglement<=" ") - { - v_msg="Veuillez saisir le nom du bénéficiaire du règlement!"; - v_msgEng="Please enter the name of the payee!"; - alert_ebene(v_msg, v_msgEng); - - $("#beneficiaireReglement").focus(); - return; - } - - if (codeLienBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!"; - v_msgEng="Please select the relationship with the payee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienBeneficiaire").focus(); - return; - } - - if (codeModePaiementDemande<=" ") - { - v_msg="Veuillez sélectionner le mode de paiement!"; - v_msgEng="Please select the payment method!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiementDemande").focus(); - return; - } - - if (codeModePaiementDemande=="VR") - { - if (codeBanqueBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner la banque du bénéficiaire!"; - v_msgEng="Please select the beneficiary\'s bank!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeBanqueBeneficiaire").focus(); - return; - } - - if (numeroCompteBeneficiaire<=" ") - { - v_msg="Veuillez saisir le No de compte du bénéficiaire!"; - v_msgEng="Please enter the beneficiary\'s account number"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroCompteBeneficiaire").focus(); - return; - } - } - - - if(montantApayer<=" ") - { - montantApayer = "0"; - } - - if(montantApayer==0) - { - v_msg="Veuillez revoir le montant!"; - v_msgEng="Please review the amount!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantApayer").focus(); - - return; - } - - dateEffetPolice = $("#dateEffetPolice_C").val(); - dateEcheancePolice=$("#dateEcheancePolice_C").val(); - - // var td0 = new Date(dateEffetPolice); - dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val(); - - var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire); - var td1 = $("#dateDeces").datepicker("getDate"); - var td2 = $("#datejourfr_C").datepicker("getDate"); - var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); - - if (dt1>dt2) - { - v_msg="Veuillez revoir la date de consultation!"; - v_msgEng="Please review the date!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt1>dt3 || dt1dt3) - { - v_msg="Attention! cette police n'est pas couverte à cette date!"; - v_msgEng="Warning! This insurance policy is not valid on this date!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous ces modifications?"; - v_msgEng="Do you confirm these modifications?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur; - donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire; - donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer; - donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces; - donnees += '&observations='+observations+'&idFraisfuneraire='+idFraisfuneraire; - - donnees += '&codeModePaiementDemande='+codeModePaiementDemande; - donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrermodificationsfraisfuneraire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Modifications effectuées avec succès!"; - v_msgEng="Changes made successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - fraisfuneraire() - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function initierdecompte() -{ - codePeriodeMax = $("#codePeriodeMax").val(); - - codePrestataire=$("#codePrestataire").val(); - codeExercice=$("#codeExercice").val(); - codeMois=$("#codeMois").val(); - - if (codePrestataire<=" ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - if (codeExercice<=" ") - { - v_msg="Veuillez sélectionner un exercice!"; - v_msgEng="Please select an exercise!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeExercice").focus(); - return; - } - - if (codeMois<=" ") - { - v_msg="Veuillez sélectionner une période!"; - v_msgEng="Please select a period!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMois").focus(); - return; - } - - codePeriodeCourant = codeExercice+codeMois; - - if (codePeriodeCourant>codePeriodeMax) - { - v_msg="Mois non encore entamé!"; - v_msgEng="Month not yet started!"; - alert_ebene(v_msg, v_msgEng); - return; - - $("#codeMois").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois; - - var div_wait = $('#div_wait'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#inforegle").html(data); - }, - complete: function() { - regle=$("#regle").val(); - - if(regle==-1) - { - v_msg="Problème lors de l\'initialisation!"; - v_msgEng="Problem during initialization!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - else if(regle==0 || regle==2 || regle==3 || regle==8) - { - afficherdecompte(); - } - else - { - // 9 => Décompte validé mais en attente de règlemen - // 1 => Décompte réglé - consulterdecompte(); - } - } - }); -} - -function liste_decompte() -{ - window.location.assign($("#racineWeb" ).val()+"Listedecomptes/"); -} - -function decompte() -{ - window.location.assign($("#racineWeb" ).val()+"Initdecompte/"); -} - -function afficherdecompte() -{ - window.location.assign($("#racineWeb" ).val()+"Decompte/"); -} - -function re_afficherdecompte() -{ - $("#detail_reglement").html('
' + '
'); - - window.location.assign($("#racineWeb" ).val()+"Decompte/"); -} - -function rechargerfacture() -{ - $("#detail_reglement").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/rechargerfacture/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - afficherdecompte(); - }, - complete: function() { - } - }); -} - -function reinitialiserdecompte() -{ -/* -0 Décompte en cours -2 Attente Valid. prestat. / Waiting for provider s valid. -3 Validé par le prestataire -8 Pas besoin de valid prestat / Provid valid not needed -9 En attente de règelment -1 Réglé / Payé -*/ - - // Ajout du 26/03/2025 => KANE => Pour empêcher de réinitilider un décompte déjà validé - regle=$("#regle").val(); - regle = parseInt(regle); - - //if (regle==0) - if (regle!=0 && regle!=2) - { - v_msg="Impossible de réinitialiser!"; - v_msgEng="Unable to reset!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - // Fin Ajout du 26/03/2025 KANE - - v_msg="Remettre le décompte à zéro. Confirmez-vous cette opération?"; - v_msgEng="Reset the counts. Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#detail_reglement").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/reinitialiserdecompte/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - afficherdecompte(); - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_feuille_maladie_dec() -{ - numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); - - if (numeroFeuilleMaladie>"") - { - ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie); - } -} - -function ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie) -{ - donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Feuillemaladiedec/"); - } - }); -} - -function afficher_optique_dec(numeroBonOptique, codePrestataireLivraison) -{ - donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextopticien/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Opticiendec/"); - } - }); -} - -function afficher_pharmacie_dec(numeroBonOrdonnance, codePrestataireLivraison) -{ - donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Pharmaciendec/"); - } - }); -} - -function maj_montantForce(idFacture, montantForce) -{ - donnees = 'idFacture='+idFacture+"&montantForce="+montantForce; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxentetedecompte/majmontantforce/", - type: 'POST', - data: donnees, - success: function(data) { - $("#reglement").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -function afficherfacturenoncharge() -{ -} - -function afficherfactureattente() -{ -} - -function valider_facture(idFacture, numeroFeuilleMaladie, p_choix, codeTypeFacture) -{ - donnees = 'idFacture='+idFacture+'&choix='+p_choix+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codeTypeFacture='+codeTypeFacture; - - var ctrl_montantForce = $("#montantForce"+idFacture); - var ctrl_montantApayer = $("#montantApayer"+idFacture); - var ctrl_montantRedresse = $("#montantRedresse"+idFacture); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxvaliderfacture/validerfacture/", - type: 'POST', - data: donnees, - success: function(data) { - $("#reglement").html(data); - - montantForce_val = $("#montantForce_val").val(); - montantApayer_val = $("#montantApayer_val").val(); - montantRedresse_val = $("#montantRedresse_val").val(); - montantRedresse_sans_format = $("#montantRedresse_sans_format").val(); - observations_val = $("#observations_val").val(); - - ctrl_montantForce.html(montantForce_val); - - c_html = " "; - - ctrl_montantApayer.html(c_html); - - ctrl_montantRedresse.html(montantRedresse_val); - }, - error: function(data) { - }, - complete: function() - { - // alert("p_choix2 => "+p_choix); - if((p_choix=="9")){ - init_maj_detail_rejet_decompte(idFacture); - } - - /* if ( (montantRedresse_sans_format!=0) && (observations_val<=" ") || (p_choix=="2")) - { - maj_observations_facture(idFacture, observations_val); - } */ - } - }); -} - -function maj_observations_facture(idFacture, observations) -{ - let v_msg = "Veuillez saisir ou modifier les observations!"; - let v_msgEng = "Please enter or edit comments!"; - - prompt_ebene(v_msg, v_msgEng, "", function(observations) { - - if(observations==null) - { - return; - } - - v_msg="Confirmez-vous ces modifications?"; - v_msgEng="Do you confirm these modifications?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - let donnees = 'idFacture='+idFacture; - donnees += "&observations="+encodeURIComponent(observations); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/majobservations/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - }); - -} - -function afficher_div_wait() -{ - $("#div_wait").html('
' + '
'); -} - -function effacer_div_wait() -{ - $("#div_wait").html(""); -} - -function rechercheprestations_form() -{ - $("#frmrechercheprestation").submit(); -} - -function consulterdecompte() -{ - // detail_reglement - var div_wait = $('#detail_reglement'); - div_wait.html('
' + '
'); - - window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); -} - - -function maj_bordereau_decompte(idReglement, numeroBordereau) -{ - let v_msg = "Veuillez saisir ou modifier le No de bordereau!"; - let v_msgEng = "Please enter or modify the slip number!"; - - prompt_ebene(v_msg, v_msgEng, "", function(numeroBordereau) { - if(numeroBordereau==null) - { - return; - } - - v_msg="Confirmez-vous ces modifications?"; - v_msgEng="Do you confirm these modifications?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - let donnees = 'idReglement='+idReglement; - donnees += "&numeroBordereau=" + encodeURIComponent(numeroBordereau); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/majbordereaudecompte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#numeroBordereauDecompte").val(numeroBordereau); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - }); - -} - -function validerdecompte_premier() -{ -/* -0 Décompte en cours - -2 Attente Valid. prestat. / Waiting for provider s valid. - -3 Validé par le prestataire - -8 Pas besoin de valid prestat / Provid valid not needed - -9 En attente de règelment - -1 Réglé / Payé -*/ - datejour_C=$("#datejour_C").val(); - datejour_C = datejour_C.substring(0, 7) - codePerdiodeLong=$("#codePerdiodeLong").val(); - - if (codePerdiodeLong>=datejour_C) - { - v_msg="Impossible de valider un mois non terminé!"; - v_msgEng="Unable to validate an unfinished month!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - regle=$("#regle").val(); - regle = parseInt(regle); - - if (regle>0) - { - v_msg="1ère validation déjà effectuée!"; - v_msgEng="1st validation already done!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if ($("#montantApayer").val()<="0") - { - v_msg="Rien à valider!"; - v_msgEng="Nothing to validate!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - nbNonTraite = $("#nbNonTraite").val(); - if (nbNonTraite!="0") - { - v_msg="Vous avez "+nbNonTraite+" facture(s) non traitée(s)!"; - v_msgEng="You have "+nbNonTraite+" bill(s) not processed!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - reclamationPrestataireObligatoire = $("#reclamationPrestataireObligatoire").val(); - montantPrestataire = $("#montantPrestataire").val(); - if (reclamationPrestataireObligatoire=="1" && montantPrestataire<="0") - { - v_msg="Veuillez indiquer le montant réclamé par le prestataire! => Réception facture"; - v_msgEng="Please indicate the amount claimed by the provider! => Invoice receipt"; - alert_ebene(v_msg, v_msgEng); - - $('#btn_pop_reception').click(); - - return; - } - - nbExclues = $("#nbExclues").val(); - if (nbExclues<="0") - { - v_msg="Confirmez-vous qu'il n'y a pas de factures à exclure?"; - v_msgEng="Do you confirm that there are no invoices to exclude?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - return; - } - }); - - } - - v_msg="Confirmez-vous la 1ère validation?"; - v_msgEng="Do you confirm the 1st validation?"; - - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#detail_reglement").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/validerdecomptepremier/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - - prestataire = $("#prestataire").val(); - numeroDecompte = $("#numeroDecompte").val(); - numeroLotDecompte = $("#numeroLotDecompte").val(); - periode = $("#periode").val(); - - - p_message = prestataire+" "; - - p_message += "\n"; - p_message += "Decompte : Attente Valid. prestat. / Waiting for provider valid."; - - p_message += "\n"; - p_message += "Periode : "+periode; - - p_message += "\n"; - p_message += "No Decompte : "+numeroDecompte; - - p_message += "\n"; - p_message += "No Lot : "+numeroLotDecompte; - - envoyer_messagerie(p_message, "0"); - }, - complete: function() - { - v_msg="Validation terminée avec succès!"; - v_msgEng="Validation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - afficherdecompte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function validerdecompte() -{ -/* -0 Décompte en cours - -2 Attente Valid. prestat. / Waiting for provider s valid. - -3 Validé par le prestataire - -8 Pas besoin de valid prestat / Provid valid not needed - -9 En attente de règelment - -1 Réglé / Payé -*/ - - regle=$("#regle").val(); - regle = parseInt(regle); - - if (regle==0) - { - v_msg="Veuillez procéder à la 1ère validation!"; - v_msgEng="Please proceed to the 1st validation!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (regle==2) - { - v_msg="En attente de la validation du prestataire!"; - v_msgEng="Waiting for the validation of the provider!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if ($("#montantApayer").val()<="0") - { - v_msg="Rien à valider!"; - v_msgEng="Nothing to validate!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if ( (regle==3) || (regle==8) ) - { - v_msg="Confirmez-vous la 2ème validation?"; - v_msgEng="Do you confirm the 2nd validation?"; - - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#detail_reglement").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/validerdecompte/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - v_msg="Validation terminée avec succès!"; - v_msgEng="Validation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - consulterdecompte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } -} - -function afficher_div_wait() -{ - $("#div_page_complet").disable(); -} - -function effacer_div_wait() -{ - $("#div_wait").html(""); -} - - -function imprimerbordereaudecompte() -{ - idReglement = $("#idReglement").val(); - - if (idReglement>"0") - { - var div_wait = $('#div_wait'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerbordereaudecompte", - type: 'POST', - success: function(data) - { - div_wait.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); - } -} - -/* -function activePrestataire(){ - var codeTypeTarifActe = $('#codeTypeTarifActe').val(); - - //alert(codeTypeTarifActe); - - if(codeTypeTarifActe=="TCE" ){ - $('#codePrestataire').removeAttr('disabled'); - }else{ - $('#codePrestataire').attr('disabled', 'disabled'); - } -} -*/ - -function reglerdecompte() -{ -/* -0 Décompte en cours - -2 Attente Valid. prestat. / Waiting for provider s valid. - -3 Validé par le prestataire - -8 Pas besoin de valid prestat / Provid valid not needed - -9 En attente de règelment - -1 Réglé / Payé -*/ - - demandeReglement=$("#demandeReglement").val(); - demandeReglement = parseInt(demandeReglement); - - if (demandeReglement==0) - { - v_msg="Aucune Demande de Règlement!"; - v_msgEng="No request in progress!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - regle=$("#regle").val(); - - if (regle==1) - { - v_msg="Déjà réglé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Reglerdecompte/"); -} - - -function enregistrerreglementdecompte() -{ - idReglement = $("#idReglement").val(); - dateComptable = $("#dateComptable").val(); - montantPaye = $("#montantPaye").val(); - codeModePaiement = $("#codeModePaiement").val(); - referencePaiement = $("#referencePaiement").val(); - - codeBanquePayeur = $("#codeBanquePayeur").val(); - - if (codeModePaiement<=" ") - { - v_msg="Veuillez sélectionner le mode de paiement!"; - v_msgEng="Please select the payment method!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiement").focus(); - return; - } - - if (codeBanquePayeur<=" ") - { - v_msg="Veuillez sélectionner la banque de paiement!"; - v_msgEng="Please select the payment bank!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeBanquePayeur").focus(); - return; - } - - if (referencePaiement<=" ") - { - v_msg="Veuillez indiquer la référence du paiement!"; - v_msgEng="Please enter the payment reference!"; - alert_ebene(v_msg, v_msgEng); - - $("#referencePaiement").focus(); - return; - } - - if (dateComptable<=" ") - { - v_msg="Veuillez saisir la date comptable!"; - v_msgEng="Please enter the posting date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateComptable").focus(); - return; - } - - if(montantPaye<=" ") - { - montantPaye = "0"; - } - - if(montantPaye==0) - { - v_msg="Veuillez revoir le montant!"; - v_msgEng="Please review the amount!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous ce règelement?"; - v_msgEng="Do you confirm this payment?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idReglement='+idReglement+'&codeModePaiement='+codeModePaiement; - donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye; - donnees += '&dateComptable='+dateComptable; - donnees += '&codeBanquePayeur='+codeBanquePayeur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdecompte/enregistrerreglementdecompte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - consulterdecompte(); - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function preparesms(typeSms) -{ - - envoismsactif = $("#envoismsactif").val(); - if(envoismsactif=="0") - { - return; - } - - codeLangueSociete = $("#codeLangueSociete").val(); - - p_destinataires = ""; - p_message = ""; - creation_message = "1"; - - if (typeSms=="accordderogation") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroDerogation = $("#numeroDerogation").val(); - libelleDerogation = $("#libelleDerogation").val(); - tmDerogation = $("#tmDerogation").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Exemption granted for : " : "Derogation accordee pour : "; - p_message += libelleDerogation; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroDerogation; - } - - if (typeSms=="refusderogation") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroDerogation = $("#numeroDerogation").val(); - libelleDerogation = $("#libelleDerogation").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Exemption refused for : " : "Derogation refusee pour : "; - p_message += libelleDerogation; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroDerogation; - } - - if (typeSms=="accordententeprealable") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleActe = $("#libelleActe").val(); - motifReel = $("#motifReel").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += "Instruction : "+motifReel+" "; - p_message += "\n"; - - - p_message += (codeLangueSociete=="en_US") ? "Act granted : " : "Acte accorde : "; - p_message += libelleActe; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="refusententeprealable") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleActe = $("#libelleActe").val(); - motifReel = $("#motifReel").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - - p_message += "Motif de refus : "+motifReel+" "; - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Act refused : " : "Acte refuse : "; - p_message += libelleActe; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="refusacteexclu") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroAutorisation = $("#numeroAutorisation").val(); - libelleActe = $("#libelleActe").val(); - - p_message = prestataire+" "; - p_message += "\n"; - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - p_message += "\n"; - p_message += "Acte refuse : "+libelleActe+" "; - p_message += "\n"; - p_message += "No demande : "+numeroAutorisation; - } - - if (typeSms=="accordacteexclu") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroAutorisation = $("#numeroAutorisation").val(); - libelleActe = $("#libelleActe").val(); - - prixTarif = $("#prixTarif").val(); - valeurActe = $("#valeurActe").val(); - - p_message = prestataire+" "; - p_message += "\n"; - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - p_message += "\n"; - p_message += "Acte accorde : "+libelleActe+" "; - p_message += "\n"; - - p_message +="Tarif convention : "+prixTarif+" FRW "; - p_message +="Tarif accorde : "+valeurActe+" FRW "; - - p_message += "No demande : "+numeroAutorisation; - } - - if (typeSms=="accordententeprealablepha") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleMedicament = $("#libelleMedicament").val(); - motifReel = $("#motifReel").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Drug granted : " : "Medicament accorde : "; - p_message += libelleMedicament; - p_message += "\n"; - p_message += "Instruction : "+motifReel+" "; - - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - - if (typeSms=="refusententeprealablepha") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleMedicament = $("#libelleMedicament").val(); - motifReel = $("#motifReel").val(); - - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Drug refused : " : "Medicament refuse : "; - p_message += libelleMedicament; - - p_message += "\n"; - p_message += "Motif de refus : "+motifReel+" "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="accordententeprealableopt") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleOptique = $("#libelleOptique").val(); - motifReel = $("#motifReel").val(); - - - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Glasses granted : " : "Verres accordes : "; - p_message += libelleOptique; - - p_message += "\n"; - p_message += "Instruction : "+motifReel+" "; - - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="refusententeprealableopt") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleOptique = $("#libelleOptique").val(); - motifReel = $("#motifReel").val(); - - p_message = prestataire+" "; - p_message += "\n"; - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Glasses refused : " : "Verres refuses : "; - p_message += libelleOptique; - - p_message += "\n"; - p_message += "Motif de refus : "+motifReel+" "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="accordententeprealablemont") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - - p_message = prestataire+" "; - p_message += "\n"; - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Optical frame : granted" : "Monture accordee"; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="refusententeprealablemont") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroEntentePrealable = $("#numeroEntentePrealable").val(); - - p_message = prestataire+" "; - p_message += "\n"; - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Optical frame : refused" : "Monture refuse"; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroEntentePrealable; - } - - if (typeSms=="accordsubstitutionpha") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val(); - nomPrescrit = $("#nomPrescrit").val(); - libelleSubstitut = $("#libelleSubstitut").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Substitution granted : " : "Substitution accorde : "; - p_message += nomPrescrit+" => "+libelleSubstitut; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroDemandeSubstitution; - } - - - if (typeSms=="refussubstitutionpha") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val(); - nomPrescrit = $("#nomPrescrit").val(); - libelleSubstitut = $("#libelleSubstitut").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Substitution refused : " : "Substitution refuse : "; - p_message += nomPrescrit+" => "+libelleSubstitut; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : "; - p_message += numeroDemandeSubstitution; - } - - if (typeSms=="proformahospitalisation") - { - p_destinataires = $("#smsGestionPrestataire").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure=="1") - { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire" ).val(); - prestataire = $("#prestataire").val(); - idProforma = $("#idProforma").val(); - numeroBonHospitalisation= $("#numeroBonHospitalisation").val(); - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - p_message = prestataire+" "; - - p_message += "\n"; - - p_message += "Assuré : "+patient+" ("+numeroBeneficiaire+") "; - - p_message += "\n"; - - if(numeroBonHospitalisation > "0") - { - p_message += "Observation : "+motifReel+" "; - p_message += "\n"; - } - - if(motifRefusAssure > " ") - { - p_message += "Refus : "+motifRefusAssure+" "; - p_message += "\n"; - } - - if(numeroBonHospitalisation > "0") - { - p_message += (codeLangueSociete=="en_US") ? "Agreement for hospitalization Proforma Number : " : "Accord pour hospitalisation Proforma No : "; - p_message += idProforma; - - p_message += "\n"; - - p_message += (codeLangueSociete=="en_US") ? "Voucher number : " : "No Bon : "; - p_message += numeroBonHospitalisation; - }else{ - p_message += (codeLangueSociete=="en_US") ? "refusal Proforma Number : " : "Refus Proforma No : "; - p_message += idProforma; - } - } - - envoyersms(p_destinataires, p_message, creation_message); -} - - -function liste_ententeprealables() -{ - retour = $("#retour").val(); - - if(retour==undefined){ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/"); - }else{ - window.location.assign($("#racineWeb" ).val()+retour+"/"); - } -} - -function liste_actes_exclus() -{ - window.location.assign($("#racineWeb" ).val()+"Listeexclusions/"); -} - -function listeententeprealables() { - - - codePrestataire = $("#codePrestataire").val(); - - if(codePrestataire==undefined || codePrestataire=="undefined") - { - codePrestataire=""; - } - codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'codePrestataire=' + codePrestataire + '&codeReponseEntentePrealable=' + codeReponseEntentePrealable; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - //url: $("#racineWeb").val() + "Ajaxententeprealables/", - url: $("#racineWeb").val() + "Ajaxententeprealables/entetesentente/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - - - - - -function accepter_ententeprealable_2(idDemandeententeprealable, facture) -{ - if (facture==1) - { - v_msg="Déjà facturé!"; - v_msgEng="Already charged!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - window.location.assign($("#racineWeb" ).val()+"Accepterententeprealables/"+idDemandeententeprealable+"/"); -} - -function refuser_ententeprealable_2(idDemandeententeprealable, facture) -{ - if (facture==1) - { - v_msg="Déjà facturé!"; - v_msgEng="Already charged!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - window.location.assign($("#racineWeb" ).val()+"Refuserententeprealables/"+idDemandeententeprealable+"/"); -} - -// - -function accepter_ententeprealable(idDemandeententeprealable, facture) -{ - if (facture==1) - { - v_msg="Déjà facturé!"; - v_msgEng="Already charged!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - window.location.assign($("#racineWeb" ).val()+"Accepterententeprealable/"+idDemandeententeprealable+"/"); -} - -function refuser_ententeprealable(idDemandeententeprealable, facture) -{ - if (facture==1) - { - v_msg="Déjà facturé!"; - v_msgEng="Already charged!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - window.location.assign($("#racineWeb" ).val()+"Refuserententeprealable/"+idDemandeententeprealable+"/"); -} - -function liste_ententeprealable_beneficiaire() -{ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesbenficiaire/"); -} - -function liste_actes_exclus_beneficiaire() -{ - window.location.assign($("#racineWeb" ).val()+"Listeexclusionsbenficiaire/"); -} - -function enregistreraccordententepreslable_2() -{ - - - idDemandeententeprealable = $("#idDemandeententeprealable").val(); - motifReel = $("#motifReel").val(); - - quantiteModifiee = $("#quantiteModifiee").val(); - quantiteModifieeHospit = $("#quantiteModifieeHospit").val(); - - quantiteHospit = $("#quantiteHospit").val(); - - modeSaisieFeuille = $("#modeSaisieFeuille").val(); - // - //motifReel = "BON POUR ACCORD"; - - if (quantiteModifiee==undefined || quantiteModifiee ==""){ - quantiteModifiee = ""; - } - - if (quantiteModifieeHospit==undefined || quantiteModifieeHospit ==""){ - quantiteModifieeHospit = ""; - } - - if (quantiteHospit==undefined || quantiteHospit ==""){ - quantiteHospit = ""; - } - - if (motifReel == undefined || motifReel == "" || motifReel<=" ") - { - motifReel = "BON POUR ACCORD"; - } - - v_msg="Confirmez-vous cet accord?"; - v_msgEng="Do you confirm this agreement?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - codePrestataire = $("#codePrestataire").val(); - - donnees = 'idDemandeententeprealable='+idDemandeententeprealable - donnees += '&motifReel='+motifReel+'&codePrestataire='+codePrestataire - donnees += '&quantiteModifiee='+quantiteModifiee+'&quantiteModifieeHospit='+quantiteModifieeHospit; - donnees += '&quantiteHospit='+quantiteHospit; - - donnees_sav = donnees; - typeMail="accordententeprealable"; - typeSms = "accordententeprealable"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealable/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - if (modeSaisieFeuille !=1) { - preparesms(typeSms); - } - }, - complete: function() { - - v_msg="Accord envoyé avec succès!"; - v_msgEng="Agreement sent successfully!"; - alert_ebene(v_msg, v_msgEng); - - liste_ententeprealables(); - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function initbareme(){ - - v_msg="Voulez-vous réinitialiser la zone de sélection du barème?"; - v_msgEng="Do you want to reset the scale selection area?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $('#idBaremePriseEnCharge').append($('