diff --git a/Js/fonctions.js b/Js/fonctions.js index 6fb8b2f6..3cd65747 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -33146,58487 +33146,3 @@ function lister_entete_gc_frais_gestion() error: function(errorData) { }, success: function(data) - { - div_wait.html(data); - }, - complete: function() - { - } - }); -} - -function initier_gc_frais_gestion_sel(codeMois, regle) -{ - codeGcAssureur=$("#codeGcAssureur").val(); - codeExercice=$("#codeExercice").val(); - - if (codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").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); - - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeExercice='+codeExercice+'&codeMois='+codeMois; - - var div_wait = $('#div_liste_entete_gc_frais_gestion'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcfraisgestion/initiergcfraisgestion/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - }, - complete: function() - { - if(regle==0) - { - affichergcfraisgestion(); - } - else - { - consultergcfraisgestion(); - } - } - }); -} - -function recharger_frais_gestion_gc_non_sel() -{ - $("#detail_facture").html(''); - - codeGcAssureur = $("#codeGcAssureur").val(); - - donnees = 'codeGcAssureur=' + codeGcAssureur; - - $("#detail_facture").html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#detail_facture").html(data); - $(".datepicker" ).datepicker(); - } - }); -} - -function reafficher_frais_gestion_gc_non_sel() -{ - $("#detail_facture").html(''); - - $("#detail_facture").html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/reafficher/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#detail_facture").html(data); - $(".datepicker" ).datepicker(); - } - }); -} - -function valider_selection_frais_gestion_gc() -{ - $("#detail_facture").html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/validerselection"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#reglement_gc").html(data); - // $(".datepicker" ).datepicker(); - }, - complete: function() { - $("#detail_facture").html(''); - - v_msg="Validation terminée avec succès!"; - v_msgEng="Validation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - reafficher_frais_gestion_gc_non_sel(); - } - }); -} - -function selectionner_frais_gestion_gc_tout(choix) -{ - donnees = 'choix='+choix; - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/selectionnertout/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - reafficher_frais_gestion_gc_non_sel(); - } - }); -} - - -function selectionner_frais_gestion_gc(idCarteTemp, choix) -{ - donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix; - - if(choix==0) - { - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/deselectionner/"; - } - else - { - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/selectionner/"; - } - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function recharger_frais_gestion_gc_sel() -{ - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/"; - - $("#detail_facture").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#detail_facture").html(data); - } - }); -} - -function reafficher_frais_gestion_gc_sel() -{ - $("#detail_facture").html(''); - - $("#detail_facture").html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/reafficher/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#detail_facture").html(data); - $(".datepicker" ).datepicker(); - } - }); -} - -function valider_selection_frais_gestion_gc_sel() -{ - $("#detail_facture").html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/validerselection"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#reglement_gc").html(data); - // $(".datepicker" ).datepicker(); - }, - complete: function() { - $("#detail_facture").html(''); - - v_msg="Validation terminée avec succès!"; - v_msgEng="Validation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - reafficher_frais_gestion_gc_sel(); - } - }); -} - -function selectionner_frais_gestion_sel_gc(idCarteTemp, choix) -{ - donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix; - - if(choix==0) - { - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/deselectionner/"; - } - else - { - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/selectionner/"; - } - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function selectionner_frais_gestion_sel_gc_tout(choix) -{ - donnees = 'choix='+choix; - - v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/selectionnertout/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - reafficher_frais_gestion_gc_sel(); - } - }); -} - -function charger_frais_gestion_mois_pdf() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcpdf/", - - type : 'post', - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_frais_gestion_mois_xls() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcxls/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_frais_gestion_souscripteur_pdf() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfraisgestiongcsouscripteurpdf/", - - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_frais_gestion_souscripteur_xls() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfraisgestiongcsouscripteurxls/", - - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - - -function charger_frais_gestion_detail_pdf() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfraisgestiongcdetailpdf/", - - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_frais_gestion_detail_xls() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfraisgestiongcdetailxls/", - - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_synthese_gc_pdf() -{ - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - // url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcpdf/", - url: $("#racineWeb").val()+"Ajaxsynthsegcpdf/", - - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function charger_synthese_gc_xls() -{ -} - -function remplacer_adherent() -{ - nbAdh = $("#nbAdh_C").val(); - codeTypeContrat = $("#codeTypeContrat_C").val(); - - //if ( (codeTypeContrat!="G") && (nbAdh>0) ) - if ( (codeTypeContrat=="P") && (nbAdh>0) ) - { - v_msg="Ce n\'est pas une police GROUPE!"; - v_msgEng="This is not a GROUP policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if ($("#idAdherent_C" ).val()<= " ") - { - v_msg="Veuillez sélectionner une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - remplacementAdherent=$("#remplacementAdherent").val(); - if (remplacementAdherent!="1") - { - v_msg="Remplacement de famille non actif pour cette police!"; - v_msgEng="Family replacement inactive for this policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - remplace=$("#remplace").val(); - remplacant=$("#remplacant").val(); - - if (remplacant=="1") - { - if (remplace=="1") - { - v_msg="Famille déjà remplacée!"; - v_msgEng="Family already replaced!"; - alert_ebene(v_msg, v_msgEng); - - consulter_remplacement_adherent(); - } - else - { - v_msg="Cette famille en a déjà remplacé une autre, confirmez-vous son remplacement à son tour?"; - v_msgEng="This family has already replaced another, do you confirm its replacement in turn?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - fiche_remplacer_adherent(); - } else { - // L'utilisateur a annulé - consulter_remplacant_adherent(); - } - }); - - } - } - else - if (remplace=="1") - { - v_msg="Famille déjà remplacée!"; - v_msgEng="Family already replaced!"; - alert_ebene(v_msg, v_msgEng); - - consulter_remplacement_adherent(); - } - else - { - fiche_remplacer_adherent(); - // window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/"); - } -} - -function init_remplacement_adherent() -{ - dateSortieAdh = $("#dateSortieAdh").datepicker("getDate"); - dateRemplacement = $("#dateRemplacement").datepicker("getDate"); - - dateEffetPolice = $("#dateEffetPolice_C").val(); - - dateEffetAdherent = $("#dateEffetAdherent").val(); - - dateEcheancePolice = $("#dateEcheancePolice_C").val(); - - var td0 = new Date(dateEffetAdherent); - var td1 = new Date(dateSortieAdh); - var td11 = new Date(dateRemplacement); - var td2 = new Date(dateEcheancePolice); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dt11=Math.round(Date.parse(td11)/(1000*3600*24)); - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); - - if (td11<=td1) - { - v_msg="Attention! Veuiilez revoir vos dates!"; - v_msgEng="Warning! Please review your dates!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - if (dt1>dt2 || dt1"2000-01-01") - { - var tdd = new Date(dateSortieAdherent); - 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!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - } - */ - - etatRetrait = $("#etatRetrait").val(); - dateRetrait = $("#dateRetrait").val(); - ristourneRetrait = $("#ristourneRetrait").val(); - ristourneRetrait = parseInt(ristourneRetrait); - - if(etatRetrait=="R" && ristourneRetrait<0) - { - v_msg="Attention! cette personne a été retirée avec une ristourne!"; - v_msgEng=" Warning! this person was withdrawn with premium!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - motifAvenant=$("#motifAvenant").val(); - - if ($("#motifAvenant").val()<" ") - { - v_msg="Veuillez fournir le motif!"; - v_msgEng="Please provide the reason"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - dateS = $("#dateSortieAdh").val(); - dateR = $("#dateRemplacement").val(); - - fraisCarte = $("#fraisCarte").val(); - - donnees = 'dateSortie='+dateS+'&dateRemplacement='+dateR+'&motifAvenant='+motifAvenant+'&fraisCarte='+fraisCarte; - - $("#div_remplacement_adherent").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremplaceradherent/init/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - $("#div_remplacement_adherent").html(data); - }, - complete: function() { - $(".datepicker" ).datepicker(); - } - }); -} - -function enregistrer_remplacement_adherent() -{ - nom = $("#nom").val(); - if ($("#nom").val()<" ") - { - v_msg="Veuillez saisir le nom de famille!"; - v_msgEng="Please enter the last name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - prenoms = $("#prenoms").val(); - if ($("#prenoms").val()<" ") - { - v_msg="Veuillez saisir le prénom!"; - v_msgEng="Please enter the first name!"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - codeNaturePiece = $("#codeNaturePiece").val(); - if ($("#codeNaturePiece").val()<" ") - { - v_msg="Veuillez saisir la nature de pièce d\'identité!"; - v_msgEng="Please enter the nature of ID!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNaturePiece").focus(); - return; - } - - numeroPiece = $("#numeroPiece").val(); - if ($("#numeroPiece").val()<" ") - { - v_msg="Veuillez saisir le No de la pièce d\'identité!"; - v_msgEng="Please enter the ID number!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroPiece").focus(); - return; - } - - sexe = $("#sexe").val(); - if ($("#sexe").val()<" ") - { - v_msg="Veuillez saisir le sexe!"; - v_msgEng="Please enter the sex!"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - dateNaissance = $("#dateNaissance").val(); - if ($("#dateNaissance").val()<" ") - { - v_msg="Veuillez saisir la date de naissance!"; - v_msgEng="Please enter the date of birth!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateNaissance").focus(); - return; - } - - codeGroupeSanguin = $("#codeGroupeSanguin").val(); - if ($("#codeGroupeSanguin").val()<" ") - { - v_msg="Veuillez saisir le groupe sanguin!"; - v_msgEng="Please enter the blood type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupeSanguin").focus(); - return; - } - - codeSituationFamille = $("#codeSituationFamille").val(); - if ($("#codeSituationFamille").val()<" ") - { - v_msg="Veuillez saisir la situation familiale!"; - v_msgEng="Please enter the family situation!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSituationFamille").focus(); - return; - } - - nombreEnfants = $("#nombreEnfants").val(); - adresseGeo = $("#adresseGeo").val(); - adressePostale = $("#adressePostale").val(); - - codePays = $("#codePays").val(); - if ($("#codePays").val()<" ") - { - v_msg="Veuillez indiquer le pays!"; - v_msgEng="Please indicate the country!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePays").focus(); - return; - } - - telephonFixe = $("#telephonFixe").val(); - telephonePortable = $("#telephonePortable").val(); - email = $("#email").val(); - - fraisCarte = $("#fraisCarte").val(); - - donnees = 'nom='+nom+'&prenoms='+prenoms+'&codeNaturePiece='+codeNaturePiece; - - donnees += '&numeroPiece='+numeroPiece+'&sexe='+sexe+'&dateNaissance='+dateNaissance; - - donnees += '&codeGroupeSanguin='+codeGroupeSanguin+'&codeSituationFamille='+codeSituationFamille+'&nombreEnfants='+nombreEnfants; - - donnees += '&adresseGeo='+adresseGeo+'&adressePostale='+adressePostale+'&codePays='+codePays; - - donnees += '&telephonFixe='+telephonFixe+'&telephonePortable='+telephonePortable+'&email='+email+'&fraisCarte='+fraisCarte; - - v_msg="Confirmez-vous le remplacement de famille?"; - v_msgEng="Do you confirm family replacement?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#div_remplacement_adherent").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremplaceradherent/enregistrerremplacementadherent/", - 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); - - consulter_remplacement_adherent(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function consulter_remplacement_adherent() -{ - idAdherent = $("#idAdherent_C" ).val(); - - if (idAdherent>"0") - { - window.location.assign($("#racineWeb" ).val()+"Remplaceradherentcons/"); - } -} - -function consulter_remplacant_adherent() -{ - idAdherent = $("#idAdherent_C" ).val(); - - if (idAdherent>"0") - { - window.location.assign($("#racineWeb" ).val()+"Remplaceradherentcons/remplacant/"); - } -} - - -function fiche_remplacer_adherent() -{ - etat=$("#codeEtatPolice_C").val(); - - if (etat=="RE") - { - v_msg="Attention! Police résiliée!"; - v_msgEng="Warning! Terminated policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (etat=="SU") - { - v_msg="Attention! Police suspendue!"; - v_msgEng="Warning! Suspended policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (etat=="AN") - { - v_msg="Attention! Police annulée!"; - v_msgEng="Warning! Canceled policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/"); -} - -function ajaxListerVilleConsultation() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxville/consultation/", - type : 'post', - data: "codePays="+$("#codePays").val(), - error: function(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) { - }, - success: function(data) { - $("#listelocalite").html(data); - } - }); -} - -function imprimer_feuille_maladie() -{ - /* - - facture=$("#facture").val(); - - if (facture!=1) - { - v_msg="Pas encore facturée!"; - v_msgEng="Not yet charged!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - */ - - donnees_retour = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerfeuillemaladie/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_export_a").html(donnees_retour); - $("#btn_imprimer_feuille_maladie").click(); - } - }); -} - -function enregistrer_modif_parametres_prod() -{ - idSocieteuser = $("#idSocieteuser").val(); - donnees = 'idSocieteuser='+idSocieteuser; - - tauxHonoraires = $("#tauxHonoraires").val(); - spMax = $("#spMax").val(); - fraisCarteAN = $("#fraisCarteAN").val(); - donnees += '&tauxHonoraires='+tauxHonoraires+'&spMax='+spMax+'&fraisCarteAN='+fraisCarteAN; - - fraisCarteREN = $("#fraisCarteREN").val(); - fraisCarteImp = $("#fraisCarteImp").val(); - spAlertAdherent = $("#spAlertAdherent").val(); - donnees += '&fraisCarteREN='+fraisCarteREN+'&fraisCarteImp='+fraisCarteImp+'&spAlertAdherent='+spAlertAdherent; - - tauxRistourne = $("#tauxRistourne").val(); - seuilRistourne = $("#seuilRistourne").val(); - - archivageAutomatiquePrime = $("#archivageAutomatiquePrime").val(); - ecartEncaissementTolerable= $("#ecartEncaissementTolerable").val(); - - donnees += '&tauxRistourne='+tauxRistourne+'&seuilRistourne='+seuilRistourne; - donnees += '&archivageAutomatiquePrime='+archivageAutomatiquePrime; - donnees += '&ecartEncaissementTolerable='+ecartEncaissementTolerable; - - notificationSmsNumeroAssure = $("#notificationSmsNumeroAssure").val(); - notificationGroupeNumeroAssure = $("#notificationGroupeNumeroAssure").val(); - lettrageAutoGarant = $("#lettrageAutoGarant").val(); - - parametresFacturationGarantProduit = $("#parametresFacturationGarantProduit").val(); - - assureAjoutPhoto = $("#assureAjoutPhoto").val(); - - donnees += '¬ificationSmsNumeroAssure='+notificationSmsNumeroAssure; - donnees += '¬ificationGroupeNumeroAssure='+notificationGroupeNumeroAssure; - donnees += '&lettrageAutoGarant='+lettrageAutoGarant; - - donnees += '¶metresFacturationGarantProduit='+parametresFacturationGarantProduit; - donnees += '&assureAjoutPhoto='+assureAjoutPhoto; - - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifprod/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - afficher_autres_parametresgeneraux(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_autres_parametresgeneraux() -{ - window.location.assign($("#racineWeb" ).val()+"Autresparametresgeneraux/"); -} - -function controle_numerique_new(idControle, oldValue) -{ - controle = document.getElementById(idControle); - - 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; - } - return true; -} - -function enregistrer_modif_parametres_sin() -{ - debugger; - - idSocieteuser = $("#idSocieteuser").val(); - - accesAjoutPh = $("#s_accesAjoutPh").val(); - ajoutPrescription = $("#s_ajoutPrescription").val(); - ajoutPrescriptionExam = $("#s_ajoutPrescriptionExam").val(); - - filtreMedecin = $("#s_filtreMedecin").val(); - nbMedicamentMax = $("#s_nbMedicamentMax").val(); - - appliquerMargePrixMedicament = $("#s_appliquerMargePrixMedicament").val(); - appliquerMargePrixSubstitutMedicament = $("#s_appliquerMargePrixSubstitutMedicament").val(); - margePrixMedicament = $("#s_margePrixMedicament").val(); - margePrixSubstitutMedicament = $("#s_margePrixSubstitutMedicament").val(); - - nbConsultationSpecialisteJour = $("#s_nbConsultationSpecialisteJour").val(); - ageMaxiPediatrie = $("#s_ageMaxiPediatrie").val(); - nombreFeuilleGratuitJour = $("#s_nombreFeuilleGratuitJour").val(); - codeModeBiometrie = $("#s_codeModeBiometrie").val(); - permettrePrescriptionSiCritereBareme = $("#s_permettrePrescriptionSiCritereBareme").val(); - interdirVentePartielleMedicament = $("#s_interdirVentePartielleMedicament").val(); - - typeMargePrixMedicament = $("#s_typeMargePrixMedicament").val(); - codeActeConsultationGratuite = $("#s_codeActeConsultationGratuite").val(); - quantiteMedicamentPermise = $("#s_quantiteMedicamentPermise").val(); - prixMedicamentModifiable = $("#s_prixMedicamentModifiable").val(); - nbTentativeBiometrie = $("#s_nbTentativeBiometrie").val(); - autoriserUnBonPrincipal = $("#s_autoriserUnBonPrincipal").val(); - autoriserBonHospitAvantDate = $("#s_autoriserBonHospitAvantDate").val(); - encaissementExige = $("#s_encaissementExige").val(); - prixActeModifiable = $("#s_prixActeModifiable").val(); - - donnees = 'idSocieteuser='+idSocieteuser; - donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription; - donnees += '&ajoutPrescriptionExam='+ajoutPrescriptionExam; - - donnees += '&filtreMedecin='+filtreMedecin+'&nbMedicamentMax='+nbMedicamentMax; - - donnees += '&codeActeConsultationGratuite='+codeActeConsultationGratuite; - donnees += '&quantiteMedicamentPermise='+quantiteMedicamentPermise; - donnees += '&prixMedicamentModifiable='+prixMedicamentModifiable; - - donnees += '&appliquerMargePrixMedicament='+appliquerMargePrixMedicament; - donnees += '&appliquerMargePrixSubstitutMedicament='+appliquerMargePrixSubstitutMedicament; - donnees += '&margePrixMedicament='+margePrixMedicament; - donnees += '&margePrixSubstitutMedicament='+margePrixSubstitutMedicament; - - donnees += '&nbConsultationSpecialisteJour='+nbConsultationSpecialisteJour; - donnees += '&ageMaxiPediatrie='+ageMaxiPediatrie; - donnees += '&nombreFeuilleGratuitJour='+nombreFeuilleGratuitJour; - donnees += '&codeModeBiometrie='+codeModeBiometrie; - donnees += '&permettrePrescriptionSiCritereBareme='+permettrePrescriptionSiCritereBareme; - - donnees += '&interdirVentePartielleMedicament='+interdirVentePartielleMedicament; - - donnees += '&typeMargePrixMedicament='+typeMargePrixMedicament; - - donnees += '&nbTentativeBiometrie='+nbTentativeBiometrie; - - donnees += '&autoriserUnBonPrincipal='+autoriserUnBonPrincipal; - donnees += '&autoriserBonHospitAvantDate='+autoriserBonHospitAvantDate; - donnees += '&encaissementExige='+encaissementExige; - donnees += '&prixActeModifiable='+prixActeModifiable; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifsin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Mise à jour effectuée avec succès!"; - v_msgEng="Update done successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - afficher_autres_parametresgeneraux(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistrer_modif_parametres_med() -{ - - idSocieteuser = $("#idSocieteuser").val(); - - envoismsactif = $("#s_envoismsactif").val(); - - smsAssure = $("#s_smsAssure").val(); - smsmParFacture = $("#s_smsmParFacture").val(); - - emailParFacture = $("#s_emailParFacture").val(); - copieSmsAssure = $("#s_copieSmsAssure").val(); - - seuilAlerteActif = $("#s_seuilAlerteActif").val(); - - montantTotalExamen = $("#s_montantTotalExamen").val(); - montantTotalMedicament = $("#s_montantTotalMedicament").val(); - - accorderMedecinSouscripteur = $("#s_accorderMedecinSouscripteur").val(); - delaisReponseMedecinSouscripteur = $("#s_delaisReponseMedecinSouscripteur").val(); - - tousActesSoumisOuinon = $("#s_tousActesSoumisOuinon").val(); - - envoismswhatsappactif = $("#s_envoismswhatsappactif").val(); - appliquerTarifBas = $("#s_appliquerTarifBas").val(); - nombreActeEntentePrealable = $("#s_nombreActeEntentePrealable").val(); - - donnees = 'idSocieteuser='+idSocieteuser; - donnees += '&envoismsactif='+envoismsactif; - donnees += '&smsAssure='+smsAssure+'&smsmParFacture='+smsmParFacture; - donnees += '&emailParFacture='+emailParFacture+'&copieSmsAssure='+copieSmsAssure; - donnees += '&seuilAlerteActif='+seuilAlerteActif; - donnees += '&montantTotalExamen='+montantTotalExamen; - donnees += '&montantTotalMedicament='+montantTotalMedicament; - - donnees += '&accorderMedecinSouscripteur='+accorderMedecinSouscripteur; - donnees += '&delaisReponseMedecinSouscripteur='+delaisReponseMedecinSouscripteur; - - donnees += '&tousActesSoumisOuinon='+tousActesSoumisOuinon; - - donnees += '&envoismswhatsappactif='+envoismswhatsappactif; - donnees += '&appliquerTarifBas='+appliquerTarifBas; - donnees += '&nombreActeEntentePrealable='+nombreActeEntentePrealable; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifmed/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Mise à jour effectuée avec succès!"; - v_msgEng="Update done successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - afficher_autres_parametresgeneraux(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function maj_duree_vie_bon(idTypebon, dureeVie) -{ - donnees = 'idTypebon='+idTypebon+'&dureeVie='+dureeVie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamdureeviebon/majdureevie/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -function afficher_garantie_produit_cons() -{ - - - codeGcAssureur =$("#codeGcAssureur").val(); - - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez s\u00e9lectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - - $('#div_garantieproduit').html(""); - - return; - } - - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez s\u00e9lectionner un produit!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $('#div_garantieproduit').html(""); - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit; - - var div_attente = $('#div_garantieproduit'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/affichergarantieproduitcons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - }, - complete: function() { - } - }); -} - -function afficher_garantie_produit() -{ - codeGcAssureur =$("#codeGcAssureur").val(); - - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez s\u00e9lectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - - $('#div_garantieproduit').html(""); - - return; - } - - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez s\u00e9lectionner un produit!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $('#div_garantieproduit').html(""); - return; - } - donnees = 'codeProduit='+codeProduit; - - var div_attente = $('#div_garantieproduit'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/affichergarantieproduit/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - }, - complete: function() { - } - }); -} - - -function ajouter_tous_garantie_produit() -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/ajoutertousgarantieproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantie_produit(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_garantie_produit() -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/retirertousgarantieproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantie_produit(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_garantie_produit(id_garantie_produit) -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/retirerungarantieproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantie_produit(); - } - }); -} - -function ajouter_un_garantie_produit(codeGarantie) -{ - - - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/ajouterungarantieproduit/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_garantie_produit(); - } - }); -} - -function maj_taux_seuil_alerte_garantie(id_garantie_produit, tauxSeuilAlerte) -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit+"&tauxSeuilAlerte="+tauxSeuilAlerte; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/majtauxseuilalertegarantie/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -function maj_seuil_alerte_garantie(id_garantie_produit, seuilAlerte) -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit+"&seuilAlerte="+seuilAlerte; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamseuilalerte/majseuilalertegarantie/", - type: 'POST', - data: donnees, - success: function(data) { - }, - complete: function(data) - { - } - }); -} - -// - -function requetes_synthese_consommation_police() -{ - v_url = $("#racineWeb").val()+"Ajaxsyntheseconsopolice/"; - - $("#div_detail_exp").html(''); - - $("#div_detail_sp").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - error: function(errorData) - { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $("#div_detail_sp").html(donnees_retour); - } - }); -} - - -function requetes_synthese_consommation_police_export() -{ - v_url = $("#racineWeb").val()+"Ajaxsyntheseconsopolice/exportxls/"; - - $("#div_detail_exp").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - error: function(errorData) - { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_exp').html(donnees_retour); - } - }); -} - -function modifier_type_bon(idTypebon) -{ - donnees = 'idTypebon='+idTypebon; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparambons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_maj_type_bon').html(donnees_retour); - } - }); -} - -function enregistrer_modif_type_bon() -{ - - idTypebon = $("#idTypebon").val(); - dureeVie = $("#dureeVie").val(); - codeGestionBon = $("#codeGestionBon").val(); - - if (dureeVie<="0") - { - v_msg="Veuillez donner une durée de vie au bon!"; - v_msgEng="Please give a lifetime to the form!"; - alert_ebene(v_msg, v_msgEng); - - $("#dureeVie").focus(); - return; - } - - if (codeGestionBon<=" ") - { - v_msg="Veuillez sélectionner un type de gestion!"; - v_msgEng="Please select a management type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGestionBon").focus(); - return; - } - - donnees = 'idTypebon='+idTypebon+'&dureeVie='+dureeVie+'&codeGestionBon='+codeGestionBon; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparambons/enregistrermodif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Mis à jour effectuée avec succès!"; - v_msgEng="Updated successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - window.location.assign($("#racineWeb" ).val()+"Parambons/"); - } - }); -} - -function gerer_acces_actes_prestataire(codeUtilisateur, actVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestataire/gereraccesactes/", - 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); - - users_prestataire(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function afficher_utilsateur_actesvisibles() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - var div_attente = $('#div_liste'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamactesvisible/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function gerer_acces_actes_assureur(codeUtilisateur, actVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesactes/", - 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); - - afficher_utilsateur_actesvisibles(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function lister_provisions() -{ - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxprovisonssin/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function lister_provisions_cpt() -{ - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxprovisonssincpt/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function lister_provisions_sys() -{ - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxprovisonssinsys/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - - -function afficher_user_profil_ass() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - var div_attente = $('#div_liste'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - dataTableSpeciale(); - }, - complete: function() { - } - }); -} - -function gerer_acces_actes_assureur_hab(codeUtilisateur, actVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesactes/", - 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); - - afficher_user_profil_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function reinitpaswd_assureur(codeUtilisateur) -{ - v_msg="Confirmez-vous la réinitialisation?"; - v_msgEng="Do you confirm the reset?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/reinitpaswd/", - 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); - - afficher_user_profil_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function desactiver_user_assureur(codeUtilisateur) -{ - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/desactiver/", - 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); - - afficher_user_profil_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_user_assureur(codeUtilisateur) -{ - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/activer/", - 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); - - afficher_user_profil_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function afficher_attribution_profil_assureur() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - var div_attente = $('#div_utilisateur_profil'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficherattributionprofilassureur/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_un_utilisateur_profil_ass(codeUtilisateur) -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil+'&codeUtilisateur='+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunutilisateurprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_attribution_profil_assureur(); - } - }); -} - -function ajouter_tous_utilisateur_profil_ass() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertousutilisateurprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_attribution_profil_assureur(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_menu_principal_profil_assureur() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - var div_attente = $('#div_menu_profil'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficheraccesmenuprincipalass/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - dataTableSpeciale(); - }, - complete: function() { - } - }); -} - -function ajouter_un_meunu_principal_profil_ass(codeMenu) -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunmenuprincipalprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_principal_profil_assureur(); - } - }); -} - -function retirer_un_meunu_principal_profil_ass(codeMenu) -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerunmenuprincipalprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_principal_profil_assureur(); - } - }); -} - -function ajouter_tous_menus_principal_profil_ass() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertousmenuprincipalprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_principal_profil_assureur(); - } - }); -} - -function retirer_tous_menus_principal_profil_ass() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerousmenuprincipalprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_principal_profil_assureur(); - } - }); -} - -function ajaxListerVueModule() -{ - codeModule=$("#codeModule").val(); - donnees = 'codeModule='+codeModule; - - var div_attente = $('#listevue'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/listervuemodule/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - $('.selectpicker').selectpicker(); - }, - complete: function() - { - vider_menu_vue_module_assureur(); - } - }); -} - -function afficher_menu_vue_module_assureur() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - codeModule=$("#codeModule").val(); - - if (codeModule<=" ") - { - v_msg="Veuillez sélectionner un module!"; - v_msgEng="Please select a module!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModule").focus(); - return; - } - - vue=$("#vue").val(); - - if (vue<=" ") - { - v_msg="Veuillez sélectionner une vue!"; - v_msgEng="Please select a view!"; - alert_ebene(v_msg, v_msgEng); - - $("#vue").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - donnees += '&codeModule='+codeModule; - donnees += '&vue='+vue; - - var div_attente = $('#div_menu_profil'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficheraccessousmenusass/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - div_attente.html(data); - dataTableSpeciale(); - }, - complete: function() { - } - }); -} - -function vider_menu_vue_module_assureur() -{ - var div_attente = $('#div_menu_profil'); - - div_attente.html('
' + '
'); - - div_attente.html(""); -} - -function ajouter_tous_menu_vue_module_assureur() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - codeModule=$("#codeModule").val(); - - if (codeModule<=" ") - { - v_msg="Veuillez sélectionner un module!"; - v_msgEng="Please select a module!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModule").focus(); - return; - } - - vue=$("#vue").val(); - - if (vue<=" ") - { - v_msg="Veuillez sélectionner une vue!"; - v_msgEng="Please select a view!"; - alert_ebene(v_msg, v_msgEng); - - $("#vue").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - donnees += '&codeModule='+codeModule; - donnees += '&vue='+vue; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertoussousmenusass/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_vue_module_assureur(); - } - }); -} - -function retirer_tous_menu_vue_module_assureur() -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - codeModule=$("#codeModule").val(); - - if (codeModule<=" ") - { - v_msg="Veuillez sélectionner un module!"; - v_msgEng="Please select a module!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModule").focus(); - return; - } - - vue=$("#vue").val(); - - if (vue<=" ") - { - v_msg="Veuillez sélectionner une vue!"; - v_msgEng="Please select a view!"; - alert_ebene(v_msg, v_msgEng); - - $("#vue").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - donnees += '&codeModule='+codeModule; - donnees += '&vue='+vue; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirertoussousmenusass/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_vue_module_assureur(); - } - }); -} - -function ajouter_un_menu_vue_module_assureur(codeMenu) -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - codeModule=$("#codeModule").val(); - - if (codeModule<=" ") - { - v_msg="Veuillez sélectionner un module!"; - v_msgEng="Please select a module!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModule").focus(); - return; - } - - vue=$("#vue").val(); - - if (vue<=" ") - { - v_msg="Veuillez sélectionner une vue!"; - v_msgEng="Please select a view!"; - alert_ebene(v_msg, v_msgEng); - - $("#vue").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - donnees += '&codeModule='+codeModule; - donnees += '&vue='+vue; - - donnees += '&codeMenu='+codeMenu; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunsousmenusass/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_vue_module_assureur(); - } - }); -} - -function retirer_un_menu_vue_module_assureur(codeMenu) -{ - codeProfil=$("#codeProfil").val(); - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - codeModule=$("#codeModule").val(); - - if (codeModule<=" ") - { - v_msg="Veuillez sélectionner un module!"; - v_msgEng="Please select a module!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModule").focus(); - return; - } - - vue=$("#vue").val(); - - if (vue<=" ") - { - v_msg="Veuillez sélectionner une vue!"; - v_msgEng="Please select a view!"; - alert_ebene(v_msg, v_msgEng); - - $("#vue").focus(); - return; - } - - donnees = 'codeProfil='+codeProfil; - donnees += '&codeModule='+codeModule; - donnees += '&vue='+vue; - - donnees += '&codeMenu='+codeMenu; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerunsousmenusass/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_menu_vue_module_assureur(); - } - }); -} - -function users_gc() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - - if (codeGcAssureur>" ") - { - window.location.assign($("#racineWeb" ).val()+"Usersgcassureur/"); - } -} - -function reinitpaswd_gc(codeUtilisateur) -{ - v_msg="Confirmez-vous la réinitialisation?"; - v_msgEng="Do you confirm the reset?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/reinitpaswd/", - - 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); - - users_gc(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - - -} - -function desactiver_user_gc(codeUtilisateur) -{ - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/desactiver/", - 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); - - users_gc(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_user_gc(codeUtilisateur) -{ - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/activer/", - 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); - - users_gc(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function gerer_acces_actes_gc(codeUtilisateur, actVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/gereraccesactes/", - 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); - - users_gc(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function retour_au_profil_ass() -{ - window.location.assign($("#racineWeb" ).val()+"Listeprofilass/"); -} - -function creer_profil_ass() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name of the profil in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en anglais!"; - v_msgEng="Please enter the name of the profil in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'libelle='+libelle+'&libelleEng='+libelleEng; - - v_msg="Confirmez-vous ce nouveau profil?"; - v_msgEng="Do you confirm this new profile?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/creerprofilass/", - 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); - - retour_au_profil_ass(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -// tranferer_droits_profil_ass -function tranferer_droits_profil_ass() -{ - codeProfilSource=$("#codeProfilSource").val(); - - if (codeProfilSource<=" ") - { - v_msg="Veuillez sélectionner le profil source!"; - v_msgEng="Please select the source profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfilSource").focus(); - return; - } - - codeProfilDest=$("#codeProfilDest").val(); - - if (codeProfilDest<=" ") - { - v_msg="Veuillez sélectionner le profil de destination!"; - v_msgEng="Please select the destination profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfilDest").focus(); - return; - } - - if (codeProfilDest==codeProfilSource) - { - v_msg="Veuillez changer le profil de destination!"; - v_msgEng="Please change the destination profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfilDest").focus(); - return; - } - - donnees = 'codeProfilSource='+codeProfilSource; - donnees += '&codeProfilDest='+codeProfilDest; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/transfererdroitsprofilassureur/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() - { - v_msg="Opération effectuée avec succès!"; - v_msgEng="Operation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - retour_au_profil_ass(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function batch_vider_droits_profil_assureur(codeProfil) -{ - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProfil='+codeProfil; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - var div_attente = $('#div_liste'); - sav_div_liste_htm = div_attente.html(); - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/batchviderprofilass/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() - { - v_msg="Opération effectuée avec succès!"; - v_msgEng="Operation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - div_attente.html(sav_div_liste_htm); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function batch_atrtribuer_droits_reference_profil_assureur(codeProfil) -{ - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProfil='+codeProfil; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - var div_attente = $('#div_liste'); - sav_div_liste_htm = div_attente.html(); - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/batchattribuerdroitsreferenceass/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() - { - v_msg="Opération effectuée avec succès!"; - v_msgEng="Operation successfully completed"; - alert_ebene(v_msg, v_msgEng); - - div_attente.html(sav_div_liste_htm); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function reinitpaswd_assure(idAdherent) -{ - v_msg="Confirmez-vous la réinitialisation?"; - v_msgEng="Do you confirm the reset?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhabilitationadherent/reinitpaswd/", - - 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); - - retour_a_extranet_adh(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function retour_a_extranet_adh() -{ - window.location.assign($("#racineWeb" ).val()+"Extranetadherent/"); -} - -function desactiver_user_assure(idAdherent) -{ - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhabilitationadherent/desactiver/", - 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); - - retour_a_extranet_adh(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_user_assure(idAdherent) -{ - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhabilitationadherent/activer/", - 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); - - retour_a_extranet_adh(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function ctrlkeypress_liste_users_ass(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_users_ass(); - } -} - -function afficher_liste_users_ass() -{ - donnees = ""; - donnees_retour = ""; - - codeProfil = $("#codeProfil").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codePointVente = $("#codePointVente").val(); - - if (codeProfil+nom+prenoms+codePointVente<=" ") - { - v_msg="Veuillez indiquer au moins un critère de recherche!"; - v_msgEng="Please enter at least one search criteria!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - donnees += 'codeProfil=' + codeProfil; - donnees += '&nom=' + nom; - donnees += '&prenoms=' + prenoms; - donnees += '&codePointVente=' + codePointVente; - - // alert(donnees); - // return; - - $("#div_liste_users").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajaxlisteusersass/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_users").html(donnees_retour); - } - }); -} - - -function afficher_users_ass_id(idUtilisateur) -{ - window.location.assign($("#racineWeb" ).val()+"Ficheusersass/"+idUtilisateur+"/"); -} - -function retour_a_usersassureur() -{ - window.location.assign($("#racineWeb" ).val()+"Usersassureur/"); -} - -function enregistrer_modif_usersassureur() -{ - idUtilisateur = $("#idUtilisateur").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codeProfil = $("#codeProfil").val(); - actif = $("#actif").val(); - telephone = $("#telephone").val(); - email = $("#email").val(); - codeLangue = $("#codeLangueUser").val(); - actVisible = $("#actVisibleUser").val(); - AffectionVisible = $("#AffectionVisible").val(); - - codePointVente = $("#codePointVente").val(); - filtrePointVente = $("#filtrePointVente").val(); -/* --- nom --- prenoms --- codeProfil --- actif --- telephone --- email --- codeLangue --- actVisible --- AffectionVisible --- codePointVente --- filtrePointVente -*/ - - if (nom<=" ") - { - v_msg="Veuillez saisir le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if (codeProfil<=" ") - { - v_msg="Veuillez sélectionner un profil!"; - v_msgEng="Please select a user profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - if (actif<=" ") - { - v_msg="Utilisateur actif oui ou non?"; - v_msgEng="Is the user active yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actif").focus(); - return; - } - - if(codeLangue<=" ") - { - v_msg="Veuillez indiquer la langue!"; - v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - if (actVisible<=" ") - { - v_msg="Actes visbles oui ou non?"; - v_msgEng="Acts are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actVisibleUser").focus(); - return; - } - - if (AffectionVisible<=" ") - { - v_msg="Affections visbles oui ou non?"; - v_msgEng="Affections are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#AffectionVisible").focus(); - return; - } - - if(!verifMailValeur(email)) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - if(codePointVente<=" ") - { - v_msg="Veuillez revoir le point de vente par défaut!"; - v_msgEng="Please review the default point of Sales!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePointVente").focus(); - return; - } - - if (filtrePointVente<=" ") - { - v_msg="Filtrer les points de vente oui ou non?"; - v_msgEng="Filter the point of sales yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#filtrePointVente").focus(); - return; - } - - donnees = 'idUtilisateur=' + idUtilisateur; - donnees += '&codeProfil=' + codeProfil; - donnees += '&nom=' + nom; - donnees += '&prenoms=' + prenoms; - donnees += '&actif=' + actif; - donnees += '&actVisible=' + actVisible; - donnees += '&codeLangue=' + codeLangue; - donnees += '&AffectionVisible=' + AffectionVisible; - - donnees += '&email=' + email; - donnees += '&telephone=' + telephone; - - donnees += '&codePointVente='+codePointVente; - donnees += '&filtrePointVente='+filtrePointVente; - - // alert(donnees); - // 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/enregistrermodifusersass/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_test_gabarit").html(data); - }, - complete: function() { - retour_a_usersassureur(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - - -function creer_user_assureur() -{ - codeProfil = $("#codeProfil").val(); - codeUtilisateur = $("#codeUtilisateur").val(); - codeUtilisateur = codeUtilisateur.trim(); - codeUtilisateur = supprimer_espace_string(codeUtilisateur); - codeUtilisateur = codeUtilisateur.toLowerCase(); - - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - telephone = $("#telephone").val(); - email = $("#email").val(); - - codeLangue = $("#codeLangueUser").val(); - actVisible = $("#actVisibleUser").val(); - AffectionVisible = $("#AffectionVisibleUser").val(); - - nvmdp = $("#nvmdp").val(); - cfnvmdp = $("#cfnvmdp").val(); - - codeModeGenerationPass = $("#codeModeGenerationPass").val(); - codeModeEnvoiPass = $("#codeModeEnvoiPass").val(); - - codePointVente = $("#codePointVente").val(); - filtrePointVente = $("#filtrePointVente").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(codeProfil<=" ") - { - v_msg="Veuillez sélectionner le profil source!"; - v_msgEng="Please select the source profile!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProfil").focus(); - return; - } - - if(codeUtilisateur<=" ") - { - v_msg="Veuillez indiquer le login!"; - v_msgEng="Please enter the login!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeUtilisateur").focus(); - return; - } - - - if(codeLangue<=" ") - { - v_msg="Veuillez indiquer la langue!"; - v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - if (actVisible<=" ") - { - v_msg="Actes visbles oui ou non?"; - v_msgEng="Acts are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actVisibleUser").focus(); - return; - } - - - if (AffectionVisible<=" ") - { - v_msg="Affections visbles oui ou non?"; - v_msgEng="Affections are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#AffectionVisibleUser").focus(); - return; - } - - if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") ) - { - v_msg="Veuillez revoir le téléphone!"; - v_msgEng="Please review the phone!"; - alert_ebene(v_msg, v_msgEng); - - $("#telephone").focus(); - return; - } - - if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") ) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - if(codeModeGenerationPass=="0") - { - if(nvmdp<=" ") - { - v_msg="Veuillez indiquer le mot de passe!"; - v_msgEng="Please enter the password!"; - alert_ebene(v_msg, v_msgEng); - - $("#nvmdp").focus(); - return; - } - - if(nvmdp != cfnvmdp) - { - v_msg="Veuillez confirmer votre mot de passe!"; - v_msgEng="Please confirm your password!"; - alert_ebene(v_msg, v_msgEng); - - $("#cfnvmdp").focus(); - return; - } - } - - if(!verifMailValeur(email)) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - if(codeModeGenerationPass<=" ") - { - v_msg="Veuillez revoir le mode de génération!"; - v_msgEng="Please review the generation mode!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModeGenerationPass").focus(); - return; - } - - if(codeModeEnvoiPass<=" ") - { - v_msg="Veuillez revoir le mode envoi!"; - v_msgEng="Please review the sending mode!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModeEnvoiPass").focus(); - return; - } - - if(codePointVente<=" ") - { - v_msg="Veuillez revoir le point de vente par défaut!"; - v_msgEng="Please review the default point of Sales!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePointVente").focus(); - return; - } - - if (filtrePointVente<=" ") - { - v_msg="Filtrer les points de vente oui ou non?"; - v_msgEng="Filter the point of sales yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#filtrePointVente").focus(); - return; - } - - motPass = nvmdp; - - donnees = 'codeProfil='+codeProfil+'&codeUtilisateur='+codeUtilisateur; - donnees += '&nom='+nom+'&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass; - donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible+'&AffectionVisible='+AffectionVisible; - donnees += '&codeModeGenerationPass='+codeModeGenerationPass; - donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass; - donnees += '&codePointVente='+codePointVente; - donnees += '&filtrePointVente='+filtrePointVente; - - v_msg="Confirmez-vous ce nouvel utilisateur?"; - v_msgEng="Do you confirm this new user?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/creeruserassureur/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_unicite_login').html(data); - }, - complete: function() - { - - uniciteLogin = $("#uniciteLogin").val(); - - - if(uniciteLogin==1) - { - v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!"; - v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!"; - alert_ebene(v_msg, v_msgEng); - - retour_a_usersassureur(); - } - else - { - v_msg="Login " + codeUtilisateur +" déjà utilisé!"; - v_msgEng="Login " + codeUtilisateur +" already in use!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeUtilisateur").focus(); - } - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_espace_string(p_mot) -{ - p_mot = p_mot.trim(); - p_mot = p_mot.replace(/ /g, ""); - return p_mot; -} - -function enregistrer_modif_user_prestataire() -{ - idUtilisateur = $("#idUtilisateur").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - actif = $("#actif").val(); - actVisible = $("#actVisibleUser").val(); - codeLangue = $("#codeLangueUser").val(); - AffectionVisible = $("#AffectionVisibleUser").val(); - - telephone = $("#telephone").val(); - email = $("#email").val(); - - if (nom<=" ") - { - v_msg="Veuillez saisir le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - - if (actif<=" ") - { - v_msg="Utilisateur actif oui ou non?"; - v_msgEng="Is the user active yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actif").focus(); - return; - } - - if(codeLangue<=" ") - { - v_msg="Veuillez indiquer la langue!"; - v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - if (actVisible<=" ") - { - v_msg="Actes visbles oui ou non?"; - v_msgEng="Acts are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actVisibleUser").focus(); - return; - } - - if (AffectionVisible<=" ") - { - v_msg="Affections visbles oui ou non?"; - v_msgEng="Affections are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#AffectionVisible").focus(); - return; - } - - - donnees = 'idUtilisateur=' + idUtilisateur; - donnees += '&nom=' + nom; - donnees += '&prenoms=' + prenoms; - donnees += '&actif=' + actif; - donnees += '&actVisible=' + actVisible; - donnees += '&codeLangue=' + codeLangue; - donnees += '&AffectionVisible=' + AffectionVisible; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestataire/enregistrermodifuserprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - users_prestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_users_prestataire_id(idUtilisateur) -{ - window.location.assign($("#racineWeb" ).val()+"Ficheuserprestataire/"+idUtilisateur+"/"); -} - -function afficher_users_gc_id(idUtilisateur) -{ - window.location.assign($("#racineWeb" ).val()+"Ficheusergc/"+idUtilisateur+"/"); -} - -function retour_a_users_gc() -{ - window.location.assign($("#racineWeb" ).val()+"Usersgcassureur/"); -} - -function enregistrer_modif_user_gc() -{ - idUtilisateur = $("#idUtilisateur").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - actif = $("#actif").val(); - actVisible = $("#actVisibleUser").val(); - codeLangue = $("#codeLangueUser").val(); - AffectionVisible = $("#AffectionVisibleUser").val(); - - telephone = $("#telephone").val(); - email = $("#email").val(); - - - if (nom<=" ") - { - v_msg="Veuillez saisir le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if (actif<=" ") - { - v_msg="Utilisateur actif oui ou non?"; - v_msgEng="Is the user active yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actif").focus(); - return; - } - - if(codeLangue<=" ") - { - v_msg="Veuillez indiquer la langue!"; - v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - if (actVisible<=" ") - { - v_msg="Actes visbles oui ou non?"; - v_msgEng="Acts are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actVisibleUser").focus(); - return; - } - - if (AffectionVisible<=" ") - { - v_msg="Affections visbles oui ou non?"; - v_msgEng="Affections are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#AffectionVisible").focus(); - return; - } - - - if(!verifMailValeur(email)) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - donnees = 'idUtilisateur=' + idUtilisateur; - donnees += '&nom=' + nom; - donnees += '&prenoms=' + prenoms; - donnees += '&actif=' + actif; - donnees += '&actVisible=' + actVisible; - donnees += '&codeLangue=' + codeLangue; - donnees += '&AffectionVisible=' + AffectionVisible; - donnees += '&telephone='+telephone+'&email='+email; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/enregistrermodifusergc/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - retour_a_users_gc(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function creer_user_gc() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - codeUtilisateur = $("#codeUtilisateur").val(); - codeUtilisateur = codeUtilisateur.trim(); - codeUtilisateur = supprimer_espace_string(codeUtilisateur); - codeUtilisateur = codeUtilisateur.toLowerCase(); - - codeModeGenerationPass = $("#codeModeGenerationPass").val(); - codeModeEnvoiPass = $("#codeModeEnvoiPass").val(); - - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - telephone = $("#telephone").val(); - email = $("#email").val(); - - codeLangue = $("#codeLangueUser").val(); - actVisible = $("#actVisibleUser").val(); - AffectionVisible = $("#AffectionVisibleUser").val(); - - nvmdp = $("#nvmdp").val(); - cfnvmdp = $("#cfnvmdp").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if(codeUtilisateur<=" ") - { - v_msg="Veuillez indiquer le login!"; - v_msgEng="Please enter the login!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeUtilisateur").focus(); - return; - } - - - if(codeLangue<=" ") - { - v_msg="Veuillez indiquer la langue!"; - v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - if (actVisible<=" ") - { - v_msg="Actes visbles oui ou non?"; - v_msgEng="Acts are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#actVisibleUser").focus(); - return; - } - - if (AffectionVisible<=" ") - { - v_msg="Affections visbles oui ou non?"; - v_msgEng="Affections are visible yes or no?"; - alert_ebene(v_msg, v_msgEng); - - $("#AffectionVisibleUser").focus(); - return; - } - - if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") ) - { - v_msg="Veuillez revoir le téléphone!"; - v_msgEng="Please review the phone!"; - alert_ebene(v_msg, v_msgEng); - - $("#telephone").focus(); - return; - } - - if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") ) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - if(codeModeGenerationPass=="0") - { - if(nvmdp<=" ") - { - v_msg="Veuillez indiquer le mot de passe!"; - v_msgEng="Please enter the password!"; - alert_ebene(v_msg, v_msgEng); - - $("#nvmdp").focus(); - return; - } - - if(nvmdp != cfnvmdp) - { - v_msg="Veuillez confirmer votre mot de passe!"; - v_msgEng="Please confirm your password!"; - alert_ebene(v_msg, v_msgEng); - - $("#cfnvmdp").focus(); - return; - } - } - - if(!verifMailValeur(email)) - { - v_msg="Veuillez revoir l'adresse mail!"; - v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng); - - $("#email").focus(); - return; - } - - motPass = nvmdp; - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeUtilisateur='+codeUtilisateur; - donnees += '&nom='+nom+'&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass; - donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible; - donnees += '&AffectionVisible='+AffectionVisible; - donnees += '&codeModeGenerationPass='+codeModeGenerationPass; - donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass; - - v_msg="Confirmez-vous ce nouvel utilisateur?"; - v_msgEng="Do you confirm this new user?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/creerusergc/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_unicite_login').html(data); - }, - complete: function() - { - uniciteLogin = $("#uniciteLogin").val(); - if(uniciteLogin==1) - { - v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!"; - v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!"; - alert_ebene(v_msg, v_msgEng); - - retour_a_users_gc(); - } - else - { - v_msg="Login " + codeUtilisateur +" déjà utilisé!"; - v_msgEng="Login " + codeUtilisateur +" already in use!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeUtilisateur").focus(); - } - } - }); - } - }); -} - -function notesfeuillemaladie() -{ - actVisible=$("#actVisible").val(); - - if (actVisible!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb" ).val()+"Notesfeuillemaladie/"); -} - -function changer_avenant_incorporation() -{ - idAvenant = $("#idAvenant").val(); - - if(idAvenant<=" ") - { - v_msg="Veuillez sélectionner un avenant!"; - v_msgEng="Please select an Amendment!"; - alert_ebene(v_msg, v_msgEng); - - $("#idAvenant").focus(); - return; - } - - donnees = 'idAvenant='+idAvenant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxavenant/getdateavenant/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_date_avenant").html(data); - $(".datepicker" ).datepicker(); - $("#dateSouscription").val($("#dateAvenant").val()); - }, - complete: function() - { - prorater_prime_adherent(); - } - }); -} - - -function changer_avenant_incorporation_beneficiaire() -{ - idAvenant = $("#idAvenant").val(); - - if(idAvenant<=" ") - { - v_msg="Veuillez sélectionner un avenant!"; - v_msgEng="Please select an Amendment!"; - alert_ebene(v_msg, v_msgEng); - - $("#idAvenant").focus(); - return; - } - - donnees = 'idAvenant='+idAvenant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxavenant/getdateavenantbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_date_avenant").html(data); - $(".datepicker" ).datepicker(); - $("#dateSouscription").val($("#dateAvenant").val()); - }, - complete: function() - { - prorater_prime_beneficiaire(); - } - }); -} - -function param_requeteperso() -{ - window.location.assign($("#racineWeb" ).val()+"Paramerequeteperso/"); -} - -function creer_requeteperso() -{ - nomRequete = $("#nomRequete").val(); - nomRequeteEng = $("#nomRequeteEng").val(); - descriptionRequete = $("#descriptionRequete").val(); - sourceDonnees = $("#sourceDonnees").val(); - ordre = $("#ordreRequete").val(); - - if(nomRequete<=" ") - { - v_msg="Veuillez indiquer le nom de la requête en Français!"; - v_msgEng="Please enter the name of the request in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomRequete").focus(); - return; - } - - if(nomRequeteEng<=" ") - { - v_msg="Veuillez indiquer le nom de la requête en Anglais!"; - v_msgEng="Please enter the name of the request in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomRequeteEng").focus(); - return; - } - - if(descriptionRequete<=" ") - { - v_msg="Veuillez entrer une description!"; - v_msgEng="Please enter a description!"; - alert_ebene(v_msg, v_msgEng); - - $("#descriptionRequete").focus(); - return; - } - - if(sourceDonnees<=" ") - { - v_msg="Veuillez sélectionner une source de données!"; - v_msgEng="Please select a data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if(ordre<1) - { - v_msg="Veuillez donner un ordre à la requête!"; - v_msgEng="Please give an order to the query!"; - alert_ebene(v_msg, v_msgEng); - - $("#ordreRequete").focus(); - return; - } - - donnees = 'nomRequete='+nomRequete; - donnees += '&nomRequeteEng='+nomRequeteEng; - donnees += '&descriptionRequete='+descriptionRequete; - donnees += '&sourceDonnees='+sourceDonnees; - donnees += '&ordre='+ordre; - - v_msg="Confirmez-vous cette nouvelle requête?"; - v_msgEng="Do you confirm this new qurey?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/creerrequeteperso/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - param_requeteperso_liste(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function param_requeteperso_liste() -{ - window.location.assign($("#racineWeb" ).val()+"Listerequeteperso/"); -} - -function afficher_requeteperso_id(idrequete) -{ - window.location.assign($("#racineWeb" ).val()+"Ficherequetesperso/"+idrequete+"/"); -} - -function desactiver_requeteperso(codeRequete) -{ - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeRequete="+codeRequete; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/desactiver/", - 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); - - param_requeteperso_liste(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_requeteperso(codeRequete) -{ - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeRequete="+codeRequete; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/activer/", - 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); - - param_requeteperso_liste(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function afficher_sourcedonneesrequeteperso_id(idsourcerequete) -{ - window.location.assign($("#racineWeb" ).val()+"Fichesourcedonneesrequetesperso/"+idsourcerequete+"/"); -} - - -function param_sourcedonneesrequeteperso_liste() -{ - window.location.assign($("#racineWeb" ).val()+"Sourcerequetesperso/"); -} - - -function enregistrer_modif_sourcedonneesrequeteperso() -{ - idsourcerequete = $("#idsourcerequete").val(); - sourceDonnees = $("#sourceDonnees").val(); - sourceDonnees = supprimer_espace_string(sourceDonnees); - - if (sourceDonnees<=" ") - { - v_msg="Veuillez saisir la source de données!"; - v_msgEng="Please enter the data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if (sourceDonnees.substring(0, 9)!="sp_perso_") - { - v_msg="Doit commencer par (sp_perso_)!"; - v_msgEng="Must start by (sp_perso_)!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if (sourceDonnees=="sp_perso_") - { - v_msg="Veuillez saisir la source de données!"; - v_msgEng="Please enter the data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - donnees = 'idsourcerequete=' + idsourcerequete; - donnees += '&sourceDonnees=' + sourceDonnees; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/enregistrermodifsourcedonneesrequeteperso/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - param_sourcedonneesrequeteperso_liste(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -function desactiver_sourcedonneesrequeteperso(sourceDonnees) -{ - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "sourceDonnees="+sourceDonnees; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/desactiversourcedonnees/", - 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); - - param_sourcedonneesrequeteperso_liste(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_sourcedonneesrequeteperso(sourceDonnees) -{ - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "sourceDonnees="+sourceDonnees; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/activersourcedonnees/", - 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); - - param_sourcedonneesrequeteperso_liste(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function creer_sourcedonneesrequeteperso() -{ - sourceDonnees = $("#sourceDonnees").val(); - sourceDonnees = supprimer_espace_string(sourceDonnees); - - if (sourceDonnees<=" ") - { - v_msg="Veuillez saisir la source de données!"; - v_msgEng="Please enter the data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if (sourceDonnees.substring(0, 9)!="sp_perso_") - { - v_msg="Doit commencer par (sp_perso_)!"; - v_msgEng="Must start by (sp_perso_)!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if (sourceDonnees=="sp_perso_") - { - v_msg="Veuillez saisir la source de données!"; - v_msgEng="Please enter the data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - donnees = 'sourceDonnees=' + sourceDonnees; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/creersourcedonneesrequeteperso/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - param_sourcedonneesrequeteperso_liste(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistrer_modif_requeteperso() -{ - idrequete = $("#idrequete").val(); - codeRequete = $("#codeRequete").val(); - - nomRequete = $("#nomRequete").val(); - nomRequeteEng = $("#nomRequeteEng").val(); - descriptionRequete = $("#descriptionRequete").val(); - sourceDonnees = $("#sourceDonnees").val(); - ordre = $("#ordreRequete").val(); - - if(nomRequete<=" ") - { - v_msg="Veuillez indiquer le nom de la requête en Français!"; - v_msgEng="Please enter the name of the request in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomRequete").focus(); - return; - } - - if(nomRequeteEng<=" ") - { - v_msg="Veuillez indiquer le nom de la requête en Anglais!"; - v_msgEng="Please enter the name of the request in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomRequeteEng").focus(); - return; - } - - if(descriptionRequete<=" ") - { - v_msg="Veuillez entrer une description!"; - v_msgEng="Please enter a description!"; - alert_ebene(v_msg, v_msgEng); - - $("#descriptionRequete").focus(); - return; - } - - if(sourceDonnees<=" ") - { - v_msg="Veuillez sélectionner une source de données!"; - v_msgEng="Please select a data source!"; - alert_ebene(v_msg, v_msgEng); - - $("#sourceDonnees").focus(); - return; - } - - if(ordre<1) - { - v_msg="Veuillez donner un ordre à la requête!"; - v_msgEng="Please give an order to the query!"; - alert_ebene(v_msg, v_msgEng); - - $("#ordreRequete").focus(); - return; - } - - donnees = 'idrequete='+idrequete; - donnees += '&codeRequete='+codeRequete; - - donnees += '&nomRequete='+nomRequete; - donnees += '&nomRequeteEng='+nomRequeteEng; - donnees += '&descriptionRequete='+descriptionRequete; - donnees += '&sourceDonnees='+sourceDonnees; - donnees += '&ordre='+ordre; - - v_msg="Confirmez-vous cette nouvelle requête?"; - v_msgEng="Do you confirm this new qurey?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/enregistrermodifrequeteperso/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - param_requeteperso_liste(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function parametres_sourcedonneesrequeteperso(idsourcerequete) -{ - window.location.assign($("#racineWeb" ).val()+"Paramsourcedonneesrequetesperso/"+idsourcerequete+"/"); -} - -function reconstruire_param_requeteperso(idsourcerequete) -{ - donnees = 'idsourcerequete=' + idsourcerequete; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamrequeteperso/reconstruireparamrequeteperso/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - parametres_sourcedonneesrequeteperso(idsourcerequete); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajaxenteteetatperso() -{ - $("#div_ente_requete").html(""); - - codeRequete=$("#codeRequete").val(); - - if (codeRequete<=" ") - { - v_msg="Veuillez sélectionner une requête!"; - v_msgEng="Please select a query!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeRequete").focus(); - return; - } - - donnees = 'codeRequete='+codeRequete; - - v_url = $("#racineWeb").val()+"Ajaxenteteetatperso/"; - - $("#div_ente_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ente_requete").html(data); - $(".datepicker").datepicker({dateFormat: 'yy-mm-dd'}); - $("#codeGcAssureur" ).selectpicker(); - $("#idPolice" ).selectpicker(); - filtrespolicegarant(); - } - }); -} - - -function executer_etat_perso() -{ - donnees_retour = ""; - - donnees = $("#frm_requete_perso").serialize(); - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - // - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajaxetatperso/"; - - // - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) - { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - $("#codeGcAssureur" ).selectpicker(); - $("#idPolice" ).selectpicker(); - } - }); -} -function ctrlkeypress_familleacte(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_caracteristiques_acte(); - } -} - -function afficher_caracteristiques_acte() -{ - effacer_caracteristiques_un_acte(); - - codeFamilleActe=$("#codeFamilleActe").val(); - libelleActe=$("#libelleActe").val(); - - if(libelleActe<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleActe").focus(); - return; - } - - donnees = 'codeFamilleActe='+codeFamilleActe+'&libelleActe='+libelleActe; - - var div_detail_actes = $('#div_detail_actes'); - div_detail_actes.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/", - type: 'POST', - data: donnees, - success: function(data) { - div_detail_actes.html(data); - dataTableSpeciale(); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} -//requetespersopdf -function executer_etat_persopdf() -{ - donnees_retour = ""; - - donnees = $("#frm_requete_perso").serialize(); - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajaxetatpersopdf/"; - - // - - - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) - { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_detail_requete').html(""); - $("#codeGcAssureur" ).selectpicker(); - $("#idPolice" ).selectpicker(); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function afficher_caracteristiques_un_acte(idActe) -{ - donnees = 'idActe='+idActe; - donnees_retour = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/fichecracteristiquesacte/", - type: 'POST', - data: donnees, - success: function(data) - { - donnees_retour = data; - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - $('#div_fiche_acte').html(donnees_retour); - } - }); -} - -function init_import_assures() -{ - nbAdh = $("#nbAdh_C").val(); - codeTypeContrat = $("#codeTypeContrat_C").val(); - - // if ( (codeTypeContrat!="G") && (nbAdh>0) ) - //if (codeTypeContrat!="G") - if (codeTypeContrat=="P") - { - v_msg="Ce n\'est pas une police GROUPE!"; - v_msgEng="This is not a GROUP policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb" ).val()+"Importassure/"); -} - -function desactiver_derogation_permanente(idBeneficiaire) -{ - observations=$("#observations").val(); - - if (observations<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#observations").focus(); - return; - } - - v_msg="Confirmez-vous la désactivation?"; - v_msgEng="Do you confirm the deactivation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idBeneficiaire="+idBeneficiaire; - donnees += '&observations='+observations; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/desactiverderogationpermanente/", - 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_derogation_permanente(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function activer_derogation_permanente(idBeneficiaire) -{ - observations=$("#observations").val(); - - if (observations<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#observations").focus(); - return; - } - - v_msg="Confirmez-vous l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idBeneficiaire="+idBeneficiaire; - donnees += '&observations='+observations; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/activerderogationpermanente/", - 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_derogation_permanente(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function liste_derogation_permanente() -{ - window.location.assign($("#racineWeb" ).val()+"Derogationpermanente/"); -} - -function raffraichier_gabarit() -{ - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgabarit/", - success: function(data) - { - $("#div_ajaxgabarit").html(data); - - //codeSociete = $("#codeSociete").val(); - //codeLangue = $("#codeLangue").val(); - - fusionConsOrd = $("#fusionConsOrd").val(); - vue = $("#vue").val(); - - if(fusionConsOrd != "1" && vue !="Connexion"){ - - window.location.assign($("#racineWeb" ).val()+"Connexion/"); - } - - }, - error: function(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); - $(".selectpicker").selectpicker(); - }, - error: function(errorData) - { - }, - complete: function() - { - var login = document.getElementById("login").value; - if (login>" ") - { - $("#mdp").focus(); - } - else - { - $("#codeSociete").focus(); - } - } - }); -} - -function afficher_quittances_police_periode() -{ - idPolice = $("#idPolice_C" ).val(); - debut = $("#debut" ).val(); - fin = $("#fin" ).val(); - - donnees = 'idPolice='+idPolice; - donnees += '&debut='+debut; - donnees += '&fin='+fin; - - // alert("donnees => "+donnees); - // return; - - $("#div_quittancepolice").html('
' + '
'); - - if (numeroPolice>" ") - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfichepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_quittancepolice").html(data); - } - }); - } -} - -function afficher_adherents_police() -{ - $("#div_liste_adherent").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteadherent/", - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_liste_adherent").html(data); - $("#idCollegePolice").selectpicker(); - appliquerDataTable(); - } - }); -} - -function diagnosticsfeuillemaladie() -{ - /* - actVisible=$("#actVisible").val(); - - if (actVisible!="1") - { - v_msg="Non autorisé!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - */ - - window.location.assign($("#racineWeb" ).val()+"Diagnosticscons/"); -} - -function afficher_diagnostics_feuille() -{ - $("#div_dianostics").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdiagnosticscons/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_dianostics").html(donnees_retour); - } - }); -} - -function afficher_ecarts_facture() -{ - $("#div_ecart_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/ecartfacture/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_ecart_decompte").html(donnees_retour); - } - }); -} - -function ecarts_facture_non_saisies() -{ - $("#div_ecart_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/ecartnonsaisi/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_ecart_decompte").html(donnees_retour); - } - }); -} - -function maj_observations_ecart_facture(idEcart, 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 = 'idEcart='+idEcart; - donnees += "&observations=" + encodeURIComponent(observations); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/majobservations/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - }); - -} - -function recapituler_ecarts_décompte() -{ - // alert("recapituler_ecarts_décompte"); - - $("#div_entete_ecart_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/recapecratdecompte/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_entete_ecart_decompte").html(donnees_retour); - } - }); -} - -function init_new_ecart_decompte_non_saisi() -{ - $('#div_saisie_ecart').html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/initnewecart/", - type : 'post', - error: function(errorData) { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_saisie_ecart').html(donnees_retour); - // $this->executerAction("index"); - } - }); -} - -function maj_ecart_facture(idEcart) -{ - donnees = 'idEcart='+idEcart; - - $('#div_saisie_ecart').html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/initmajecartnonsaisi/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_saisie_ecart').html(donnees_retour); - $(".datepicker" ).datepicker(); - } - }); - -} - -function ctrlkeypressbeneficiaireecart(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - $("#numeroBeneficiaire").blur(); - } -} - -function chercher_beneficiaireecart(numeroBeneficiaire) -{ - $("#div_saisie_ecart").html('
' + '
'); - - donnees = 'numeroBeneficiaire='+numeroBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/rechercherbeneficiaireecart/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_saisie_ecart").html(data); - }, - error: function(data) { - }, - complete: function() { - $(".datepicker" ).datepicker(); - } - }); -} - - -function ajouter_ecartdecompte_non_saisi() -{ - idBeneficiaire = $("#idBeneficiaireEcart" ).val(); - dateFacture = $("#dateFacture" ).val(); - montantPrestataire = $("#montantPrestataire" ).val(); - observations = $("#observations" ).val(); - - if(idBeneficiaire<="0") - { - v_msg="Bénéficiaire manquant!"; - v_msgEng="Missing beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroBeneficiaire").focus(); - return; - } - - if(dateFacture<=" ") - { - v_msg="Date manquant!"; - v_msgEng="Missing date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateFacture").focus(); - return; - } - - if(isNaN(montantPrestataire)) - { - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantPrestataire").val("0"); - $("#montantPrestataire").focus(); - return; - } - - if(Math.abs(montantPrestataire)=="0") - { - v_msg="Montant manquant!"; - v_msgEng="Missing amount!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantPrestataire").val("0"); - $("#montantPrestataire").focus(); - return; - } - - if(observations<=" ") - { - v_msg="observations manquant!"; - v_msgEng="Missing observations!"; - alert_ebene(v_msg, v_msgEng); - - $("#observations").focus(); - return; - } - - $("#dateFactureReelle").val(dateFacture); - - if (date_inclus_mois_decompte()) - { - donnees = 'idBeneficiaire='+idBeneficiaire; - donnees += '&dateFacture='+dateFacture; - donnees += '&montantPrestataire='+montantPrestataire; - donnees += '&observations='+observations; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/ajouterecartdecomptenonsaisi/", - type: 'POST', - data: donnees, - success: function(data) { - // $("#div_saisie_ecart").html(data); - }, - error: function(data) { - }, - complete: function() { - ecarts_facture_non_saisies(); - recapituler_ecarts_décompte(); - } - }); - } -} - -function supprimer_ecart_facture(idEcart) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idEcart='+idEcart; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/supprimerecart/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ecarts_facture_non_saisies(); - recapituler_ecarts_décompte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function maj_ecartdecompte_non_saisi() -{ - idEcart = $("#idEcart" ).val(); - idBeneficiaire = $("#idBeneficiaireEcart" ).val(); - dateFacture = $("#dateFacture" ).val(); - montantPrestataire = $("#montantPrestataire" ).val(); - observations = $("#observations" ).val(); - - if(idBeneficiaire<="0") - { - v_msg="Bénéficiaire manquant!"; - v_msgEng="Missing beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if(idEcart<="0") - { - v_msg="Veuillez sélectionner la ligne à modifier!"; - v_msgEng="Please select the line to edit!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if(dateFacture<=" ") - { - v_msg="Date manquant!"; - v_msgEng="Missing date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateFacture").focus(); - return; - } - - if(isNaN(montantPrestataire)) - { - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantPrestataire").val("0"); - $("#montantPrestataire").focus(); - return; - } - - if(Math.abs(montantPrestataire)=="0") - { - v_msg="Montant manquant!"; - v_msgEng="Missing amount!"; - alert_ebene(v_msg, v_msgEng); - - $("#montantPrestataire").val("0"); - $("#montantPrestataire").focus(); - return; - } - - if(observations<=" ") - { - v_msg="observations manquant!"; - v_msgEng="Missing observations!"; - alert_ebene(v_msg, v_msgEng); - - $("#observations").focus(); - return; - } - - $("#dateFactureReelle").val(dateFacture); - if (date_inclus_mois_decompte()) - { - donnees = 'idEcart='+idEcart; - donnees += '&idBeneficiaire='+idBeneficiaire; - donnees += '&dateFacture='+dateFacture; - donnees += '&montantPrestataire='+montantPrestataire; - donnees += '&observations='+observations; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecompte/majecartnonsaisi/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ecarts_facture_non_saisies(); - recapituler_ecarts_décompte(); - } - }); - } -} - -function imprimer_ecarts_decompte() -{ - var div_export = $('#div_export_ecart_decompte'); - - div_export.html('
' + '
'); - - $("#btn_imprimer_ecart_decompte").click(); - - // alert("Ajaximprimerecartdecompte"); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerecartdecompte/", - type: 'POST', - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // $("#btn_imprimer_ecart_decompte").click(); - } - }); - -} - -function afficher_ecarts_facture_cons() -{ - $("#div_ecart_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartfacture/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_ecart_decompte").html(donnees_retour); - } - }); -} - -function ecarts_facture_non_saisies_cons() -{ - $("#div_ecart_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartnonsaisi/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_ecart_decompte").html(donnees_retour); - } - }); -} - -function etat_prod_situation_clients() -{ - dateAnalyse = $("#dateAnalyse").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'dateAnalyse='+dateAnalyse; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_prod_situation_clients_export() -{ - dateAnalyse = $("#dateAnalyse").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'dateAnalyse='+dateAnalyse; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function etat_sin_paiementprestationcumul() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); - -} - -function etat_sin_paiementprestationcumul_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -// - -function etat_sin_paiementprestationdet() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); - -} - -function etat_sin_paiementprestationdet_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function gerer_acces_affection_prestataire(codeUtilisateur, AffectionVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestataire/gereraccesaffection/", - 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); - - users_prestataire(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); -} - -function gerer_acces_affection_assureur_hab(codeUtilisateur, AffectionVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesaffection/", - 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); - - afficher_user_profil_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function gerer_acces_affection_gc(codeUtilisateur, AffectionVisible) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/gereraccesaffection/", - 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); - - users_gc(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - - -function desactiver_derogation_finger_prestataire(codePrestataire) { - let v_msg = "Veuillez saisir le motif de désactivation de la biométrie!"; - let v_msgEng = "Please enter the reason for deactivating biometrics!"; - - 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 désactivation?"; - v_msgEng = "Do you confirm the deactivation?"; - - confirm_ebene(v_msg, v_msgEng).then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - let donnees = "codePrestataire=" + codePrestataire; - donnees += "&motif=" + encodeURIComponent(motif_activation); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxprestataire/desactiverderogationfinger/", - 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); - - retour_prestataire_id(); - } - }); - } else { - // L'utilisateur a annulé - v_msg = "Opération annulée!"; - v_msgEng = "Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - } - }); - }); -} - - -function activer_derogation_finger_prestataire(codePrestataire) -{ - let v_msg = "Veuillez saisir le motif de l\'activation de la biométrie!"; - let v_msgEng = "Please enter the reason for activating biometrics!"; - - 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 l\'activation?"; - v_msgEng="Do you confirm the activation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - let donnees = "codePrestataire=" + codePrestataire; - donnees += "&motif=" + encodeURIComponent(motif_activation); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestataire/activerderogationfinger/", - 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); - - retour_prestataire_id(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - }); -} - - -function exporter_liste_clients() -{ - var div_export = $('#div_export_clients'); - div_export.html('
' + '
'); - - $("#btn_liste_clients").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterlisteclients/", - type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // $("#btn_liste_clients").click(); - } - }); -} - - -function etat_fact_par_client() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_fact_par_client_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function etat_fact_par_mois() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_fact_par_mois_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function etat_fact_par_emission() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_fact_par_emission_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function imprimer_emission_prime() -{ - idEmission=$("#idEmission").val(); - idPolice=$("#idPolice").val(); - - donnees = "idEmission="+idEmission+"&idPolice="+idPolice; - - var div_export = $('#div_export_emissions'); - div_export.html('
' + '
'); - - $("#btn_export_emissions").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterquittancesemission/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function imprimer_quittance(idQuittance) -{ - if (idQuittance>"0") - { - donnees = "idQuittance="+idQuittance; - - - var div_export = $('#div_export_quittance'); - div_export.html('
' + '
'); - - $("#btn_export_quittance").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterunequittance/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); - } - else - { - v_msg="Rien à imprimer!"; - v_msgEng="Nothing to print!"; - alert_ebene(v_msg, v_msgEng); - - return; - } -} - -// etatprod_encaissement -function etat_enc_par_client() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_enc_par_client_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function etat_enc_par_mois() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_enc_par_mois_export() -{ - - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function etat_borderau_encissements() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_borderau_encissements_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function ctrlkeypressemission(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - $("#numeroEmission").blur(); - } -} - -function requete_chercher_emission(numeroEmission) -{ - $("#div_consulter_resultat").html(''); - - $("#div_consulter_resultat").html('
' + '
'); - - donnees = 'numeroEmission='+numeroEmission; - - - if(isNaN(numeroEmission)) - { - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroEmission").val("0"); - $("#numeroEmission").focus(); - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrechercheemission/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_consulter_resultat").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function ctrlkeypressquittance(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - $("#idQuittance").blur(); - } -} - -function requete_chercher_quittance(idQuittance) -{ - $("#div_consulter_resultat").html(''); - - $("#div_consulter_resultat").html('
' + '
'); - - donnees = 'idQuittance='+idQuittance; - - if(isNaN(idQuittance)) - { - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#idQuittance").val("0"); - $("#idQuittance").focus(); - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrecherchequittance/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_consulter_resultat").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function ctrlkeypressencaissement(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - $("#numeroEncaissement").blur(); - } -} - -function requete_chercher_encaissement(numeroEncaissement) -{ - $("#div_consulter_resultat").html(''); - - $("#div_consulter_resultat").html('
' + '
'); - - donnees = 'numeroEncaissement='+numeroEncaissement; - - if(isNaN(numeroEncaissement)) - { - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroEncaissement").val("0"); - $("#numeroEncaissement").focus(); - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrechercheencaissement/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_consulter_resultat").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function afficher_emission_retour() -{ - idEmission = $("#idEmission").val(); - - if (idEmission>"0") - { - window.location.assign($("#racineWeb" ).val()+"Detailemission/"+idEmission+"/"); - } -} - -function etat_enc_par_mois() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function afficher_beneficiare_prime_adherent() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireprimeadherent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - } - }); -} - -function afficher_beneficiare_prime_beneficiaire() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireprimebeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - } - }); -} - -function maj_motif_non_paiement(idReglement, motifNonPaiement) -{ - let v_msg = "Veuillez saisir ou modifier le commentaire!"; - let v_msgEng = "Please enter or edit comments!"; - - prompt_ebene(v_msg, v_msgEng, "", function(motifNonPaiement) { - if(motifNonPaiement==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 += "&motifNonPaiement="+encodeURIComponent(motifNonPaiement); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxldemandesteglementcpt/majmotifnonpaiement/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - }); - -} - -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 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 ajaxdelaicarencetypecontrat() -{ - codeTypeContrat=$("#codeTypeContrat").val(); - - donnees = 'codeTypeContrat='+codeTypeContrat; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdelaicarencetypecontrat/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#infodelaicarence").html(data); - }, - complete: function() { - $("#delaiCarencePolice").val( $("#delaiCarencePolice_info").val()); - } - }); -} - -function afficher_liste_medecins() -{ - donnees = ""; - donnees_retour = ""; - - codeMetier = $("#codeMetier").val(); - codeSpecialite = $("#codeSpecialite").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - - - - if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ") - { - v_msg="Veuillez saisir au moins un critère de recherche!"; - v_msgEng="Please enter at least one search criteria!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - donnees += 'codeMetier='+codeMetier; - donnees += '&codeSpecialite='+codeSpecialite; - donnees += '&nom='+nom; - donnees += '&prenoms='+prenoms; - donnees += '&noOrdreMedecin='+noOrdreMedecin; - - //alert(donnees); - //return; - - $("#div_liste_medeins").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistemedecinsparametrage/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_medeins").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - - appliquerDataTable(); - } - }); -} - -function ctrlkeypress_liste_medecins(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_medecins(); - } -} - -function imprimer_liste_medecins() -{ - donnees = ""; - donnees_retour = ""; - - codeMetier = $("#codeMetier").val(); - codeSpecialite = $("#codeSpecialite").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - - - - if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ") - { - v_msg="Veuillez saisir au moins un critère de recherche!"; - v_msgEng="Please enter at least one search criteria!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - donnees += 'codeMetier='+codeMetier; - donnees += '&codeSpecialite='+codeSpecialite; - donnees += '&nom='+nom; - donnees += '&prenoms='+prenoms; - donnees += '&noOrdreMedecin='+noOrdreMedecin; - - $("#div_liste_medeins").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlistemedecins/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_liste_medeins").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function exporter_liste_medecins() -{ - donnees = ""; - donnees_retour = ""; - - codeMetier = $("#codeMetier").val(); - codeSpecialite = $("#codeSpecialite").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - - - - if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ") - { - v_msg="Veuillez saisir au moins un critère de recherche!"; - v_msgEng="Please enter at least one search criteria!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - donnees += 'codeMetier='+codeMetier; - donnees += '&codeSpecialite='+codeSpecialite; - donnees += '&nom='+nom; - donnees += '&prenoms='+prenoms; - donnees += '&noOrdreMedecin='+noOrdreMedecin; - - $("#div_liste_medeins").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlistemedecinsexport/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_liste_medeins").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function afficher_medecin_id(idMedecin) -{ - window.location.assign($("#racineWeb" ).val()+"Fichemedecin/"+idMedecin+"/"); -} - -function modifier_medecin() -{ - idMedecin = $("#idMedecin" ).val(); - - if (idMedecin>"0") - { - window.location.assign($("#racineWeb" ).val()+"Modifiermedecin/"+idMedecin+"/"); - } -} - -function creer_medecin() -{ - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codeSpecialite = $("#codeSpecialite").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - telephone = $("#telephone").val(); - codeMetier = $("#codeMetier").val(); - adresse = $("#adresse").val(); - email = $("#email").val(); - sexe = $("#sexe").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez indiquer le prénoms!"; - v_msgEng="Please give the first names"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - if(codeMetier<=" ") - { - v_msg="Veuillez sélectionner la corporation!"; - v_msgEng="Please select the corporation!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - if(codeMetier == "MED" || codeMetier == "PRO"){ - if(codeSpecialite<=" ") - { - v_msg="Veuillez sélectionner la spécialité!"; - v_msgEng="Please select the specialty"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSpecialite").focus(); - return; - } - } - - if(sexe<=" ") - { - v_msg="Veuillez indiquer le sexe!"; - v_msgEng="Please indicate sex"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'nom='+nom+'&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email; - donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe; - donnees += '&codeMetier='+codeMetier+'&adresse='+adresse; - - // alert(donnees); - //return; - - v_msg="Confirmez-vous ce nouveau praticien?"; - v_msgEng="Do yo confirm this new practitioner?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmedecinparam/creermedecin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_unicite_medecin').html(data); - //retour_a_medecins(); - }, - complete: function() - { - unicitemedecin = $("#unicitemedecin").val(); - if(unicitemedecin==1) - { - v_msg="Praticien créé avec succès!"; - v_msgEng="Doctor created succssfully!"; - alert_ebene(v_msg, v_msgEng); - - retour_a_medecins(); - } - else - { - v_msg="No Ordre " + noOrdreMedecin +" déjà utilisé!"; - v_msgEng="Doctor Order No " + noOrdreMedecin +" already in use!"; - alert_ebene(v_msg, v_msgEng); - - $("#noOrdreMedecin").focus(); - } - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retour_a_medecins() -{ - window.location.assign($("#racineWeb" ).val()+"Medecins/"); -} - -function retour_medecin_id() -{ - idMedecin = $("#idMedecin").val(); - afficher_medecin_id(idMedecin); -} - -function enregistrer_modif_medecin() -{ - idMedecin = $("#idMedecin").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codeSpecialite = $("#codeSpecialite").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - telephone = $("#telephone").val(); - - codeMetier = $("#codeMetier").val(); - adresse = $("#adresse").val(); - - email = $("#email").val(); - sexe = $("#sexe").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez indiquer le prénoms!"; - v_msgEng="Please give the first names"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - if(codeMetier<=" ") - { - v_msg="Veuillez sélectionner la corporation!"; - v_msgEng="Please select the corporation!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - if(codeSpecialite<=" ") - { - v_msg="Veuillez sélectionner la spécialité!"; - v_msgEng="Please select the specialty"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSpecialite").focus(); - return; - } - - if(sexe<=" ") - { - v_msg="Veuillez indiquer le sexe!"; - v_msgEng="Please indicate sex"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'idMedecin='+idMedecin+'&nom='+nom; - donnees += '&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email; - donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe; - donnees += '&codeMetier='+codeMetier+'&adresse='+adresse; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmedecinparam/enregistrermodifmedecin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_medecin_id(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function reposmedical() -{ - actVisible=$("#actVisible").val(); - - if (actVisible!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb" ).val()+"Reposmedical/"); -} - -function afficher_repos_medical() -{ - $("#div_notes").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreposmedical/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_notes").html(donnees_retour); - } - }); -} - -function initier_repos_medical() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreposmedical/nouveaureposmedical/", - error: function(errorData) { - }, - success: function(data) - { - $("#div_note_new").html(data); - }, - complete: function() { - $("#btn_pop_note_new").click(); - } - }); -} - -function enregistrer_new_repos_medical() -{ - 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; - } - - nbJour = $("#nbJour").val(); - - if(isNaN(nbJour)) - { - v_msg="Veuillez revoir la duréee!"; - v_msgEng="Please review the duration!"; - alert_ebene(v_msg, v_msgEng); - - $("#nbJour").focus(); - return; - } - - if (nbJour<="0") - { - v_msg="Veuillez revoir la duréee!"; - v_msgEng="Please review the duration!"; - alert_ebene(v_msg, v_msgEng); - - $("#nbJour").focus(); - return; - } - - donnees = 'notesNew='+notesNew+"&nbJour="+nbJour; - - v_msg="Confirmez-vous ce repos médical?"; - v_msgEng="Do you confirm this medical rest?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreposmedical/creerreposmedical/", - type: 'POST', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - $("#btn_pop_note_new_quit").click(); - }, - complete: function() { - afficher_repos_medical(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} -// -function charger_detail_stat_police_anomalies() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspanomalie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function imprimer_quittance_client(idQuittance) -{ - if (idQuittance>"0") - { - donnees = "idQuittance="+idQuittance; - - - var div_export = $('#div_export_quittance'); - div_export.html('
' + '
'); - - $("#btn_export_quittance").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterunequittanceclient/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); - } - else - { - v_msg="Rien à imprimer!"; - v_msgEng="Nothing to print!"; - alert_ebene(v_msg, v_msgEng); - - return; - } -} - -function imprimer_livraison_bon_differe(idgenerartionbon) -{ - donnees = "idgenerartionbon="+idgenerartionbon; - - $('#btn_accuse_reception').click(); - - var div_accuse_reception = $('#div_accuse_reception'); - div_accuse_reception.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlivraisonbonsdiffere/", - type: 'POST', - data: donnees, - success: function(data) - { - div_accuse_reception.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function imprimer_livraison_bon_menu() -{ - idGenerationbon = $("#idGenerationbon").val(); - imprimer_livraison_bon_differe(idGenerationbon); -} - -function anteceentsmedicaux() -{ - estMedecin=$("#estMedecin").val(); - - if (estMedecin!="1") - { - v_msg="Non autorisé!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb" ).val()+"Anteceentsmedicaux/"); -} - -function diagnosticsbeneficiaire() -{ - estMedecin=$("#estMedecin").val(); - - if (estMedecin!="1") - { - v_msg="Non autorisé!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb" ).val()+"Diagnosticsconsbeneficiaire/"); -} - -function notesbeneficiaire() -{ - estMedecin=$("#estMedecin").val(); - - if (estMedecin!="1") - { - v_msg="Non autorisé!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - 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 etat_sin_paiementprestationcumul_graph() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"graph/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - // alert("error =>"+errorData); - }, - success: function(data) { - donnees_retour = data; - // alert("success =>"+data); - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -// 27/11/2019 - -function etat_prod_par_mois_eclate() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function etat_prod_par_mois_eclate_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function effacer_caracteristiques_un_acte() -{ - $('#div_fiche_acte').html(""); -} - -function enregistrer_modif_caracteristiques_un_acte() -{ - idActe = $("#idActe").val(); - codeActe = $("#codeActe").val(); - - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - // codeFamilleActe = $("#codeFamilleActe").val(); - codeFamilleActe = $("#codeFamilleActeMaj").val(); - codeGarantie = $("#codeGarantie").val(); - codeTarifActe = $("#codeTarifActe").val(); - codeTypePrestation = $("#codeTypePrestation").val(); - - ententePrealable = $("#ententePrealable").val(); - exclu = $("#exclu").val(); - actif = $("#actif").val(); - alerte = $("#alerte").val(); - delaiCarenceActe = $("#delaiCarenceActe").val(); - - if(libelle<=" ") - { - v_msg="Veuillez saisir le libellé en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez saisir le libellé en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - if(codeFamilleActe<=" ") - { - v_msg="Veuillez sélectionner la famille!"; - v_msgEng="Please select the family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGarantie<=" ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a benefit!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - return; - } - - 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(codeTypePrestation<=" ") - { - v_msg="Veuillez sélectionner un type!"; - v_msgEng="Please select a type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypePrestation").focus(); - return; - } - - donnees = 'idActe='+idActe; - donnees += '&codeActe='+codeActe; - - donnees += '&libelle='+libelle; - donnees += '&libelleEng='+libelleEng; - donnees += '&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&codeTarifActe='+codeTarifActe; - donnees += '&codeTypePrestation='+codeTypePrestation; - - donnees += '&ententePrealable='+ententePrealable; - donnees += '&exclu='+exclu; - donnees += '&actif='+actif; - donnees += '&alerte='+alerte; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/enregistrermodifcaracteristiquesacte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - $('#div_fiche_acte').html(""); - }, - complete: function() - { - afficher_caracteristiques_acte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retour_tarifs_actes() -{ - window.location.assign($("#racineWeb" ).val()+"Tarifsactes/"); -} - -function retour_tarifs_optiques() -{ - window.location.assign($("#racineWeb" ).val()+"Tarifsoptiques/"); -} - -function creer_tarif_actes() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - codeTypeTarifActe = $("#codeTypeTarifActe").val(); - - /* - codePrestataire = $("#codePrestataire").val(); - idPolice = $("#idPolice").val(); - - codeGroupePrestataire = $("#codeGroupePrestataire").val(); - - idSouscripteur = $("#idSouscripteur").val(); - - idCollege = $("#idCollege").val(); - */ - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - - if(codeTypeTarifActe<=" ") - { - v_msg="Veuillez indiquer le type du tarif!"; - v_msgEng="Please indicate the type of tariff!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeTarifActe").focus(); - return; - } - - - donnees = 'libelle='+libelle+'&libelleEng='+libelleEng+'&codeTypeTarifActe='+codeTypeTarifActe; - //donnees += '&codePrestataire='+codePrestataire+'&idPolice='+idPolice+'&codeGroupePrestataire='+codeGroupePrestataire; - //donnees += '&idSouscripteur='+idSouscripteur+'&codeTarifActe='+codeTarifActe; - - v_msg="Confirmez-vous ce nouveau tarif?"; - v_msgEng="Do you confirm this new rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifacte/creertarifactes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - retour_tarifs_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modifier_tarif_actes(idTarif) -{ - v_msg="Confirmez-vous la modification de ce tarif?"; - v_msgEng="Do you confirm the modification of this rate?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Modifiertarifacte/"+idTarif+"/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -function enregistrer_modif_tarif_actes() -{ - idTarif = $("#idTarif").val(); - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - codeTypeTarifActe = $("#codeTypeTarifActe").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - if(codeTypeTarifActe<=" ") - { - v_msg="Veuillez indiquer le type du tarif!"; - v_msgEng="Please indicate the type of tariff!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeTarifActe").focus(); - return; - } - - - donnees = 'idTarif='+idTarif+'&libelle='+libelle+'&libelleEng='+libelleEng; - donnees += '&codeTypeTarifActe='+codeTypeTarifActe; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifacte/enregistrermodif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - lister_tarif_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function lister_tarif_actes() -{ - window.location.assign($("#racineWeb" ).val()+"Listetarifacte/"); -} - -function importer_tarif_actes(codeTarifActe) -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").val(); - - - donnees = 'codeTarifActe='+codeTarifActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/initimport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Importertarifsactes/"); - } - }); -} - -function supprimer_tarif_actes(idTarif) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifacte/supprimer/", - type : 'post', - data: "idTarif="+idTarif, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - lister_tarif_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function creer_tarif_optiques() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'libelle='+libelle+'&libelleEng='+libelleEng; - - v_msg="Confirmez-vous ce nouveau tarif?"; - v_msgEng="Do you confirm this new rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/creertarifoptiques/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_tarifs_optiques(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modifier_tarif_optiques(idTarif) -{ - window.location.assign($("#racineWeb" ).val()+"Modifiertarifoptique/"+idTarif+"/"); -} - -function importer_tarif_optiques(idTarif) -{ - v_msg="En cours!"; - v_msgEng="In progress!"; - alert_ebene(v_msg, v_msgEng); - - // return; - - // window.location.assign($("#racineWeb" ).val()+"Importertarifoptique/"+idTarif+"/"); -} - -function supprimer_tarif_optiques(idTarif) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/supprimer/", - type : 'post', - data: "idTarif="+idTarif, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - lister_tarif_optiques(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function lister_tarif_optiques() -{ - window.location.assign($("#racineWeb" ).val()+"Listetarifoptique/"); -} - -function enregistrer_modif_tarif_optiques() -{ - idTarif = $("#idTarif").val(); - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'idTarif='+idTarif+'&libelle='+libelle+'&libelleEng='+libelleEng; - - // alert(donnees); - // 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/enregistrermodif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - lister_tarif_optiques(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modifier_familles_actes(idFamilleacte) -{ - window.location.assign($("#racineWeb" ).val()+"Modifierfamilleacte/"+idFamilleacte+"/"); -} - -function supprimer_familles_actes(idFamilleacte) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/supprimer/", - type : 'post', - data: "idFamilleacte="+idFamilleacte, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - afficher_famille_actes_tarif() - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_famille_actes_tarif() -{ - codeTarifActe=$("#codeTarifActe").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; - } - - donnees = 'codeTarifActe='+codeTarifActe; - - var div_attente = $('#div_liste_famille_acte'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - dataTableSpeciale(); - }, - complete: function() { - } - }); -} - -function lister_famille_actes() -{ - window.location.assign($("#racineWeb" ).val()+"Listefamilleacte/"); -} - -function creer_famille_actes() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - codeGarantie = $("#codeGarantie").val(); - codeTypePrestation = $("#codeTypePrestation").val(); - - codeTarifActe = $("#codeTarifActe").val(); - hospitalisation = $("#hospitalisation").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'libelle='+libelle+'&libelleEng='+libelleEng; - donnees += '&codeGarantie='+codeGarantie+'&codeTypePrestation='+codeTypePrestation; - donnees += '&codeTarifActe='+codeTarifActe+'&hospitalisation='+hospitalisation; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous ce nouvelle famille?"; - v_msgEng="Do you confirm this new family?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/creerfamillectes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - lister_famille_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -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 consulter_un_dossier() -{ - window.location.assign($("#racineWeb" ).val()+"Dossiercons/"); -} - -function afficher_factures_consultation(numeroBonConsultation) -{ - if (numeroBonConsultation<="0") - { - v_msg="Revoir le numéro!"; - v_msgEng="Review the number!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroBonConsultation").focus(); - - return; - } - - 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 ctrlkeypressconsultation(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - $("#numeroBonConsultation").blur(); - } -} - -function enregistrer_modif_famille_actes() -{ - idFamilleacte = $("#idFamilleacte").val(); - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - codeGarantie = $("#codeGarantie").val(); - codeTypePrestation = $("#codeTypePrestation").val(); - - codeTarifActe = $("#codeTarifActe").val(); - hospitalisation = $("#hospitalisation").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le nom en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez indiquer le nom en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'idFamilleacte='+idFamilleacte+'&libelle='+libelle+'&libelleEng='+libelleEng; - donnees += '&codeGarantie='+codeGarantie+'&codeTypePrestation='+codeTypePrestation; - donnees += '&codeTarifActe='+codeTarifActe+'&hospitalisation='+hospitalisation; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/enregistrermodiffamilleactes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - lister_famille_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function exporter_tarif_medicament() -{ - codeTarifMedicament=$("#codeTarifMedicament").val(); - - if(codeTarifMedicament<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "codeTarifMedicament="+codeTarifMedicament; - - // alert(donnees); - // return; - - var div_export = $('#div_export_tarif'); - div_export.html('
' + '
'); - - $("#btn_exporter_tarif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function rechercher_actes_famille_param() -{ - var div_detail = $('#div_detail_actes'); - - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez sélectionne une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe+'&libelleActe='+libelleActe; - - div_detail.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactefamilleparam/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_detail.html(data); - dataTableSpeciale(); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - -function ajaxfiltrefamilleactetarif() -{ - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrefamilletarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#listefamille").html(data); - } - }); -} - -function rechercher_actes_famille_param_tous() -{ - var div_detail = $('#div_detail_actes'); - - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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 saisir une désignation!"; - v_msgEng="Please enter a designation!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&libelleActe='+libelleActe; - - div_detail.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactefamilleparam/tous/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_detail.html(data); - dataTableSpeciale(); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - -function enregistrer_nouvel_acte() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - codeFamilleActe = $("#codeFamilleActe").val(); - codeGarantie = $("#codeGarantie").val(); - - //alert(codeGarantie); - - codeTarifActe = "ST"; - codeTypePrestation = $("#codeTypePrestation").val(); - - ententePrealable = $("#ententePrealable").val(); - - - - exclu = $("#exclu").val(); - actif = $("#actif").val(); - alerte = $("#alerte").val(); - delaiCarenceActe = "0"; - - lettreCle = $("#lettreCle").val(); - coefficient = $("#coefficient").val(); - - miseEnObservation = $("#miseEnObservation").val(); - - - if(libelle<=" ") - { - v_msg="Veuillez saisir le libellé en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez saisir le libellé en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - if(codeFamilleActe<=" ") - { - v_msg="Veuillez sélectionner la famille!"; - v_msgEng="Please select the family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGarantie<=" ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a benefit!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - return; - } - - 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(codeTypePrestation<=" ") - { - v_msg="Veuillez sélectionner un type!"; - v_msgEng="Please select a type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypePrestation").focus(); - return; - } - - acteChambre = $("#acteChambre").val(); - prixModifiableEnHospit = $("#prixModifiableEnHospit").val(); - - donnees = 'libelle='+libelle; - donnees += '&libelleEng='+libelleEng; - donnees += '&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&codeTarifActe='+codeTarifActe; - donnees += '&codeTypePrestation='+codeTypePrestation; - - donnees += '&ententePrealable='+ententePrealable; - donnees += '&exclu='+exclu; - donnees += '&actif='+actif; - donnees += '&alerte='+alerte; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - donnees += '&lettreCle='+lettreCle; - donnees += '&coefficient='+coefficient; - donnees += '&miseEnObservation='+miseEnObservation; - - donnees += '&acteChambre='+acteChambre; - donnees += '&prixModifiableEnHospit='+prixModifiableEnHospit; - - //alert(donnees); - //return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm these modifications?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouvelacte/enregistrernouvelacte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retour_liste_actes() -{ - window.location.assign($("#racineWeb" ).val()+"Listeactes/"); -} - - -function modifier_un_acte(idActe) -{ - window.location.assign($("#racineWeb" ).val()+"Modifieracte/"+idActe+"/"); -} - -function enregistrer_modif_un_acte() -{ - idActe = $("#idActe").val(); - codeActe = $("#codeActe").val(); - - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - codeFamilleActe = $("#codeFamilleActe").val(); - codeGarantie = $("#codeGarantie").val(); - codeTarifActe = "ST"; - codeTypePrestation = $("#codeTypePrestation").val(); - - ententePrealable = $("#ententePrealable").val(); - exclu = $("#exclu").val(); - actif = $("#actif").val(); - alerte = $("#alerte").val(); - delaiCarenceActe = "0"; - lettreCle = $("#lettreCle").val(); - coefficient = $("#coefficient").val(); - miseEnObservation = $("#miseEnObservation").val(); - - - if(libelle<=" ") - { - v_msg="Veuillez saisir le libellé en Français!"; - v_msgEng="Please enter the name in French!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez saisir le libellé en Anglais!"; - v_msgEng="Please enter the name in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - if(codeFamilleActe<=" ") - { - v_msg="Veuillez sélectionner la famille!"; - v_msgEng="Please select the family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGarantie<=" ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a benefit!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - return; - } - - 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(codeTypePrestation<=" ") - { - v_msg="Veuillez sélectionner un type!"; - v_msgEng="Please select a type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypePrestation").focus(); - return; - } - - acteChambre = $("#acteChambre").val(); - prixModifiableEnHospit = $("#prixModifiableEnHospit").val(); - - donnees = 'idActe='+idActe; - donnees += '&codeActe='+codeActe; - - donnees += '&libelle='+libelle; - donnees += '&libelleEng='+libelleEng; - donnees += '&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&codeTarifActe='+codeTarifActe; - donnees += '&codeTypePrestation='+codeTypePrestation; - - donnees += '&ententePrealable='+ententePrealable; - donnees += '&exclu='+exclu; - donnees += '&actif='+actif; - donnees += '&alerte='+alerte; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - - donnees += '&lettreCle='+lettreCle; - donnees += '&coefficient='+coefficient; - donnees += '&miseEnObservation='+miseEnObservation; - - donnees += '&acteChambre='+acteChambre; - donnees += '&prixModifiableEnHospit='+prixModifiableEnHospit; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouvelacte/enregistrermodifacte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ctrlkeypress_rechercher_actes_famille_param(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - rechercher_actes_famille_param(); - } -} - -function ajax_composante_tarif(reinitialiser) -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - /* - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - */ - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&reinitialiser='+reinitialiser; - - //alert(donnees); - //return; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - $(".datepicker").datepicker(); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_actes_fam_au_tarif() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/ajoutertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif("0"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_acte_au_tarif(idActe) -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'idActe='+idActe+'&codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/ajouterunacteautarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif("0"); - } - }); -} - -function retirer_un_acte_du_tarif(idDetailtarifacte) -{ - donnees = 'idDetailtarifacte='+idDetailtarifacte; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/retirerunactedutarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif('0'); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_actes_fam_du_tarif() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/retirertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif("0"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function maj_composante_tarif_acte(idActe, prix, ligne) -{ - dateEffet = $("#dateEffet"+ligne).val(); - - if(dateEffet<=" "){ - v_msg="la date d'effet est obligatoire!"; - v_msgEng="The effective date is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#prix"+ligne).val(0); - - $("#dateEffet"+ligne).focus(); - return; - } - - - - donnees = 'idActe='+idActe+"&prix="+prix; - - v_msg="Confirmez-vous cet prix?"; - v_msgEng="Do you confirm this price?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprix/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#prix"+ligne).val(0); - $("#prix"+ligne).focus(); - } - }); - -} - - -function maj_composante_tarifnuit_acte(idActe, prixNuitFerier, ligne) -{ - - dateEffet = $("#dateEffet"+ligne).val(); - - if(dateEffet<=" "){ - v_msg="La date d'effet est obligatoire!"; - v_msgEng="The effective date is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#prixNuitFerier"+ligne).val(0); - - $("#dateEffet"+ligne).focus(); - return; - } - - donnees = 'idActe='+idActe+"&prixNuitFerier="+prixNuitFerier; - - v_msg="Confirmez-vous cet prix?"; - v_msgEng="Do you confirm this price?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprixnuitferier/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#prixNuitFerier"+ligne).val(0); - $("#prixNuitFerier"+ligne).focus(); - } - }); - -} - - -function ajaxfiltrefamilleactecomposantetarif() -{ - $("#div_compsante_tarif").html(""); - - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrefamillecomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#listefamille").html(data); - } - }); -} - -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 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 pop_dernier_messagerie() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmessagerieliste/derniermessage/", - error: function(errorData) { - }, - success: function(data) { - $("#div_dernier_messagerie").html(data); - }, - complete: function() { - $("#btn_pop_dernier_messagerie").click(); - } - }); -} - - -function ajax_composante_tarif_cons() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/affichercomposantetarifcons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function archiver_tarif_actes(idTarif) -{ - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveautarifacte/supprimer/", - type : 'post', - data: "idTarif="+idTarif, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - lister_tarif_actes(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function exporter_composante_tarif_actes() -{ - codeTarifActe=$("#codeTarifActe").val(); - - if(codeTarifActe<=' ' || codeTarifActe=='ST') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "codeTarifActe="+codeTarifActe; - - var div_export = $('#div_export_tarif'); - div_export.html('
' + '
'); - - $("#btn_exporter_tarif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarif/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function ajax_init_destinataires_sms() -{ - codeTypeDestinataire=$("#codeTypeDestinataire").val(); - if(codeTypeDestinataire<=' ') - { - v_msg="Veuillez sélectionner un type de destinataire!"; - v_msgEng="Please select a recipient type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeDestinataire").focus(); - return; - } - - donnees = 'codeTypeDestinataire='+codeTypeDestinataire; - - if(codeTypeDestinataire=='LB') // Libre - { - ajax_init_destinataires_sms_libre(); - return; - } - else - if(codeTypeDestinataire=='AD') // adhérents - { - ajax_init_destinataires_sms_adherent(); - return; - } - else - { - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/init/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - $("#div_destinataire").html(data); - - appliquerDataTable(); - }, - complete: function() - { - } - }); - } -} - -function ajax_init_destinataires_sms_libre() -{ - // $("#div_adherent_destinataire").html(''); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/libre/", - type : 'post', - error: function(errorData) { - }, - success: function(data) - { - // $("#div_destinataire_final").html(data); - $("#div_destinataire").html(data); - }, - complete: function() - { - $("#noDestination").focus(); - } - }); -} - -function ajax_init_destinataires_sms_adherent() -{ - $("#div_destinataire_final").html(''); - // $("#div_adherent_destinataire").html(''); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherent/", - error: function(errorData) { - }, - success: function(data) - { - // $("#div_adherent_destinataire").html(data); - $("#div_destinataire").html(data); - }, - complete: function() - { - } - }); -} - -function ajax_afficher_destinataires_sms() -{ - codeTypeDestinataire=$("#codeTypeDestinataire").val(); - if(codeTypeDestinataire<=' ') - { - v_msg="Veuillez sélectionner un type de destinataire!"; - v_msgEng="Please select a recipient type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeDestinataire").focus(); - return; - } - - donnees = 'codeTypeDestinataire='+codeTypeDestinataire; - - - // $("#div_adherent_destinataire").html(''); - - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - $("#div_destinataire_final").html(data); - - appliquerDataTable(); - - }, - complete: function() { - } - }); -} - -function mettre_sms_commun_attente() -{ - nbDestinataires = $("#nbDestinataires").val(); - if (nbDestinataires=="0") - { - v_msg="Aucun destinataire!"; - v_msgEng="No recipient!"; - alert_ebene(v_msg, v_msgEng); - 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; - - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettresmscommeunattente/", - type: 'POST', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // div_wait.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); - ajax_afficher_destinataires_sms(); - } - }); -} - -function annuler_envoi_sms() -{ - v_msg="Confirmez-vous cette annulation?"; - v_msgEng="Do you confirm this cancellation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - gerer_messagerie(); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_tous_destinataires_sms() -{ - codeTypeDestinataire=$("#codeTypeDestinataire").val(); - if(codeTypeDestinataire<=' ') - { - v_msg="Veuillez sélectionner un type de destinataire!"; - v_msgEng="Please select a recipient type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeDestinataire").focus(); - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/ajouterdestinatairesmstous/", - // type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - ajax_afficher_destinataires_sms(); - } - }); -} - -function retirer_tous_destinataires_sms() -{ - codeTypeDestinataire=$("#codeTypeDestinataire").val(); - if(codeTypeDestinataire<=' ') - { - v_msg="Veuillez sélectionner un type de destinataire!"; - v_msgEng="Please select a recipient type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeDestinataire").focus(); - return; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/retirerdestinatairesmstous/", - // type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - ajax_afficher_destinataires_sms(); - } - }); -} - -function ajouter_un_destinataire_sms(idDestinataire) -{ - donnees = 'idDestinataire='+idDestinataire; - - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/ajouterundestinatairesms/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - ajax_afficher_destinataires_sms(); - } - }); -} - -function retirer_un_destinataire_sms(idDestinataire) -{ - donnees = 'idDestinataire='+idDestinataire; - - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/retirerundestinatairesms/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - ajax_afficher_destinataires_sms(); - } - }); -} - -function mettre_sms_commun_attente_libre() -{ - noDestination = $("#noDestination").val(); - if(noDestination.length<5) - { - v_msg="Aucun destinataire!"; - v_msgEng="No recipient!"; - alert_ebene(v_msg, v_msgEng); - - $("#noDestination").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 = "noDestination="+noDestination+"&textMessage="+textMessage; - - // alert(donnees); - // return; - - $("#div_destinataire_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettresmscommeunattentelibre/", - type: 'POST', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // div_wait.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); - - ajax_init_destinataires_sms_libre(); - } - }); -} - -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 ajax_init_destinataires_sms_adherent_suite() -{ - codeTypeDestinataireAdherent=$("#codeTypeDestinataireAdherent").val(); - if(codeTypeDestinataireAdherent<=' ') - { - v_msg="Veuillez sélectionner un type de recherche!"; - v_msgEng="Please select a search type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeDestinataireAdherent").focus(); - return; - } - - donnees = 'codeTypeDestinataireAdherent='+codeTypeDestinataireAdherent; - - $("#div_destinataire_adherent_final").html(''); - $("#div_destinataire_adherent_client_liste").html(''); - $("#div_destinataire_adherent_client").html(''); - - if(codeTypeDestinataireAdherent=='CL') // Client - { - ajax_init_destinataires_sms_adherent_suite_client(); - return; - } - else - if(codeTypeDestinataireAdherent=='CLOC') // Client et Localité - { - ajax_init_destinataires_sms_adherent_suite_client_localite(); - return; - } - else - if(codeTypeDestinataireAdherent=='LOC') // Localité - { - ajax_init_destinataires_sms_adherent_suite_localite(); - return; - } -} - -function sms_recherche_adherent_client() -{ - nomClientAdherent=$("#nomClientAdherent").val(); - if(nomClientAdherent<=' ') - { - v_msg="Veuillez entrer un nom!"; - v_msgEng="Please enter a name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomClientAdherent").focus(); - return; - } - - donnees = 'nomClientAdherent='+nomClientAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclienliste/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - $('#div_destinataire_adherent_client_liste').html(data); - }, - complete: function() - { - } - }); -} - -function ajax_init_destinataires_sms_adherent_suite_client() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclient/", - error: function(errorData) { - }, - success: function(data) - { - $("#div_destinataire_adherent_client").html(data); - }, - complete: function() - { - $("#nomClientAdherent").focus(); - } - }); -} - -function ajax_afficher_destinataires_sms_adherent() -{ - $("#div_destinataire_adherent_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - $("#div_destinataire_final").html(data); - }, - complete: function() { - } - }); -} - -function ajax_init_destinataires_sms_adherent_client() -{ - numeroClientAdherent=$("#numeroClientAdherent").val(); - if(numeroClientAdherent<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer type!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroClientAdherent").focus(); - return; - } - - donnees = 'numeroClientAdherent='+numeroClientAdherent; - - $("#div_destinataire_adherent_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentclient/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - ajax_afficher_destinataires_sms_adherent(); - }, - complete: function() - { - } - }); -} - -function ajax_init_destinataires_sms_adherent_suite_localite() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentlocalite/", - error: function(errorData) { - }, - success: function(data) - { - $("#div_destinataire_adherent_client").html(data); - }, - complete: function() - { - $("#codeVille").focus(); - } - }); -} - -function ajax_init_destinataires_sms_adherent_localite() -{ - codePays = $("#codePays").val(); - codeVille = $("#codeVille").val(); - codeLocalite = $("#codeLocalite").val(); - - donnees = 'codePays=' + codePays; - donnees += '&codeVille=' + codeVille; - donnees += '&codeLocalite=' + codeLocalite; - - // alert(donnees); - // return; - - $("#div_destinataire_adherent_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentlocalite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - ajax_afficher_destinataires_sms_adherent(); - }, - complete: function() - { - } - }); -} - -function ajax_init_destinataires_sms_adherent_suite_client_localite() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclientlocalite/", - error: function(errorData) { - }, - success: function(data) - { - $("#div_destinataire_adherent_client").html(data); - }, - complete: function() - { - $("#nomClientAdherent").focus(); - } - }); -} - -function sms_recherche_adherent_client_localite() -{ - nomClientAdherent=$("#nomClientAdherent").val(); - if(nomClientAdherent<=' ') - { - v_msg="Veuillez entrer un nom!"; - v_msgEng="Please enter a name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomClientAdherent").focus(); - return; - } - - donnees = 'nomClientAdherent='+nomClientAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclientlocaliteliste/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - $('#div_destinataire_adherent_client_liste').html(data); - }, - complete: function() - { - } - }); -} - -function ajax_init_destinataires_sms_adherent_client_localite() -{ - numeroClientAdherent=$("#numeroClientAdherent").val(); - if(numeroClientAdherent<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer type!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroClientAdherent").focus(); - return; - } - - donnees = 'numeroClientAdherent='+numeroClientAdherent; - - codePays = $("#codePays").val(); - codeVille = $("#codeVille").val(); - codeLocalite = $("#codeLocalite").val(); - - donnees += '&codePays=' + codePays; - donnees += '&codeVille=' + codeVille; - donnees += '&codeLocalite=' + codeLocalite; - - // alert(donnees); - // return; - - $("#div_destinataire_adherent_final").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentclientlocalite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - ajax_afficher_destinataires_sms_adherent(); - }, - complete: function() - { - } - }); -} - -function re_init_envoi_sms() -{ - window.location.assign($("#racineWeb" ).val()+"Envoisms/"); -} - -function afficher_adherents_localite() -{ - donnees_retour = ""; - donnees = ""; - - codeLocalite = $("#codeLocalite").val(); - - if(codeLocalite<=' ') - { - v_msg="Veuillez revoir la sélection!"; - v_msgEng="Please review the selection!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeVille").focus(); - return; - } - - donnees = 'codeLocalite=' + codeLocalite; - - $("#div_adherent").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlocaliseradherent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_adherent").html(donnees_retour); - } - }); -} - -function ajaxListerLocaliteAdherent() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlocalite/filtreadherentlocalite/", - type : 'post', - data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(), - error: function(errorData) { - }, - success: function(data) { - $("#listelocalite").html(data); - } - }); -} - -function ajouter_tous_adherents_localte() -{ - codeLocalite=$("#codeLocalite").val(); - if(codeLocalite<=' ') - { - v_msg="Veuillez sélectionner une localité!"; - v_msgEng="Please select a location!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLocalite").focus(); - return; - } - - donnees = 'codeLocalite=' + codeLocalite; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlocaliseradherent/ajouteradherentlocalitetous/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - afficher_adherents_localite(); - } - }); -} - -function ajouter_un_adherent_localte(idAherent) -{ - donnees = 'codeLocalite=' + codeLocalite; - donnees += '&idAherent='+idAherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlocaliseradherent/ajouterunadherentlocalite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - afficher_adherents_localite(); - } - }); -} - -function exporter_adherents_localite() -{ - var div_export = $('#div_exporter'); - div_export.html('
' + '
'); - - $("#btn_exporter").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterlocaliseradherent/", - // type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - - -function ajax_init_composante_tarif_medicamant_cons() -{ - $('#div_compsante_tarif').html(""); - $("#libelleActe").focus(); -} - -function ajax_composante_tarif_medicaments_cons() -{ - 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; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/affichercomposantetarifcons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - - }, - complete: function() { - } - }); -} - -function rechercher_medicaments_param() -{ - libelleMedicament=$("#libelleMedicament").val(); - - if(libelleMedicament<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleMedicament").focus(); - return; - } - - donnees = 'libelleMedicament='+libelleMedicament; - - // alert(donnees); - // return; - - var div_attente = $('#div_detail_medicaments'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/listemedicaments/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - dataTableSpeciale(); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_composante_tarif_medicaments_cons(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - ajax_composante_tarif_medicaments_cons(); - } -} - -function ctrlkeypress_rechercher_medicaments_param(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - rechercher_medicaments_param(); - } -} - -function modifier_un_medicament(idMedicament) -{ - window.location.assign($("#racineWeb" ).val()+"Modifiermedicament/"+idMedicament+"/"); -} - -function retour_liste_medicaments() -{ - window.location.assign($("#racineWeb" ).val()+"Listemedicaments/"); -} - -function enregistrer_modif_un_medicament() -{ - idMedicament = $("#idMedicament").val(); - codeMedicament = $("#codeMedicament").val(); - - libelle = $("#libelle").val(); - codeForme = $("#codeForme").val(); - - ententePrealable = $("#ententePrealable").val(); - exclu = $("#exclu").val(); - actif = $("#actif").val(); - instructions = $("#instructions").val(); - - if(libelle<=" ") - { - v_msg="Veuillez saisir la désignation!"; - v_msgEng="Please enter the designation!!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(codeForme<=" ") - { - v_msg="Veuillez saisir la forme!"; - v_msgEng="Please enter the form!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeForme").focus(); - return; - } - - donnees = 'idMedicament='+idMedicament; - donnees += '&codeMedicament='+codeMedicament; - - donnees += '&libelle='+libelle; - donnees += '&codeForme='+codeForme; - - donnees += '&ententePrealable='+ententePrealable; - donnees += '&exclu='+exclu; - donnees += '&actif='+actif; - donnees += '&instructions='+instructions; - - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/enregistrermodifmedicament/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_medicaments(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function exporter_liste_actes() -{ - codeTarifActe=$("#codeTarifActe").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; - } - - donnees = "codeTarifActe="+codeTarifActe; - - // alert(donnees); - // return; - - var div_export = $('#div_export_acte'); - div_export.html('
' + '
'); - - $("#btn_exporter").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarif/listeacte/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function exporter_liste_medicaments() -{ - var div_export = $('#div_export_medicament'); - div_export.html('
' + '
'); - - $("#btn_exporter").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/listemedicament/", - // type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function enregistrer_nouvel_medicament() -{ - libelle = $("#libelle").val(); - unite = $("#unite").val(); - - ententePrealable = $("#ententePrealable").val(); - exclu = $("#exclu").val(); - actif = $("#actif").val(); - codeForme = $("#codeForme").val(); - - if(libelle<=" ") - { - v_msg="Veuillez saisir la désignation!"; - v_msgEng="Please enter the designation!!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - - donnees = 'libelle='+libelle; - donnees += '&unite='+unite; - - donnees += '&ententePrealable='+ententePrealable; - donnees += '&exclu='+exclu; - donnees += '&actif='+actif; - donnees += '&codeForme='+codeForme; - - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm these modifications?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/enregistrernouveaumedicament/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_medicaments(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ctrlkeypress_composante_tarif_medicaments(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - ajax_composante_tarif_medicaments(); - } -} - -function ajax_composante_tarif_medicaments() -{ - 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; - - // alert(donnees); - // return; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_medicaments_libelle_au_tarif() -{ - 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; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/ajoutertousmedicamentsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_medicaments(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_medicaments_libelle_au_tarif() -{ - 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; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/retirertousmedicamentsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_medicaments(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_medicament_au_tarif(idMedicament) -{ - codeTarifMedicament=$("#codeTarifMedicament").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; - } - - donnees = 'idMedicament='+idMedicament+'&codeTarifMedicament='+codeTarifMedicament; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/ajouterunamedicamentautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_medicaments(); - } - }); -} - -function retirer_un_medicament_du_tarif(idDetailtarifMedicament) -{ - donnees = 'idDetailtarifMedicament='+idDetailtarifMedicament; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/retirerunamedicamentutarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_medicaments(); - } - }); -} - -function maj_composante_tarif_medicament(idDetailtarifMedicament, prix) -{ - donnees = 'idDetailtarifMedicament='+idDetailtarifMedicament+"&prix="+prix; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/majprix/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function(data) - { - } - }); -} - -function exporter_tarif_verre() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - - if(codeTarifOptique<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "codeTarifOptique="+codeTarifOptique; - - alert(donnees); - return; - - var div_export = $('#div_export_tarif'); - div_export.html('
' + '
'); - - $("#btn_exporter_tarif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -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()+"Ajaxfacturecons/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 exporter_tarif_verre() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - - if(codeTarifOptique<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "codeTarifOptique="+codeTarifOptique; - - // alert(donnees); - // return; - - var div_export = $('#div_export_tarif'); - div_export.html('
' + '
'); - - $("#btn_exporter_tarif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarifverres/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - // $('#div_test_gabarit').html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function ctrlkeypress_rechercher_verres_param(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - rechercher_verres_param(); - } -} - -function rechercher_verres_param() -{ - libelleVerre=$("#libelleVerre").val(); - - - if(libelleVerre<=' ') - { - v_msg="Veuillez indiquer la désigantion!"; - v_msgEng="Please enter the designation!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleVerre").focus(); - return; - } - - - donnees = 'libelleVerre='+libelleVerre; - - // alert(donnees); - // return; - - var div_attente = $('#div_detail_verres'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/listeverres/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function modifier_un_verre(idVerre) -{ - window.location.assign($("#racineWeb" ).val()+"Modifierverre/"+idVerre+"/"); -} - -function retour_liste_verres() -{ - window.location.assign($("#racineWeb" ).val()+"Listeverres/"); -} - -function enregistrer_modif_un_verre() -{ - idVerre = $("#idVerre").val(); - codeOptique = $("#codeOptique").val(); - - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - - actif = $("#actif").val(); - - if(libelle<=" ") - { - v_msg="Veuillez saisir la désignation en français!"; - v_msgEng="Please enter the designation in french!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez saisir la désignation en Anglais!"; - v_msgEng="Please enter the designation in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - donnees = 'idVerre='+idVerre; - donnees += '&codeOptique='+codeOptique; - - donnees += '&libelle='+libelle; - donnees += '&libelleEng='+libelleEng; - - donnees += '&actif='+actif; - - // alert(donnees); - // 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/enregistrermodifverre/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_verres(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function exporter_liste_verres() -{ - var div_export = $('#div_export_verres'); - div_export.html('
' + '
'); - - $("#btn_exporter").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexportertarifverres/listeverres/", - // type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function enregistrer_nouveau_verre() -{ - libelle = $("#libelle").val(); - libelleEng = $("#libelleEng").val(); - actif = $("#actif").val(); - - if(libelle<=" ") - { - v_msg="Veuillez saisir la désignation!"; - v_msgEng="Please enter the designation!!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - if(libelleEng<=" ") - { - v_msg="Veuillez saisir la désignation en Anglais!"; - v_msgEng="Please enter the designation in English!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleEng").focus(); - return; - } - - - donnees = 'libelle='+libelle; - donnees += '&libelleEng='+libelleEng; - - donnees += '&actif='+actif; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm these modifications?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/enregistrernouveauverre/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function() - { - retour_liste_verres(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajax_init_composante_tarif_verre_cons() -{ - $('#div_compsante_tarif').html(""); - $("#libelleVerre").focus(); -} - -function ctrlkeypress_composante_tarif_verre_cons(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - ajax_composante_tarif_verre_cons(); - } -} - -function ajax_composante_tarif_verre_cons() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - libelleVerre=$("#libelleVerre").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(libelleVerre<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleVerre").focus(); - return; - } - */ - - donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre; - - // alert(donnees); - // return; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/affichercomposantetarifcons/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_composante_tarif_verres(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - ajax_composante_tarif_verres(); - } -} - -function ajax_composante_tarif_verres() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - libelleVerre=$("#libelleVerre").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(libelleVerre<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleVerre").focus(); - return; - } - */ - - donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre; - - // alert(donnees); - // return; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - - -function afficher_dernieres_factures_optique(idBeneficiaire) -{ - idFacture = $("#idFacture").val(); - - $("#div_dernieres_factures_optique").html('
' + '
'); - - donnees = 'idBeneficiaire='+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdernieresfacturesoptique/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_dernieres_factures_optique").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function ajouter_tous_verres_libelle_au_tarif() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - libelleVerre=$("#libelleVerre").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(libelleVerre<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleVerre").focus(); - return; - } - - donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/ajoutertousverressautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_verres(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -function retirer_tous_verres_libelle_du_tarif() -{ - codeTarifOptique=$("#codeTarifOptique").val(); - libelleVerre=$("#libelleVerre").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(libelleVerre<=' ') - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleVerre").focus(); - return; - } - */ - - donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/retirertousverressautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_verres(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_verre_au_tarif(idVerre) -{ - codeTarifOptique=$("#codeTarifOptique").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; - } - - donnees = 'idVerre='+idVerre+'&codeTarifOptique='+codeTarifOptique; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/ajouterunverreautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_verres(); - } - }); -} - -function retirer_un_verre_au_tarif(idDetailtarifOptique) -{ - codeTarifOptique=$("#codeTarifOptique").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; - } - - donnees = 'idDetailtarifOptique='+idDetailtarifOptique+'&codeTarifOptique='+codeTarifOptique; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/retirerunverredutarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_verres(); - } - }); -} - -function maj_composante_tarif_verres(idDetailtarifOptique, prix) -{ - donnees = 'idDetailtarifOptique='+idDetailtarifOptique+"&prix="+prix; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/majprix/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_test_gabarit').html(data); - }, - complete: function(data) - { - } - }); -} - -function exporterbons() -{ - 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()+"Ajaxexporterbons/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -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 etat_prod_par_mois_eclate_client() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - - -function etat_prod_par_mois_eclate_client_export() -{ - debutPeriode = $("#debutPeriode").val(); - finPeriode = $("#finPeriode").val(); - - $('#div_export_a').html(""); - - donnees_retour = ""; - donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode; - - $('#div_export_a').html(""); - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function exporter_modele_destinataire_sms() -{ - $('#div_form_upload').hide(); - - var div_export = $('#div_exporter_destinataires_sms'); - - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/exportermodele/", - type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function charger_fichier_modele_destinataire_sms() -{ - $('#div_exporter_destinataires_sms').html(""); - - $('#div_form_upload').show(); - - // return; -} - -function importer_destinataire_sms() -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $('#div_form_upload').hide(); - - var div_export = $('#div_exporter_destinataires_sms'); - - div_export.html('
' + '
'); - - cheminFichier=$("#cheminFichier").val(); - - donnees = 'cheminFichier='+cheminFichier; - - $("#div_erreur_excel").html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/importermodele/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(''); - $("#div_erreur_excel").html(data); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - alert("Actualisation..."); - reinitiliser_envois_sms_hors_systeme(); - } - }); -} - -function ajax_init_destinataires_sms_hos_systeme() -{ - etape3=$("#etape3").val(); - - if (etape3 != "1") - { - v_msg="Etape 3 incomplète!"; - v_msgEng="Incomplete step 3!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#div_envois_sms").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/init/", - error: function(errorData) { - }, - success: function(data) - { - $("#div_envois_sms").html(data); - }, - complete: function() - { - } - }); -} - - -function reinitiliser_envois_sms_hors_systeme() -{ - window.location.assign($("#racineWeb" ).val()+"Importdestinatairesms/"); -} - -function histo_enrollement_empreinte() -{ - $("#div_detail_suppr_empreinte").html(""); - - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - donnees_retour = ""; - - $("#div_detail_suppr_empreinte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistsupprempreinteexport/historiqueenrollement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_suppr_empreinte").html(donnees_retour); - } - }); -} - -function imprimer_limites_adherent_entete_contrat() -{ - idEntetecontrat=$("#idEntetecontrat").val(); - - if (idEntetecontrat<="0") - { - v_msg="Veuillez sélectionner une période!"; - v_msgEng="Please select a period!"; - alert_ebene(v_msg, v_msgEng); - - $("#idEntetecontrat").focus(); - - div_attente.html(''); - - return; - } - - donnees = 'idEntetecontrat='+idEntetecontrat; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlimite/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function 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 ajaxchanger_type_bon() -{ - $("#msgErreur").html(""); -} - -function changer_type_bon() -{ - $("#nbligne_info").val("0"); - afficherbon_vide(); -} - -function afficherbon_vide() -{ - $("#div_bonpecs").html(""); - - codeLangue = $("#codeLangue").val(); - if(codeLangue=="en_US") - { - $("#nbligne").val("Number of lines displayed : 0"); - } - else - { - $("#nbligne").val("Nombre de bons affichés : 0"); - } - - /* - 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); - $("#codeTypeBon").focus(); - return; - } - */ - - $("#div_bonpecs").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxafficherbons/vide/", - error: function(errorData) - { - }, - success: function(data) - { - $("#div_bonpecs").html(data); - }, - complete: function() - { - } - }); -} - -function date_inclus_mois_decompte() -{ - datejour = $("#datejour_C").val(); - dateFacture = $("#dateFacture").val(); - dateFactureReelle = dateFacture; - - libelledebutMoisDecompte = $("#debutMoisDecompte").val(); - debutMoisDecompte = $("#debutMoisDecompte").datepicker("getDate"); - var tddebut = new Date(debutMoisDecompte); - dddebut = Math.round(Date.parse(tddebut)/(1000*3600*24)); - - CalculerFinMoisDecompte(); - - libellefinMoisDecompte = $("#finMoisDecompte").val(); - finMoisDecompte = $("#finMoisDecompte").datepicker("getDate"); - var tfin = new Date(finMoisDecompte); - ddfin = Math.round(Date.parse(tfin)/(1000*3600*24)); - - var td1 = $("#dateFacture").datepicker("getDate"); - var tdj = new Date(datejour); - - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if ( (dt1ddfin) ) - { - v_msg="Attention! date hors du mois! => "+libelledebutMoisDecompte+" - "+libellefinMoisDecompte; - v_msgEng="Warning! date out of the month!"; - alert_ebene(v_msg, v_msgEng); - - return false; - } - - if (dt1>dtj) - { - v_msg="Attention! Revoir la date!"; - v_msgEng="Warning! Review the date!"; - alert_ebene(v_msg, v_msgEng); - - return false; - } - return true; -} - -function CalculerFinMoisDecompte() -{ - var typdate = $("#debutMoisDecompte").datepicker("getDate"); - typdate.addMonths(1); - $("#finMoisDecompte").datepicker( "setDate", typdate ); -} - -function supprimer_lien_parent_client(idClient) -{ - v_msg="Confirmez-vous la suppression de cette liaison?"; - v_msgEng="Do you confirm the deletion of this link?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxclientliaison/supprimerliaisonclient/", - type : 'post', - data: "idClient="+idClient, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Suppression terminée avec succès terminé!"; - v_msgEng="Deletion completed successfully completed!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - afficher_client_liaison(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_client_liaison() -{ - window.location.assign($("#racineWeb" ).val()+"Liaisonclients/"); -} - -function client_lier_a_un_parent(idClientP) -{ - idClient = $("#idClient").val(); - - // alert("idClient => "+idClient+" ; idClientP => "+idClientP); - // return; - - if (idClient<=" " || idClientP<=" ") - { - v_msg="Veuillez sélectionner le parent!"; - v_msgEng="Please select the parent!"; - alert_ebene(v_msg, v_msgEng); - $("#nomsearch").focus(); - return; - } - - - v_msg="Confirmez-vous cette liaison?"; - v_msgEng="Do you confirm this link?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idClient="+idClient+"&idClientP="+idClientP; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxclientliaison/clientlieraunparent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Liaison effectuée avec succès!"; - v_msgEng="Link successfully completed!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - afficher_client_liaison(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function client_ajouter_un_enfant(idClientE) -{ - idClient = $("#idClient").val(); - - if (idClient<=" " || idClientE<=" ") - { - v_msg="Veuillez sélectionner le parent!"; - v_msgEng="Please select the parent!"; - alert_ebene(v_msg, v_msgEng); - $("#nomsearch_e").focus(); - return; - } - - v_msg="Confirmez-vous cette liaison?"; - v_msgEng="Do you confirm this link?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idClient="+idClientE+"&idClientP="+idClient; - - // alert(donnees) - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxclientliaison/clientlieraunparent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - v_msg="Liaison effectuée avec succès!"; - v_msgEng="Link successfully completed!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - afficher_client_liaison(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function ctrlkeypress_parent_client(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_pop_recherche_parent_client(); - } -} - -function afficher_pop_recherche_parent_client() -{ - idClient = $("#idClient").val(); - numeroclientsearch = $("#numeroclientsearch").val(); - nomsearch = $("#nomsearch").val(); - - numeroclientsearch = convertir_en_entier(numeroclientsearch); - - if(numeroclientsearch+nomsearch<="0") - { - v_msg="Critères de recherche manquant!"; - v_msgEng="Missing search criteria!"; - alert_ebene(v_msg, v_msgEng); - $("#nomsearch").focus(); - return; - } - - donnees = "numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&idClient="+idClient; - - // alert(donnees); - // return; - - $("#div_liste_clients_parents").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteclientsparents/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_liste_clients_parents").html(data); - } - }); -} - -function afficher_pop_recherche_enfants_client() -{ - idClient = $("#idClient").val(); - numeroclientsearch = $("#numeroclientsearch_e").val(); - nomsearch = $("#nomsearch_e").val(); - - numeroclientsearch = convertir_en_entier(numeroclientsearch); - - if(numeroclientsearch+nomsearch<="0") - { - v_msg="Critères de recherche manquant!"; - v_msgEng="Missing search criteria!"; - alert_ebene(v_msg, v_msgEng); - $("#nomsearch_e").focus(); - return; - } - - donnees = "numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&idClient="+idClient; - - // alert(donnees); - // return; - - $("#div_liste_clients_enfants").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteclientsenfants/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_liste_clients_enfants").html(data); - } - }); -} - -function ctrlkeypress_enfant_client(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_pop_recherche_enfants_client(); - } -} - -function afficherbon_vide_sans_wait() -{ - $("#div_bonpecs").html(""); - - codeLangue = $("#codeLangue").val(); - if(codeLangue=="en_US") - { - $("#nbligne").val("Number of lines displayed : 0"); - } - else - { - $("#nbligne").val("Nombre de bons affichés : 0"); - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxafficherbons/vide/", - error: function(errorData) - { - }, - success: function(data) - { - $("#div_bonpecs").html(data); - }, - complete: function() - { - } - }); -} - -function listerderogations_vide() -{ - $("#div_derogations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogations/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_derogations").html(data); - }, - complete: function() { - } - }); -} - -function listerderogationbeneficiaire_vide() -{ - $("#div_derogations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_derogations").html(data); - }, - complete: function() { - } - }); -} - -function listeententeprealables_vide() -{ - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealables/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function listerententeprealablebeneficiaire_vide() -{ - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function listeententeprealablespha_vide() -{ - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablespha/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function listeententeprealablesopt_vide() -{ - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesopt/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function listeententeprealablesmont_vide() -{ - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesmont/vide/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function maj_plafond_adherent_additionnelle(idCollegeTemp, plafond, controle) -{ - if(controle_numerique(controle)) - { - donnees = 'idCollegeTemp='+idCollegeTemp+"&plafond="+plafond; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondadherentadd/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_plafond_global").html(data); - }, - error: function(data) { - }, - complete: function() { - controle.focus(); - } - }); - } -} - -function maj_prime_adherent_additionnelle(idCollegeTemp, prime, controle) -{ - if(controle_numerique(controle)) - { - donnees = 'idCollegeTemp='+idCollegeTemp+"&prime="+prime; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimeadherentadd/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_plafond_global").html(data); - }, - error: function(data) { - }, - complete: function() { - recapituler_limite_college(); - controle.focus(); - } - }); - } -} - -function maj_plafond_beneficiaire_additionnelle(idCollegeTemp, plafond, controle) -{ - if(controle_numerique(controle)) - { - donnees = 'idCollegeTemp='+idCollegeTemp+"&plafond="+plafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondbeneficiaireadd/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_plafond_global").html(data); - }, - error: function(data) { - }, - complete: function() { - controle.focus(); - } - }); - } -} - -function maj_prime_beneficiaire_additionnelle(idCollegeTemp, prime, controle) -{ - if(controle_numerique(controle)) - { - donnees = 'idCollegeTemp='+idCollegeTemp+"&prime="+prime; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimebeneficiaireadd/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_plafond_global").html(data); - }, - error: function(data) { - }, - complete: function() { - recapituler_limite_college(); - controle.focus(); - } - }); - } -} - -// Gestion confiée Type de Garant 06/08/2020 - -// Styliser les bordures des champs où les données sont requises - -$(function(){ - //hideBar(); - appliquerDataTable(); - dataTableSpeciale(); - dataTableMini(); - dataTab(); - datafiltre(); - filtreTab(); - - // Initialiser Select2 - $('.js-example-basic-single').select2(); - - initSelectPicker(); - - // Rafraîchir les notifications toutes les 2 secondes - setInterval(raffraichier_gabarit, 2000); - - $("#div_selection").hide(); - $("#div_selection_acte").hide(); - $("#div_selection_prestataire").hide(); - - if($('#nomForm').val()=="modifiercollege" || $('#nomForm').val()=="modifiercolleged"){ - codeProduit = $('#codeProduit').val(); - codeLienParente = "A"; - codeBaseTarification = $('#codeBaseTarification').val(); - - if($('#nomForm').val()=="modifiercollege"){ - change_categorie_college_temp(); - }else{ - change_categorie_college_temp_d(); - } - - - }else if($('#nomForm').val()=="creercollege" || $('#nomForm').val()=="creercolleged"){ - - codeProduit = $('#codeProduit').val(); - codeLienParente = "A"; - codeBaseTarification = $('#codeBaseTarification').val(); - - if(codeBaseTarification!='AUC'){ - - if($('#nomForm').val()=="creercollege"){ - change_categorie_college_temp(); - }else{ - change_categorie_college_temp_d(); - } - } - - }else if($('#nomForm').val()=="frmconsultercollege"){ - $("#btn_recap").click(); - - }else if($('#nomForm').val()=="frmDetailBareme"){ - afficherDetailBareme(); - }else if($('#nomForm').val() == "frmDetailBaremeCollege" || $('#nomForm').val() == "frmConsulterDetailBaremeCollege"){ - afficherDetailBaremeCollege(); - }else if($('#nomForm').val()=="frmDetailBaremeCollegetemp"){ - afficherDetailBaremeCollegeTemp(); - }else if($('#nomForm').val()=="frmcarteassure"){ - }else if($('#nomForm').val()=="frmconsultercollege"){ - recapitulerconsultercollege(); - }else if($('#nomForm').val()=="frmPrestatairesDerogation"){ - afficher_prestataire_tm(); - }else if($('#nomForm').val()=="frmaffectionTM"){ - afficher_affection_tm(); - }else if($('#nomForm').val()=="frmremboursementgarantie"){ - afficher_remboursement_garantie(); - }else if($('#nomForm').val()=="frmproduit"){ - filtretabproduit(); - }else if($('#nomForm').val() == "adherentprestataire" || $('#nomForm').val() == "tMadherent" - || $('#nomForm').val()== "tMadherentacte" || $('#nomForm').val()== "tMadherentacteprestataire" - || $('#nomForm').val()== "tMadherentgarantieprestataire" || $('#nomForm').val()== "tMadherentprestataire"){ - - - $("#searchInput").keyup(function(){ - var numero = $(this).val(); - - if(numero.length >="2") - { - chargernumero(numero); - }else{ - $("#div_selection").hide(); - $("#div_selection_acte").hide(); - return false; - } - }); - }else if($('#nomForm').val()=="beneficiaireprestataire" || $('#nomForm').val()=="tMadherentgarantie" || $('#nomForm').val()=="tMbeneficiaire" - || $('#nomForm').val()=="tMbeneficiaireActe" || $('#nomForm').val()=="tMbeneficiaireActePrestataire" || $('#nomForm').val()=="tMbeneficiaireGarantie" - || $('#nomForm').val()=="tMbeneficiaireGarantiePrestataire" || $('#nomForm').val()=="tMbeneficiairePrestataire" || $('#nomForm').val()=="tarifappliquebeneficiaire" - || $('#nomForm').val()=="remboursementClassic"){ - - - $("#searchInput").keyup(function(){ - var numero = $(this).val(); - - if(numero.length >="2") - { - chargernumero(numero); - - }else{ - $("#div_selection").hide(); - return false; - } - }); - }else if($('#nomForm').val()=="frmcreerprestataire"){ - //$("#ligne_pharmacie").css('display','none'); - $("#ligne_pharmacie").hide(); - $("#appliquerTarifNuit").attr('disabled', 'disabled'); - $("#centreReference").attr('disabled', 'disabled'); - //console.log("Je suis en cours"); - }else if($('#nomForm').val()=="frmmodifierprestataire"){ - var codeTypePrestataire = $('#codeTypePrestataire').val(); - var categoriePresataire = $('#categoriePresataire').val(); - - if(codeTypePrestataire=="PHA"){ - $("#ligne_pharmacie").show(); - $("#appliquerTarifNuit").attr('disabled', 'disabled'); - }else{ - $("#ligne_pharmacie").hide(); - $("#appliquerTarifNuit").removeAttr('disabled'); - } - - if(categoriePresataire=="C"){ - $("#centreReference").removeAttr('disabled'); - }else{ - $("#centreReference").attr('disabled', 'disabled'); - } - - }else if($('#nomForm').val()=="modifierproduit"){ - - codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val(); - - if(codeEnteteTrancheAge!=undefined || codeEnteteTrancheAge>" ") - { - trancheage(); - }else{ - modecalculeprime(); - } - - }else if($('#nomForm').val()=="frmtrancheaccessoire" - || $('#nomForm').val()=="frmtauxAjustement" - || $('#nomForm').val()=="frmacteconsultation"){ - afficheBoutons(0); - }else if($('#nomForm').val()=="parametrefacturationgarant"){ - filtre_assiette_fond() - filtre_assiette_honoraire(); - }else if($('#nomForm').val()=="frmautreparametre"){ - document.getElementById('Generaux').style.display="block"; - document.getElementById('Production').style.display="none"; - document.getElementById('Medical').style.display="none"; - document.getElementById('Prestation').style.display="none"; - - // SYSTÈME DE RECHERCHE DYNAMIQUE - $("#globalSearch").on("keyup", function() { - var value = $(this).val().toLowerCase(); - $(".searchable-row").filter(function() { - $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) - }); - }); - - // Gestion visuelle des boutons nav-link - const navButtons = document.querySelectorAll('.nav-pills .nav-link'); - navButtons.forEach(btn => { - btn.addEventListener('click', function() { - navButtons.forEach(b => b.classList.remove('active')); - this.classList.add('active'); - }); - }); - - }else if($('#nomForm').val()=="listebareme"){ - codeGcAssureur = $("#codeGcAssureur").val(); - codeProduit = $("#codeProduit").val(); - - if(codeGcAssureur > " "){ - filtreproduitbareme(); - } - - if(codeGcAssureur > " " & codeProduit > " "){ - afficher_bareme_produit(); - } - - }else if($('#nomForm').val()=="modifierseuilalerte"){ - codeGcAssureur = $("#codeGcAssureur").val(); - codeProduit = $("#codeProduit").val(); - - if(codeGcAssureur > " " & codeProduit > " "){ - afficher_garantie_produit(); - } - - }else if($('#nomForm').val()=="Paramfacproduit"){ - codeProduit = $("#codeProduit").val(); - - if(codeProduit > ""){ - parametre_produit(); - } - } -}); - - - -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 afficheDonneesTable(fichier){ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+fichier+"/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - $('#div_lister_table').html(data); - dataTableSpeciale(); - }, - complete: function() { - - } - }); - -} - -function addgctypegarant(){ - $('#div_edit_typegarant').empty(); - donnees = ''; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxouvrirtypegarant/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_add_typegarant').html(data); - $('#div_add_typegarant').modal("show"); - $('#div_add_typegarant').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeTypeGarant').focus(); - }); - }, - complete: function() { - - } - }); -} - - -function editgctypegarant(id){ - - $('#div_add_typegarant').empty(); - - donnees ='id='+id; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifiertypegarant/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_edit_typegarant').html(data); - $('#div_edit_typegarant').modal("show"); - $('#div_edit_typegarant').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeTypeGarant').focus(); - }); - - }, - complete: function() { - - } - }); -} - - -function enregistrerTypeGarant(){ - var codeTypeGarant = $('#codeTypeGarant').val(), - libelle = $('#libelle').val(), - id = $('#id').val(); - - - fichier_lister = 'Ajaxlistergctypegarant'; - - if(id == undefined){ - link = 'Ajaxouvrirtypegarant'; - }else{ - //fichier_lister = 'Ajaxlistercolleges'; - link = 'Ajaxmodifiertypegarant'; - } - - - if(libelle <=' '){ - v_msg="Le libellé est obligatoire !"; - v_msgEng="The label is required !"; - - alert_ebene(v_msg,v_msgEng); - - $('#libelle').css('borderColor','red'); - return; - } - donnees = $('#formModal').serialize(); - - $.ajax({ - url: $("#racineWeb").val()+link+"/enregistrer/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - /*if(data.length > 5){ - var str = data.split('/'); - alert_ebene(str[0],str[1]); - return; - } - */ - - if(id==undefined){ - afficheDonneesTable(fichier_lister); - $("#div_add_typegarant .close").click(); - }else{ - afficheDonneesTable(fichier_lister); - $("#div_edit_typegarant .close").click(); - } - //dataTableSpeciale(); - - - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Gctypegarant/"); - } - }); - -} - -// Supprime une ligne du tableau -function supprimeLigneTypeGarant($idData){ - - var fichier_lister = 'Ajaxlistergctypegarant'; - - - v_msg = 'Confirmez-vous cette suppression?'; - v_msgEng="Do you confirm this deletion? "; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+$idData; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - afficheDonneesTable(fichier_lister); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function add_typetarif(){ - $('#div_edit_typetarif').empty(); - donnees = ''; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxouvrirtypetarif/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_add_typetarif').html(data); - $('#div_add_typetarif').modal("show"); - $('#div_add_typetarif').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeTypeTarifActe').focus(); - }); - }, - complete: function() { - - } - }); -} - -function add_lettrecle(){ - $('#div_edit_lettrecle').empty(); - donnees = ''; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlettrecle/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_add_lettrecle').html(data); - $('#div_add_lettrecle').modal("show"); - $('#div_add_lettrecle').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#lettreCle').focus(); - }); - }, - complete: function() { - - } - }); -} - -function enregistrelettrecle(){ - var lettreCle = $('#lettreCle').val(), - description = $('#description').val(), - descriptionEng = $('#descriptionEng').val(), - id = $('#formModal .sr-only').val(); - - fichier_lister = 'Ajaxlisterlettrecle'; - - if(id == undefined){ - link = 'Ajaxlettrecle'; - }else{ - link = 'Ajaxmodifierlettrecle'; - } - - if(lettreCle ==''){ - v_msg="La lettre clé est obligatoire!"; - v_msgEng="The key letter is mandatory!"; - - alert_ebene(v_msg,v_msgEng); - - $('#lettreCle').css('borderColor','red'); - return; - } - - - donnees = $('#formModal').serialize(); - - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+link+"/enregistrer/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - if(data.length > 5){ - var str = data.split('/'); - alert_ebene(str[0],str[1]); - return; - } - - if(id==undefined){ - afficheDonneesTable(fichier_lister); - $("#div_add_lettrecle .close").click(); - - }else{ - afficheDonneesTable(fichier_lister); - $("#div_edit_lettrecle .close").click(); - } - //dataTableSpeciale(); - }, - complete: function() { - - } - }); - -} - -function editlettrecle(id){ - - $('#div_add_lettrecle').empty(); - - donnees ='id='+id; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierlettrecle/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_edit_lettrecle').html(data); - $('#div_edit_lettrecle').modal("show"); - $('#div_edit_lettrecle').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#lettreCle').focus(); - }); - - }, - complete: function() { - - } - }); -} - -function edittypetarif(id){ - - $('#div_add_typetarif').empty(); - - donnees ='id='+id; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifiertypetarifacte/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_edit_typetarif').html(data); - $('#div_edit_typetarif').modal("show"); - $('#div_edit_typetarif').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeTypeTarifActe').focus(); - }); - - }, - complete: function() { - - } - }); -} - -function enregistrerTypeTarif(){ - var codeTypeGarant = $('#codeTypeTarif').val(), - libelle = $('#libelle').val(), - libelleEng = $('#libelleEng').val(), - description = $('#description').val(), - descriptionEng = $('#descriptionEng').val(), - id = $('#formModal .sr-only').val(); - - fichier_lister = 'Ajaxlistertypetarifacte'; - - if(id == undefined){ - link = 'Ajaxouvrirtypetarif'; - }else{ - link = 'Ajaxmodifiertypetarifacte'; - } - - if(codeTypeGarant ==''){ - v_msg="Le code est obligatoire !"; - v_msgEng="The code is required !"; - - alert_ebene(v_msg,v_msgEng); - - $('#codeTypeGarant').css('borderColor','red'); - return; - } - - if(libelle ==''){ - v_msg="Le libellé est obligatoire !"; - v_msgEng="The label is required !"; - - alert_ebene(v_msg,v_msgEng); - - $('#libelle').css('borderColor','red'); - return; - } - - donnees = $('#formModal').serialize(); - - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+link+"/enregistrer/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - if(data.length > 5){ - var str = data.split('/'); - alert_ebene(str[0],str[1]); - return; - } - - if(id==undefined){ - afficheDonneesTable(fichier_lister); - $("#div_add_typetarif .close").click(); - - }else{ - afficheDonneesTable(fichier_lister); - $("#div_edit_typetarif .close").click(); - } - //dataTableSpeciale(); - }, - complete: function() { - - } - }); - -} - - - -function supprimeLignetypetarif($idData){ - var fichier_lister = 'Ajaxlistertypetarifacte'; - - - v_msg = 'Confirmez-vous cette suppression?'; - v_msgEng="Do you confirm this deletion? "; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+$idData; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - afficheDonneesTable(fichier_lister); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// 10-08-2020 - -function ctrlkeypress_liste_garants(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_garants(); - } -} - -function afficher_liste_garants() -{ - donnees = ""; - donnees_retour = ""; - - typeGarant = $("#typeGarant").val(); - libelle = $("#libelle").val(); - codeGcAssureur = $("#codeGcAssureur").val(); - - if(typeGarant==''){ - typeGarant=0; - } - - donnees += 'typeGarant=' + typeGarant; - donnees += '&libelle=' + libelle; - donnees += '&codeGcAssureur=' + codeGcAssureur; - - //alert(donnees); - //return; - - $("#div_gcs").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistegarantsparametrage/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_gcs").html(donnees_retour); - dataTableSpeciale(); - $("#nbligne").val("Nbre Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function desactive_gc_assureur(idGarant){ - - v_msg = 'Confirmez-vous la désactivation de ce garant?'; - v_msgEng="Do you confirm the deactivation of this guarantor?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idGarant='+idGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/desactivergcassureur/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - afficher_liste_garants(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function reactive_gc_assureur(idData){ - - v_msg = 'Confirmez-vous la réactivation de ce garant?'; - v_msgEng="Do you confirm the reactivation of this guarantor?"; - - fichier = 'Ajaxlistegarantsdesactives'; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+idData; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/reactivergcassureur/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - afficheDonneesTable(fichier); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// 13/08/2020 - -const onglets = document.querySelectorAll('.onglets'); -const contenu = document.querySelectorAll('.contenu'); -let index = 0; - -onglets.forEach(onglet =>{ - onglet.addEventListener('click', () =>{ - if(onglet.classList.contains('active')){ - return; - }else{ - onglet.classList.add('active'); - } - - index = onglet.getAttribute('data-anim'); - for(i=0; i' + ''); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairesreseau/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_prestataires_reseau').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - - } - }); -} - - -function ajouter_tous_prestataires_reseau() -{ - codeReseau=$("#codeReseau").val(); - - if (codeReseau<=" ") - { - v_msg="Veuillez sélectionner un réseau de soins!"; - v_msgEng="Please select a care network!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeReseau='+codeReseau; - - v_msg="Attention, cela va ajouter tous les prestataires disponibles à ce réseau de soins! Confirmez-vous?"; - v_msgEng="Be careful, this will add all the providers available to this healthcare network! Do you confirm?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#div_prestataires_reseau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairesreseau/ajoutertousprestatairesreseausoins/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_prestataires_reseau').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_reseau(codePrestataire) -{ - codeReseau=$("#codeReseau").val(); - - if (codeReseau<=" ") - { - v_msg="Veuillez sélectionner un réseau de soins!"; - v_msgEng="Please select a care network!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - donnees = 'codeReseau='+codeReseau+'&codePrestataire='+codePrestataire; - - $("#div_prestataires_reseau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairesreseau/ajouterunprestataireaureseau/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_prestataires_reseau').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); -} - -function retirer_tous_prestataires_reseau() -{ - codeReseau=$("#codeReseau").val(); - - if (codeReseau<=" ") - { - v_msg="Veuillez sélectionner un réseau de soins!"; - v_msgEng="Please select a care network!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeReseau='+codeReseau; - - v_msg="Attention, cela va vider ce réseau de soins de tous ses prestataires! Confirmez-vous?"; - v_msgEng="Be careful, this will empty this healthcare network of all its providers! Do you confirm?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#div_prestataires_reseau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairesreseau/retirertousprestatairesreseausoins/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_prestataires_reseau').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_reseau(codePrestataire) -{ - - codeReseau=$("#codeReseau").val(); - - - if (codeReseau<=" ") - { - v_msg="Veuillez sélectionner un réseau de soins!"; - v_msgEng="Please select a care network!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeReseau='+codeReseau+'&codePrestataire='+codePrestataire; - - - $("#div_prestataires_reseau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairesreseau/retirerunprestatairereseausoins/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_prestataires_reseau').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); -} - - -function dupliquer_reseau(id){ - - v_msg='Confirmez-vous la duplication de ce réseau de soins?'; - v_msgEng="Do you confirm the duplication of this healthcare network?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+id; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquerreseausoins/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_dupliquer_reseau').html(data); - $('#div_dupliquer_reseau').modal("show"); - $('#div_dupliquer_reseau').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#libelle').focus(); - }); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function duplicationreseausoins(){ - var codeold = $('#codeold').val(), - codeReseau = "", - libelle = $('#libelle').val(); - - if(libelle <= " "){ - v_msg="Veuillez renseigner le nom du réseau de soins!"; - v_msgEng="Please enter the name of the healthcare network!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeold='+codeold+'&codeReseau='+codeReseau+'&libelle='+libelle; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquerreseausoins/dupliquer/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $("#div_dupliquer_reseau .close").click(); - retour_liste_reseaus(); - }, - complete: function() { - - } - }); - - -} - -// 19/08/2020 - -function changeTypePrestataire(){ - var categoriePresataire = $('#categoriePresataire').val(); - - if(categoriePresataire=="C"){ - $("#centreReference").removeAttr('disabled'); - }else{ - $("#centreReference").attr('disabled', 'disabled'); - } - - donnees ='categoriePresataire='+categoriePresataire; - - - $.ajax({ - url: "Ajaxcategorietypeprestataire/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - //alert("Success : "+data); - $('#div_type_prestataire').empty(); - $('#div_type_prestataire').html(data); - }, - complete: function(){ - } - }); - -} - -// 24/08/2020 - -function ajouter_praticien(){ - $('#div_modifier_praticien').empty(); - donnees = ""; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxajouterpraticien/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_ajouter_praticien').html(data); - $('#div_ajouter_praticien').modal("show"); - $('#div_ajouter_praticien').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#nom').focus(); - }); - }, - complete: function() { - - } - }); - -} - -function creer_praticien() -{ - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codeSpecialite = $("#codeSpecialite").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - telephone = $("#telephone").val(); - codeMetier = $("#codeMetier").val(); - adresse = $("#adresse").val(); - email = $("#email").val(); - sexe = $("#sexe").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez indiquer le prénoms!"; - v_msgEng="Please give the first names"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - if(codeMetier<=" ") - { - v_msg="Veuillez sélectionner la corporation!"; - v_msgEng="Please select the corporation!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - - if(codeSpecialite<=" ") - { - v_msg="Veuillez sélectionner la spécialité!"; - v_msgEng="Please select the specialty"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSpecialite").focus(); - return; - } - - if(sexe<=" ") - { - v_msg="Veuillez indiquer le sexe!"; - v_msgEng="Please indicate sex"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'nom='+nom+'&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email; - donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe; - donnees += '&codeMetier='+codeMetier+'&adresse='+adresse; - - // alert(donnees); - //return; - - v_msg="Confirmez-vous ce nouveau praticien?"; - v_msgEng="Do yo confirm this new practitioner?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmedecinparam/creermedecin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_unicite_medecin').html(data); - }, - complete: function() - { - unicitemedecin = $("#unicitemedecin").val(); - if(unicitemedecin==1) - { - v_msg="Praticien crée avec succès!"; - v_msgEng="Practitioner created succssfully!"; - alert_ebene(v_msg, v_msgEng); - - $("#div_ajouter_praticien .close").click(); - afficher_medecins_prestataire(); - } - else - { - v_msg="No Ordre " + noOrdreMedecin +" déjà utilisé!"; - v_msgEng="Doctor Order No " + noOrdreMedecin +" already in use!"; - alert_ebene(v_msg, v_msgEng); - - $("#noOrdreMedecin").focus(); - } - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modifier_praticien(id){ - $('#div_ajouter_praticien').empty(); - - donnees ='id='+id; - - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierpraticien/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_modifier_praticien').html(data); - $('.selectpicker').selectpicker(); - $('#div_modifier_praticien').modal("show"); - $('#div_modifier_praticien').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#nom').focus(); - }); - - }, - complete: function() { - - } - }); -} - - -function enregistrer_modifier_praticien() -{ - idMedecin = $("#idMedecin").val(); - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - codeSpecialite = $("#codeSpecialite").val(); - noOrdreMedecin = $("#noOrdreMedecin").val(); - telephone = $("#telephone").val(); - - codeMetier = $("#codeMetier").val(); - adresse = $("#adresse").val(); - - email = $("#email").val(); - sexe = $("#sexe").val(); - - if(nom<=" ") - { - v_msg="Veuillez indiquer le nom!"; - v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez indiquer le prénoms!"; - v_msgEng="Please give the first names"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - if(codeMetier<=" ") - { - v_msg="Veuillez sélectionner la corporation!"; - v_msgEng="Please select the corporation!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMetier").focus(); - return; - } - - if(codeSpecialite<=" ") - { - v_msg="Veuillez sélectionner la spécialité!"; - v_msgEng="Please select the specialty"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSpecialite").focus(); - return; - } - - if(sexe<=" ") - { - v_msg="Veuillez indiquer le sexe!"; - v_msgEng="Please indicate sex"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'idMedecin='+idMedecin+'&nom='+nom; - donnees += '&prenoms='+prenoms; - donnees += '&telephone='+telephone+'&email='+email; - donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe; - donnees += '&codeMetier='+codeMetier+'&adresse='+adresse; - - //alert(donnees); - //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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmedecinparam/enregistrermodifmedecin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_modifier_praticien .close").click(); - afficher_medecins_prestataire(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function prestatairereseausoins_id(idPrestataire) -{ - window.location.assign($("#racineWeb" ).val()+"Modifierprestatairereseausoins/"+idPrestataire+"/"); -} - -function medecinsprestataire() -{ - categoriePresataire = $("#categoriePresataire").val(); - - if (categoriePresataire!="C") - { - v_msg="Accès refusé! Ce prestataire n'est pas un centre de soins!"; - v_msgEng="Access denied! This provider is not a health center!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - window.location.assign($("#racineWeb").val()+"Medecinsprestataire/"); -} - - -/****************************************************************** - * AUTRE TABLE DE REFERENCES -*******************************************************************/ - -// Récupère les fichiers contenu dans la table autrestablesreference -function chargerFichiersTable(){ - - - var $id = $('#listetables').val(); - - if ($id !=''){ - donnees = 'id='+$id; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaccesfichiersautrestables/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - fermeFormulaire(); - $('#div_fichiers_table').html(data); - afficheDonneesTableChoisie($('#fichier_lister').val()); - }, - complete: function() { - - } - }); - }else{ - $('#div_fichiers_table').empty(); - $('#div_entete_table').empty(); - $('#div_lister_table').empty(); - - } -} - -// Affiche les données de la table selectionnée dans un tableau -function afficheDonneesTableChoisie(fichier){ - - var codeLangue = $("#codeLangue").val(); - - - if(fichier=="Ajaxtblisterjoursferiers"){ - codePays = $('#codePays').val(); - annee = $('#annee').val(); - - if(codePays==undefined){ - codePays ="CI" - } - - if(annee==undefined){ - var ladate=new Date(); - annee =ladate.getFullYear(); - } - - donnees = 'codePays='+codePays+'&annee='+annee; - }else{ - donnees = ''; - } - - if(fichier !=''){ - $.ajax({ - url: $("#racineWeb").val()+fichier+"/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - $('#div_lister_table').html(data); - // - - - if(fichier=="Ajaxtblisterjoursferiers"){ - $('#codePays').val(codePays); - $('#annee').val(annee); - } - if(fichier=="Ajaxtblistertableauajustementgarant"){ - appliquerDataTable(); - }else{ - - if(codeLangue=="en_US") - { - $('#tableLister').DataTable({ - "lengthMenu": [ 20, 50, 100], - "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)", - "aoColumnDefs": [ - { "bSearchable": false, "aTargets": [ 0 ] } - ] - } - }); - } - else - { - $('#tableLister').DataTable({ - "lengthMenu": [ 20, 50, 100], - "language": { - "lengthMenu":"Affiche _MENU_ par page", - "zeroRecords": "Désolé - Aucune donnée trouvée", - "info": "_PAGE_ sur _PAGES_ pages", - "infoEmpty": "Pas d'enregistrement valable", - "search": "Recherche:", - "paginate": { - "next": "►", - "previous": "◄", - "first": "|◄", - "last": "►|" - }, - "infoFiltered": "(filtré de _MAX_ total enregistrements)", - "aoColumnDefs": [ - { "bSearchable": false, "aTargets": [ 0 ] } - ] - } - }); - } - - } - - }, - complete: function() { - - } - }); - } -} - -// Gère l'affichage des boutons en entête des formulaires -function afficheBoutons($idData){ - - - var div = $('#div_maj_table').children().length; - var codeLangue = $("#codeLangue").val(); - - - if($idData == 0){ - donnees = ''; - }else{ - donnees = 'id='+$idData; - - - if(codeLangue=="en_US") - { - $('#btn-action').text('Save'); - } - else - { - $('#btn-action').text('Enregistrer'); - } - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxentete/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - - $('#div_entete_table').html(data); - - if(($('#btn-action').text() == 'Ajouter' || $('#btn-action').text() == 'Add') && div == 0){ - $('#btn-fermer').hide(); - }else{ - $('#btn-fermer').show(); - if(codeLangue=="en_US") - { - $('#btn-action').text('Save'); - } - else - { - $('#btn-action').text('Enregistrer'); - } - } - }, - complete: function(){ - - } - }); - -} - -// Ferme le formulaire affiché -function fermeFormulaire(){ - $('#div_maj_table').empty(); - - afficheBoutons(0); - -} - -// Affiche le formulaire d'ajout de données -function formAjoutTableRef(){ - - var codeLangue = $("#codeLangue").val(); - var fichier_ajouter = $('#fichier_ajouter').val(), - btn = $('#btn-action').text(); - - //alert(fichier_ajouter); - //return; - if(fichier_ajouter != '' && fichier_ajouter != undefined){ - if(btn == 'Ajouter' || btn == 'Add'){ - donnees = ''; - $('#btn-fermer').show(); - - if(codeLangue=="en_US") - { - $('#btn-action').text('Save'); - } - else - { - $('#btn-action').text('Enregistrer'); - } - - $.ajax({ - url: fichier_ajouter+"/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - $('#div_maj_table').html(data); - stylechampsRequis(); - $(".datepicker").datepicker(); - $('.selectpicker').selectpicker(); - if(typeof $('#div_maj_table input:first').attr('type') == 'string'){ - $('#div_maj_table input:first').focus(); - }else{ - $('#div_maj_table select:first').focus(); - } - }, - complete: function(){ - } - }); - }else{ - update_table(); - } - }else{ - var nomForm = $('#nomForm').val(); - - if(nomForm == 'frmbaremegarant'){ - fichier_ajouter = 'Ajaxajouterbaremeaccessoiregarant'; - }else if(nomForm == 'frmtrancheaccessoire'){ - fichier_ajouter = 'Ajaxtbajouterbaremeaccessoireavenant'; - }else if(nomForm == 'frmtauxAjustement'){ - fichier_ajouter = 'Ajaxtbajoutertableauajustement'; - }else if(nomForm == 'frmtauxAjustementgarant'){ - fichier_ajouter = 'Ajaxtbajoutertableauajustementgarant'; - }else if(nomForm == 'frmacteconsultation'){ - fichier_ajouter = 'Ajaxtbajouteracteconsultation'; - } - - - if(btn == 'Ajouter' || btn == 'Add'){ - donnees = ''; - if(nomForm == 'frmtauxAjustementgarant'){ - donnees = 'codeGcAssureur='+$("#codeGcAssureur").val(); - } - - $('#btn-fermer').show(); - - if(codeLangue=="en_US") - { - $('#btn-action').text('Save'); - } - else - { - $('#btn-action').text('Enregistrer'); - } - - $.ajax({ - url: fichier_ajouter+"/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maj_table').html(data); - $(".datepicker").datepicker(); - $(".selectpicker").selectpicker(); - stylechampsRequis(); - if(typeof $('#div_maj_table input:first').attr('type') == 'string'){ - $('#div_maj_table input:first').focus(); - }else{ - $('#div_maj_table select:first').focus(); - } - - }, - complete: function(){ - } - }); - }else{ - update_table(); - } - - } - -} - -// Filtrer la liste des villes par pays -function filtreVilleParPays(){ - var codePays = $('#codePays').val(); - - donnees ='codePays='+codePays; - $.ajax({ - url: "Ajaxfiltrevilleparpays/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - //alert("Success : "+data); - $('#div_ville').empty(); - $('#div_ville').html(data); - //filtreLocaliteParVille(); - }, - complete: function(){ - } - }); - -} - -// Filtrer la liste des localités par pays et par ville -function filtreLocaliteParVille(){ - var codePays = $('#codePays').val(), - codeVille = $('#codeVille').val(); - - if(codePays == ''){ - return; - }else{ - donnees ='codePays='+codePays+'&codeVille='+codeVille; - } - - $.ajax({ - url: "Ajaxfiltrelocaliteparville/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - //alert("Success : "+data); - $('#div_localite').empty(); - $('#div_localite').html(data); - }, - complete: function(){ - } - }); - -} - -// Affiche le formulaire de modification de données -function formModifTableRef($idData){ - - var codeLangue = $("#codeLangue").val(); - var fichier_modifier = $('#fichier_modifier').val(), - btn = $('#btn-action').text(); - - if(fichier_modifier==undefined){ - var nomForm = $('#nomForm').val(); - - if(nomForm == 'frmbaremegarant'){ - - fichier_modifier = 'Ajaxmodifierbaremeaccessoiregarant'; - }else if(nomForm == 'frmtrancheaccessoire'){ - fichier_modifier = 'Ajaxtbmodifierbaremeaccessoireavenant'; - }else if(nomForm == 'frmtauxAjustement'){ - fichier_modifier = 'Ajaxtbmodifiertableauajustement'; - }else if(nomForm == 'frmtauxAjustementgarant'){ - fichier_modifier = 'Ajaxtbmodifiertableauajustementgarant'; - }else if(nomForm == 'frmacteconsultation'){ - fichier_modifier = 'Ajaxtbmodifieracteconsultation'; - } - } - - if(btn == 'Ajouter' || btn == 'Add'){ - donnees = ''; - $('#btn-fermer').show(); - - if(codeLangue=="en_US") - { - $('#btn-action').text('Save'); - } - else - { - $('#btn-action').text('Enregistrer'); - } - - } - - donnees = 'id='+$idData; - - $.ajax({ - url: fichier_modifier+"/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maj_table').html(data); - $(".datepicker").datepicker(); - $(".selectpicker").selectpicker(); - stylechampsRequis(); - if(typeof $('#div_maj_table input:first').attr('type') == 'string'){ - $('#div_maj_table input').eq(1).focus(); - }else{ - $('#div_maj_table select:first').focus(); - } - - }, - complete: function() { - - } - }); -} - -// Supprime une ligne du tableau -function supprimeLigneListe($idData, superUser){ - - var fichier_lister = $('#fichier_lister').val(); - - if (superUser != "1"){ - v_msg="Non autorisé!"; - v_msgEng="Unauthorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - var v_msg = 'Confirmez-vous la suppression de cette ligne?'; - var v_msgEng="Are you sure you want to delete this line?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+$idData; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - afficheDonneesTableChoisie(fichier_lister); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - - -function supprimerprestataireenplus($idData){ - - var fichier_lister = "Ajaxajouterprestatairesenplus"; - - var v_msg = 'Confirmez-vous la suppression de cette ligne?'; - var v_msgEng="Are you sure you want to delete this line?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+$idData; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - //afficheDonneesTableChoisie(fichier_lister); - codePrestataire =""; - ajouter_prestatairesenplus(codePrestataire); - //dataTableSpecialeMini(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -function supprimerprestataireenmoins($idData){ - - var fichier_lister = "Ajaxajouterprestatairesenmoins"; - - var v_msg = 'Confirmez-vous la suppression de cette ligne?'; - var v_msgEng="Are you sure you want to delete this line?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+$idData; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - //afficheDonneesTableChoisie(fichier_lister); - codePrestataire =""; - ajouter_prestatairesenmoins(codePrestataire); - //dataTableSpecialeMini(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -// Enregistrement des données dans les différentes tables (Ajout ou modification) -function update_table(){ - - var fichier_ajouter = $('#fichier_ajouter').val(), - fichier_lister = $('#fichier_lister').val(), - fichier_modifier= $('#fichier_modifier').val(), - id = $('#formData .sr-only').val(), - visible = false, - valide = true; - requis = $('input,select,textarea').filter('[required]:visible'); - - if(fichier_ajouter == undefined && fichier_modifier==undefined && fichier_lister==undefined){ - var nomForm = $('#nomForm').val(); - - if(nomForm == 'frmbaremegarant'){ - fichier_ajouter = 'Ajaxajouterbaremeaccessoiregarant'; - fichier_modifier = 'Ajaxmodifierbaremeaccessoiregarant'; - }else if(nomForm == 'frmtrancheaccessoire'){ - fichier_ajouter = 'Ajaxtbajouterbaremeaccessoireavenant'; - fichier_modifier = 'Ajaxtbmodifierbaremeaccessoireavenant'; - fichier_lister = 'Ajaxtblisterbaremeaccessoireavenant'; - }else if(nomForm == 'frmtauxAjustement'){ - fichier_ajouter = 'Ajaxtbajoutertableauajustement'; - fichier_modifier = 'Ajaxtbmodifiertableauajustement'; - fichier_lister = 'Ajaxtblistertableauajustement'; - }else if(nomForm == 'frmtauxAjustementgarant'){ - fichier_ajouter = 'Ajaxtbajoutertableauajustementgarant'; - fichier_modifier = 'Ajaxtbmodifiertableauajustementgarant'; - fichier_lister = 'Ajaxtblistertableauajustementgarant'; - }else if(nomForm == 'frmacteconsultation'){ - fichier_ajouter = 'Ajaxtbajouteracteconsultation'; - fichier_modifier = 'Ajaxtbmodifieracteconsultation'; - } - } - - if(id == undefined){ - link = $("#racineWeb").val()+fichier_ajouter+"/ajouter/" - }else{ - link = $("#racineWeb").val()+fichier_modifier+"/modifier/" - } - - requis.each(function(){ - if($(this).val() == ''){ - v_msg="Veuillez saisir les champs en rouge !"; - v_msgEng="Please enter the fields in red !"; - alert_ebene(v_msg,v_msgEng); - $(this).css('borderColor','red'); - valide = false; - return false; - }else{ - valide = true; - } - }); - - if(valide){ - donnees = $('#formData').serialize(); - - if(nomForm == 'assures'){ - var dateNaissance = $("#dateNaissance").val(); - var dateEntree = $("#dateEntree").val(); - var dateAdhesion = $("#dateAdhesion").val(); - var dateRetrait = $("#dateRetrait").val(); - - donnees+="&dateNaissance="+dateNaissance+"&dateEntree="+dateEntree; - donnees+="&dateAdhesion="+dateAdhesion+"&dateRetrait="+dateRetrait; - }else if(nomForm == 'ayantdroits'){ - var adDateNaissance = $("#adDateNaissance").val(); - donnees+="&adDateNaissance="+adDateNaissance; - }else if(nomForm == 'frmbaremegarant'){ - var codeGcAssureur = $("#codeGcAssureur").val(); - donnees+="&codeGcAssureur="+codeGcAssureur; - }else if(nomForm == 'frmtauxAjustementgarant'){ - var codeGcAssureur = $("#codeGcAssureur").val(); - donnees+="&codeGcAssureur="+codeGcAssureur; - } - - //alert(donnees); - - //return; - - $.ajax({ - url: link, - type : 'post', - data: donnees, - error: function(errorData) { - - }, - success: function(data) { - // alert(data); - - if(data.length > 5){ - var str = data.split('/'); - alert_ebene(str[0],str[1]); - visible = true; - } - if(nomForm == 'frmbaremegarant'){ - afficher_bareme_accessoire_garant(); - fermeFormulaire(); - return; - }else if(nomForm == "frmtrancheaccessoire"){ - window.location.assign($("#racineWeb" ).val()+"Tranchesaccessoires/"); - }else if(nomForm == "frmtauxAjustement"){ - window.location.assign($("#racineWeb" ).val()+"Tableauajustementprimes/"); - }else if(nomForm == 'frmtauxAjustementgarant'){ - afficher_tauxajustement_garant(); - fermeFormulaire(); - return; - }else if(nomForm == "frmacteconsultation"){ - window.location.assign($("#racineWeb" ).val()+"Actesconsultations/"); - } - - afficheDonneesTableChoisie(fichier_lister); - if(!visible){ - fermeFormulaire(); - }else{ - $('#div_maj_table input:first').css('borderColor','red'); - } - }, - complete: function() { - - } - }); - - } -} - -function cocherDecocherTout(fichier_lister){ - var total = $('#total').val(); - - //alert(total); - //retun; - - if(parseInt(total,10)==0){ - msg = "Désolé - Aucune donnée trouvée!"; - msgeng = "Sorry - No data found!"; - - alert_ebene(msg,msgeng); - return; - } - - donnees = ""; - donnees_retour = ""; - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/selectionnetout/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - - afficheDonneesTableChoisie(fichier_lister); - - }, - complete: function() { - - } - }); - -} - -function cocherDecocherUn(fichier_lister,id){ - var nbcoche = $('#nbcoche').val(); - - - donnees = "id="+id; - donnees_retour = ""; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/selectionneun/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - - if(fichier_lister=="Ajaxlisteprestataireparlot" || fichier_lister=="Ajaxlisteprestatairegroupe"){ - - donnees_retour = data; - - - if(parseInt(donnees_retour,10) > 0){ - codeLangue = $("#codeLangue").val(); - if(codeLangue=="en_US") - { - p_msg = "Uncheck all"; - } - else - { - p_msg = "Décocher tous" ; - - } - $('#btn-coche').text(p_msg); - }else{ - - if(codeLangue=="en_US") - { - p_msg = "Check all"; - } - else - { - p_msg = "Cocher tous" ; - - } - $('#btn-coche').text(p_msg); - } - - $("#nbcoche").val('Lignes Cochées : '+parseInt(donnees_retour,10)); - - return; - }else{ - afficheDonneesTableChoisie(fichier_lister); - } - }, - complete: function() { - - } - }); - -} - -function filtreTableReference(numeroTable){ - - donnees = "numeroTable="+numeroTable; - - $("#div_lister_table").html(""); - $('#div_fichiers_table').html(""); - $('#div_entete_table').html(""); - - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretablesreference/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - $("#div_listetables").html(data); - $("#listetables").selectpicker(); - - }, - complete: function() { - - } - }); - -} - -function supprimer_choix(){ - - var fichier_lister = $('#fichier_lister').val(); - var selectionne = $('#selectionne').val(); - var listetables = $('#listetables').val(); - - if (listetables ==''){ - v_msg = "Veuillez d'abord selectionner une table dans la liste déroulante!"; - v_msgEng="Please select a table first from the drop-down list!"; - alert_ebene(v_msg,v_msgEng); - $('#listetables').focus(); - return; - } - - if(selectionne =='false'){ - v_msg = "Suppression de masse impossible! Aucune case n'est cochée."; - v_msgEng="Mass suppression not possible! No box is checked."; - alert_ebene(v_msg,v_msgEng); - return; - } - - v_msg = 'Confirmez-vous la suppression des toutes les données sélectionnées?'; - v_msgEng="Are you sure you want to delete all selected data?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimerChoix/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - afficheDonneesTableChoisie(fichier_lister); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function tout_supprimer(){ - var fichier_lister = $('#fichier_lister').val(); - var selectionne = $('#selectionne').val(); - var listetables = $('#listetables').val(); - - if (listetables ==''){ - v_msg = "Suppression de masse impossible! Aucune case n'est cochée."; - v_msgEng="Mass suppression not possible! No box is checked."; - alert_ebene(v_msg,v_msgEng); - $('#listetables').focus(); - return; - } - - if(selectionne =='false'){ - v_msg = "Suppression impossible! Aucune case n'est cochée."; - v_msgEng="Removal impossible! No box is checked."; - alert_ebene(v_msg,v_msgEng); - return; - } - - v_msg = 'Confirmez-vous la suppression de toutes les données de la table?'; - v_msgEng="Are you sure, you want to delete all data from the table?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+fichier_lister+"/supprimerTout/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - afficheDonneesTableChoisie(fichier_lister); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_garant(){ - var idGc = $('#idGc').val(); - - v_msg = 'Confirmez-vous la suppression du garant?'; - v_msgEng="Do you confirm the removal of the guarantor?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "id="+idGc; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Gcassureur/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -// Applique la librairie DataBase sur les tableaux -/** - * Applique la configuration DataTable aux tableaux de la vue - * Optimisée pour éviter les répétitions et corriger les erreurs d'instance - */ -function appliquerDataTable() { - // Vérification de sécurité : DataTables est-il chargé ? - if (typeof $.fn.DataTable === 'undefined') { - console.error("DataTables n'est pas chargé. Vérifiez l'ordre des scripts."); - return false; - } - - const oTable = $('.tabliste'); - const tab = $('#dataliste'); - const codeLangue = $("#codeLangue").val(); - const nomForm = $('#nomForm').val(); - - // --- 1. Gestion de la destruction des instances existantes --- - [oTable, tab].forEach(t => { - if ($.fn.DataTable.isDataTable(t)) { - t.DataTable().destroy(); - // Ne pas faire .empty() ici sinon vous perdez l'entête du tableau - } - }); - - // --- 2. Définition des traductions (i18n) --- - const langConfig = (codeLangue === "en_US") ? { - 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)" - } : { - 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)" - }; - - // --- 3. Configuration de base commune --- - let baseOptions = { - destroy: true, - responsive: true, - lengthMenu: [50, 100, 150], - scrollX: true, - scrollY: "75vh", - pagingType: "full_numbers", - autoWidth: false, - language: langConfig - }; - - // --- 4. Personnalisation selon le formulaire --- - try { - if (oTable.length > 0) { - let specificOptions = { ...baseOptions }; - - if (['listebareme', 'collegepolice', 'reseausoins', 'fichedevis'].includes(nomForm)) { - specificOptions.order = [0, "desc"]; - } - else if (['compositiontarifactes', 'sourceDonnees', 'requetepersonnalisee', 'Fichechangementcollege', 'frmficherenouvellement'].includes(nomForm)) { - specificOptions.ordering = false; - } - else if (nomForm === 'frmtrancheaccessoire') { - specificOptions.order = [[1, "desc"], [6, "asc"], [2, "asc"]]; - } - - oTable.DataTable(specificOptions); - } - - // Cas spécifique pour le deuxième tableau - if (nomForm === 'compositiontarifactes' && tab.length > 0) { - tab.DataTable({ ...baseOptions, ordering: false }); - } - - } catch (err) { - console.error("Erreur DataTable:", err); - return false; - } -} - - -/** - * Applique une configuration simplifiée (SaaS style) pour les tableaux spéciaux - * Idéal pour les affichages de type "journal" ou "aperçu" - */ -function dataTableSpeciale() { - // Sécurité : Vérifier si l'objet DataTables existe - if (typeof $.fn.DataTable === 'undefined') { - console.error("DataTables non chargé."); - return false; - } - - const $table = $('.tabspeciale'); - - // Si le sélecteur ne trouve rien, on arrête pour éviter des erreurs - if ($table.length === 0) return; - - // Récupération de la langue (par défaut FR) - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE DE L'INSTANCE EXISTANTE --- - if ($.fn.DataTable.isDataTable($table)) { - // .clear() vide les données, .destroy() supprime l'instance DataTables - $table.DataTable().clear().destroy(); - - // ATTENTION : Ne pas faire $table.empty() car cela supprime le - // Si vous voulez vider les lignes manuellement sans casser la structure : - $table.find('tbody').empty(); - } - - // --- CONFIGURATION DES TRADUCTIONS --- - const langOptions = { - en_US: { - lengthMenu: "Display _MENU_ records per page", - zeroRecords: "Nothing found", - info: "Showing _PAGE_ of _PAGES_", - infoEmpty: "No records", - search: "Search:", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" }, - infoFiltered: "(filtered from _MAX_ total records)" - }, - fr_FR: { - lengthMenu: "Affiche _MENU_ par page", - zeroRecords: "Aucune donnée trouvée", - info: "_PAGE_ sur _PAGES_", - infoEmpty: "Pas d'enregistrement", - search: "Recherche :", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" }, - infoFiltered: "(filtré de _MAX_ total enregistrements)" - } - }; - - // --- INITIALISATION --- - try { - $table.DataTable({ - destroy: true, // Permet de réinitialiser proprement - responsive: true, // S'adapte aux mobiles - scrollX: true, // Scroll horizontal si nécessaire - scrollY: "60vh", // Hauteur fixe avec scroll interne - pagingType: "full_numbers", - autoWidth: false, - - // Paramètres SaaS : on épure l'interface - searching: false, // Cache la barre de recherche - ordering: false, // Désactive le tri (souvent pour les journaux) - lengthChange: false, // Cache le choix "10, 20, 50" - - // Langue sélectionnée - language: langOptions[codeLangue] || langOptions.fr_FR - }); - - /** - * AJUSTEMENT TECHNIQUE - * Force DataTables à recalculer les largeurs de colonnes (important si le - * tableau était caché dans un onglet ou si le scrollY est activé). - */ - setTimeout(function() { - $table.DataTable().columns.adjust().draw(); - }, 200); - - } catch (err) { - console.error("Erreur lors de l'application DataTable sur .tabspeciale :", err); - return false; - } -} - -/** - * Applique une configuration "Mini" pour les petits tableaux (ex: widgets, aperçus) - * Optimisée pour la performance et le rendu SaaS - */ -function dataTableSpecialeMini() { - // Vérification de l'existence de DataTables - if (typeof $.fn.DataTable === 'undefined') return false; - - const $oTable = $('.tabspecialemini'); - - // Si le tableau n'existe pas sur la page, on sort - if ($oTable.length === 0) return; - - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE SÉCURISÉ --- - // Correction : Utilisation de $oTable (et non 'table' qui est undefined) - if ($.fn.DataTable.isDataTable($oTable)) { - $oTable.DataTable().clear().destroy(); - // On vide le body uniquement pour préserver le thead technique - $oTable.find('tbody').empty(); - } - - // --- CONFIGURATION DE LA LANGUE --- - const langConfig = { - en_US: { - zeroRecords: "No data", - info: "Page _PAGE_/_PAGES_", - infoEmpty: "", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" } - }, - fr_FR: { - zeroRecords: "Aucune donnée", - info: "Page _PAGE_/_PAGES_", - infoEmpty: "", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" } - } - }; - - // --- INITIALISATION --- - try { - $oTable.DataTable({ - destroy: true, - responsive: true, - autoWidth: false, - scrollX: true, - scrollY: "34vh", // Hauteur réduite pour les mini-vues - scrollCollapse: true, - pagingType: "simple_numbers", // Plus compact pour les petits tableaux - - // Paramètres SaaS (Interface épurée) - searching: false, // bFilter: false - lengthChange: false, // bLengthChange: false - ordering: true, // On garde le tri pour l'utilité - orderMulti: true, - - // Application de la langue - language: langConfig[codeLangue] || langConfig.fr_FR - }); - - // Ajustement automatique des colonnes après un léger délai - setTimeout(() => { - $oTable.DataTable().columns.adjust().draw(); - }, 150); - - } catch (err) { - console.error("Erreur dataTableSpecialeMini :", err); - return false; - } -} - - - -/** - * Applique une configuration "Ultra-Mini" (ex: petites listes dans des widgets) - * Correction de l'erreur sur la variable 'table' et optimisation du rendu. - */ -function dataTableMini() { - // Sécurité : Vérifier si DataTables est bien chargé - if (typeof $.fn.DataTable === 'undefined') return false; - - const $oTable = $('.tabmini'); - - // Sortie propre si le tableau n'existe pas - if ($oTable.length === 0) return; - - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE SÉCURISÉ --- - // Correction : Remplacement de 'table' (undefined) par '$oTable' - if ($.fn.DataTable.isDataTable($oTable)) { - $oTable.DataTable().clear().destroy(); - // On ne vide pas le HTML pour préserver la structure - $oTable.find('tbody').empty(); - } - - // --- CONFIGURATION DE LA LANGUE --- - const langConfig = { - en_US: { - zeroRecords: "No data", - info: "_PAGE_ / _PAGES_", - infoEmpty: "", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" } - }, - fr_FR: { - zeroRecords: "Aucune donnée", - info: "_PAGE_ / _PAGES_", - infoEmpty: "", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" } - } - }; - - // --- INITIALISATION --- - try { - $oTable.DataTable({ - destroy: true, - responsive: true, - autoWidth: false, - scrollX: true, - scrollY: "20vh", // Hauteur très compacte - scrollCollapse: true, // Réduit la hauteur si peu de données - pageLength: 10, // Force 10 lignes max - - // Épurement de l'interface pour le style SaaS - searching: false, // bFilter: false - lengthChange: false, // bLengthChange: false - ordering: true, - orderMulti: true, - pagingType: "numbers", // Style très minimaliste - - language: langConfig[codeLangue] || langConfig.fr_FR - }); - - // Recalcul des colonnes (indispensable pour scrollX/scrollY) - setTimeout(() => { - $oTable.DataTable().columns.adjust().draw(); - }, 100); - - } catch (err) { - console.error("Erreur dataTableMini :", err); - return false; - } -} - - -/** - * Applique une configuration standard pour les tableaux de classe .datatab - * Optimisé pour un affichage SaaS avec barre de recherche active (bFilter: true) - */ -function dataTab() { - // Sécurité : Vérifier si DataTables est chargé - if (typeof $.fn.DataTable === 'undefined') return false; - - const $oTable = $('.datatab'); - - // Sortie si aucun tableau trouvé - if ($oTable.length === 0) return; - - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE DE L'INSTANCE --- - if ($.fn.DataTable.isDataTable($oTable)) { - // Correction : Utilisation de $oTable (évite l'erreur 'table is undefined') - $oTable.DataTable().clear().destroy(); - // Vider le body pour une réinitialisation propre sans toucher au thead - $oTable.find('tbody').empty(); - } - - // --- CONFIGURATION DES TRADUCTIONS --- - const langConfig = { - en_US: { - lengthMenu: "Display _MENU_ records", - zeroRecords: "Nothing found", - info: "Page _PAGE_ of _PAGES_", - infoEmpty: "No records available", - search: "Search:", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" }, - infoFiltered: "(filtered from _MAX_ total records)" - }, - fr_FR: { - lengthMenu: "Affiche _MENU_ par page", - zeroRecords: "Aucune donnée trouvée", - info: "_PAGE_ sur _PAGES_", - infoEmpty: "Pas d'enregistrement", - search: "Recherche :", - paginate: { next: "►", previous: "◄", first: "|◄", last: "►|" }, - infoFiltered: "(filtré de _MAX_ total enregistrements)" - } - }; - - // --- INITIALISATION --- - try { - $oTable.DataTable({ - destroy: true, - responsive: true, - autoWidth: false, - lengthMenu: [10, 50, 100], - scrollX: true, - scrollY: "23vh", // Hauteur fixe définie - scrollCollapse: true, - pagingType: "full_numbers", - searching: true, // bFilter: true (Active la recherche) - - // On applique la langue correspondante - language: langConfig[codeLangue] || langConfig.fr_FR - }); - - // Ajustement des colonnes pour éviter les décalages d'entête - setTimeout(() => { - $oTable.DataTable().columns.adjust().draw(); - }, 150); - - } catch (err) { - console.error("Erreur dans dataTab :", err); - return false; - } -} - -/** - * Applique la configuration DataTable pour les tableaux de filtrage (.datafiltre) - * Correction de l'erreur de variable et optimisation du code - */ -function datafiltre() { - // Sécurité : Vérifier si DataTables est bien chargé - if (typeof $.fn.DataTable === 'undefined') return false; - - const $oTable = $('.datafiltre'); - - // Sortie si aucun tableau trouvé sur la page - if ($oTable.length === 0) return; - - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE DE L'INSTANCE EXISTANTE --- - if ($.fn.DataTable.isDataTable($oTable)) { - // Correction : Utilisation de $oTable pour éviter l'erreur "table is undefined" - $oTable.DataTable().clear().destroy(); - // On vide le body pour une réinitialisation propre sans altérer le - $oTable.find('tbody').empty(); - } - - // --- CONFIGURATION DES TRADUCTIONS (DRY) --- - const langConfig = { - en_US: { - 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)" - }, - fr_FR: { - 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)" - } - }; - - // --- INITIALISATION --- - try { - $oTable.DataTable({ - destroy: true, - responsive: true, - autoWidth: false, - lengthMenu: [10, 50, 100], - scrollX: true, - scrollY: "23vh", // Hauteur compacte pour les filtres - scrollCollapse: true, - pagingType: "full_numbers", - searching: true, // bFilter: true (Indispensable pour le filtrage) - - // On injecte la langue dynamiquement - language: langConfig[codeLangue] || langConfig.fr_FR - }); - - // Ajustement des colonnes pour un alignement parfait (indispensable avec scrollY) - setTimeout(() => { - $oTable.DataTable().columns.adjust().draw(); - }, 150); - - } catch (err) { - console.error("Erreur dans datafiltre :", err); - return false; - } -} - - -/** - * Applique la configuration DataTable pour les tableaux de filtrage (.filtreTab) - * Correction de l'erreur de variable et unification de la logique multilingue. - */ -function filtreTab() { - // Sécurité : Vérifier si DataTables est bien chargé avant exécution - if (typeof $.fn.DataTable === 'undefined') return false; - - const $oTable = $('.filtreTab'); - - // On quitte la fonction si le tableau n'est pas présent sur la page actuelle - if ($oTable.length === 0) return; - - // Détection de la langue avec valeur par défaut - const codeLangue = $("#codeLangue").val() || "fr_FR"; - - // --- NETTOYAGE SÉCURISÉ --- - // On détruit l'instance existante pour permettre la réinitialisation sans erreur - if ($.fn.DataTable.isDataTable($oTable)) { - // Correction : Utilisation de $oTable (évite l'erreur fatale "table is undefined") - $oTable.DataTable().clear().destroy(); - // On vide uniquement le corps du tableau pour garder les entêtes HTML (thead) - $oTable.find('tbody').empty(); - } - - // --- CONFIGURATION DES TRADUCTIONS (Approche centralisée) --- - const langConfig = { - en_US: { - 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)" - }, - fr_FR: { - 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)" - } - }; - - // --- INITIALISATION --- - try { - $oTable.DataTable({ - destroy: true, - responsive: true, - autoWidth: false, - lengthMenu: [10, 50, 100], - scrollX: true, - scrollY: "23vh", // Hauteur compacte pour les zones de filtrage - scrollCollapse: true, // Ajuste la hauteur si peu de résultats - pagingType: "full_numbers", - searching: true, // bFilter: true (Indispensable pour filtrer les données) - - // Application dynamique de la langue - language: langConfig[codeLangue] || langConfig.fr_FR - }); - - // Ajustement forcé des colonnes pour corriger les décalages visuels - setTimeout(() => { - $oTable.DataTable().columns.adjust().draw(); - }, 150); - - } catch (err) { - console.error("Erreur dans filtreTab :", err); - return false; - } -} - -function datatab_plus(){ - - const oTable = $('.datatabplus'); - var codeLangue = $("#codeLangue").val(); - - // Détruire l'instance existante si elle existe - if ($.fn.DataTable.isDataTable(oTable)) { - table.DataTable().destroy(); - table.empty(); // Optionnel : vider le contenu si nécessaire - } - - try{ - if(codeLangue=="en_US") - { - oTable.DataTable({ - destroy: true, - responsive: true, - "lengthMenu": [ 20, 50, 100], - "scrollX": true, - "scrollY": "50vh", - "pagingType": "full_numbers", - "autoWidth": false, - "bFilter": 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": [ 20, 50, 100], - "scrollX": true, - "scrollY": "50vh", - "pagingType": "full_numbers", - "autoWidth": false, - "bFilter": 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 dataTableServeur(){ - - const oTable = $('.datatab'); - var codeLangue = $("#codeLangue").val(); - - // Détruire l'instance existante si elle existe - if ($.fn.DataTable.isDataTable(oTable)) { - table.DataTable().destroy(); - table.empty(); // Optionnel : vider le contenu si nécessaire - } - - try{ - - if(codeLangue=="en_US") - { - oTable.DataTable({ - destroy: true, - responsive: true, - "lengthMenu": [ 10, 50, 100], - "scrollX": true, - "scrollY": "23vh", - "pagingType": "full_numbers", - "autoWidth": false, - "bFilter": 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": [ 10, 50, 100], - "scrollX": true, - "scrollY": "23vh", - "pagingType": "full_numbers", - "autoWidth": false, - "bFilter": 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 rattacher_prestataires_reseau(){ - var nbcoche = $('#nbcoche').val(); - var nomReseau = $('#nomReseau').val(); - var msg_fr = "Aucun prestataire n'est sélectionné pour être rattaché au reséau de soins : "+nomReseau+"!"; - var msg_en = "No provider is selected to be attached to the care network: "+nomReseau+"'"; - - if(nbcoche == '0' || nbcoche =='' || nbcoche ==undefined){ - alert_ebene(msg_fr,msg_en); - return; - }else{ - msg_fr = "Confirmez-vous le rattachement des "+ nbcoche +" prestataires sélectionnés au reséau de soins :"+nomReseau+"?"; - msg_en = "Do you confirm the attachment of the "+ nbcoche +" selected providers to the care network"+nomReseau+"?"; - - confirm_ebene(msg_fr, msg_en) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestataireparlot/rattacher/", - type : 'post', - data: donnees, - error: function(errorData) { - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - }, - complete: function() { - afficher_lite_prestataire_lot(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - } - -} - -function modifier_college_type(idTable) -{ - window.location.assign($("#racineWeb" ).val()+"Modifiercollegetype/"+idTable+"/"); -} - -function supprimer_college_type(idTable) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/supprimer/", - type : 'post', - data: "idTable="+idTable, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_colleges_types(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistrer_modif_college_type() -{ - idTable = $("#idTable").val(); - - - codeLangue = $("#codeLangue").val(); - - if(codeLangue=="en_US") - { - libelle = $('#libelleEng').val(); - } - else - { - libelle = $('#libelle').val(); - } - - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le libellé!"; - v_msgEng="Please enter the label!!"; - alert_ebene(v_msg, v_msgEng); - - if(codeLangue=="en_US") - { - $('#libelleEng').css('borderColor','red'); - $('#libelleEng').focus(); - }else{ - $('#libelle').css('borderColor','red'); - $('#libelle').focus(); - } - - return; - } - - donnees = 'idTable='+idTable+'&libelle='+libelle; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/enregistrermodif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_colleges_types(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retour_colleges_types() -{ - window.location.assign($("#racineWeb" ).val()+"Collegetype/"); -} - - -function nouveaucollegetype(){ - donnees = ''; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_nouveaucollegetype').html(data); - $('#div_nouveaucollegetype').modal("show"); - $('#div_nouveaucollegetype').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeCollegeType').focus(); - }); - }, - complete: function() { - - } - }); -} - -function ajoutercollegetype(){ - - - libelleEng = $('#libelleEng').val(); - - - libelle = $('#libelle').val(); - - - if(libelle <=" " || libelleEng <=" "){ - v_msg="Le libellé est obligatoire !"; - v_msgEng="The label is required !"; - - alert_ebene(v_msg,v_msgEng); - - if(codeLangue=="en_US") - { - $('#libelleEng').css('borderColor','red'); - $('#libelleEng').focus(); - }else{ - $('#libelle').css('borderColor','red'); - $('#libelle').focus(); - } - - return; - } - - donnees = $('#formModal').serialize(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/ajouter", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_nouveaucollegetype .close").click(); - - }, - complete: function() { - retour_colleges_types(); - } - }); - -} - -function afficher_primes_categorie_lien_parente(){ - - var codeProduit = $('#codeProduit').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - - if(codeProduit ==''){ - v_msg="La produit est obligatoire !"; - v_msgEng="The category is required !"; - - alert_ebene(v_msg,v_msgEng); - - $('#codeProduit').css('borderColor','red'); - $('#codeProduit').focus(); - return; - } - - if(codeGcAssureur ==''){ - v_msg="Le garant est obligatoire !"; - v_msgEng="The guarantor is mandatory !"; - - alert_ebene(v_msg,v_msgEng); - - $('#codeGcAssureur').css('borderColor','red'); - $('#codeGcAssureur').focus(); - return; - } - - donnees = 'codeProduit='+codeProduit+'&codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimeproduitlienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_prime_produit_lien_parente').html(data); - }, - complete: function() { - - } - }); - -} - -function modifierPrimeproduit(id){ - - donnees = 'id='+id; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierprimeproduitlienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_maj_table').html(data); - $('#prime').focus(); - }, - complete: function() { - - } - }); - -} - -function enregistrerModificationPrimeProduit(){ - donnees = $('#formData').serialize(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierprimeproduitlienparente/modifier", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - - }, - complete: function() { - //retour_liste_primeproduitlienparente(); - afficher_primes_categorie_lien_parente(); - $('#div_maj_table').empty(); - } - }); -} - -function retour_liste_primeproduitlienparente() -{ - $('#div_maj_table').empty(); -} - - -function afficher_garantiesproductionlienparente() -{ - var codeProduit = $('#codeProduit').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'codeProduit='+codeProduit; - donnees += '&codeLienParente='+codeLienParente; - - - if(codeProduit !='' && codeLienParente!='') - { - $("#div_garanties_categorie_lien_parente").html(''); - - $("#div_garanties_categorie_lien_parente").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_garanties_categorie_lien_parente').html(data); - dataTableSpeciale(); - //alert(parseInt($('#ligne2').val())); - if(parseInt($('#ligne1').val()) <= 0) - { - $("#btn_ajout_tous").prop("disabled",true); - }else{ - $("#btn_ajout_tous").prop('disabled', false); - } - - if(parseInt($('#ligne2').val())<= 0) - { - $("#btn_retire_tous").prop("disabled",true); - }else{ - $("#btn_retire_tous").prop('disabled', false); - } - }, - complete: function() { - - } - }); - } - -} - -function ajouter_toutes_garantiesproductionlienparente() -{ - var codeProduit = $("#codeProduit").val(); - var codeLienParente = $('#codeLienParente').val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner une produit assurée!"; - v_msgEng="Please select an insured category!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if (codeLienParente<=" ") - { - v_msg="Veuillez sélectionner un status!"; - v_msgEng="Please select a status!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').val(); - return; - } - - donnees = 'codeProduit='+codeProduit; - donnees += '&codeLienParente='+codeLienParente; - - - v_msg="Attention, cela va rendre toutes les garanties accessibles à cette produit assurée et ce status! Le confirmez vous?"; - v_msgEng="Attention, this will make all the guarantees accessible to this insured category and this status! Do you confirm it?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/ajoutertoutes/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantiesproductionlienparente(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_une_garantieproductionlienparente(codeGarantie) -{ - codeProduit =$("#codeProduit").val(); - codeLienParente = $('#codeLienParente').val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner une produit assurée!"; - v_msgEng="Please select an insured category!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if (codeLienParente<=" ") - { - v_msg="Veuillez sélectionner un status!"; - v_msgEng="Please select a status!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').val(); - return; - } - - donnees = 'codeProduit='+codeProduit; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/ajouterune/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantiesproductionlienparente(); - } - }); -} - -function retirer_toutes_garantiesproductionlienparente() -{ - var codeProduit = $("#codeProduit").val(); - var codeLienParente = $('#codeLienParente').val(); - - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if (codeLienParente<=" ") - { - v_msg="Veuillez sélectionner un status!"; - v_msgEng="Please select a status!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').val(); - return; - } - - donnees = 'codeProduit='+codeProduit; - donnees += '&codeLienParente='+codeLienParente; - - v_msg="Attention, cela va vider cette produit assurée et ce status de toutes ses garanties! Le confirmez-vous?"; - v_msgEng="Attention, this will empty this insured category and this status of all its guarantees! Do you confirm it?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/retirertoutes/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantiesproductionlienparente(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_une_garantieproductionlienparente(codeGarantie) -{ - codeProduit = $("#codeProduit").val(); - codeLienParente = $('#codeLienParente').val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner une produit assurée!"; - v_msgEng="Please select a insured category!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if (codeLienParente<=" ") - { - v_msg="Veuillez sélectionner un status!"; - v_msgEng="Please select a status!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').val(); - return; - } - - donnees = 'codeProduit='+codeProduit; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/retirerune/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garantiesproductionlienparente(); - } - }); -} - -function afficher_actes_garantiestatus(idGarbase, codeGarantie, codeLienParente){ - var popstatut = $('#popstatut').val(); - - /* - if(popstatut==0){ - v_msg="Vous devez définir d'abord un effectif pour ce statut, avant de parametrer ses garanties !"; - v_msgEng="You must first define a workforce for this status, before setting up its guarantees!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - */ - - enregistrer_college_temp(); - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&idGarbase='+idGarbase; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actesgarantiestatus').html(data); - $('#div_actesgarantiestatus').modal("show"); - $('#div_actesgarantiestatus').on('shown.bs.modal', function(){ - stylechampsRequis(); - //$('#codeTypeGarant').focus(); - }); - }, - complete: function() { - - } - }); -} - -function majgarantielienparente(idGarantie){ - donnees = 'idGarantie='+idGarantie; - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majgarantielienparente", - type : 'post', - data: donnees, - error: function(errorData){ - - }, - success: function(data) { - //alert('Mise à jour OK!!! '); - }, - complete: function() { - - } - }); -} - - -function familleactegarantieexamen(idGarbase, codeGarantie,codeLienParente){ - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&idGarbase='+idGarbase; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/familleactegarantieexamen/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actesgarantiestatus').html(data); - $('#div_actesgarantiestatus').modal("show"); - $('#div_actesgarantiestatus').on('shown.bs.modal', function(){ - //stylechampsRequis(); - //$('#codeTypeGarant').focus(); - }); - }, - complete: function() { - - } - }); -} - - -function enregistrer_college_lien_parente_temp() -{ - /* - nomForm = $('#nomForm').val(); - - if(nomForm == "frmconsultercollege"){ - return; - } - */ - - 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(); - idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - codeBaseTarification = $('#codeBaseTarification').val(); - - seuilRdCollege = $('#seuilRdCollege').val(); - - if($('#codeProduit').val()<=" ") - { - v_msg="Veuillez sélectionner une produit d'assuré!"; - v_msgEng="Please select an insured category!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeProduit').focus(); - return false; - } - - if($('#codeCollegeType').val()<=" ") - { - v_msg="Veuillez sélectionner un collège type!"; - v_msgEng="Please select a typical college!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeCollegeType').focus(); - return false; - } - - if (codeTypeRemboursement!='RDE'){ - if($('#codeReseau').val()<=" ") - { - v_msg="Veuillez choisir un réseau de soins pour ce collège!"; - v_msgEng="Please choose a care network for this college!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeReseau').focus(); - return false; - } - } - - if($('#codeTypeRemboursement').val()<=" ") - { - v_msg="Veuillez choisir un type de remboursement pour ce collège!"; - v_msgEng="Please choose a reimbursement type for this college!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeTypeRemboursement').focus(); - return false; - } - - if($('#codeTerritoire').val()<=" ") - { - v_msg="Veuillez sélectionner l'étendue du territoire de couverture de ce collège!"; - v_msgEng="Please select the extent of this college's coverage area!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeTerritoire').focus(); - return false; - } - - if($('#codeLienParente').val()<=" ") - { - v_msg="Veuillez sélectionner un status de bénéficiaire dans la liste!"; - v_msgEng="Please select a beneficiary status from the list!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').focus(); - return false; - } - - - if($('#libelleCollege').val()<=" ") - { - v_msg="Veuillez nommer le collège!"; - v_msgEng="Please name the college!"; - alert_ebene(v_msg, v_msgEng); - - $('#libelleCollege').focus(); - return false; - } - - - /* - if($('#ticketModerateurCollege').val()<=" ") - { - v_msg="Veuillez saisir le taux du ticket modérateur du collège!"; - v_msgEng="Please enter the college co-payment rate!"; - alert_ebene(v_msg, v_msgEng); - - $('#ticketModerateurCollege').focus(); - return; - } - */ - - if($('#delaiCarenceCollege').val()<=" ") - { - v_msg="Veuillez saisir le délai de carence en jour du collège!"; - v_msgEng="Please enter the waiting period in college days!"; - alert_ebene(v_msg, v_msgEng); - - $('#delaiCarenceCollege').focus(); - return false; - } - - - /* Ne pas rendre le plafondAdherent obligatoire - if(plafondAdherent<=" " || plafondAdherent=="0") - { - v_msg="Veuillez indiquer le montant du plafond famille!"; - v_msgEng="Please indicate the amount of the family ceiling!"; - alert_ebene(v_msg, v_msgEng); - - $('#plafondAdherent').focus(); - return false; - } - */ - - if($('#codeTypeTarifActe').val()<=" ") - { - v_msg="Veuillez selectionner le type de tarif des actes du collège!"; - v_msgEng="Please select the type of rate for the college acts!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeTypeTarifActe').focus(); - return false; - } - - /* - if($('#codeTarifActe').val()<=" ") - { - v_msg="Veuillez selectionner le tarif des actes du collège!"; - v_msgEng="Please select the rate for college acts!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeTarifActe').focus(); - return false; - } - */ - if($('#idBaremePriseEnCharge').val()<=" ") - { - v_msg="Veuillez selectionner un bareme pour le collège!"; - v_msgEng="Please select a scale for the college!"; - alert_ebene(v_msg, v_msgEng); - - $('#idBaremePriseEnCharge').focus(); - return false; - } - - if($('#codeBaseTarification').val()<=" ") - { - v_msg="Veuillez selectionner une base de tarification pour le collège!"; - v_msgEng="Please select a pricing base for the college!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeBaseTarification').focus(); - return false; - } - - - 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 = $('#frmcreercollege').serialize(); - - //$("#div_garanties").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/enregistrercollegelienparentetemp/", - type: 'POST', - data: donnees, - success: function(data) - { - v_msg="Enregistrement bien effectué!"; - v_msgEng="Registration well done!"; - //affiche_particularite_statut(); - alert_ebene(v_msg, v_msgEng); - }, - complete: function(data) - { - } - }); -} - -function ajax_maj_prime_college_temp(idPrime, prime, controle, modeDevis) -{ - prime=prime.replace(/ /g,""); - prime=parseInt(prime.replace(",","."),10); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majprimecollege/"; - }else{ - v_url = "Ajaxprimescategoried/majprimecollege/"; - } - - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - if(data.length > 5){ - var str = data.split('/'); - alert_ebene(str[0],str[1]); - - } - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - if(modeDevis == "0"){ - enregistrer_college_temp(); - recapitulercollege(); - }else{ - enregistrer_college_temp_d(); - recapitulercollege_d(); - } - } - }); - } -} - - -function ajax_maj_population_college_temp(idPrime, population, controle, modeDevis) -{ - - - population=population.replace(/ /g,""); - population=parseInt(population.replace(",","."),10); - controle.value=population; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&population="+population; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majpopulationcollege/"; - }else{ - v_url = "Ajaxprimescategoried/majpopulationcollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - - if(modeDevis == "0"){ - affiche_garanties_par_statut(); - }else{ - affiche_garanties_par_statut_d(); - } - }, - error: function(data) { - }, - complete: function() { - - - if(modeDevis == "0"){ - enregistrer_college_temp(); - recapitulercollege(); - }else{ - enregistrer_college_temp_d(); - recapitulercollege_d(); - } - - } - }); - } -} - -function ajax_maj_forfait_college_temp(idPrime, forfait, controle) -{ - controle.value=forfait; - - donnees = 'idPrime='+idPrime+"&forfait="+forfait; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategorie/majforfaitcollege/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - enregistrer_college_temp(); - } - }); - -} - -function ajax_maj_plafond_college_temp(idPrime, plafond, controle, modeDevis) -{ - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&plafond="+plafond; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majplafondcollege/"; - }else{ - v_url = "Ajaxprimescategoried/majplafondcollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - - }, - complete: function() { - if(modeDevis == "0"){ - enregistrer_college_temp(); - }else{ - enregistrer_college_temp_d(); - } - } - }); - } -} - - -function ajax_maj_agelimite_collegelienparente_temp(idCollege, ageLimiteStatus, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - ageLimiteStatus=ageLimiteStatus.replace(",","."); - controle.value=ageLimiteStatus; - - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&ageLimiteStatus="+ageLimiteStatus+'&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majagelimitestatus/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_agelimiteEleve_collegelienparente_temp(idCollege, ageLimiteStatusEleve, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - ageLimiteStatusEleve=ageLimiteStatusEleve.replace(",","."); - controle.value=ageLimiteStatusEleve; - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&ageLimiteStatusEleve="+ageLimiteStatusEleve+'&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majagelimitestatuseleve/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_ticketModerateur_collegelienparente_temp(idCollege, ticketModerateurStatus, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - ticketModerateurStatus=ticketModerateurStatus.replace(",","."); - controle.value=ticketModerateurStatus; - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&ticketModerateurStatus="+ticketModerateurStatus+'&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majticketmoderateurstatus/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_ticketModerateurEleve_collegelienparente_temp(idCollege, ticketModerateurStatusEleve, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - ticketModerateurStatusEleve=ticketModerateurStatusEleve.replace(",","."); - controle.value=ticketModerateurStatusEleve; - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&ticketModerateurStatusEleve="+ticketModerateurStatusEleve+'&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majticketmoderateurstatuseleve/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - -function ajax_maj_surprime_collegelienparente_temp(idCollege, surprimeOption, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - surprimeOption=surprimeOption.replace(/ /g,""); - surprimeOption=parseInt(surprimeOption.replace(",","."),10); - controle.value=surprimeOption; - - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&surprimeOption="+surprimeOption+'&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majsurprimeOptionstatus/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_surprimeEleve_collegelienparente_temp(idCollege, surprimeOption, controle) -{ - var codeLienParente = $('#codeLienParente').val(); - - surprimeOption=surprimeOption.replace(/ /g,""); - surprimeOption=parseInt(surprimeOption.replace(",","."),10); - controle.value=surprimeOption; - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&surprimeOption="+surprimeOption+'&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majsurprimeOptionstatuseleve/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - - - -function ajax_maj_forfait_familleacte_produit_lienparente(idFamilleacte, forfait, controle) -{ - var idGarantie = $('#idGarantie').val(); - - controle.value=forfait; - - donnees = 'idFamilleacte='+idFamilleacte+"&forfait="+forfait+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majforfaitfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_plafond_familleacte_produit_lienparente(idFamilleacte, plafond, controle) -{ - var idGarantie = $('#idGarantie').val(); - - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&plafond="+plafond+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majplafondfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - -function ajax_maj_nbretransaction_familleacte_produit_lienparente(idFamilleacte, nbreTransaction, controle) -{ - var idGarantie = $('#idGarantie').val(); - - nbreTransaction=nbreTransaction.replace(",","."); - controle.value=nbreTransaction; - - //alert(nbreTransaction); - if(controle_numerique(controle)) - { - donnees = 'idFamilleacte='+idFamilleacte+"&nbreTransaction="+nbreTransaction+"&idGarantie="+idGarantie; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majnbretransactionfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - -function ajax_maj_periodicite_familleacte_produit_lienparente(idFamilleacte, codePeriodicite, controle) -{ - var idGarantie = $('#idGarantie').val(); - - controle.value=codePeriodicite; - - donnees = 'idFamilleacte='+idFamilleacte+"&codePeriodicite="+codePeriodicite+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majperiodicitefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_observation_familleacte_produit_lienparente(idFamilleacte, codeObservation, controle) -{ - var idGarantie = $('#idGarantie').val(); - - controle.value=codeObservation; - - donnees = 'idFamilleacte='+idFamilleacte+"&codeObservation="+codeObservation+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majobservationfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_delaicarence_familleacte_produit_lienparente(idFamilleacte, delaiCarenceFamilleActe, controle) -{ - var idGarantie = $('#idGarantie').val(); - - delaiCarenceFamilleActe=delaiCarenceFamilleActe.replace(",","."); - controle.value=delaiCarenceFamilleActe; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&delaiCarenceFamilleActe="+delaiCarenceFamilleActe+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majdelaicarencefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } - -} - -function ajax_maj_ticketmoderateur_familleacte_produit_lienparente(idFamilleacte, ticketModerateur, controle) -{ - var idGarantie = $('#idGarantie').val(); - - ticketModerateur=ticketModerateur.replace(",","."); - controle.value=ticketModerateur; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&ticketModerateur="+ticketModerateur+"&idGarantie="+idGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majticketmoderateurfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } - -} - -//03/11/2020 - -function activeRachatTm(){ - var rachatTm = $('#rachatTm').val(); - - if(rachatTm == '1'){ - $('#rachatTm').val('1'); - $('#rachatTm').removeAttr('disabled'); - $('#tauxRachatTm').removeAttr('disabled'); - $('#tauxPrimeRachatTm').removeAttr('disabled'); - } else{ - $('#rachatTm').val('0'); - $('#tauxRachatTm').val('0'); - $('#tauxPrimeRachatTm').val('0'); - $('#rachatTm').attr('disabled', 'disabled'); - $('#tauxRachatTm').attr('disabled', 'disabled'); - $('#tauxPrimeRachatTm').attr('disabled', 'disabled'); - } -} - -function activeBudget(){ - var budgetDefini = $('#budgetDefini').val(); - - if(budgetDefini == '1'){ - $('#budgetDefini').val('1'); - $('#montantBudget').removeAttr('disabled'); - } else{ - $('#budgetDefini').val('0'); - $('#montantBudget').val('0'); - - $('#montantBudget').attr('disabled', 'disabled'); - } -} - - -function ajax_maj_forfait_status(idActe, forfait, controle) -{ - controle.value=forfait; - - donnees = 'idActe='+idActe+"&forfait="+forfait; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majforfaitacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_plafond_status(idActe, plafond, controle) -{ - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&plafond="+plafond; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majplafondacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - -function ajax_maj_nbreTransaction_status(idActe, nbreTransaction, controle) -{ - nbreTransaction=nbreTransaction.replace(",","."); - controle.value=nbreTransaction; - - if(controle_numerique(controle)) - { - donnees = 'idActe='+idActe+"&nbreTransaction="+nbreTransaction; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majnbretransactionacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_codeperiodicite_status(idActe, codePeriodicite, controle) -{ - controle.value=codePeriodicite; - - donnees = 'idActe='+idActe+"&codePeriodicite="+codePeriodicite; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majperiodiciteacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - - -function ajax_maj_codeobservation_status(idActe, codeObservation, controle) -{ - controle.value=codeObservation; - - donnees = 'idActe='+idActe+"&codeObservation="+codeObservation; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majobservationacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - - -function ajax_maj_delaicarenceacte_status(idActe, delaiCarenceActe, controle) -{ - delaiCarenceActe=delaiCarenceActe.replace(",","."); - controle.value=delaiCarenceFamilleActe; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&delaiCarenceActe="+delaiCarenceActe; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majdelaicarenceacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_ticketmoderateur_acte_status(idActe, ticketModerateur, controle) -{ - ticketModerateur=ticketModerateur.replace(",","."); - controle.value=ticketModerateur; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&ticketModerateur="+ticketModerateur; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majticketmoderateuracte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - - } - }); - } - -} - - -///////////////////////////////05-11-2020////////////////////////////////////// -/* -function affichertoutfamilleacte(idCollegeTemp,codeLienParente,codeGarantie){ - - donnees = "idCollegeTemp="+idCollegeTemp+"&codeLienParente="+codeLienParente+"&codeGarantie="+codeGarantie; - - $("#div_corpsfamilleacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsfamilleacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie){ - - donnees = "idCollegeTemp="+idCollegeTemp+"&codeLienParente="+codeLienParente+"&codeGarantie="+codeGarantie; - - alert(donnees); - return; - - $("#div_corpsacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsacte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} -*/ -function affichertoutfamilleacte(){ - - donnees = ""; - - $("#div_corpsfamilleacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsfamilleacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function affichertoutacte(){ - - donnees = ""; - - //alert(donnees); - //return; - - $("#div_corpsacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsacte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -//////////////// toutfamilleacte ////////////////////////////////////////// -function majtoutforfaitfamilleacte(){ - var forfaitFamilleActe = $('#forfaitFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - var codeProduit = $('#codeProduit').val(); - - donnees = 'forfaitFamilleActe='+forfaitFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&codeProduit='+codeProduit; - - alert(donnees); - return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutforfaitfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //alert(data); - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - /* - - */ -function majtoutplafondfamilleacte(){ - var plafondFamilleActe = $('#plafondFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - plafondFamilleActe=plafondFamilleActe.replace(/ /g,""); - plafondFamilleActe=parseInt(plafondFamilleActe.replace(",","."),10); - - donnees = "plafondFamilleActe="+plafondFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutplafondfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutnbretransactionfamilleacte(){ - var nbreTransactionFamilleActe = $('#nbreTransactionFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'nbreTransactionFamilleActe='+nbreTransactionFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutnbretransactionfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - - -function majtoutperiodicitefamilleacte(){ - var codePeriodiciteFamilleActe = $('#codePeriodiciteFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = "codePeriodiciteFamilleActe="+codePeriodiciteFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutperiodicitefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - - -function majtoutdelaicarencefamilleacte(){ - var delaiCarenceFamilleActe = $('#delaiCarenceFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'delaiCarenceFamilleActe='+delaiCarenceFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutdelaicarencefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutticketmoderateurfamilleacte(){ - var ticketModerateurFamilleActe = $('#ticketModerateurFamilleActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = "ticketModerateurFamilleActe="+ticketModerateurFamilleActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutticketmoderateurfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutfamilleacte(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -//////////////// toutacte ////////////////////////////////////////// -function majtoutforfaitacte(){ - var forfaitActe = $('#forfaitActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'forfaitActe='+forfaitActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutforfaitacte/", - type: 'POST', - data: donnees, - success: function(data) { - //alert(data); - //affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie); - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutplafondacte(){ - var plafondActe = $('#plafondActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - plafondActe=plafondActe.replace(/ /g,""); - plafondActe=parseInt(plafondActe.replace(",","."),10); - - - donnees = "plafondActe="+plafondActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutplafondacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutnbretransactionacte(){ - var nbreTransactionActe = $('#nbreTransactionActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'nbreTransactionActe='+nbreTransactionActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutnbretransactionacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - - -function majtoutcodeperiodiciteacte(){ - var codePeriodiciteActe = $('#codePeriodiciteActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = "codePeriodiciteActe="+codePeriodiciteActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutcodeperiodiciteacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutobservationacte(){ - var codeObservationActe = $('#codeObservationActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = "codeObservationActe="+codeObservationActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutobservationacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutdelaicarenceacte(){ - var delaiCarenceActe = $('#delaiCarenceActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - donnees = 'delaiCarenceActe='+delaiCarenceActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutdelaicarenceacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutticketmoderateuracte(){ - var ticketModerateurActe = $('#ticketModerateurActe').val(); - var codeGarantie = $('#codeGarantie').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - - - donnees = "ticketModerateurActe="+ticketModerateurActe; - donnees += '&codeGarantie='+codeGarantie; - donnees += '&idCollegeTemp='+idCollegeTemp; - donnees += '&codeLienParente='+codeLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutticketmoderateuracte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutacte(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - - -// 06-11-2020 -function filtreReseauProduit(){ - var codeProduit = $('#codeProduit').val(); - - donnees ='codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrereseauproduit/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_codeReseau').html(data); - $('.selectpicker').selectpicker(); - }, - complete: function(){ - } - }); - -} - - -function filtreBaremeProduit(){ - var codeProduit = $('#codeProduit').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees ='codeProduit='+codeProduit; - donnees +='&codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrebaremeproduit/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_bareme').html(data); - $('.selectpicker').selectpicker(); - }, - complete: function(){ - } - }); - -} - -function afficher_actesexclus_produit() -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit; - - var div_attente = $('#div_actesproduit'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/afficheractesproduit/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - - -function ajouter_tous_actesexclus_produit() -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/ajoutertousactesexclusproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_actesexclus_produit(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_actesexclus_produit() -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/retirertousactesexclusproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_actesexclus_produit(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function ajouter_un_acteexclu_produit(codeActe) -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&codeActe='+codeActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/ajouterunacteexcluproduit/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_actesexclus_produit(); - } - }); -} - -function retirer_un_acteexclu_produit(idActe) -{ - codeProduit=$("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&idActe='+idActe; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/retirerunacteexcluproduit/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_actesexclus_produit(); - } - }); -} - -// 10/11/2020 - -function accesReseauSoin(){ - var codeTypeRemboursement = $('#codeTypeRemboursement').val(); - - if(codeTypeRemboursement == 'RDE'){ - $('#codeReseau').val(""); - $('#codeReseau').attr('disabled', 'disabled'); - }else{ - $('#codeReseau').removeAttr('disabled'); - } -} - -function filtreTarifActeParType(){ - var codeTypeTarifActe = $('#codeTypeTarifActe').val(); - - donnees ='codeTypeTarifActe='+codeTypeTarifActe; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretarifactepartype/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_tarifActe').html(data); - }, - complete: function(){ - } - }); - -} - -// 10-11-2020 - -function formatMonetaire(controle){ - controle.value = formatCurrency(controle.value); - return; -} - -function verifierPlafondBeneficiaire(controle){ - var plafondAdherent = $('#plafondAdherent').val(); - var plafondBeneficiaire = $('#plafondBeneficiaire').val(); - - plafondAdherent = plafondAdherent.replace(/ /g,""); - plafondAdherent = parseInt(plafondAdherent.replace(",","."),10); - - plafondBeneficiaire = plafondBeneficiaire.replace(/ /g,""); - plafondBeneficiaire = parseInt(plafondBeneficiaire.replace(",","."),10); - - if(plafondAdherent > 0){ - if(plafondBeneficiaire > plafondAdherent){ - v_msg="Le montant du plafond individu est supérieure au plafond famille!"; - v_msgEng="The amount of the individual cap is greater than the family cap!"; - alert_ebene(v_msg, v_msgEng); - - controle.focus(); - return false; - } - } -} - - -function verifierPrimeMinimale(controle){ - var primeMin = $('#primeMin').val(); - var primeMax = $('#primeMax').val(); - - primeMin = primeMin.replace(/ /g,""); - primeMin = parseInt(primeMin.replace(",","."),10); - - primeMax = primeMax.replace(/ /g,""); - primeMax = parseInt(primeMax.replace(",","."),10); - - if(primeMax > 0){ - if(primeMin > primeMax){ - v_msg="La prime minimale est supérieure à la prime maximale!"; - v_msgEng="The minimum premium is higher than the maximum premium!"; - alert_ebene(v_msg, v_msgEng); - - controle.focus(); - return false; - } - } -} - -function verifierPrimeIndivdu(controle){ - var primeIndividu = $('#primeIndividu').val(); - var primeFamille = $('#primeFamille').val(); - - primeIndividu = primeIndividu.replace(/ /g,""); - primeIndividu = parseInt(primeIndividu.replace(",","."),10); - - primeFamille = primeFamille.replace(/ /g,""); - primeFamille = parseInt(primeFamille.replace(",","."),10); - - - - - //primeFamille = parseInt($('#primeFamille').val().replace(/ /g,""),10); - - //primeIndividu = parseInt($('#primeIndividu').val().replace(/ /g,""),10); - - - if(primeFamille > 0){ - if(primeIndividu > primeFamille){ - v_msg="La prime individu est supérieure à la prime famille!"; - v_msgEng="The individual premium is greater than the family premium!"; - alert_ebene(v_msg, v_msgEng); - - controle.focus(); - return false; - } - } -} - -function controle_numerique(controle) -{ - controle.value=controle.value.replace(/ /g,""); - controle.value=parseInt(controle.value.replace(",","."),10); - - if(controle.value=="") - { - controle.value=0; - } - - - if(isNaN(controle.value)) - { - controle.value=0; - controle.focus(); - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - // controle.value=""; - return false; - } - return true; -} - - -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 recapitulercollege(){ - - - 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(); - idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - codeBaseTarification = $('#codeBaseTarification').val(); - seuilRdCollege = $('#seuilRdCollege').val(); - plafondAdherent = $('#plafondAdherent').val(); - - /* - forfaitHonoraire = parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); - forfaitAppelFond = parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); - forfaitAppelCotisation = parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); - */ - - - forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); - forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); - forfaitAppelCotisation = 0; //parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); - - - if(codeBaseTarification <=" " || codeBaseTarification ==undefined) - { - v_msg="Veuillez sélectionner la base de tarification!"; - v_msgEng="Please select pricing basis!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeBaseTarification').focus(); - return; - } - - - - $('#div_recapituler').html('
' + '
'); - - - 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+'&codeBaseTarification='+codeBaseTarification; - donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent; - - //donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - - //console.log(donnees); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrecapitulercollege/recapituler/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_recapituler').empty(); - $('#div_recapituler').html(data); - }, - complete: function(data) - { - actualisercollege_temp(); - } - }); - -} - - -function recapitulerconsultercollege(){ - 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); - - 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(); - idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - codeBaseTarification = $('#codeBaseTarification').val(); - seuilRdCollege = $('#seuilRdCollege').val(); - plafondAdherent = $('#plafondAdherent').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+'&codeBaseTarification='+codeBaseTarification; - donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrecapitulerconsultercollege/recapituler/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_consulter_recapituler').empty(); - $('#div_consulter_recapituler').html(data); - }, - complete: function(data) - { - - } - }); - -} - -function actualisercollege_temp(){ - - donnees = "" - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmajcollege/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_majcollege').empty(); - $('#div_majcollege').html(data); - $('#codeProduit').selectpicker(); - }, - complete: function(data) - { - //enregistrer_college_temp(); - } - }); - -} - -// 17/11/2020 -//afficher_tauxajustement_garant -function afficher_bareme_accessoire_garant(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - var codeLangue = $("#codeLangue").val(); - - afficheBoutons(0); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisterbaremeaccessoiregarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_lister_table').html(data); - - if(codeLangue=="en_US") - { - $('#tableLister').DataTable({ - responsive: true, - "order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]], - "lengthMenu": [ 20, 50, 100], - "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)", - "aoColumnDefs": [ - { "bSearchable": false, "aTargets": [ 0 ] } - ] - } - }); - } - else - { - $('#tableLister').DataTable({ - responsive: true, - "order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]], - "lengthMenu": [ 20, 50, 100], - "language": { - "lengthMenu":"Affiche _MENU_ par page", - "zeroRecords": "Désolé - Aucune donnée trouvée", - "info": "_PAGE_ sur _PAGES_ pages", - "infoEmpty": "Pas d'enregistrement valable", - "search": "Recherche:", - "paginate": { - "next": "►", - "previous": "◄", - "first": "|◄", - "last": "►|" - }, - "infoFiltered": "(filtré de _MAX_ total enregistrements)", - "aoColumnDefs": [ - { "bSearchable": false, "aTargets": [ 0 ] } - ] - } - }); - } - - - }, - complete: function() { - - } - }); - -} - - - - -// 23/11/2020 - -function changer_lien_parente_consulter_college_temp() -{ - codeLienParente=$("#codeLienParente").val(); - - if($('#codeLienParente').val()<=" ") - { - v_msg="Veuillez revoir le lien de parenté!"; - v_msgEng="Please review the relationship"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').focus(); - return; - } - - donnees = 'codeLienParente='+codeLienParente; - - $("#div_garanties").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/changerlienparenteconsultation/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_garanties").html(data); - }, - complete: function(data) - { - } - }); -} - -function dupliquerstatut(codeLienParente){ - - donnees = 'codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/dupliquerstatut/", - type: 'POST', - data: donnees, - success: function(data) - { - if(codeLienParente !=''){ - //changer_lien_parente_college_temp(); - particularite_lien_parente_college_temp(); - } - - v_msg="La duplication des garanties de l'Assuré Principal s'est effectuée avec succès!"; - v_msgEng="The duplication of the guarantees of the Principal Insured was carried out successfully!"; - - alert_ebene(v_msg, v_msgEng); - - }, - complete: function(data) - { - } - }); -} - - -function libelleTerritoireBareme(codeTerritoire,controle){ - - var libelle = $('#libelle').val(); - - if(codeTerritoire=='ME'){ - $('#libelle').val(libelle+' SANS LIMITE TERRITOIRIALE'); - }else{ - $('#libelle').val(libelle+' LIMITE A '+controle.options[controle.selectedIndex].text); - - } - -} -var garant = '', - produit = '', - taux = '', - territoire = '', - client = '', - tab = {"libelle" : "BAREME", - "garant" : "", - "produit" : "", - "taux" : "", - "territoire" : "", - "client" : "" - }; - -function libelleGarantBareme(controle){ - tab["garant"] = controle.options[controle.selectedIndex].text; - //libelleBareme(); -} - -function libelleProduitBareme(controle){ - tab["produit"] = controle.options[controle.selectedIndex].text; - libelleBareme(); -} - -function libelleTauxBareme(controle){ - tab["taux"] = controle.options[controle.selectedIndex].text; - libelleBareme(); -} - -function libelleTerritoireBareme(codeTerritoire){ - - tab["territoire"] = codeTerritoire; - libelleBareme(); - -} - -function libelleClientBareme(controle){ - tab["client"] = controle.options[controle.selectedIndex].text; - libelleBareme(); -} - -function libelleBareme(){ - - $('#libelle').val(tab["libelle"]+' '+tab["client"]+' '+tab["taux"]+' '+tab["territoire"]+' - '+tab["produit"]); - -} - -function afficheLibelleCollege(controle,nomClient) -{ - ticketModerateurCollege = parseInt($('#ticketModerateurCollege').val()); - - taux = parseInt(100-ticketModerateurCollege); - - $('#libelleCollege').val(controle.options[controle.selectedIndex].text+' '+nomClient+' - '+taux+'%'); -} - - - - - -function creer_bareme() -{ - var libelle = $('#libelle').val(); - var idTauxCouverture = $('#idTauxCouverture').val(); - var numeroClient = $('#numeroClient').val(); - var codeTerritoire = $('#codeTerritoire').val(); - var observationBareme = $('#observationBareme').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - var codeProduit = $('#codeProduit').val(); - - - if(codeGcAssureur == ''){ - v_msg="Veuillez selectionner un garant pour le barème!"; - v_msgEng="Please select a guarantor for the scale!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeGcAssureur').focus(); - return; - } - - if(codeProduit == ''){ - v_msg="Veuillez selectionner une produit d'assuré pour le barème!"; - v_msgEng="Please select an insured category for the schedule!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeProduit').focus(); - return; - } - - if(idTauxCouverture == ''){ - v_msg="Le choix d'un taux de remboursement pour le barème est obligatoire!"; - v_msgEng="The choice of a reimbursement rate for the scale is mandatory!"; - - alert_ebene(v_msg, v_msgEng); - - $('#idTauxCouverture').focus(); - return; - } - - if(codeTerritoire == ''){ - v_msg="Veuillez selectionner un territoire de couverture pour le barème!"; - v_msgEng="Please select a coverage territory for the scale!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeTerritoire').focus(); - return; - } - - if (numeroClient== ''){ - - numeroClient = "0"; - } - - donnees = 'idTauxCouverture='+idTauxCouverture+'&codeTerritoire='+codeTerritoire; - donnees += '&numeroClient='+numeroClient+'&libelle='+libelle+'&observationBareme='+observationBareme; - donnees += '&codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit; - - /*alert(donnees); - return; - */ - - v_msg="Confirmez-vous la création de ce nouveau barème?"; - v_msgEng="Do you confirm the creation of this new scale?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/creerbareme/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Enregistrement effectué avec succès!"; - v_msgEng="Registration successful!"; - - alert_ebene(v_msg,v_msgEng); - - }, - complete: function() - { - retour_liste_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function majTicketModerateur() -{ - var idTauxCouverture = $('#idTauxCouverture').val(); - - donnees = 'idTauxCouverture='+idTauxCouverture; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/majticketmoderateur/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - - } - }); -} - - -function garanties_produit(idProduit) -{ - window.location.assign($("#racineWeb" ).val()+"Garantieproduit/"+idProduit+"/"); -} - - - -function afficher_garanties_bareme(idBaremePriseEnCharge) -{ - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge+"&an="+$('#an').val(); - - //alert(donnees); return; - - if(idBaremePriseEnCharge !='' || idBaremePriseEnCharge != 0) - { - $("#div_garanties_bareme").html(''); - - $("#div_garanties_bareme").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_garanties_bareme').html(data); - dataTableSpeciale(); - //alert(parseInt($('#ligne2').val())); - if(parseInt($('#ligne1').val()) <= 0) - { - $("#btn_ajout_tous").prop("disabled",true); - }else{ - $("#btn_ajout_tous").prop('disabled', false); - } - - if(parseInt($('#ligne2').val())<= 0) - { - $("#btn_retire_tous").prop("disabled",true); - }else{ - $("#btn_retire_tous").prop('disabled', false); - } - }, - complete: function() { - - } - }); - } - -} - -function ajouter_toutes_garantiesbareme() -{ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - v_msg="Confirmez-vous l'ajout de toutes les garanties disponibles à ce barème de prise en charge?"; - v_msgEng="Do you confirm the addition of all the available guarantees to this coverage schedule?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/ajoutertoutes/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garanties_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function ajouter_une_garantiebareme(codeGarantie) -{ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/ajouterune/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garanties_bareme(); - } - }); -} - -function retirer_toutes_garantiesbareme() -{ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - v_msg="Confirmez-vous le retrait toutes les garanties de ce barème de prise en charge?"; - v_msgEng="Do you confirm the withdrawal of all the guarantees of this scale of support?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/retirertoutes/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garanties_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function retirer_une_garantiebareme(codeGarantie) -{ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/retirerune/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_garanties_bareme(); - } - }); -} - -function afficher_actes_garantiebareme(idBaremePriseEnCharge, codeGarantie){ - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $("#div_patienter").html(''); - - $("#div_patienter").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/", - 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(); - }); - - afficherMasquerGarantiesBareme(); - afficherMasquerGarantiesBaremeLienParente(); - afficherMasquerActeBareme(); - afficherMasquerActeBaremeLienParente(); - - $(".datepicker").datepicker(); - $("#codeActe").selectpicker(); - $("#codeActeLienParente").selectpicker(); - $("#div_patienter").html(''); - }, - complete: function() { - afficheNombreLigneBareme('garantiesbaremepriseencharge'); - afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente'); - afficheNombreLigneBareme('actesbaremepriseencharge'); - afficheNombreLigneBareme('actesbaremepriseenchargelienparente'); - } - }); -} - -function filtreproduit(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - if(codeGcAssureur !=""){ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduit/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_produit').html(data); - $("#codeProduit").selectpicker(); - - }, - complete: function() { - - } - }); - - - } -} - -function filtreproduitcreerbareme(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - if(codeGcAssureur !=""){ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduit/creerbareme/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_produit').html(data); - $("#codeProduit").selectpicker(); - - }, - complete: function() { - - } - }); - - - } -} - -function filtresouscripteur(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltresouscripteur/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_souscripteur').html(data); - - $("#numeroClient").val(""); - - }, - complete: function() { - - } - }); - - - -} - -function filtretabproduit(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - if(codeGcAssureur !=""){ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretabproduit/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_tab_produit').html(data); - appliquerDataTable(); - - }, - complete: function() { - - } - }); - }else{ - $('#div_tab_produit').html(''); - } -} - -function modifier_baremepriseencharge(idBaremePriseEnCharge) -{ - window.location.assign($("#racineWeb" ).val()+"Modifierbaremepriseencharge/"+idBaremePriseEnCharge+"/"); -} - - - -function supprimer_baremepriseencharge(idBaremePriseEnCharge) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaureseau/supprimer/", - type : 'post', - data: "idBaremePriseEnCharge="+idBaremePriseEnCharge, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_liste_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retour_liste_bareme() -{ - window.location.assign($("#racineWeb" ).val()+"Baremepriseencharge/"); -} - -function modifier_bareme() -{ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - var libelle = $('#libelle').val(); - var idTauxCouverture = $('#idTauxCouverture').val(); - var numeroClient = $('#numeroClient').val(); - var codeTerritoire = $('#codeTerritoire').val(); - var observationBareme = $('#observationBareme').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - var codeProduit = $('#codeProduit').val(); - - - if(codeGcAssureur == ''){ - v_msg="Veuillez selectionner un garant pour le barème!"; - v_msgEng="Please select a guarantor for the scale!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeGcAssureur').focus(); - return; - } - - if(codeProduit == ''){ - v_msg="Veuillez selectionner une produit d'assuré pour le barème!"; - v_msgEng="Please select an insured category for the schedule!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeProduit').focus(); - return; - } - - if(idTauxCouverture == ''){ - v_msg="Le choix d'un taux de remboursement pour le barème est obligatoire!"; - v_msgEng="The choice of a reimbursement rate for the scale is mandatory!"; - - alert_ebene(v_msg, v_msgEng); - - $('#idTauxCouverture').focus(); - return; - } - - if(codeTerritoire == ''){ - v_msg="Veuillez selectionner un territoire de couverture pour le barème!"; - v_msgEng="Please select a coverage territory for the scale!"; - - alert_ebene(v_msg, v_msgEng); - - $('#codeTerritoire').focus(); - return; - } - - donnees = 'idTauxCouverture='+idTauxCouverture+'&codeTerritoire='+codeTerritoire; - donnees += '&numeroClient='+numeroClient+'&libelle='+libelle+'&observationBareme='+observationBareme; - donnees += '&codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit+'&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - //alert(donnees); - //return; - - v_msg="Confirmez-vous la modification de ce nouveau barème?"; - v_msgEng="Do you confirm the modification of this new scale?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/modifierbareme/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - v_msg="Enregistrement effectué avec succès!"; - v_msgEng="Registration successful!"; - - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - retour_liste_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function ajax_maj_forfait_familleacte_bareme(idFamilleacte, forfait, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - controle.value=forfait; - - donnees = 'idFamilleacte='+idFamilleacte+"&forfait="+forfait+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majforfaitfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_plafond_familleacte_bareme(idFamilleacte, plafond, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&plafond="+plafond+"&codeGarantie="+codeGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majplafondfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_nbretransaction_familleacte_bareme(idFamilleacte, nbreTransaction, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - nbreTransaction=nbreTransaction.replace(",","."); - controle.value=nbreTransaction; - - //alert(nbreTransaction); - if(controle_numerique(controle)) - { - donnees = 'idFamilleacte='+idFamilleacte+"&nbreTransaction="+nbreTransaction+"&codeGarantie="+codeGarantie; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majnbretransactionfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_periodicite_familleacte_bareme(idFamilleacte, codePeriodicite, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - controle.value=codePeriodicite; - - donnees = 'idFamilleacte='+idFamilleacte+"&codePeriodicite="+codePeriodicite+"&codeGarantie="+codeGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majperiodicitefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_observation_familleacte_bareme(idFamilleacte, codeObservation, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - controle.value=codeObservation; - - donnees = 'idFamilleacte='+idFamilleacte+"&codeObservation="+codeObservation+"&codeGarantie="+codeGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majobservationfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_delaicarence_familleacte_bareme(idFamilleacte, delaiCarenceFamilleActe, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - delaiCarenceFamilleActe=delaiCarenceFamilleActe.replace(",","."); - controle.value=delaiCarenceFamilleActe; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&delaiCarenceFamilleActe="+delaiCarenceFamilleActe+"&codeGarantie="+codeGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majdelaicarencefamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } - -} - -function ajax_maj_ticketmoderateur_familleacte_bareme(idFamilleacte, ticketModerateur, controle) -{ - var codeGarantie = $('#codeGarantie').val(); - - ticketModerateur=ticketModerateur.replace(",","."); - controle.value=ticketModerateur; - - if(controle_numerique(controle)) - { - - donnees = 'idFamilleacte='+idFamilleacte+"&ticketModerateur="+ticketModerateur+"&codeGarantie="+codeGarantie; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majticketmoderateurfamilleacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } - -} - -//////////////// toutacte ////////////////////////////////////////// -function majtoutforfaitactebareme(){ - var forfaitActe = $('#forfaitActe').val(); - - donnees = 'forfaitActe='+forfaitActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutforfaitacte/", - type: 'POST', - data: donnees, - success: function(data) { - //alert(data); - //affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie); - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutplafondactebareme(){ - var plafondActe = $('#plafondActe').val(); - - plafondActe=plafondActe.replace(/ /g,""); - plafondActe=parseInt(plafondActe.replace(",","."),10); - - donnees = "plafondActe="+plafondActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutplafondacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutnbretransactionactebareme(){ - var nbreTransactionActe = $('#nbreTransactionActe').val(); - - donnees = 'nbreTransactionActe='+nbreTransactionActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutnbretransactionacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - - -function majtoutcodeperiodiciteactebareme(){ - var codePeriodiciteActe = $('#codePeriodiciteActe').val(); - - donnees = "codePeriodiciteActe="+codePeriodiciteActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutcodeperiodiciteacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutobservationactebareme(){ - var codeObservationActe = $('#codeObservationActe').val(); - - donnees = "codeObservationActe="+codeObservationActe; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutobservationacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutdelaicarenceactebareme(){ - var delaiCarenceActe = $('#delaiCarenceActe').val(); - - donnees = 'delaiCarenceActe='+delaiCarenceActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutdelaicarenceacte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -function majtoutticketmoderateuractebareme(){ - var ticketModerateurActe = $('#ticketModerateurActe').val(); - - donnees = "ticketModerateurActe="+ticketModerateurActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutticketmoderateuracte/", - type: 'POST', - data: donnees, - success: function(data) { - affichertoutactebareme(); - }, - error: function(data) { - }, - complete: function() { - - - } - }); -} - -///////////////////////////////////////////////////////////////// - -function ajax_maj_forfait_bareme(idActe, forfait, controle) -{ - controle.value=forfait; - - donnees = 'idActe='+idActe+"&forfait="+forfait; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majforfaitacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - -function ajax_maj_plafond_bareme(idActe, plafond, controle) -{ - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&plafond="+plafond; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majplafondacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - - -function ajax_maj_nbreTransaction_bareme(idActe, nbreTransaction, controle) -{ - nbreTransaction=nbreTransaction.replace(",","."); - controle.value=nbreTransaction; - - if(controle_numerique(controle)) - { - donnees = 'idActe='+idActe+"&nbreTransaction="+nbreTransaction; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majnbretransactionacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_codeperiodicite_bareme(idActe, codePeriodicite, controle) -{ - controle.value=codePeriodicite; - - donnees = 'idActe='+idActe+"&codePeriodicite="+codePeriodicite; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majperiodiciteacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - - -function ajax_maj_codeobservation_bareme(idActe, codeObservation, controle) -{ - controle.value=codeObservation; - - donnees = 'idActe='+idActe+"&codeObservation="+codeObservation; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majobservationacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - -} - - -function ajax_maj_delaicarenceacte_bareme(idActe, delaiCarenceActe, controle) -{ - delaiCarenceActe=delaiCarenceActe.replace(",","."); - controle.value=delaiCarenceActe; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&delaiCarenceActe="+delaiCarenceActe; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majdelaicarenceacte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - //enregistrer_college_lien_parente_temp(); - } - }); - } -} - -function ajax_maj_ticketmoderateur_acte_bareme(idActe, ticketModerateur, controle) -{ - ticketModerateur=ticketModerateur.replace(",","."); - controle.value=ticketModerateur; - - if(controle_numerique(controle)) - { - - donnees = 'idActe='+idActe+"&ticketModerateur="+ticketModerateur; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majticketmoderateuracte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - //controle.focus(); - - } - }); - } - -} -//////////////////////////////////////////// - -function majgarantiebareme(codeGarantie){ - - donnees = 'codeGarantie='+codeGarantie; - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majgarantiebareme", - type : 'post', - data: donnees, - error: function(errorData){ - - }, - success: function(data) { - //alert('Mise à jour OK!!! '); - }, - complete: function() { - - } - }); -} - -function affichertoutactebareme(){ - - donnees = ""; - - //alert(donnees); - //return; - - $("#div_corpsacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsactebareme/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function charger_bareme(){ - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - var idCollegeTemp = $('#idCollegeTemp').val(); - var codeLienParente = $('#codeLienParente').val(); - var codeProduit = $('#codeProduit').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - - - donnees = "idBaremePriseEnCharge="+idBaremePriseEnCharge; - donnees += "&idCollegeTemp="+idCollegeTemp; - donnees += "&codeLienParente="+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/chargerbareme", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsacte").html(data); - }, - error: function(data) { - }, - complete: function() { - //changer_lien_parente_college_temp(); - } - }); -} - -function filtreTicketModerateur(){ - - var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - - donnees ='idBaremePriseEnCharge='+idBaremePriseEnCharge; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreticketmoderateur/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_ticket').html(data); - //affiche_particularite_statut(); - }, - complete: function(){ - } - }); - -} - -function filtreTerritoire(){ - - var idCollegeTemp = $('#idCollegeTemp').val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - if(idBaremePriseEnCharge==undefined || idBaremePriseEnCharge<=" "){ - return; - } - - donnees ='idCollegeTemp='+idCollegeTemp+'&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreterritoire/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_territoire').html(data); - $('.selectpicker').selectpicker(); - }, - complete: function(){ - } - }); - -} - -function dupliquer_baremepriseencharge(id){ - v_msg='Confirmez-vous la duplication de ce barème de prise en charge?'; - v_msgEng="Do you confirm the duplication of this reimbursement scale?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'id='+id; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquerbareme/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_dupliquer_bareme').html(data); - $('#div_dupliquer_bareme').modal("show"); - $('#div_dupliquer_bareme').on('shown.bs.modal', function(){ - stylechampsRequis(); - $('#codeGcAssureur').focus(); - }); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function duplicationbareme(){ - var idBaremePriseEnChargeOld = $('#idBaremePriseEnChargeOld').val(), - codeGcAssureur = $('#codeGcAssureur').val(), - codeProduit = $('#codeProduit').val(), - idTauxCouverture = $('#idTauxCouverture').val(), - codeTerritoire = $('#codeTerritoire').val(), - numeroClient = $('#numeroClient').val(), - libelle = $('#libelle').val(), - observationBareme = $('#observationBareme').val(); - - donnees = 'idBaremePriseEnChargeOld='+idBaremePriseEnChargeOld; - donnees += '&codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&idTauxCouverture='+idTauxCouverture; - donnees += '&codeTerritoire='+codeTerritoire; - donnees += '&numeroClient='+numeroClient; - donnees += '&libelle='+libelle; - donnees += '&observationBareme='+observationBareme; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquerbareme/dupliquer", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $("#div_dupliquer_bareme .close").click(); - retour_liste_bareme(); - }, - complete: function() { - - } - }); - -} - -function supprimer_baremepriseencharge(idBaremePriseEnCharge) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquerbareme/supprimer/", - type : 'post', - data: "idBaremePriseEnCharge="+idBaremePriseEnCharge, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_liste_bareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function creer_groupeprestataire() -{ - codeGroupePrestataire = $("#codeGroupePrestataire").val(); - - if(codeGroupePrestataire<=" ") - { - v_msg="Veuillez indiquer un code!"; - v_msgEng="Please enter a code!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupePrestataire").focus(); - return; - } - - libelle = $("#libelle").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le libellé!"; - v_msgEng="Please enter the label!!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - donnees = 'codeGroupePrestataire='+codeGroupePrestataire+'&libelle='+libelle; - - v_msg="Confirmez-vous ce nouveau groupe de prestataire?"; - v_msgEng="Do you confirm this new provider group?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaugroupeprestataire/nouveaugroupeprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - retour_liste_groupeprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function retour_liste_groupeprestataire() -{ - window.location.assign($("#racineWeb" ).val()+"Groupeprestataire/"); -} - -function modifier_groupeprestataire(idGroupe) -{ - window.location.assign($("#racineWeb" ).val()+"Modifiergroupeprestataire/"+idGroupe+"/"); -} - -function enregistrer_modif_groupeprestataire() -{ - idGroupe = $("#idGroupe").val(); - - libelle = $("#libelle").val(); - - if(libelle<=" ") - { - v_msg="Veuillez indiquer le libellé!"; - v_msgEng="Please enter the label!!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelle").focus(); - return; - } - - donnees = 'idGroupe='+idGroupe+'&libelle='+libelle; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveaugroupeprestataire/enregistrermodif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retour_liste_reseaus(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function modifier_prestatairegroupe_id(){ - - idGroupe = $("#idGroupe").val(); - - modifier_groupeprestataire(idGroupe); -} - -function afficher_liste_prestataires_groupe() -{ - donnees = ""; - donnees_retour = ""; - - - codeTypePrestataire = $("#codeTypePrestataire").val(); - categoriePresataire = $("#categoriePresataire").val(); - libelle = $("#libelle").val(); - - codePays = $("#codePays").val(); - codeVille = $("#codeVille").val(); - codeLocalite = $("#codeLocalite").val(); - - donnees += 'codeTypePrestataire=' + codeTypePrestataire; - donnees += '&categoriePresataire=' + categoriePresataire; - donnees += '&libelle=' + libelle; - - donnees += '&codePays=' + codePays; - donnees += '&codeVille=' + codeVille; - donnees += '&codeLocalite=' + codeLocalite; - - $("#div_liste_prestataire").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_prestataire").html(donnees_retour); - $("#nbligne").val("Lignes Filtrées : "+$("#nbligne_info").val()); - dataTableSpeciale(); - } - }); -} - -function selection_prestataire_groupe() -{ - var nbcoche = $('#nbcoche').val(); - - - donnees = ""; - donnees_retour = ""; - - codeTypePrestataire = $("#codeTypePrestataire").val(); - categoriePresataire = $("#categoriePresataire").val(); - libelle = $("#libelle").val(); - - codePays = $("#codePays").val(); - codeVille = $("#codeVille").val(); - codeLocalite = $("#codeLocalite").val(); - - donnees += 'codeTypePrestataire=' + codeTypePrestataire; - donnees += '&categoriePresataire=' + categoriePresataire; - donnees += '&libelle=' + libelle; - - donnees += '&codePays=' + codePays; - donnees += '&codeVille=' + codeVille; - donnees += '&codeLocalite=' + codeLocalite; - - $("#div_liste_prestataire").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/selectionnetout/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_prestataire").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - dataTableSpeciale(); - } - }); -} - -function ajouter_prestataires_groupe(){ - var nbcoche = $('#nbcoche').val(); - var nomGroupe = $('#nomGroupe').val(); - var msg_fr = "Aucun prestataire n'est sélectionné pour être ajouter au groupe : "+nomGroupe+"!"; - var msg_en = "No provider is selected to be added to the group: "+nomGroupe+"'"; - - if(nbcoche == '0' || nbcoche =='' || nbcoche ==undefined){ - alert_ebene(msg_fr,msg_en); - return; - }else{ - msg_fr = "Confirmez-vous l'ajout des "+ nbcoche +" prestataires sélectionnés au groupe :"+nomGroupe+"?"; - msg_en = "Do you confirm the addition of the "+ nbcoche +" selected providers to the group"+nomGroupe+"?"; - - confirm_ebene(msg_fr, msg_en) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/rattacher/", - type : 'post', - data: donnees, - error: function(errorData) { - //alert("Erreur : "+errorData); - }, - success: function(data) { - alert("Success : "+data); - }, - complete: function() { - afficher_liste_prestataires_groupe(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - -} - - -function ajax_composante_tarif_groupe() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe =$("#codeTarifActe").val(); - codeFamilleActe =$("#codeFamilleActe").val(); - codeGroupePrestataire =$("#codeGroupePrestataire").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGroupePrestataire<=' ') - { - v_msg="Veuillez saisir un groupe!"; - v_msgEng="Please select a group!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGroupePrestataire='+codeGroupePrestataire; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_actes_fam_au_tarif_groupe() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - codeGroupePrestataire=$("#codeGroupePrestataire").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGroupePrestataire<=' ') - { - v_msg="Veuillez saisir un groupe!"; - v_msgEng="Please select a group!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGroupePrestataire='+codeGroupePrestataire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/ajoutertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_groupe(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function ajouter_un_acte_au_tarif_groupe(idActe) -{ - codeTarifActe=$("#codeTarifActe").val(); - //codeFamilleActe=$("#codeFamilleActe").val(); - codeGroupePrestataire=$("#codeGroupePrestataire").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(codeGroupePrestataire<=' ') - { - v_msg="Veuillez saisir un groupe!"; - v_msgEng="Please select a group!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe; - donnees += '&codeGroupePrestataire='+codeGroupePrestataire+'&idActe='+idActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/ajouterunacteautarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_groupe(); - } - }); -} - -function retirer_tous_actes_fam_du_tarifgroupe() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - codeGroupePrestataire=$("#codeGroupePrestataire").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(codeGroupePrestataire<=' ') - { - v_msg="Veuillez saisir un groupe!"; - v_msgEng="Please select a group!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGroupePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&codeGroupePrestataire='+codeGroupePrestataire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/retirertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_groupe(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function majPrimeBase(){ - var codeBaseTarification = $('#codeBaseTarification').val(); - var codeProduit = $('#codeProduit').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - - - donnees = "codeBaseTarification="+codeBaseTarification; - donnees += "&codeProduit="+codeProduit; - donnees += "&codeGcAssureur="+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmajprimebase/majprimebase/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - complete: function(data) - { - change_categorie_college_temp(); - } - }); -} - -function supprimer_actes(idActe) -{ - - donnees = 'idActe='+idActe; - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - /*alert(donnees); - return; - */ - v_msg="Confirmez-vous la suppression de cet acte du barème?"; - v_msgEng="Do you confirm the removal of this act from the scale?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/supprimer/", - type: 'POST', - data: donnees, - success: function(data) - { - affichertoutactebareme(); - afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie); - - }, - complete: function(data) - { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// 02/01/2021 -// 02/01/2021 -function enregistrer_dossier_classique_police() -{ - dateReclamation=$("#dateReclamation").val(); - if (dateReclamation<=" ") - { - v_msg="Veuillez saisir la date de la réclamation!"; - v_msgEng="Please enter the date of the complaint!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateReclamation").focus(); - return; - } - - codeModePaiementDemande = $("#codeModePaiementDemande").val().trim(); - codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val().trim(); - numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); - observations = $("#observations").val().trim(); - - 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(dateEcheancePolice); - var td1 = $("#dateReclamation").datepicker("getDate"); - var td2 = $("#datejourfr_C").datepicker("getDate"); - var td3 = new Date(dateEcheancePolice); - - 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); - - $("#dateConsultation").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 ce dossier hors tiers payant?"; - v_msgEng="Do you confirm this claim?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'dateReclamation='+dateReclamation; - donnees += '&observations='+observations; - donnees += '&codeModePaiementDemande='+codeModePaiementDemande; - donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossierclassiquepolice/enregistrerdossierclassiquepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - v_msg="Opération effectuée avec succès!"; - v_msgEng="Operation successfully completed"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function afficher_dossier_classique_police() -{ - window.location.assign($("#racineWeb" ).val()+"Dossierclassiquepolice/"); -} - -function afficher_dossier_classique_police_cpt() -{ - window.location.assign($("#racineWeb" ).val()+"Dossierclassiquepolicecpt/"); -} - -// -function consulter_un_bordereau_rbcl(idDossierClassiquePolice) -{ - donnees = 'idDossierClassiquePolice='+idDossierClassiquePolice; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidbordereau/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); -} - -function afficher_un_dossier_classique_police() -{ - window.location.assign($("#racineWeb" ).val()+"Undossierclassiquepolice/"); -} - -// 01/04/2021 - -function enregistrer_un_dossier_classique_police() -{ - - - idBeneficiaire = $("#idBeneficiaire").val().trim(); - if (idBeneficiaire<=" ") - { - v_msg="Veuillez indiquer un patient!"; - v_msgEng="Please indicate a patient!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomsearch").focus(); - return; - } - - codePrestataire = $("#codePrestataire").val().trim(); - if (codePrestataire<=" ") - { - v_msg="Veuillez indiquer le prestataire qui a consulté!"; - v_msgEng="Please indicate the provider who consulted!"; - alert_ebene(v_msg, v_msgEng); - - $("#button_popRecherchePrestataire").click(); - return; - } - - prestataireConsultation = $("#prestataireConsultation").val().trim(); - if (prestataireConsultation<=" ") - { - v_msg="Veuillez indiquer le prestataire qui a consulté!"; - v_msgEng="Please indicate the provider who consulted!"; - alert_ebene(v_msg, v_msgEng); - - $("#prestataireConsultation").focus(); - return; - } - - codeAffection = $("#codeAffection").val(); - if (codeAffection<=" ") - { - v_msg="Veuillez indiquer l'affection de l'assuré!"; - v_msgEng="Please indicate the insured person's condition!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeAffection").focus(); - return; - } - - demandeur = $("#demandeur").val().trim(); - codeLienDemandeur = $("#codeLienDemandeur").val().trim(); - - beneficiaireReglement = $("#beneficiaireReglement").val().trim(); - codeLienBeneficiaire = $("#codeLienBeneficiaire").val().trim(); - - observations = $("#observations").val().trim(); - - codeModePaiementDemande = $("#codeModePaiementDemande").val().trim(); - codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val().trim(); - numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val().trim(); - - 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; - } - - dateConsultation=$("#dateConsultation").val(); - - if (dateConsultation<=" ") - { - v_msg="Veuillez saisir la date de la facture!"; - v_msgEng="Please enter the date of the invoice!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateConsultation").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!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeRaisonConsultation").focus(); - return; - } - - hospitalisation = $("#hospitalisation").val(); - if (hospitalisation<=" ") - { - v_msg="Veuillez indiquer si hospitalisation ou pas!"; - v_msgEng="Please indicate whether hospitalization or not!"; - alert_ebene(v_msg, v_msgEng); - - $("#hospitalisation").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; - } - } - - dateEffetPolice = $("#dateEffetPolice_C").val(); - dateEcheancePolice = $("#dateEcheancePolice_C").val(); - - // dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val(); - dateEffetInitialPolice= $("#dateEffetInitialPolice_C").val(); - // var td0 = new Date(dateEntreeBeneficiaire); - var td0 = $("#dateEffetInitialPolice").datepicker("getDate");//new Date(dateEffetInitialPolice); - var td1 = $("#dateConsultation").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); - - $("#dateConsultation").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 ce dossier hors tiers payant?"; - v_msgEng="Do you confirm this claim?"; - - - 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 += '&codeModePaiementDemande='+codeModePaiementDemande; - donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; - - donnees += '&prestataireConsultation=' +prestataireConsultation; - donnees += '&dateConsultation=' +dateConsultation; - donnees += '&codeRaisonConsultation=' +codeRaisonConsultation; - donnees += '&hospitalisation=' +hospitalisation; - donnees += '&observations=' +observations; - donnees += '&codePrestataire=' +codePrestataire; - donnees += '&codeAffection=' +codeAffection; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/enregistrerundossierclassique/", - 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() { - afficher_un_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function ctrlkeypress_patient_police(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_pop_recherche_patient_police(); - } -} - -function afficher_pop_recherche_patient_police() -{ - codesearch = $("#codesearch").val(); - nomsearch = $("#nomsearch").val(); - - if(codesearch+nomsearch<=" ") - return; - - donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch; - - $("#div_patients").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistepatients/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#div_patients").html(data); - } - }); -} - -function reinitialiser_patient_police() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistepatients/vide/", - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_patients").html(data); - }, - complete: function() { - } - }); - -/* - $("#idPatient").val(""); - $("#idBeneficiaire").val(""); - $("#nomPatient").html("Rechercher Patient ..."); - $("#close_pop_patient").click(); -*/ -} - -function init_creer_un_dossier_classique_police() -{ - regle=$("#regle").val(); - - if (regle==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="Demande de règlement déjà effectuée!"; - v_msgEng="Request for payment already made!"; - alert_ebene(v_msg, v_msgEng); - - - return; - } - - $("#button_popRecherchePatient").click(); -} - - - -function creer_un_dossier_classique_police() -{ - window.location.assign($("#racineWeb" ).val()+"Creerundossierclassiquepolice/"); -} - -function select_un_patient_creer_un_dossier_classique(idBeneficiaire) -{ - if (idBeneficiaire<=" ") - { - v_msg="Veuillez indiquer un patient!"; - v_msgEng="Please indicate a patient!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomsearch").focus(); - return; - } - - donnees = 'idBeneficiaire='+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistepatients/getcontextbyid/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("error => "+errorData); - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - complete: function() { - creer_un_dossier_classique_police(); - } - }); -} - - -function nouvelle_facture_classique_police() -{ - regle=$("#regle").val(); - - if (regle==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="Demande de règlement déjà effectuée!"; - v_msgEng="Request for payment already made!"; - alert_ebene(v_msg, v_msgEng); - - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Factureclassiquepolice/"); -} - -function enregistrerfacture_classique_police() -{ - - - codePrestataire = $("#codePrestataire").val(); - if (codePrestataire<=" ") - { - v_msg="Veuillez indiquer le prestataire qui a consulté!"; - v_msgEng="Please indicate the provider who consulted!"; - alert_ebene(v_msg, v_msgEng); - - $("#button_popRecherchePrestataire").click(); - return; - } - - prestataire = $("#prestataire").val(); - if (prestataire<=" ") - { - v_msg="Veuillez indiquer le prestataire!"; - v_msgEng="Please indicate the provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#prestataire").focus(); - return; - } - - dateFacture=$("#dateFacture").val(); - - if (dateFacture<=" ") - { - v_msg="Veuillez saisir la date de la facture!"; - v_msgEng="Please enter the date of the invoice!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateFacture").focus(); - return; - } - - var v_prixActe = $("#prixActe").val(); - if (v_prixActe==0) - { - v_msg="Rien à enregistrer!"; - v_msgEng="Nothing to save!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette facture?"; - v_msgEng="Do you confirm this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'prestataire='+prestataire - donnees+='&dateFacture='+dateFacture; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/validerfactureclassique/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - v_msg="Facture ajoutée avec succès!"; - v_msgEng="Invoice added successfully!"; - alert_ebene(v_msg, v_msgEng); - - afficher_un_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function consulter_facture_classique_police(idFacture) -{ - window.location.assign($("#racineWeb" ).val()+"Consulteractureclassiquepolice/"+idFacture+"/"); -} - -function modifierdossierclassique_police() -{ - regle=$("#regle").val(); - - if (regle==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="Demande de règlement déjà effectuée!"; - v_msgEng="Request for payment already made!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Modifierdossierclassiquepolice/"); -} - -function demander_reglement_dc_police() -{ - fraisRetenu=$("#fraisRetenu").val(); - if (fraisRetenu<=0) - { - v_msg="Rien à régler!"; - v_msgEng="Nothing to pay!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - regle=$("#regle").val(); - regle = parseInt(regle); - - if (regle==1) - { - v_msg="Déjà réglé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - demandeReglement=$("#demandeReglement").val(); - demandeReglement = parseInt(demandeReglement); - - if (demandeReglement==1) - { - v_msg="Demande de règlement déjà effectuée!"; - v_msgEng="Request for payment already made!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous la demande de règlement?"; - v_msgEng="Do you confirm the request of payment?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/demanderreglementpolice/", - type : 'post', - // data: donnees, - error: function(errorData) { - alert("errorData => "+errorData); - return; - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - v_msg="Demande de Règlement effectuée avec succès!"; - v_msgEng="Request of payment successfully completed!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function imprimer_releve_dc_police() -{ - fraisRetenu=$("#fraisRetenu").val(); - - if (fraisRetenu<=0) - { - v_msg="Rien à imprimer!"; - v_msgEng="Nothing to print!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - var div_export_demande_reglement = $('#div_export_demande_reglement'); - div_export_demande_reglement.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/imprimerrelevepolice/", - type: 'POST', - success: function(data) - { - div_export_demande_reglement.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function imprimer_demande_reglement_dc_police() -{ - regle=$("#regle").val(); - if (regle==1) - { - v_msg="Déjà payé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - fraisRetenu=$("#fraisRetenu").val(); - - if (fraisRetenu<=0) - { - v_msg="Rien à imprimer!"; - v_msgEng="Nothing to print!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - var div_export_demande_reglement = $('#div_export_demande_reglement'); - div_export_demande_reglement.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/imprimerdemandereglementpolice/", - type: 'POST', - success: function(data) - { - div_export_demande_reglement.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - - -function enregistrermodificationsdossierclassique_police() -{ - observations = $("#observations").val(); - - codeModePaiementDemande = $("#codeModePaiementDemande").val(); - codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); - numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); - - - 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; - } - } - - v_msg="Confirmez-vous ces modificatons?"; - v_msgEng="Do you confirm these changes?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'codeModePaiementDemande='+codeModePaiementDemande; - donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; - donnees += '&observations='+observations; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/enregistrermodificationsdossierclassiquepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - v_msg="Modifications effectuées avec succès!"; - v_msgEng="Changes made successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -// - -function rechercher_dossier_classique_police(idReglement) -{ - donnees = "idReglement="+idReglement; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidreglement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); -} - -function rechercher_dossier_classique_police_cpt(idReglement) -{ - donnees = "idReglement="+idReglement; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidreglement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - afficher_dossier_classique_police_cpt(); - } - }); -} - -function appartient_a_un_bordereau_rbcl() -{ - idDossierClassiquePolice=$("#idDossierClassiquePolice").val(); - return (idDossierClassiquePolice>"0"); -} - -function afficher_un_dossier_classique_police_cpt() -{ - window.location.assign($("#racineWeb" ).val()+"Undossierclassiquepolicecpt/"); -} - -function consulter_facture_classique_police_cpt(idFacture) -{ - window.location.assign($("#racineWeb" ).val()+"Consulteractureclassiquepolicecpt/"+idFacture+"/"); -} - -function lister_dossiers_classiques_police() -{ - d1=$("#d1").val(); - d2=$("#d2").val(); - - donnees = 'd1='+d1+'&d2='+d2; - - $("#div_bordereau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#div_dossiers").html(data); - }, - complete: function() { - } - }); -} - - -function lister_dossiers_classiques_police_export() -{ - alert("lister_dossiers_classiques_police_export"); - return; - - d1=$("#d1").val(); - d2=$("#d2").val(); - - donnees = 'd1='+d1+'&d2='+d2; - - $("#div_bordereau").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#div_bordereau").html(data); - }, - complete: function() { - } - }); -} - -function lister_dossiers_classiques_export() -{ - //alert("lister_dossiers_classiques_export"); - //return; - - d1 = $("#d1").val(); - d2 = $("#d2").val(); - - filtre = $("#filtre").val(); - - nbLigne = $("#nbLigne").val(); - - if(nbLigne==undefined || nbLigne=="0"){ - v_msg="Aucune données à exporter!"; - v_msgEng="No data to export!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'd1='+d1+'&d2='+d2+'&filtre='+filtre; - - $("#div_export_a").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturesclassiquesexport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_export_a").html(data); - }, - complete: function() { - } - }); -} - -function consulter_un_dossier_classique_police(idDossierClassique, idBeneficiaire) -{ - donnees = 'idDossierClassique='+idDossierClassique; - donnees += '&idBeneficiaire='+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyiddossier/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - afficher_un_dossier_classique_police(); - } - }); -} - -function consulter_un_dossier_classique_police_cpt(idDossierClassique, idBeneficiaire) -{ - donnees = 'idDossierClassique='+idDossierClassique; - donnees += '&idBeneficiaire='+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyiddossier/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - afficher_un_dossier_classique_police_cpt(); - } - }); -} - -function change_categorie_college_temp_lien_parente() -{ - codeProduit = $('#codeProduit').val(); - - if($('#codeProduit').val()<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeProduit').focus(); - return; - } - - donnees = 'codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxchangecategorie/changecategorie/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_test_gabarit").html(data); - $("#div_prime_categorie").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - $plafondAdherent = $('#plafondAdherentInfo').val(); - $plafondBeneficiaire = $('#plafondBeneficiaireInfo').val(); - $('#plafondAdherent').val($plafondAdherent); - $('#plafondBeneficiaire').val($plafondBeneficiaire); - - $('#plafondBeneficiaireLienParente').val($plafondBeneficiaire); - - // maj_college_lien_parente(); - maj_college(); - } - }); -} - -function pop_afficher_selection_changementcollege() -{ - var div_selection_assure = $('#div_selection_assure'); - - div_selection_assure.html('
' + '
'); - - $.ajax({ - // url: $("#racineWeb").val()+"Ajaxselectionretrait/", - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_selection_assure.html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - - }, - complete: function() { - $("#btn_pop").click(); - } - }); -} - - -function recapituler_changementcollege() -{ - accesoireTotal = $("#accesoireTotal").val(); - - donnees = 'accesoireTotal='+accesoireTotal; - - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - div_assure_a_retirer.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailchangementcollege/recapituler/", - type: 'POST', - data: donnees, - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -function enregistrer_changementcollege() -{ - accesoireTotal = $("#accesoireTotal").val(); - - donnees = 'accesoireTotal='+accesoireTotal; - - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailchangementcollege/recapituler/", - type: 'POST', - data: donnees, - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - nbAliment=$("#nbAliment").val(); - nb_chc=$("#nb_chc").val(); - - if (nbAliment<"1") - { - v_msg="Veuillez sélectionner les assurés concernée!"; - v_msgEng="Please select the people to remove!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - /* - if (nb_chc!=nbAliment) - { - v_msg="Veuillez changer tous collèges!"; - v_msgEng="Please change all colleges!"; - alert_ebene(v_msg, v_msgEng); - - pop_changementcollege(); - return; - } - */ - - v_msg="Confirmez-vous ces changements de collège?"; - v_msgEng="Do you confirm the withdrawal of the selected people from this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Fichechangementcollege/enregistrerchangementcollege/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - }); - -} - -function choix_beneficiaire_changementcollege(p_choix, p_id_beneficiaire) -{ - - - donnees = 'idBeneficiaire='+p_id_beneficiaire; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/selectionner/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function pop_changementcollege() -{ - var div_changementcollege = $('#div_changementcollege'); - - div_changementcollege.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherlistemixtechangementcollegebeneficiaire/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_changementcollege.html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - complete: function() { - $("#btn_changementcollege").click(); - - - - } - }); -} - -function init_changementcollege_un_adhrent(p_id_beneficiaire) -{ - donnees = 'idBeneficiaire='+p_id_beneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherbeneficiairechangementcollegeunadherent/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_maj_changementcollegetemp').html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function init_changementcollege_un_beneficiaire(p_id_beneficiaire) -{ - donnees = 'idBeneficiaire='+p_id_beneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherbeneficiairechangementcollegeunbeneficiaire/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_maj_changementcollegetemp').html(data); - $('#div_changementcollege').html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function changer_college_adherent_lien_parente_temp() -{ - idBeneficiaire = $("#idBeneficiaire").val(); - idCollegeOld = $("#idCollegeOld").val(); - idCollegeNew = $("#idCollegeNew").val(); - - - if (idBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner un assuré!"; - v_msgEng="Please select one person!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (idCollegeNew<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (idCollegeNew==idCollegeOld) - { - v_msg="Veuillez changer de collège!"; - v_msgEng="Please change college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idBeneficiaire='+idBeneficiaire; - donnees += '&idCollegeNew='+idCollegeNew; - - $("#div_maj_changementcollegetemp").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegeadherentlienparentetemp/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_maj_changementcollegetemp").html(''); - $('#div_changementcollege').html(data); - }, - complete: function() { - } - }); -} - -function changer_college_beneficiaire_lien_parente_temp() -{ - idBeneficiaire = $("#idBeneficiaire").val(); - idCollegeOld = $("#idCollegeOld").val(); - idCollegeNew = $("#idCollegeNew").val(); - - - if (idBeneficiaire<=" ") - { - v_msg="Veuillez sélectionner un assuré!"; - v_msgEng="Please select one person!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (idCollegeNew<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (idCollegeNew==idCollegeOld) - { - v_msg="Veuillez changer de collège!"; - v_msgEng="Please change college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idBeneficiaire='+idBeneficiaire; - donnees += '&idCollegeNew='+idCollegeNew; - - // $("#div_maj_changementcollegetemp").html('
' + '
'); - $("#div_changementcollege").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegebeneficiairelienparentetemp/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - // $("#div_maj_changementcollegetemp").html(''); - $('#div_changementcollege').html(data); - }, - complete: function() { - } - }); -} - - -function init_maj_detail_rejet_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/detailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - $("#codeMotifRejetPop").selectpicker(); - $("#codeMotifExclusionPop").selectpicker(); - $("#div_selection_acte").hide(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajdetailrejetrbcl").click(); - return; - - } - }); -} - -function init_maj_detail_rejet_decompte_obs(numeroDecompte) -{ - - donnees = 'numeroDecompte='+numeroDecompte; - - //var idFacture = $('#idFacture').val(); - //var idAdherent = $('#idAdherent').val(); - // - $("#div_patienter").html('
' + '
'); - - - //donnees = 'idFacture='+idFacture+'&idAdherent='+idAdherent; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclusiondecompteobs/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - //$("#codeMotifRejet").selectpicker(); - $('#div_motif_exclusion_obs').html(data); - $('#div_motif_exclusion_obs').modal("show"); - - //afficherdecompte(); - }, - complete: function() { - - } - }); -} - -function init_maj_detail_rejet_decompte(idFacture) -{ - - donnees = 'idFacture='+idFacture; - - //var idFacture = $('#idFacture').val(); - //var idAdherent = $('#idAdherent').val(); - // - $("#div_patienter").html('
' + '
'); - - - //donnees = 'idFacture='+idFacture+'&idAdherent='+idAdherent; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclusiondecompte/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - //$("#codeMotifRejet").selectpicker(); - $('#div_exclusion_actes').html(data); - $('#div_exclusion_actes').modal("show"); - - //afficherdecompte(); - }, - complete: function() { - - } - }); -} - - -function enregistrer_motif_decompte_obs() -{ - // - codeMotifRejet=$("#codeMotifRejet").val(); - idFacture=$("#idFacture").val(); - numeroLotDecompte=$("#numeroLotDecompte").val(); - numeroDecompte=$("#numeroDecompte").val(); - motifManuel=$("#motifManuel").val(); - - if (codeMotifRejet<=" ") - { - v_msg="Veuillez revoir le motif!"; - v_msgEng="Please review the motif!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMotifRejet").focus(); - - return; - } - - v_msg="Confirmez-vous ce motif?"; - v_msgEng="Do you confirm this reason?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'codeMotifRejet='+codeMotifRejet+'&numeroDecompte='+numeroDecompte+'&numeroLotDecompte='+numeroLotDecompte+'&motifManuel='+motifManuel; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclusiondecompteobs/majmotifdecompteobs/", - type: 'POST', - data: donnees, - success: function(data) { - afficherdecompte(); - }, - error: function(data) { - }, - complete: function(data) { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function enregistrer_motif_decompte() -{ - // - codeMotifRejet=$("#codeMotifRejet").val(); - idFacture=$("#idFacture").val(); - numeroLotDecompte=$("#numeroLotDecompte").val(); - motifManuel=$("#motifManuel").val(); - - if (codeMotifRejet<=" ") - { - v_msg="Veuillez revoir le motif!"; - v_msgEng="Please review the motif!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMotifRejet").focus(); - - return; - } - - v_msg="Confirmez-vous ce motif?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'codeMotifRejet='+codeMotifRejet+'&idFacture='+idFacture+'&numeroLotDecompte='+numeroLotDecompte+'&motifManuel='+motifManuel; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclusiondecompte/majmotifdecompte/", - type: 'POST', - data: donnees, - success: function(data) { - afficherdecompte(); - }, - error: function(data) { - }, - complete: function(data) { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_motifs(idMotifDecompte) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexclusiondecompte/supprimermotifDecompte/", - type : 'post', - data: "idMotifDecompte="+idMotifDecompte, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - $("#close_pop_motifs").click(); - afficherdecompte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function enregistrer_detail_rejet_rbcl() -{ - idPrestation=$("#idPrestationRejete").val(); - detailRejet=$("#detailRejet").val(); - - if (detailRejet<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailRejet").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_rejet").click(); - $("#div_selection_acte").hide(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function enregistrer_detail_rejet_rbcl() -{ - idPrestation=$("#idPrestationRejete").val(); - detailRejet=$("#detailRejet").val(); - - if (detailRejet<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailRejet").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_rejet").click(); - $("#div_selection_acte").hide(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function enregistrer_detail_exclusion_rbcl() -{ - idPrestation=$("#idPrestationexclusion").val(); - detailExclusion=$("#detailExclusion").val(); - - if (detailExclusion<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailExclusion").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_exclusion").click(); - $("#div_selection_acte").hide(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function enregistrer_detail_exclusion_rbcl() -{ - idPrestation=$("#idPrestationexclusion").val(); - detailExclusion=$("#detailExclusion").val(); - - if (detailExclusion<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailExclusion").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_exclusion").click(); - $("#div_selection_acte").hide(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - -function init_maj_detail_exclusion_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/detailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - $("#div_selection_acte").hide(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajdetailexclusionrbcl").click(); - return; - - } - }); -} - - -function consulter_detail_rejet_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/consulterdetailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - - $("#div_selection_acte").hide(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popconsulterdetailrejetrbcl").click(); - return; - - } - }); -} - - -function consulter_detail_exclusion_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/consulterdetailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - - $("#div_selection_acte").hide(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popconsulterdetailexclusionrbcl").click(); - return; - - } - }); -} - - -function editionpieceavenant(idAvenant, numeroAvenant, codeTypeAvenant) -{ - donnees = 'idAvenant='+idAvenant+'&numeroAvenant='+numeroAvenant+'&codeTypeAvenant='+codeTypeAvenant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextditionpieceavenant/", - type: 'POST', - data: donnees, - success: function(data) - { - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - if(codeTypeAvenant=="QTM"){ - window.location.assign($("#racineWeb" ).val()+"Fichequittancemanuelle/"+idAvenant); - }else{ - window.location.assign($("#racineWeb" ).val()+"Editionpieceavenant/"); - } - } - }); -} -//08/09 ajout des parametres date - -function imprimerpieceavenant(idAvenant, codeTypeAvenant, codeEtat) -{ - // - var td2 = $("#debutStat").datepicker("getDate"); - var td3 = $("#finStat").datepicker("getDate"); - - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat - - if (dt3' + ''); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxeditionpieceavenant/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_deatil_pop").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // - } - }); -} - -function exporterpieceavenant(idAvenant, codeTypeAvenant, codeEtat) -{ - donnees = 'idAvenant='+idAvenant+'&codeTypeAvenant='+codeTypeAvenant+'&codeEtat='+codeEtat; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxeditionpieceavenant/exporter/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_deatil_pop").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // - } - }); -} - -//10/05/2021 - -function affiche_effet_avenant() -{ - var idAvenant = $('#idAvenant').val(); - - donnees = 'idAvenant='+idAvenant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturerpolice/affichereffetavenant/", - type: 'POST', - data: donnees, - success: function(data) - { - var fromDate = new Date(data); - var date = new Date(fromDate).toLocaleDateString(); - $("#debut").val(date); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // - } - }); - -} - -// 15/05/2021 - -function mail_detail_stat_adherent_facture() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - emailAdherent = $("#emailAdherent").val(); - - emailAdherent = emailAdherent.trim(); - - if (emailAdherent<=" ") - { - v_msg="Veuillez indiquer les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailAdherent").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailAdherent.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhmail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - -function mail_detail_stat_adherent_garantie() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - emailAdherent = $("#emailAdherent").val(); - - emailAdherent = emailAdherent.trim(); - - if (emailAdherent<=" ") - { - v_msg="Veuillez indiquer les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailAdherent").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailAdherent.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent; - - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhmail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// 17/05/2021 - -function reinitialiser_email_adherent() -{ - emailAdherent = $("#emailAdherent_0").val(); - $("#emailAdherent").val(emailAdherent); -} - -function etat_rapport_sp_adherent() -{ - $('#div_export_a').html(""); - donnees = ""; - donnees_retour = ""; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/"; - - $("#div_detail_requete").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -// 18/05/2021 -function etat_rapport_sp_adherent_export() -{ - $('#div_export_a').html(""); - donnees = ""; - donnees_retour = ""; - - codeEtat=$("#codeEtat").val(); - - if (codeEtat<=" ") - { - v_msg="Veuillez sélectionner un état!"; - v_msgEng="Please select a state!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtat").focus(); - return; - } - - v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/"; - - var div_export = $('#div_detail_requete'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - -function imprimer_liste_assures_periode() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - if (debut<=" ") - { - v_msg="Veuillez indiquer une date de début!"; - v_msgEng="Please enter a start date!"; - alert_ebene(v_msg, v_msgEng); - - $("#debut").focus(); - return; - } - - if (fin<=" ") - { - v_msg="Veuillez indiquer une date de fin!"; - v_msgEng="Please enter a end date!"; - alert_ebene(v_msg, v_msgEng); - - $("#fin").focus(); - return; - } - - donnees = 'debut='+debut+'&fin='+fin; - - var div_export = $('#div_export_assures'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlisteassureperiode/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function imprimer_liste_assures_retrait() -{ - - debutSortie = $("#debutSortie").val(); - finSortie = $("#finSortie").val(); - - retirer = $("#retirer").val(); - - - if (retirer<=" ") - { - retirer = "R" - } - - if (debutSortie<=" ") - { - v_msg="Veuillez indiquer une date de début!"; - v_msgEng="Please enter a start date!"; - alert_ebene(v_msg, v_msgEng); - - $("#debutSortie").focus(); - return; - } - - if (finSortie<=" ") - { - v_msg="Veuillez indiquer une date de fin!"; - v_msgEng="Please enter a end date!"; - alert_ebene(v_msg, v_msgEng); - - $("#finSortie").focus(); - return; - } - - donnees = 'debutSortie='+debutSortie+'&finSortie='+finSortie+'&retirer='+retirer; - - var div_export = $('#div_export_assures'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerlisteassureretrait/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - - -function listeapprobationsubstitutionpha() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionpha/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -// 01/06/2021 -function listedemandesubstitution_pha() -{ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealablessubstitutionpha/"); -} - -function consulter_approbation_pha(idDemandesubstitution) -{ - window.location.assign($("#racineWeb" ).val()+"Consulterapprobationsubstitutionpha/"+idDemandesubstitution+"/"); -} - -function accepter_substitution_pha(idDemandesubstitution) -{ - - window.location.assign($("#racineWeb" ).val()+"Acceptersubstitutionpha/"+idDemandesubstitution+"/"); -} - -function enregistrerapprobation_pha() -{ - idDemandesubstitution = $("#idDemandesubstitution").val(); - motifReel = $("#motifReel").val(); - - if (motifReel<=" ") - { - v_msg="Veuillez saisir le motif!"; - v_msgEng="Please enter the reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReel").focus(); - 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é - codePrestataire = $("#codePrestataire").val(); - - donnees = 'idDemandesubstitution='+idDemandesubstitution+'&motifReel='+motifReel; - donnees += '&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='accordsubstitutionpha'; - typeSms ="accordsubstitutionpha"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionbenficiaire/enregistrerapprobationsubstitutionpha/", - 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); - - listedemandesubstitution_pha(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function refuser_substitution_pha(idDemandesubstitution) -{ - window.location.assign($("#racineWeb" ).val()+"Refusersubstitutionpha/"+idDemandesubstitution+"/"); -} - -function enregistrerrefussubstitution_pha() -{ - idDemandesubstitution = $("#idDemandesubstitution").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!"; - 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 = 'idDemandesubstitution='+idDemandesubstitution+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure; - donnees += '&codePrestataire='+codePrestataire; - - donnees_sav = donnees; - typeMail='refussubstitutionpha'; - typeSms= "refussubstitutionpha"; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionbenficiaire/enregistrerrefussubstitutionpha/", - 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); - - listedemandesubstitution_pha(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -// 05/06/2021 -function tarifCentre(controle){ - - var idPolice = $("#idPolice option:selected").text(); - var idPoliceVal = $("#idPolice").val(); - var codePrestataire = $("#codePrestataire").val(); - - - - $('select[name=codeGroupePrestataire]').val(0); - $('.selectpicker').selectpicker('refresh'); - - var libelle = controle.options[controle.selectedIndex].text.split(' ('); - - if(idPoliceVal ==""){ - $('#libelle').val('TARIF '+libelle[0]); - $('#libelleEng').val(libelle[0]+' RATE'); - donnees = 'codeTypeTarifActe=TN&idPolice=0&codePrestataire='+codePrestataire; - }else{ - $('#libelle').val('TARIF '+idPolice+' <=> '+libelle[0]); - $('#libelleEng').val(idPolice+' <=> '+libelle[0]+' RATE'); - donnees = 'codeTypeTarifActe=TPC&idPolice='+idPoliceVal+'&codePrestataire='+codePrestataire; - } - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifcentre/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_type_tarif').html(data); - var msgErreur = $('#div_type_tarif #msgErreur').val(); - if (msgErreur > " "){ - var str = msgErreur.split('/'); - alert_ebene(str[0],str[1]); - $('select[name=codePrestataire]').val(0); - $('.selectpicker').selectpicker('refresh'); - $('#libelle').val(""); - $('#libelleEng').val(""); - $('select[name=codeTypeTarifActe]').val(0); - } - }, - complete: function(){ - } - }); - -} - -function tarifPolice(controle){ - - var codePrestataire = $("#codePrestataire option:selected").text(); - var codePrestataireVal = $("#codePrestataire").val(); - var idPolice = $("#idPolice").val(); - var idCollege = $("#idCollege").val(); - - $('select[name=codeGroupePrestataire]').val(0); - $('.selectpicker').selectpicker('refresh'); - - var libelle = controle.options[controle.selectedIndex].text.split(' ('); - - if(codePrestataireVal ==""){ - if(idCollege=="" || idCollege=="0" || idCollege==undefined){ - $('#libelle').val('TARIF '+libelle[0]); - $('#libelleEng').val(libelle[0]+' RATE'); - }else{ - $('#libelle').val('TARIF COLLEGE '+libelle[0]); - $('#libelleEng').val(libelle[0]+' COLLEGE RATE'); - } - donnees = 'codeTypeTarifActe=TP&idPolice='+idPolice+'&codePrestataire='+'&idCollege='+idCollege; - }else{ - if(idCollege=="" || idCollege=="0" || idCollege==undefined){ - $('#libelle').val('TARIF '+codePrestataire+' <=> '+libelle[0]); - $('#libelleEng').val(codePrestataire+' <=> '+libelle[0]+' RATE'); - }else{ - $('#libelle').val('TARIF COLLEGE '+codePrestataire+' <=> '+libelle[0]); - $('#libelleEng').val(codePrestataire+' <=> '+libelle[0]+' COLLEGE RATE'); - } - donnees = 'codeTypeTarifActe=TPC&idPolice='+idPolice+'&codePrestataire='+codePrestataireVal+'&idCollege='+idCollege;; - } - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifpolice/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_type_tarif').html(data); - var msgErreur = $('#div_type_tarif #msgErreur').val(); - if (msgErreur > " "){ - var str = msgErreur.split('/'); - alert_ebene(str[0],str[1]); - $('select[name=idPolice]').val(0); - $('.selectpicker').selectpicker('refresh'); - $('#libelle').val(""); - $('#libelleEng').val(""); - $('select[name=codeTypeTarifActe]').val(0); - } - }, - complete: function(){ - } - }); - -} - -function tarifGroupe(controle){ - - $('select[name=codePrestataire]').val(1); - $('.selectpicker').selectpicker('refresh'); - - $('select[name=idPolice]').val(0); - $('.selectpicker').selectpicker('refresh'); - - - $('#libelle').val('TARIF '+controle.options[controle.selectedIndex].text); - $('#libelleEng').val(controle.options[controle.selectedIndex].text+' RATE'); - - donnees =''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifcentre/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_type_tarif').html(data); - }, - complete: function(){ - } - }); - -} - - -function filtreListetarifacte(codeTypeTarifActe){ - - donnees = "codeTypeTarifActe="+codeTypeTarifActe; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrelistetarifacte/", - type : 'post', - data: donnees, - error: function(errorData) { - // alert("Erreur : "+errorData); - }, - success: function(data) { - // alert("Success : "+data); - $("#div_lister_table").html(data); - appliquerDataTable(); - }, - complete: function() { - - } - }); - -} - - -// 10/06/2021 - -function etat_rapport_sp_periode() -{ - var td0 = $("#debutExercice").datepicker("getDate"); - var td1 = $("#dateAnalyse").datepicker("getDate"); - var td2 = $("#debutStat").datepicker("getDate"); - var td3 = $("#finStat").datepicker("getDate"); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat - - if (dt2dt1) - { - v_msg="Période a extraire hors de la période d\'analyse!"; - v_msgEng="Period to extract out of the analysis period!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt3dt1) - { - v_msg="Période a extraire hors de la période d\'analyse!"; - v_msgEng="Period to extract out of the analysis period!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt3' + ''); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_requete").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - appliquerDataTable(); - } - }); -} - -// 11/06/2021 -function ajaxfiltrepolice() -{ - - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_police").html(data); - } - }); -} - -function ajax_composante_tarif_police() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe =$("#codeTarifActe").val(); - codeFamilleActe =$("#codeFamilleActe").val(); - idPolice =$("#idPolice").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez saisir une police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&idPolice='+idPolice; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_actes_fam_au_tarif_police() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - idPolice=$("#idPolice").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez saisir une police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&idPolice='+idPolice; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/ajoutertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_actes_fam_du_tarifpolice() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - idPolice=$("#idPolice").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez saisir un police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&idPolice='+idPolice; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/retirertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_acte_au_tarif_police(idActe) -{ - codeTarifActe=$("#codeTarifActe").val(); - idPolice=$("#idPolice").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(idPolice<=' ') - { - v_msg="Veuillez saisir un police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe; - donnees += '&idPolice='+idPolice+'&idActe='+idActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/ajouterunacteautarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police(); - } - }); -} - -// 14/06/2021 -function ajaxfiltreprestataire() -{ - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prestataire").html(data); - } - }); -} - -function ajaxfiltreclientprestataire() -{ - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe; - - //alert(donnees); - //return; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreclientprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_groupe").html(data); - } - }); -} - - -// 17/06/2021 - -function afficher_liste_carteassure() -{ - donnees = ""; - donnees_retour = ""; - - codeGcAssureur = $("#codeGcAssureur").val(); - - if (codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - idPolice =$("#idPolice").val(); - if(idPolice<=' ') - { - v_msg="Veuillez saisir une police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - - idCollege=$("#idCollege").val(); - - $("#div_export_a").html(""); - - $("#div_liste_carte").html('
' + '
'); - - donnees = 'codeGcAssureur='+codeGcAssureur+'&idPolice='+idPolice+'&idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_carte").html(donnees_retour); - appliquerDataTable(); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function imprimer_liste_carteassure() -{ - nbligne_info = $("#nbligne_info").val(); - donnees = ""; - - - codeLienParente = $("#codeLienParente").val(); - codeEtatCarte = $("#codeEtatCarte").val(); - - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees += 'codeLienParente=' + codeLienParente; - donnees += '&codeEtatCarte=' + codeEtatCarte; - - donnees += '&debut=' + debut; - donnees += '&fin=' + fin; - - if (nbligne_info>"0") - { - var div_wait = $('#div_wait'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/imprimerlistecarteassure", - type: 'POST', - data: donnees, - success: function(data) - { - div_wait.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); - }else{ - v_msg="Rien à imprimer!"; - v_msgEng="Nothing to print!"; - alert_ebene(v_msg, v_msgEng); - - return; - } -} - - -// 03/07/2021 - -function etat_rapport_sp_periode_export() -{ - var td0 = $("#debutExercice").datepicker("getDate"); - var td1 = $("#dateAnalyse").datepicker("getDate"); - var td2 = $("#debutStat").datepicker("getDate"); - var td3 = $("#finStat").datepicker("getDate"); - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat - - if (dt2dt1) - { - v_msg="Période a extraire hors de la période d\'analyse!"; - v_msgEng="Period to extract out of the analysis period!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt3dt1) - { - v_msg="Période a extraire hors de la période d\'analyse!"; - v_msgEng="Period to extract out of the analysis period!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt3' + ''); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_detail_requete').html(""); - $('#div_export_a').html(donnees_retour); - } - }); -} - - -function charger_detail_stat_periode_police_pdf() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodepdf/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -// 04-07-2021 - -function charger_detail_stat_periode_police() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiode/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - - -function mail_detail_stat_periode_police() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - emailRapport = $("#emailRapport").val(); - - emailRapport = emailRapport.trim(); - - if (emailRapport<=" ") - { - v_msg="Veuillez indiques les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailRapport").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailRapport.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportperiodemail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_detail_stat_periode_police_facture_pdf() -{ - - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacturepdf/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function charger_detail_stat_periode_police_facture() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacture/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - - -function mail_detail_stat_periode_police_facture() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - emailRapport = $("#emailRapport").val(); - - emailRapport = emailRapport.trim(); - - if (emailRapport<=" ") - { - v_msg="Veuillez indiques les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailRapport").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailRapport.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacturemail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_detail_stat_periode_police_garantie_pdf() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantiepdf/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - - -function charger_detail_stat_periode_police_garantie() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - donnees = "idPolice="+idPolice; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - - -function mail_detail_stat_periode_police_garantie() -{ - $('#div_export_b').html(""); - idPolice = $("#idPolice").val(); - emailRapport = $("#emailRapport").val(); - - emailRapport = emailRapport.trim(); - - if (emailRapport<=" ") - { - v_msg="Veuillez indiques les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailRapport").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailRapport.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantiemail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_detail_stat_adherent_periode_facture_pdf() -{ - - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - donnees = "idAdherent="+idAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiodepdf/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function charger_detail_stat_adherent_periode_facture() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - donnees = "idAdherent="+idAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiode/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function mail_detail_stat_adherent_periode_facture() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - emailAdherent = $("#emailAdherent").val(); - - emailAdherent = emailAdherent.trim(); - - if (emailAdherent<=" ") - { - v_msg="Veuillez indiquer les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailAdherent").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailAdherent.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiodemail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_detail_stat_adherent_periode_garantie_pdf() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - donnees = "idAdherent="+idAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiodepdf/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function charger_detail_stat_adherent_periode_garantie() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - donnees = "idAdherent="+idAdherent; - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiode/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $('#div_export_b').html(donnees_retour); - } - }); -} - -function mail_detail_stat_adherent_periode_garantie() -{ - $('#div_export_b').html(""); - idAdherent = $("#idAdherent").val(); - emailAdherent = $("#emailAdherent").val(); - - emailAdherent = emailAdherent.trim(); - - if (emailAdherent<=" ") - { - v_msg="Veuillez indiquer les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailAdherent").focus(); - return; - } - - mauvais_mail=false; - - email_err = ""; - - var addr = emailAdherent.split(";"); - - addr.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err = element; - mauvais_mail = true; - // break; - return; - } - }); - - if(mauvais_mail==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err; - v_msgEng="Please review this address : "+email_err ; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous cet envoi?"; - v_msgEng="Do you confirm this sending?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent; - - donnees_retour = ""; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiodemail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - div_export.html(" "); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function ajaxfiltrepoliceprestataire() -{ - - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrepoliceprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_police").html(data); - } - }); -} - -// 19-07-2021 -function filtreListePoliceTarif() -{ - donnees = "codePrestataire="+$("#codePrestataire").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrelistepolicetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_police").html(data); - } - }); - -} - -function filtreListePrestataireTarif() -{ - donnees = "idPolice="+$("#codePrestataire").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrelisteprestatairetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prestataire").html(data); - } - }); -} - -function ajaxfiltretarifpolice() -{ - - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretarifpolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_police").html(data); - } - }); -} - -function ajaxfiltretarifprestataire() -{ - - donnees = "codeTarifActe="+$("#codeTarifActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretarifprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prestataire").html(data); - } - }); -} - -function ajax_composante_tarif_client_prestataire() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_un_acte_au_tarif_police_prestataire(idActe) -{ - codeTarifActe=$("#codeTarifActe").val(); - idPolice=$("#idPolice").val(); - - codePrestataire=$("#codePrestataire").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(idPolice<=' ') - { - v_msg="Veuillez saisir un police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codePrestataire<=' ') - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe; - donnees += '&idPolice='+idPolice+'&idActe='+idActe; - donnees += '&codePrestataire='+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajouterunacteautarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police_prestataire(); - } - }); -} - -function ajouter_tous_actes_fam_au_tarif_police_prestataire() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - idPolice=$("#idPolice").val(); - codePrestataire=$("#codePrestataire").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez saisir une police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - - if(codePrestataire<=' ') - { - v_msg="Veuillez saisir un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&idPolice='+idPolice; - donnees += '&codePrestataire='+codePrestataire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajoutertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police_prestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_actes_fam_du_tarifpolice_prestataire() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - idPolice=$("#idPolice").val(); - codePrestataire=$("#codePrestataire").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez saisir un police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codePrestataire<=' ') - { - v_msg="Veuillez saisir un prestataire!"; - v_msgEng="Please select a provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePrestataire").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - donnees += '&idPolice='+idPolice; - donnees += '&codePrestataire='+codePrestataire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_police_prestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficher_pop_recherche_prestataire_type_prestataire(codeTypePrestataire) -{ - codesearch = $("#codesearch").val(); - nomsearch = $("#nomsearch").val(); - - if(codesearch+nomsearch<=" ") - return; - - donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch; - donnees += "&codeTypePrestataire="+codeTypePrestataire; - - // alert(donnees); - // return; - - $("#div_listeprestataires").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestataires/getlistepypeprestatairelike/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_listeprestataires").html(data); - } - }); -} - - -function afficher_pop_recherche_prestataire_rbcl() -{ - codesearch = $("#codesearch").val(); - nomsearch = $("#nomsearch").val(); - - if(codesearch+nomsearch<=" ") - return; - - donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch; - - // alert("afficher_pop_recherche_prestataire_rbcl => "+donnees); - // return; - - $("#div_listeprestataires").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestataires/getlisteprestatairerbcl/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_listeprestataires").html(data); - } - }); -} - -function ajax_maj_montant_rejete(idPrestation, montantRejete, controle) -{ - montantRejete=montantRejete.replace(/ /g,""); - controle.value=montantRejete; - - if(controle_numerique(controle)) - { - donnees = 'idPrestation='+idPrestation+"&montantRejete="+montantRejete; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmontantrejete/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - $("#div_selection_acte").hide(); - } - }); - } -} - - -function maj_montant_rejete(idPrestation, montantRejete, controle) -{ - donnees = 'idPrestation='+idPrestation+"&montantRejete="+montantRejete; - - montantRejete=montantRejete.replace(",","."); - controle.value=montantRejete; - - if(controle_numerique(controle)) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmontantrejete/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#prestataire").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - } - }); - } -} - - -function ajax_maj_montant_exclu(idPrestation, montantExclu, controle) -{ - montantExclu=montantExclu.replace(/ /g,""); - controle.value=montantExclu; - - if(controle_numerique(controle)) - { - donnees = 'idPrestation='+idPrestation+"&montantExclu="+montantExclu; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmontanteclu/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - $("#div_selection_acte").hide(); - } - }); - } -} - - -function maj_montant_exclu(idPrestation, montantExclu, controle) -{ - donnees = 'idPrestation='+idPrestation+"&montantExclu="+montantExclu; - - montantExclu=montantExclu.replace(",","."); - controle.value=montantExclu; - - if(controle_numerique(controle)) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmontanteclu/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#prestataire").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - } - }); - } -} - -function init_maj_motif_rejet_rbcl(idPrestation, codeMotifRejet, libellemotifRejet) -{ - donnees = 'idPrestation='+idPrestation+"&codeMotifRejet="+codeMotifRejet+"&libellemotifRejet="+libellemotifRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmajmotifrbcl/motifrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_motif_rejet").html(data); - $("#codeMotifRejetPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajmotifrejetrbcl").click(); - return; - - } - }); -} - -function init_maj_motif_exclusion_rbcl(idPrestation, codeMotifExclusion, libelleMotifExclusion) -{ - donnees = 'idPrestation='+idPrestation+"&codeMotifExclusion="+codeMotifExclusion+"&libelleMotifExclusion="+libelleMotifExclusion; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmajmotifrbcl/motifexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_motif_exclusion").html(data); - $("#codeMotifExclusionPop").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajmotifexclusionrbcl").click(); - return; - - } - }); -} - - -function enregistrer_motif_rejet_rbcl() -{ - idPrestation=$("#idPrestationRejete").val(); - codeMotifRejet=$("#codeMotifRejetPop").val(); - codeMotifRejetOld=$("#codeMotifRejetOld").val(); - - if (codeMotifRejet==codeMotifRejetOld) - { - v_msg="Veuillez revoir le motif!"; - v_msgEng="Please review the reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMotifRejetPop").focus(); - - return; - } - - v_msg="Confirmez-vous cet motif?"; - v_msgEng="Do you confirm this reason?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&codeMotifRejet='+codeMotifRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmotifrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#prestataire").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_motif_rejet").click(); - $("#div_selection_acte").hide(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - -function enregistrer_motif_exclusion_rbcl() -{ - idPrestation=$("#idPrestationExclu").val(); - codeMotifExclusion=$("#codeMotifExclusionPop").val(); - codeMotifexclusiontOld=$("#codeMotifexclusiontOld").val(); - - if (codeMotifExclusion==codeMotifexclusiontOld) - { - v_msg="Veuillez revoir le motif!"; - v_msgEng="Please review the reason!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMotifExclusionPop").focus(); - - return; - } - - v_msg="Confirmez-vous cet motif?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&codeMotifExclusion='+codeMotifExclusion; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmotifexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#div_facture").html(data); - $(".datepicker").datepicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_motif_exclusion").click(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ctrlkeypresstype_prestataire(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - codeTypePrestataire = $("#codeTypePrestataire").val(); - afficher_pop_recherche_prestataire_type_prestataire(codeTypePrestataire); - } -} - - -function remboursement_classique_police() -{ - window.location.assign($("#racineWeb" ).val()+"Remboursementclassiquepolice/"); -} - -function afficher_non_facture_sin() -{ - 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()+"Nonfacturesin/"); -} - -function lister_feuille_nonfacture() -{ - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - if(debutAnalyse > dateAnalyse){ - - v_msg="La date de début est supérieur à la date de fin d'analyse!"; - v_msgEng="The start date is greater than the end date of analysis!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - var div_lister = $('#div_lister'); - div_lister.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesin/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_lister.html(donnees_retour); - appliquerDataTable(); - } - }); -} - -function facturertousfeuillenonfacture() -{ - // - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - if(debutAnalyse > dateAnalyse){ - - v_msg="La date de début est supérieur à la date de fin d'analyse!"; - v_msgEng="The start date is greater than the end date of analysis!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $('#div_export_a').html(""); - donnees_retour = ""; - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - $("#div_patienter").html('
' + '
'); - - //div_export.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxlistertousnonfacturesin/facturer/"; - - v_msg="Confirmez-vous la facturation des feuilles maladies?"; - v_msgEng="Do you confirm the invoicing of this prescription sheet?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - lister_feuille_nonfacture(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function facturerfeuillenonfacture(numeroFeuilleMaladie) -{ - donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; - - v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesin/facturer/"; - - v_msg="Confirmez-vous la facturation de cette feuille de prescription?"; - v_msgEng="Do you confirm the invoicing of this prescription sheet?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - lister_feuille_nonfacture(); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function lister_feuille_nonfacture_pdf() -{ - debutAnalyse = $("#debutAnalyse").val(); - dateAnalyse = $("#dateAnalyse").val(); - - if(debutAnalyse > dateAnalyse){ - - v_msg="La date de début est supérieur à la date de fin d'analyse!"; - v_msgEng="The start date is greater than the end date of analysis!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $('#div_export_a').html(""); - donnees_retour = ""; - - donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse; - - div_export.html('
' + '
'); - - v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesinpdf/"; - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - - } - }); -} - -function ajax_maj_tm_acte_rbcl(idPrestation, tm, controle) -{ - donnees = 'idPrestation='+idPrestation+"&tm="+tm; - - tm=tm.replace(",","."); - controle.value=tm; - - if(controle_numerique(controle)) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majtmuneprestation/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - //$("#codeMotifRejetPop").selectpicker(); - //$("#codeMotifExclusionPop").selectpicker(); - - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - $("#div_selection_acte").hide(); - } - }); - } -} - - -function maj_tm_acte_rbcl(idPrestation, tm, controle) -{ - donnees = 'idPrestation='+idPrestation+"&tm="+tm; - - tm=tm.replace(",","."); - controle.value=tm; - - if(controle_numerique(controle)) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majtmuneprestation/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#prestataire").selectpicker(); - }, - error: function(data) { - }, - complete: function(data) { - alerter_depassement_limite_classique(); - } - }); - } -} - -function ajax_cout_lettrecle_tarif(reinitialiser) -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe =$("#codeTarifActe").val(); - - if(codeTarifActe<=' ') - { - v_msg="Veuillez saisir un tarif standard!"; - v_msgEng="Please enter a standard rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe; - donnees += '&reinitialiser='+reinitialiser; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/affichercout/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_une_lettre_cle_tarif(idLettre) -{ - codeTarifActe=$("#codeTarifActe").val(); - - if(codeTarifActe<=' ') - { - v_msg="Veuillez selectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&idLettre='+idLettre; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/ajouterunelettrecletarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_cout_lettrecle_tarif("0"); - } - }); -} - -function retirer_une_lettre_cle_tarif(idDetail) -{ - donnees = 'idDetail='+idDetail; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/retirerunelettrecle/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_cout_lettrecle_tarif("0"); - } - }); -} - - -function etatstatsmaladiefichetechique(numero){ - - - var td0 = $("#debutExercice").datepicker("getDate"); - var td1 = $("#dateAnalyse").datepicker("getDate"); - var td2 = $("#debutStat").datepicker("getDate"); - var td3 = $("#finStat").datepicker("getDate"); - - if (numero=="dixhuit"){ - alert("Désolé car l'état n'est pas encore disponible. Soyez indulgent ! Dès que possible nous le mettrons en ligne. Merci pour votre compréhension!"); - return; - } - - - dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice - dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse - dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat - dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat - - if (dt2dt1) - { - v_msg="Période a extraire hors de la période d\'analyse!"; - v_msgEng="Period to extract out of the analysis period!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (dt3' + ''); - //alert(donnees); - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - - }, - success: function(data) { - //donnees_retour = data; - $('#div_export_a').html(data); - }, - complete: function() { - - } - }); -} - - -function envoiestatistiqueswhatsapp(){ - - - - // marc 03 07 2023 - debutStat = $("#debutStat").val(); - finStat = $("#finStat").val(); - - idPolice = $("#idPolice").val(); - - idCollege = $("#idCollege").val(); - - codeGcAssureur = $("#codeGcAssureur").val(); - - chargeravantapres = $("#chargeravantapres").val(); - - $('#div_export_a').html(""); - - donnees = 'debutStat='+debutStat+"&finStat="+finStat+"&idPolice="+idPolice+"&idCollege="+idCollege+"&codeGcAssureur="+codeGcAssureur+"&chargeravantapres="+chargeravantapres; - depenses = parseInt($('#depenses').val().replace(/ /g,""),10); - donnees += "&depenses="+depenses; - Chargement = parseFloat($('#Chargement').val().replace(/ /g,""),10); - donnees += "&Chargement="+Chargement; - - $('#div_export_a').html(""); - - - v_url = $("#racineWeb").val()+"Ajaxstatsmaladiefichetechniquewhatsapppdf/envoiewhatsapp/"; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - - }, - success: function(data) { - //donnees_retour = data; - $('#div_export_a').html(data); - }, - complete: function() { - - } - }); -} - - -function filtrespolicegarantstatistique(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrespolicegarantstatistique/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - $('#div_policegarant').html(data); - - $("#idPolice" ).selectpicker(); - }, - complete: function() { - - } - }); - -} - -function filtrescollegepolice() { - - donnees = "idPolice=" + $("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxfiltrescollegepolice/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_college").html(data); - $("#div_effetpolice").html(data); - $(".datepicker").datepicker(); - $("#idCollege").selectpicker(); - }, - complete: function () { - - } - }); -} - - -function filtreseffetpolice() { - ////// - donnees = "idPolice=" + $("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxfiltreseffetpolice/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_effetpolice").html(data); - $(".datepicker").datepicker(); - - $("#idCollege").selectpicker(); - }, - complete: function () { - - } - }); -} - - -function filtrespolicegarant(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrespolicegarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - $('#div_policegarant').html(data); - - $("#idPolice").selectpicker(); - - }, - complete: function() { - - } - }); - - - - -} - -function enregistrer_motif_rejet_classique(idPrestation, codeMotifRejet) -{ - - donnees = 'idPrestation='+idPrestation+'&codeMotifRejet='+codeMotifRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmotifrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#codeMotifRejetPop").selectpicker(); - $("#codeMotifExclusionPop").selectpicker(); - - }, - error: function(data) { - }, - complete: function(data) { - $("#div_selection_acte").hide(); - } - }); - -} - - -function enregistrer_motif_exclusion_classique(idPrestation, codeMotifExclusion) -{ - donnees = 'idPrestation='+idPrestation+'&codeMotifExclusion='+codeMotifExclusion; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmotifexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - $("#div_facture").html(data); - $(".datepicker").datepicker(); - $("#codeMotifRejetPop").selectpicker(); - $("#codeMotifExclusionPop").selectpicker(); - - }, - error: function(data) { - }, - complete: function(data) { - //$("#close_pop_maj_motif_exclusion").click(); - $("#div_selection_acte").hide(); - } - }); - -} - - -function supprimer_facture_classique(idFacture) -{ - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idFacture=' + idFacture; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturesdossierclassique/supprimer/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - //afficher_liste_facture_dossier_classique(); - afficher_dossier_classique(); - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function afficher_liste_facture_dossier_classique() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturesdossierclassique/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_detail_facture").html(data); - }, - complete: function() { - - } - }); -} - -function afficheBeneficiaire(numeroBeneficiaire){ - //var nomForm = $('#nomForm').val(); - - - donnees = "numeroBeneficiaire="+numeroBeneficiaire; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinfosbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_infos_beneficiaire").html(data); - $("#div_infos_beneficiaire").modal("show"); - $("#div_patienter").empty(); - }, - complete: function() { - afficherMasquerAdherent(); - afficherMasquerGaranties(); - afficherMasquerDepenses(); - afficherMasquerBareme(); - } - }); - -} - - -function afficherMasquerBareme() -{ - masquerBareme = $("#masquerBareme").val(); - - const element = document.getElementById("chevron-bareme"); - - if(masquerBareme=="1"){ - $('#div_bareme').hide(); - $("#masquerBareme").val("0"); - $("#span_bareme").text("Voir"); - - 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"); - } -} - - - -function afficherMasquerGaranties() -{ - masquerGarantie = $("#masquerGarantie").val(); - - let d = document.getElementById("div_benef"); - - - const element = document.getElementById("chevron-garantie"); - - - if(masquerGarantie=="1"){ - $('#div_garantie').hide(); - $("#masquerGarantie").val("0"); - $("#span_garantie").text("Afficher"); - - element.classList.remove("bi-chevron-up"); - element.classList.add("bi-chevron-down"); - - $('#div_garantie').css('margin-bottom', '0px'); - - - }else{ - $('#div_garantie').show(); - $("#masquerGarantie").val("1"); - $("#span_garantie").text("Masquer"); - //$('#div_benef').hide(); - - element.classList.remove("bi-chevron-down"); - element.classList.add("bi-chevron-up"); - - $('#div_garantie').css('margin-bottom', '180px'); - - - } - -} - -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 afficherMasquerAdherent() -{ - masquerAdherent = $("#masquerAdherent").val(); - - const element = document.getElementById("chevron-adherent"); - - if(masquerAdherent=="1"){ - $('#div_adherent').hide(); - $("#masquerAdherent").val("0"); - $("#span_adherent").text("Afficher"); - - element.classList.remove("bi-chevron-up"); - element.classList.add("bi-chevron-down"); - }else{ - $('#div_adherent').show(); - $("#masquerAdherent").val("1"); - $("#span_adherent").text("Masquer"); - - element.classList.remove("bi-chevron-down"); - element.classList.add("bi-chevron-up"); - } -} - -function maj_detail_rejet_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/detailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajdetailrejetrbcl").click(); - return; - - } - }); -} - - -function modifier_detail_rejet_rbcl() -{ - idPrestation=$("#idPrestationRejete").val(); - detailRejet=$("#detailRejet").val(); - - if (detailRejet<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailRejet").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majdetailrejet/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_rejet").click(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function maj_detail_exclusion_rbcl(idPrestation) -{ - donnees = 'idPrestation='+idPrestation; - - // alert(donnees); - // return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/detailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_detail_rejet").html(data); - }, - error: function(data) { - }, - complete: function(data) { - $("#btn_popmajdetailexclusionrbcl").click(); - return; - - } - }); -} - - -function modifier_detail_exclusion_rbcl() -{ - idPrestation=$("#idPrestationexclusion").val(); - detailExclusion=$("#detailExclusion").val(); - - if (detailExclusion<=" ") - { - v_msg="Veuillez revoir le détail!"; - v_msgEng="Please review the détail!"; - alert_ebene(v_msg, v_msgEng); - - $("#detailExclusion").focus(); - - return; - } - - v_msg="Confirmez-vous cet détail?"; - v_msgEng="Do you confirm this reason?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majdetailexclusion/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_facture").html(data); - $(".datepicker").datepicker(); - }, - error: function(data) { - }, - complete: function(data) { - $("#close_pop_maj_detail_exclusion").click(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficherExamensPrescrits(numeroFeuilleMaladie) { - - - codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val(); - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie; - donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxexamensprescrits/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_examens_prescrits").html(data); - appliquerDataTable(); - $("#div_examens_prescrits").modal({backdrop: 'static', keyboard: false, show: true }); - $("#div_examens_prescrits").modal("show"); - $("#div_patienter").empty(); - - //Ajaxmedicamentsprescrits - - var motifReel = document.getElementById('motifReel'); - var motifRefusPrestataire = document.getElementById('motifRefusPrestataire'); - motifReel.value = ""; - //motifReel.focus(); - //motifReel.setSelectionRange(field, 1, 2); - - motifRefusPrestataire.value = ""; - //motifRefusPrestataire.focus(); - //motifRefusPrestataire.setSelectionRange(field, 1, 2); - - }, - complete: function () { - - } - }); - -} - -// 07/02/2022 - -function ajax_maj_qte_prescrit_act_exam(idExamen, quantite, controle) -{ - quantite=quantite.replace(",","."); - controle.value=quantite; - - if(controle_numerique(controle)) - { - if(quantite==0) - { - controle.focus(); - v_msg="Veuillez saisir la quantit\u00e9!"; - v_msgEng="Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idExamen='+idExamen+"&quantite="+quantite; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteacteexamen/majquantite/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_examens_prescrits").html(data); - //controle.focus(); - }, - error: function(data) { - }, - complete: function() { - affiche_liste_act_exam_provisoire(); - } - }); - } -} - -function supprimer_examen(idExamen) -{ - v_msg="Confirmez-vous la suppression de cet examen?"; - v_msgEng="Do you confirm the removal of this exam?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idExamen='+idExamen; - - $("#div_examens").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexamensprescrits/supprimer/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_examens").html(data); - }, - error: function(data) { - }, - complete: function() { - //prescription_examen(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function afficherMedicamentsPrescrits(numeroFeuilleMaladie){ - - - codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val(); - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie; - donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmedicamentsprescrits/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - - $("#div_medicaments_prescrits").html(data); - $("#div_medicaments_prescrits").modal("show"); - $("#div_patienter").empty(); - - - var motifReel = document.getElementById('motifReel'); - var motifRefusPrestataire = document.getElementById('motifRefusPrestataire'); - motifReel.value = ""; - motifRefusPrestataire.value = ""; - - - - - - }, - complete: function() { - - } - }); - -} - -function appliquerDataTableMini(){ - var oTable = $('#tablistemini'); - - // Détruire l'instance existante si elle existe - if ($.fn.DataTable.isDataTable(oTable)) { - table.DataTable().destroy(); - table.empty(); // Optionnel : vider le contenu si nécessaire - } - - try{ - oTable.DataTable({ - "lengthMenu": [ 50, 100, 150], - "scrollX": true, - "scrollY": "34vh", - "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 maj_composante_tauxappliquepolice_prestataire_acte(idActe, tauxApplique) -{ - donnees = 'idActe='+idActe+"&tauxApplique="+tauxApplique; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/majtauxapplique/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - complete: function(data) - { - } - }); -} - -function affiche_actes_plafonnes_beneficiaire(){ - - var idBeneficiaire = $('#idBeneficiaire').val(); - var idAdherent = $('#idAdherent').val(); - - $("#div_patienter").html('
' + '
'); - - - donnees = 'idAdherent='+idAdherent+'&idBeneficiaire='+idBeneficiaire; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesplafonnesbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_actes_bareme').html(data); - $('#div_actes_bareme').modal("show"); - }, - complete: function() { - - } - }); -} - -function affiche_reseau_prestatairessoins_beneficiaire(){ - - var idPolice = $('#idPolice').val(); - var idCollege = $('#idCollege').val(); - - var numeroBeneficiaire = $('#numeroBeneficiaire').val(); - var numeroAdherent = $('#numeroAdherent').val(); - - $("#div_patienter").html('
' + '
'); - - donnees = 'idPolice='+idPolice+'&idCollege='+idCollege; - donnees += '&numeroAdherent='+numeroAdherent+'&numeroBeneficiaire='+numeroBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairessoinsbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_prestataires_soins').html(data); - //appliquerDataTable(); - $('#div_prestataires_soins').modal("show"); - - setTimeout(function() { - //your datatable code - functionDataTable(); - - }, 500); - - }, - complete: function() { - - } - }); - -} - -function afficherHistoriquePrestataion(numeroBeneficiaire,numeroBonExamen){ - - donnees = "numeroBeneficiaire="+numeroBeneficiaire+"&numeroBonExamen="+numeroBonExamen; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistoriqueprestation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_historique_prestation").html(data); - $("#div_historique_prestation").modal("show"); - - }, - complete: function() { - afficherhistoriquegarantie(numeroBeneficiaire); - - $("#div_patienter").empty(); - } - }); - -} -function afficherhistoriquegarantie(numeroBeneficiaire){ - - d1=$("#d1").val(); - d2=$("#d2").val(); - - codeGarantie=$("#codeGarantie").val(); - - donnees = "numeroBeneficiaire="+numeroBeneficiaire+"&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(); - }, 500); - - - }, - complete: function() { - - } - }); - -} - -function afficherHistoriqueMedicament(numeroBeneficiaire){ - - - donnees = "numeroBeneficiaire="+numeroBeneficiaire; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistoriquemedicament/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_historique_medicament").html(data); - appliquerDataTable(); - $("#div_historique_medicament").modal("show"); - $("#div_patienter").empty(); - - }, - complete: function() { - - } - }); - -} - -function functionDataTable(){ - var tab = ''; - - tab = $('#tableLister'); - var codeLangue = $("#codeLangue").val(); - - // Détruire l'instance existante si elle existe - if ($.fn.DataTable.isDataTable(tab)) { - table.DataTable().destroy(); - table.empty(); // Optionnel : vider le contenu si nécessaire - } - - try{ - if(codeLangue=="en_US") - { - tab.DataTable({ - responsive: true, - "lengthMenu": [ 25, 50, 100], - "scrollX": true, - "scrollY": "55vh", - "pagingType": "full_numbers", - "autoWidth": false, - "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 - { - tab.DataTable({ - responsive: true, - "lengthMenu": [ 25, 50, 100], - "scrollX": true, - "scrollY": "55vh", - "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 recapituler_quittance_manuelle() -{ - //accesoireTotal = $("#accesoireTotal").val(); - - accessoireGarant = $("#accessoireGarant").val(); - accessoireGestion = $("#accessoireGestion").val(); - accessoireCourtier = $("#accessoireCourtier").val(); - - accessoireGarant = accessoireGarant.replace(/ /g,""); - accessoireGarant = parseInt(accessoireGarant.replace(",","."),10); - - accessoireGestion = accessoireGestion.replace(/ /g,""); - accessoireGestion = parseInt(accessoireGestion.replace(",","."),10); - - accessoireCourtier = accessoireCourtier.replace(/ /g,""); - accessoireCourtier = parseInt(accessoireCourtier.replace(",","."),10); - - //donnees = 'accesoireTotal='+accesoireTotal; - - donnees = 'accessoireGarant='+accessoireGarant; - donnees += '&accessoireGestion='+accessoireGestion; - donnees += '&accessoireCourtier='+accessoireCourtier; - - // $("#div_test_gabarit").html(""); - - //alert(donnees);return; - - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/recapituler/", - type: 'POST', - data: donnees, - success: function(data) { - // $("#div_test_gabarit").html(data); - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function pop_afficher_selection_quittance_manuelle() -{ - var div_selection_assure = $('#div_selection_assure'); - var div_patienter = $('#div_patienter'); - - div_selection_assure.html('
' + '
'); - - - - div_patienter.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionquittancemanuelle/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_selection_assure.html(data); - //appliquerDataTable(); - - div_patienter.html(''); - }, - complete: function() { - $("#btn_pop").click(); - } - }); -} - -function enregistrer_quittance_manuelle() -{ - // - - dateemission = $("#dateemission").val(); - accessoireGarant = $("#accessoireGarant").val(); - accessoireGestion = $("#accessoireGestion").val(); - accessoireCourtier = $("#accessoireCourtier").val(); - - accessoireGarant = accessoireGarant.replace(/ /g,""); - accessoireGarant = parseInt(accessoireGarant.replace(",","."),10); - - accessoireGestion = accessoireGestion.replace(/ /g,""); - accessoireGestion = parseInt(accessoireGestion.replace(",","."),10); - - accessoireCourtier = accessoireCourtier.replace(/ /g,""); - accessoireCourtier = parseInt(accessoireCourtier.replace(",","."),10); - - //donnees = 'accesoireTotal='+accesoireTotal; - - donnees = 'accessoireGarant='+accessoireGarant; - donnees += '&accessoireGestion='+accessoireGestion; - donnees += '&accessoireCourtier='+accessoireCourtier; - donnees += '&dateemission='+dateemission; - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/recapituler/", - type: 'POST', - data: donnees, - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - nbAliment=$("#nbAliment").val(); - - if (nbAliment<"1") - { - v_msg="Veuillez sélectionner les personnes conernées!"; - v_msgEng="Please select the persons concerned!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette nouvelle prime?"; - v_msgEng="Do you confirm this new premium?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Fichequittancemanuelle/enregistrerquittancemanuelle/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - }); - - -} - -function beneficiaire_a_selectionner(p_choix, p_id_beneficiaire) -{ - donnees = 'idBeneficiaire='+p_id_beneficiaire; - donnees += '&choix='+p_choix; - - //alert(donnees);return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionquittancemanuelle/selectionner/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - //recapituler_quittance_manuelle(); - } - }); -} - -function ajax_maj_prime_beneficiaire_temp(idPrime, prime, controle) -{ - prime=prime.replace(",","."); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/majprime/", - type: 'POST', - data: donnees, - success: function(data) { - // $("#div_test_gabarit").html(data); - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} -//27-10-2022 - -function verifierQuantiteModifier() -{ - - - quantitePrescrite = $('#quantitePrescrite').val(); - quantiteModifiee = $('#quantiteModifiee').val(); - - codeTypePrestation = $('#codeTypePrestation').val(); - prixSeance = $('#prixSeance').val(); - - quantiteHospit = $('#quantiteHospit').val(); - quantiteModifieeHospit = $('#quantiteModifieeHospit').val(); - - if(quantiteModifiee != undefined){ - if(parseInt(quantiteModifiee) > parseInt(quantitePrescrite)){ - $('#quantiteModifiee').val(0); - } - - - } - - if(quantiteModifieeHospit != undefined){ - if(parseInt(quantiteModifieeHospit) > parseInt(quantitePrescrite)){ - $('#quantiteModifieeHospit').val(0); - } - } - - if(codeTypePrestation=="SEA" && quantiteModifiee > "0"){ - quantiteModifiee = parseInt(quantiteModifiee); - prixSeance = parseInt(prixSeance.replace(/ /g,"")); - - $('#prixTotalSeance').val(formatCurrency(quantiteModifiee*prixSeance)); - } -} - -//26-10-2022 -function formatNumerique(controle){ - controle.value = controle.value.replace(/ /g,""); - return; - -} - - -function tarifSouscripteur(controle) -{ - var idSouscripteur = $("#idSouscripteur").val(); - - $('select[name=codePrestataire]').val(0); - $('select[name=codeGroupePrestataire]').val(0); - $('select[name=idPolice]').val(0); - $('.selectpicker').selectpicker('refresh'); - - var souscripteur = controle.options[controle.selectedIndex].text; - - $('#libelle').val('TARIF '+souscripteur); - $('#libelleEng').val(souscripteur+' RATE'); - - var libelle = $('#libelle').val(); - var libelleEng = $('#libelleEng').val(); - - donnees = 'codeTypeTarifActe=TSS&idSouscripteur='+idSouscripteur+'&libelle='+libelle; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifsouscripteur/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_type_tarif').html(data); - var msgErreur = $('#div_type_tarif #msgErreur').val(); - if (msgErreur > " "){ - var str = msgErreur.split('/'); - alert_ebene(str[0],str[1]); - $('select[name=idSouscripteur]').val(0); - $('.selectpicker').selectpicker('refresh'); - $('#libelle').val(""); - $('#libelleEng').val(""); - $('select[name=codeTypeTarifActe]').val(0); - } - }, - complete: function(){ - } - }); - -} - -function ajax_composante_tarif_souscripteur() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_actes_fam_au_tarif_souscripteur() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/ajoutertousactsautarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_souscripteur(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function ajouter_un_acte_au_tarif_souscripteur(idActe) -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'idActe='+idActe+'&codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/ajouterunacteautarif/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif_souscripteur(); - } - }); -} - -//31-12-2022 - -function filtrepolicesgarant() -{ - - donnees = "codeGcAssureur="+$("#codeGcAssureur").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrepolicegarant/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_police").html(data); - $("#idPolice").selectpicker(); - } - }); -} - -function filtrecollegepolice() -{ - donnees = "idPolice="+$("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrecollegepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_college").html(data); - $("#idCollege").selectpicker(); - } - }); -} - -function filtreproduitgarant(){ - // - - var codeGcAssureur = $('#codeGcAssureur').val(); - - var codeGcAssureur = $('#codeGcAssureur').val(); - - - donnees = 'codeGcAssureur='+codeGcAssureur; - - if(codeGcAssureur !=""){ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduitgarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_produit').html(data); - $("#codeProduit").selectpicker(); - }, - complete: function() { - - } - }); - - - } -} - -function afficher_adherent_bascule() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - idPolice = $('#idPolice').val(); - idCollege = $('#idCollege').val(); - - - idCollegePolice = $('#idCollegePolice').val(); - - - if(codeGcAssureur<=' ') - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeProduit<=' ') - { - v_msg="Veuillez sélectionner un produit!!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select an insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select an insurance college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&idPolice='+idPolice; - donnees += '&idCollege='+idCollege; - donnees += '&idCollegePolice='+idCollegePolice; - - var div_attente = $('#div_adherents'); - - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherentsbacules/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_attente.html(data); - appliquerDataTable(); - $("#idCollegePolice").selectpicker(); - - }, - complete: function() { - - } - }); - -} - -function ajouter_adherent_bascule(numeroAdherent) -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - idPolice = $('#idPolice').val(); - idCollege = $('#idCollege').val(); - idOption = $('#idOption').val(); - dateEffet = $('#dateEffet').val(); - - if(codeGcAssureur<=' ') - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeProduit<=' ') - { - v_msg="Veuillez sélectionner un produit!!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select an insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select an insurance college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - /* - if(idOption=="2"){ - v_msg="Cette option n'est pas encore prise en compte!"; - v_msgEng="This option is not yet taken into account!"; - alert_ebene(v_msg, v_msgEng); - - return; - - } - */ - - if(dateEffet<=' ') - { - v_msg="Veuillez sélectionner une date d'effet!"; - v_msgEng="Please select an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&idPolice='+idPolice; - donnees += '&idCollege='+idCollege; - donnees += '&idOption='+idOption; - donnees += '&numeroAdherent='+numeroAdherent; - donnees += '&dateEffet='+dateEffet; - - var div_attente = $('#div_adherents'); - - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherentsbacules/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - afficher_adherent_bascule(); - - }, - complete: function() { - - } - }); -} - -function ajouter_tous_adherents_basculer() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - idPolice = $('#idPolice').val(); - idCollege = $('#idCollege').val(); - idOption = $('#idOption').val(); - dateEffet = $('#dateEffet').val(); - - idCollegePolice = $('#idCollegePolice').val(); - - //alert(idCollegePolice);return; - - if(codeGcAssureur<=' ') - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeProduit<=' ') - { - v_msg="Veuillez sélectionner un produit!!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select an insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select an insurance college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - /* - if(idOption=="2"){ - v_msg="Cette option n'est pas encore prise en compte!"; - v_msgEng="This option is not yet taken into account!"; - alert_ebene(v_msg, v_msgEng); - - return; - - } - */ - - if(dateEffet<=' ') - { - v_msg="Veuillez sélectionner une date d'effet!"; - v_msgEng="Please select an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&idPolice='+idPolice; - donnees += '&idCollege='+idCollege; - donnees += '&idOption='+idOption; - donnees += '&dateEffet='+dateEffet; - donnees += '&idCollegePolice='+idCollegePolice; - - //alert(donnees); die(); - - var div_attente = $('#div_adherents'); - - - div_attente.html('
' + '
'); - - - v_msg="Attention, cela va ajouter tous les adhérents disponibles à cette autre police! Confirmez-vous?"; - v_msgEng="Be careful, this will add all available members to this other policy! Can you confirm?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherentsbacules/ajoutertous/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - afficher_adherent_bascule(); - - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function filtreadherentcollege() -{ - var idCollegePolice = $('#idCollegePolice').val(); - - donnees = 'idCollegePolice='+idCollegePolice; - - //alert(donnees); return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreadherentcollege/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - //$('#div_college_police').html(data); - afficher_adherent_bascule(); - //appliquerDataTable(); - - }, - complete: function() { - - } - }); - -} - -//05-01-2023 - -function filtrecollegepolicetarif() -{ - - donnees = "idPolice="+$("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrecollegepolicetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_college").html(data); - $("#idCollege").selectpicker(); - } - }); -} - -// 09-01-2023 - -function ajax_maj_garantie_tm(idPrestation, codeGarantie, controle) -{ - donnees = 'idPrestation='+idPrestation+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairetm/majgarantie/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - -} - -function ajax_maj_affection_tm(idPrestation, codeAffection, controle) -{ - donnees = 'idPrestation='+idPrestation+"&codeAffection="+codeAffection; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestatairetm/majaffection/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - -} - -// 10-01-2023 - -function afficher_affection_tm() -{ - idCollege = $("#idCollege").val(); - - - var div_attente = $('#div_complet'); - - - div_attente.html('
' + '
'); - - - donnees = 'idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/", - type: 'POST', - data: donnees, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - //$("#codeGarantie").selectpicker(); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function ajouter_une_affection_tm(codeAffection) -{ - var idCollege = $('#idCollege').val(); - var tm = $('#tm').val(); - - var appliquerPlafond = $('#appliquerPlafond').val(); - - if(tm==undefined){ - tm = "0"; - } - - if(tm<=' ') - { - v_msg="Veuillez entrer la valeur du Ticket Modérateur!"; - v_msgEng="Please enter the value of the Moderator Ticket!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - return; - } - - - if(appliquerPlafond<=' ') - { - v_msg="Le plafond s'applique oui ou non ?"; - v_msgEng="Does the cap apply or not?"; - alert_ebene(v_msg, v_msgEng); - - $("#appliquerPlafond").focus(); - return; - } - - - - donnees = 'codeAffection='+codeAffection+'&idCollege='+idCollege+'&tm='+tm+'&appliquerPlafond='+appliquerPlafond; - - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/ajouter/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - afficher_affection_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function retirer_une_affection_tm(idAffection) -{ - donnees = 'idAffection='+idAffection; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/retirer/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - - -function ajax_maj_tm_affection(idAffection, tm, controle) -{ - - tm=tm.replace(",","."); - controle.value=tm; - - donnees = 'idAffection='+idAffection+"&tm="+tm; - - if(controle_numerique(controle)) - { - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/majtm/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } -} - -function retirer_adherent_bascule(numeroAdherent) -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - idPolice = $('#idPolice').val(); - idCollege = $('#idCollege').val(); - idOption = $('#idOption').val(); - dateEffet = $('#dateEffet').val(); - - if(codeGcAssureur<=' ') - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeProduit<=' ') - { - v_msg="Veuillez sélectionner un produit!!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select an insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select an insurance college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - - donnees = 'numeroAdherent='+numeroAdherent; - - var div_attente = $('#div_adherents'); - - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherentsbacules/retirer/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - afficher_adherent_bascule(); - - }, - complete: function() { - - } - }); -} - -function retirer_tous_adherent_bascule() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - idPolice = $('#idPolice').val(); - idCollege = $('#idCollege').val(); - - - //alert(idCollegePolice);return; - - if(codeGcAssureur<=' ') - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeProduit<=' ') - { - v_msg="Veuillez sélectionner un produit!!"; - v_msgEng="Please select a product!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").focus(); - return; - } - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select an insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select an insurance college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&idPolice='+idPolice; - donnees += '&idCollege='+idCollege; - - //alert(donnees); die(); - - var div_attente = $('#div_adherents'); - - - div_attente.html('
' + '
'); - - - v_msg="Attention cela va annuler le basculement de tous les adhérents de cette police! Confirmez-vous?"; - v_msgEng="Please note that this will cancel the switch for all members of this policy! You confirm?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherentsbacules/retirertous/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - afficher_adherent_bascule(); - - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// 18-01-2023 -function afficher_remboursement_garantie() -{ - idCollege = $("#idCollege").val(); - - - var div_attente = $('#div_complet'); - - - div_attente.html('
' + '
'); - - - donnees = 'idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremboursementgarantie/", - type: 'POST', - data: donnees, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - //$("#codeGarantie").selectpicker(); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function ajouter_une_garantie_police(codeGarantie) -{ - - donnees = 'codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremboursementgarantie/ajouter/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - afficher_remboursement_garantie(); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -//19-01-2023 -function ajax_maj_limite(idGarantie, nbreLimiteGarantie, controle) -{ - idCollege = $("#idCollege").val(); - nbreLimiteGarantie=nbreLimiteGarantie.replace(",","."); - controle.value=nbreLimiteGarantie; - - donnees = 'idGarantie='+idGarantie+"&nbreLimiteGarantie="+nbreLimiteGarantie+"&idCollege="+idCollege; - - if(controle_numerique(controle)) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremboursementgarantie/majlimite/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } -} - - -function ajax_maj_typeremboursement(idGarantie, codeTypeRemboursement, controle) -{ - idCollege = $("#idCollege").val(); - - donnees = 'idGarantie='+idGarantie+"&codeTypeRemboursement="+codeTypeRemboursement+"&idCollege="+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxremboursementgarantie/majtyperemboursement/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - -} - - -// 23-01-2023 -function filtreadherentparcollege() -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if(idCollegePolice ==""){ - idCollegePolice = "0"; - } - - donnees = 'idCollegePolice='+idCollegePolice; - - //alert(donnees); return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreadherentparcollege/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - //$('#div_college_police').html(data); - afficher_adherents_police(); - //appliquerDataTable(); - - }, - complete: function() { - - } - }); - -} - -// 27-01-2023 - -function augmenteAnnee(){ - - var an = $("#an").val(); - - $("#an").val(parseInt(an)+1); - - afficher_garanties_bareme(); -} - -function diminueAnnee(){ - - var an = $("#an").val(); - $("#an").val(parseInt(an-1)); - - afficher_garanties_bareme(); - -} - -// 31-01-2023 - -function ajouterunactebareme(){ - - var codeActe = $("#codeActe").val(); - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = "codeActe="+codeActe+"&codeGarantie="+codeGarantie+"&idBaremePriseEnCharge="+idBaremePriseEnCharge; - - //alert(donnees); - //return; - - $("#div_corpsacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsactebareme/ajouteracte/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_corpsacte").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function ajouterunactebareme(){ - - var codeActe = $("#codeActe").val(); - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = "codeActe="+codeActe+"&codeGarantie="+codeGarantie+"&idBaremePriseEnCharge="+idBaremePriseEnCharge; - - //alert(donnees); - //return; - - $("#div_corpsacte").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcorpsactebareme/ajouteracte/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_corpsacte").html(data); - - affichertoutactebareme(); - afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie){ - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxacteshorsbareme/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actehorsbareme').html(data); - $("#codeActe").selectpicker(); - - }, - complete: function() { - - } - }); -} - - -// 06-02-2023 - -function detail_baremepriseencharge(idBaremePriseEnCharge) -{ - window.location.assign($("#racineWeb" ).val()+"Detailbaremepriseencharge/"+idBaremePriseEnCharge+"/"); -} - -// 20-02-2022 -function afficherMasquerGarantiesBareme() -{ - - masquerGarantie = $("#masquerGarantie").val(); - - - if(masquerGarantie == undefined){ - masquerGarantie = "1"; - } - - if(masquerGarantie=="1"){ - $('#div_garanties_masquer').hide(); - $("#masquerGarantie").val("0"); - $("#span_garantie").text("[+]"); - - }else{ - $('#div_garanties_masquer').show(); - $("#masquerGarantie").val("1"); - - intit_saisie_garantiebareme(); - actualiser_bareme_garantie(); - $("#span_garantie").text("[-]"); - - $("#masquerGarantieLienParente").val("1"); - $("#masquerActe").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBaremeLienParente(); - afficherMasquerActeBareme(); - afficherMasquerActeBaremeLienParente(); - } - - afficheNombreLigneBareme('garantiesbaremepriseencharge'); - - -} - - -function afficherMasquerGarantiesBaremeLienParente() -{ - - 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"); - intit_saisie_garantiebareme_lienparente(); - actualiser_bareme_garantie_lienparente(); - $("#span_garantie_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerActe").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBareme(); - afficherMasquerActeBareme(); - afficherMasquerActeBaremeLienParente(); - } - - afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente'); -} - - -function afficherMasquerActeBareme() -{ - 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(); - intit_saisie_actebareme(); - $("#span_acte").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerGarantieLienParente").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBareme(); - afficherMasquerGarantiesBaremeLienParente(); - afficherMasquerActeBaremeLienParente(); - } - - afficheNombreLigneBareme('actesbaremepriseencharge'); -} - -function afficherMasquerActeBaremeLienParente() -{ - - 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(); - intit_saisie_actebareme_lienparente(); - $("#span_acte_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerGarantieLienParente").val("1"); - $("#masquerActe").val("1"); - - afficherMasquerGarantiesBareme(); - afficherMasquerGarantiesBaremeLienParente(); - afficherMasquerActeBareme(); - } - - afficheNombreLigneBareme('actesbaremepriseenchargelienparente'); -} - -function appliquerDataTableBareme(){ - var oTable = $('#tabbareme'); - - // Détruire l'instance existante si elle existe - if ($.fn.DataTable.isDataTable(oTable)) { - table.DataTable().destroy(); - table.empty(); // Optionnel : vider le contenu si nécessaire - } - - try{ - oTable.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; - } -} - -//22-02-2023 - -function actualiser_bareme_garantie() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_garanties_bareme').html(data); - - - }, - complete: function() { - - } - }); - -} - -// inserer_bareme() - -function inserer_bareme_garantie() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantie = $("#dateEffetGarantie").val(); - forfaitPlafondGarantieAdherent = $("#forfaitPlafondGarantieAdherent").val(); - codePeriodicitePlafondGarantieAdherent = $("#codePeriodicitePlafondGarantieAdherent").val(); - nbreTransactionGarantieAdherent = $("#nbreTransactionGarantieAdherent").val(); - codePeriodiciteGarantieAdherent = $("#codePeriodiciteGarantieAdherent").val(); - forfaitPlafondGarantie = $("#forfaitPlafondGarantie").val(); - codePeriodicitePlafondGarantie = $("#codePeriodicitePlafondGarantie").val(); - nbreTransactionGarantie = $("#nbreTransactionGarantie").val(); - codePeriodiciteGarantie = $("#codePeriodiciteGarantie").val(); - //codeObservationFamilleActe = $("#codeObservationFamilleActe").val(); - codeTypeRemboursement = $("#codeTypeRemboursement").val(); - delaiCarenceFamilleActe = $("#delaiCarenceFamilleActe").val(); - ticketModerateurFamilleActe = $("#ticketModerateurFamilleActe").val(); - - forfaitTmGarantie = $("#forfaitTmGarantie").val(); - - ageMinimumFamilleActe = $("#ageMinimumFamilleActe").val(); - ageMaximumFamilleActe = $("#ageMaximumFamilleActe").val(); - actifFamilleActe = $("#actifFamilleActe").val(); - - - forfaitPlafondGarantieAdherent = forfaitPlafondGarantieAdherent.replace(/ /g,""); - forfaitPlafondGarantie = forfaitPlafondGarantie.replace(/ /g,""); - - forfaitTmGarantie = forfaitTmGarantie.replace(/ /g,""); - - - if(dateEffetGarantie <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantie").focus(); - return; - - } - - if(actifFamilleActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActe").focus(); - return; - - } - - $("#div_garanties_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetGarantie='+dateEffetGarantie; - donnees += '&forfaitPlafondGarantieAdherent='+forfaitPlafondGarantieAdherent; - donnees += '&codePeriodicitePlafondGarantieAdherent='+codePeriodicitePlafondGarantieAdherent; - donnees += '&nbreTransactionGarantieAdherent='+nbreTransactionGarantieAdherent; - donnees += '&codePeriodiciteGarantieAdherent='+codePeriodiciteGarantieAdherent; - donnees += '&forfaitPlafondGarantie='+forfaitPlafondGarantie; - donnees += '&codePeriodicitePlafondGarantie='+codePeriodicitePlafondGarantie; - donnees += '&nbreTransactionGarantie='+nbreTransactionGarantie; - donnees += '&codePeriodiciteGarantie='+codePeriodiciteGarantie; - //donnees += '&codeObservationFamilleActe='+codeObservationFamilleActe; - donnees += '&codeTypeRemboursement='+codeTypeRemboursement; - donnees += '&delaiCarenceFamilleActe='+delaiCarenceFamilleActe; - donnees += '&ticketModerateurFamilleActe='+ticketModerateurFamilleActe; - donnees += '&ageMinimumFamilleActe='+ageMinimumFamilleActe; - donnees += '&ageMaximumFamilleActe='+ageMaximumFamilleActe; - donnees += '&actifFamilleActe='+actifFamilleActe; - - donnees += '&forfaitTmGarantie='+forfaitTmGarantie; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_garantiebareme(); - actualiser_bareme_garantie(); - - }, - complete: function() { - afficheNombreLigneBareme('garantiesbaremepriseencharge'); - - } - }); -} - -function intit_saisie_garantiebareme() -{ - $("#dateEffetGarantie").val(""); - $("#forfaitPlafondGarantieAdherent").val("0"); - - $("#codePeriodicitePlafondGarantieAdherent").val("A"); - $("#nbreTransactionGarantieAdherent").val("0"); - $("#codePeriodiciteGarantieAdherent").val("A"); - $("#forfaitPlafondGarantie").val("0"); - - $("#forfaitTmGarantie").val("0"); - - $("#codePeriodicitePlafondGarantie").val("A"); - $("#nbreTransactionGarantie").val("0"); - $("#codePeriodiciteGarantie").val("A"); - //$("#codeObservationFamilleActe").val("VD"); - $("#codeTypeRemboursement").val("RDTP"); - $("#delaiCarenceFamilleActe").val("0"); - //$("#ticketModerateurFamilleActe").val("0"); - $("#ageMinimumFamilleActe").val("0"); - $("#ageMaximumFamilleActe").val("0"); - $("#actifFamilleActe").val("1"); -} - -// 23-02-20233 - -function actualiser_bareme_garantie_lienparente() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/", - 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 inserer_bareme_garantie_lienparente() -{ - - - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - codeLienParente = $("#codeLienParente").val(); - forfaitPlafondGarantieLienParente = $("#forfaitPlafondGarantieLienParente").val(); - codePeriodicitePlafondGarantieLienParente = $("#codePeriodicitePlafondGarantieLienParente").val(); - nbreTransactionGarantieLienParente = $("#nbreTransactionGarantieLienParente").val(); - codePeriodiciteGarantieLienParente = $("#codePeriodiciteGarantieLienParente").val(); - //codeObservationFamilleActeLienParente = $("#codeObservationFamilleActeLienParente").val(); - codeTypeRemboursementLienParente = $("#codeTypeRemboursementLienParente").val(); - delaiCarenceFamilleActeLienParente = $("#delaiCarenceFamilleActeLienParente").val(); - ticketModerateurFamilleActeLienParente = $("#ticketModerateurFamilleActeLienParente").val(); - - - forfaitTmGarantieLienParente = $("#forfaitTmGarantieLienParente").val(); - - ageMinimumFamilleActeLienParente = $("#ageMinimumFamilleActeLienParente").val(); - ageMaximumFamilleActeLienParente = $("#ageMaximumFamilleActeLienParente").val(); - actifFamilleActeLienParente = $("#actifFamilleActeLienParente").val(); - - - forfaitPlafondGarantieLienParente = forfaitPlafondGarantieLienParente.replace(/ /g,""); - forfaitTmGarantieLienParente = forfaitTmGarantieLienParente.replace(/ /g,""); - - if(dateEffetGarantieLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").focus(); - return; - - } - - if(codeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParente").focus(); - return; - - } - - if(actifFamilleActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActeLienParente").focus(); - return; - - } - - $("#div_garanties_bareme_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&dateEffetGarantieLienParente='+dateEffetGarantieLienParente; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&forfaitPlafondGarantieLienParente='+forfaitPlafondGarantieLienParente; - donnees += '&codePeriodicitePlafondGarantieLienParente='+codePeriodicitePlafondGarantieLienParente; - donnees += '&nbreTransactionGarantieLienParente='+nbreTransactionGarantieLienParente; - donnees += '&codePeriodiciteGarantieLienParente='+codePeriodiciteGarantieLienParente; - - - //donnees += '&codeObservationFamilleActeLienParente='+codeObservationFamilleActeLienParente; - donnees += '&codeTypeRemboursementLienParente='+codeTypeRemboursementLienParente; - donnees += '&delaiCarenceFamilleActeLienParente='+delaiCarenceFamilleActeLienParente; - donnees += '&ticketModerateurFamilleActeLienParente='+ticketModerateurFamilleActeLienParente; - donnees += '&ageMinimumFamilleActeLienParente='+ageMinimumFamilleActeLienParente; - donnees += '&ageMaximumFamilleActeLienParente='+ageMaximumFamilleActeLienParente; - donnees += '&actifFamilleActeLienParente='+actifFamilleActeLienParente; - - donnees += '&forfaitTmGarantieLienParente='+forfaitTmGarantieLienParente; - - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - intit_saisie_garantiebareme_lienparente(); - actualiser_bareme_garantie_lienparente(); - - }, - complete: function() { - afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente'); - - } - }); -} - -function intit_saisie_garantiebareme_lienparente() -{ - $("#dateEffetGarantieLienParente").val(""); - $("#codeLienParente").val(""); - $("#forfaitPlafondGarantieLienParente").val("0"); - $("#codePeriodicitePlafondGarantieLienParente").val("A"); - $("#nbreTransactionGarantieLienParente").val("0"); - $("#codePeriodiciteGarantieLienParente").val("A"); - - //$("#codeObservationFamilleActeLienParente").val("VD"); - $("#codeTypeRemboursementLienParente").val("RDTP"); - $("#delaiCarenceFamilleActeLienParente").val("0"); - //$("#ticketModerateurFamilleActeLienParente").val("0"); - $("#ageMinimumFamilleActeLienParente").val("0"); - $("#ageMaximumFamilleActeLienParente").val("0"); - $("#actifFamilleActeLienParente").val("1"); - - $("#forfaitTmGarantieLienParente").val("0"); - - -} - - -function actualiser_bareme_acte() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actes_bareme').html(data); - - - }, - complete: function() { - - } - }); - -} - -function inserer_bareme_acte() -{ - - - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActe = $("#codeActe").val(); - - dateEffetActe = $("#dateEffetActe").val(); - forfaitPlafondActeAdherent = $("#forfaitPlafondActeAdherent").val(); - codePeriodicitePlafondActeAdherent = $("#codePeriodicitePlafondActeAdherent").val(); - nbreTransactionActeAdherent = $("#nbreTransactionActeAdherent").val(); - codePeriodiciteActeAdherent = $("#codePeriodiciteActeAdherent").val(); - forfaitPlafondActe = $("#forfaitPlafondActe").val(); - codePeriodicitePlafondActe = $("#codePeriodicitePlafondActe").val(); - nbreTransactionActe = $("#nbreTransactionActe").val(); - codePeriodiciteActe = $("#codePeriodiciteActe").val(); - codeTypeRemboursementActe = $("#codeTypeRemboursementActe").val(); - delaiCarenceActe = $("#delaiCarenceActe").val(); - ticketModerateurActe = $("#ticketModerateurActe").val(); - ageMinimumActe = $("#ageMinimumActe").val(); - ageMaximumActe = $("#ageMaximumActe").val(); - actifActe = $("#actifActe").val(); - - - forfaitTmActe = $("#forfaitTmActe").val(); - - - forfaitPlafondActeAdherent = forfaitPlafondActeAdherent.replace(/ /g,""); - forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,""); - forfaitTmActe = forfaitTmActe.replace(/ /g,""); - - if(codeActe <= " "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActe").focus(); - return; - - } - - if(dateEffetActe <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").focus(); - return; - - } - - if(actifActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActe").focus(); - return; - - } - - $("#div_actes_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&codeActe='+codeActe; - - donnees += '&dateEffetActe='+dateEffetActe; - donnees += '&forfaitPlafondActeAdherent='+forfaitPlafondActeAdherent; - donnees += '&codePeriodicitePlafondActeAdherent='+codePeriodicitePlafondActeAdherent; - donnees += '&nbreTransactionActeAdherent='+nbreTransactionActeAdherent; - donnees += '&codePeriodiciteActeAdherent='+codePeriodiciteActeAdherent; - - donnees += '&forfaitPlafondActe='+forfaitPlafondActe; - donnees += '&codePeriodicitePlafondActe='+codePeriodicitePlafondActe; - donnees += '&nbreTransactionActe='+nbreTransactionActe; - donnees += '&codePeriodiciteActe='+codePeriodiciteActe; - donnees += '&codeTypeRemboursementActe='+codeTypeRemboursementActe; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - donnees += '&ticketModerateurActe='+ticketModerateurActe; - donnees += '&ageMinimumActe='+ageMinimumActe; - donnees += '&ageMaximumActe='+ageMaximumActe; - donnees += '&actifActe='+actifActe; - - donnees += '&forfaitTmActe='+forfaitTmActe; - - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme(); - actualiser_bareme_acte(); - - }, - complete: function() { - afficheNombreLigneBareme('actesbaremepriseencharge'); - - } - }); -} - -function intit_saisie_actebareme() -{ - $("#codeActe").selectpicker('val', ''); - - - $("#codeActe").val(''); - $("#searchInputActe").val(''); - $("#zone").val(''); - - - $("#dateEffetActe").val(""); - $("#forfaitPlafondActeAdherent").val("0"); - $("#codePeriodicitePlafondActeAdherent").val("A"); - $("#nbreTransactionActeAdherent").val("0"); - $("#codePeriodiciteActeAdherent").val("A"); - $("#forfaitPlafondActe").val("0"); - $("#codePeriodicitePlafondActe").val("A"); - $("#nbreTransactionActe").val("0"); - $("#codePeriodiciteActe").val("A"); - //$("#codeObservationActe").val("VD"); - $("#delaiCarenceActe").val("0"); - //$("#ticketModerateurActe").val("0"); - $("#ageMinimumActe").val("0"); - $("#ageMaximumActe").val("0"); - $("#actifActe").val("1"); - - $("#forfaitTmActe").val("0"); -} - - -function actualiser_bareme_acte_lienparente() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actes_lienparente').html(data); - - - }, - complete: function() { - - } - }); - -} - -function inserer_bareme_acte_lienparente() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActeLienParente = $("#codeActeLienParente").val(); - - dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - forfaitPlafondActeLienParente = $("#forfaitPlafondActeLienParente").val(); - codePeriodicitePlafondActeLienParente = $("#codePeriodicitePlafondActeLienParente").val(); - nbreTransactionActeLienParente = $("#nbreTransactionActeLienParente").val(); - codePeriodiciteActeLienParente = $("#codePeriodiciteActeLienParente").val(); - codeTypeRemboursementActeLienParente = $("#codeTypeRemboursementActeLienParente").val(); - delaiCarenceActeLienParente = $("#delaiCarenceActeLienParente").val(); - ticketModerateurActeLienParente = $("#ticketModerateurActeLienParente").val(); - ageMinimumActeLienParente = $("#ageMinimumActeLienParente").val(); - ageMaximumActeLienParente = $("#ageMaximumActeLienParente").val(); - actifActeLienParente = $("#actifActeLienParente").val(); - - forfaitTmActeLienParente = $("#forfaitTmActeLienParente").val(); - - forfaitPlafondActeLienParente = forfaitPlafondActeLienParente.replace(/ /g,""); - forfaitTmActeLienParente = forfaitTmActeLienParente.replace(/ /g,""); - - if(codeActeLienParente <=" "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActeLienParente").focus(); - return; - - } - - if(dateEffetActeLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").focus(); - return; - - } - - if(codeLienParenteActeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParenteActeLienParente").focus(); - return; - - } - - if(actifActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActeLienParente").focus(); - return; - - } - - $("#div_actes_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&dateEffetActeLienParente='+dateEffetActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - donnees += '&forfaitPlafondActeLienParente='+forfaitPlafondActeLienParente; - donnees += '&codePeriodicitePlafondActeLienParente='+codePeriodicitePlafondActeLienParente; - donnees += '&nbreTransactionActeLienParente='+nbreTransactionActeLienParente; - donnees += '&codePeriodiciteActeLienParente='+codePeriodiciteActeLienParente; - - - donnees += '&codeTypeRemboursementActeLienParente='+codeTypeRemboursementActeLienParente; - donnees += '&delaiCarenceActeLienParente='+delaiCarenceActeLienParente; - donnees += '&ticketModerateurActeLienParente='+ticketModerateurActeLienParente; - donnees += '&ageMinimumActeLienParente='+ageMinimumActeLienParente; - donnees += '&ageMaximumActeLienParente='+ageMaximumActeLienParente; - donnees += '&actifActeLienParente='+actifActeLienParente; - - donnees += '&forfaitTmActeLienParente='+forfaitTmActeLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme_lienparente(); - actualiser_bareme_acte_lienparente(); - - }, - complete: function() { - afficheNombreLigneBareme('actesbaremepriseenchargelienparente'); - } - }); -} - -function intit_saisie_actebareme_lienparente() -{ - $("#codeActeLienParente").selectpicker('val', ''); - - $("#codeActeLienParente").val(''); - $("#searchInputActe").val(''); - - $("#dateEffetActeLienParente").val(""); - $("#codeLienParenteActeLienParente").val(""); - $("#forfaitPlafondActeLienParente").val("0"); - $("#codePeriodicitePlafondActeLienParente").val("A"); - $("#nbreTransactionActeLienParente").val("0"); - $("#codePeriodiciteActeLienParente").val("A"); - - //$("#codeObservationActeLienParente").val("VD"); - $("#delaiCarenceActeLienParente").val("0"); - //$("#ticketModerateurActeLienParente").val("0"); - $("#ageMinimumActeLienParente").val("0"); - $("#ageMaximumActeLienParente").val("0"); - $("#actifActeLienParente").val("1"); - - $("#forfaitTmActeLienParente").val("0"); - - -} - -function controleDateEffetGarantieBareme(){ - - var datejour = $("#datejour_C").val(); - var maxDateEffetGarantie = $("#maxDateEffetGarantie").val(); - var dateEffetGarantie = $("#dateEffetGarantie").val(); - - var str = dateEffetGarantie.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(maxDateEffetGarantie); - //return; - - if((dte < dtj) && (maxDateEffetGarantie!=undefined)){ - var tdm = new Date(maxDateEffetGarantie); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - //alert(dte < dtm); - //return; - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffetGarantie").val(''); - $("#dateEffetGarantie").focus(); - return; - } - } - - -} - -//24-02-2023 - -function validiteDateEffetGarantieLienParente(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - var codeLienParente = $("#codeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetGarantieLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetGarantieLienParente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetGarantieLienParente = $("#maxDateEffetGarantieLienParente").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetGarantieLienParente!=undefined || maxDateEffetGarantieLienParente!='')){ - var tdm = new Date(maxDateEffetGarantieLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").val(''); - $("#dateEffetGarantieLienParente").focus(); - return; - }else{ - inserer_bareme_garantie_lienparente(); - } - }else{ - - inserer_bareme_garantie_lienparente(); - } - - }, - complete: function() { - - - } - }); - -} - - -function validiteDateEffetActeBareme(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var codeActe = $("#codeActe").val(); - - var dateEffetActe = $("#dateEffetActe").val(); - var datejour = $("#datejour_C").val(); - - var str = dateEffetActe.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActe='+codeActe; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebareme').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBareme = $("#maxDateEffetActeBareme").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBareme!=undefined || maxDateEffetActeBareme!='')){ - var tdm = new Date(maxDateEffetActeBareme); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").val(''); - $("#dateEffetActe").focus(); - return; - }else{ - inserer_bareme_acte(); - } - }else{ - - inserer_bareme_acte(); - } - - }, - complete: function() { - - - } - }); - -} - - -function validiteDateEffetActeBaremeLienParente(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - var codeActeLienParente = $("#codeActeLienParente").val(); - - var dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - var codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetActeLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebaremelienparente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBaremeLienParente = $("#maxDateEffetActeBaremeLienParente").val(); - - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBaremeLienParente!=undefined || maxDateEffetActeBaremeLienParente!='')){ - var tdm = new Date(maxDateEffetActeBaremeLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").val(''); - $("#dateEffetActeLienParente").focus(); - return; - }else{ - inserer_bareme_acte_lienparente(); - } - }else{ - - inserer_bareme_acte_lienparente(); - } - - }, - complete: function() { - - - } - }); - -} - -//30-03-2023 -function limiteadherent(){ - - var idAdherent = $('#idAdherent').val(); - - $("#div_patienter").html('
' + '
'); - - //Ajaxlimiteaddadherent - donnees = 'idAdherent='+idAdherent; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimiteadherent/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_limite_adherent').html(data); - //appliquerDataTable(); - $('#div_limite_adherent').modal("show"); - - }, - complete: function() { - - } - }); -} - -function ajax_maj_plafond_aherent(idLimite, plafond) -{ - plafond = plafond.replace(/ /g,""); - - donnees = 'idLimite='+idLimite+'&plafond='+plafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimiteadherent/majplafond/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - }, - complete: function() { - - } - }); - -} - -function limitebeneficiaire(){ - - var idBeneficiaire = $('#idBeneficiaire').val(); - - $("#div_patienter").html('
' + '
'); - - donnees = 'idBeneficiaire='+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_limite_beneficiaire').html(data); - //appliquerDataTable(); - $('#div_limite_beneficiaire').modal("show"); - }, - complete: function() { - - } - }); -} - -function ajax_maj_plafond_beneficiaire(idLimite, plafond) -{ - plafond = plafond.replace(/ /g,""); - - donnees = 'idLimite='+idLimite+'&plafond='+plafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/majplafond/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - }, - complete: function() { - - } - }); - -} - -//10-04-2023 -function ajax_maj_plafond_affection(idAffection, appliquerPlafond, controle) -{ - if(appliquerPlafond<=' ') - { - v_msg="Le plafond s'applique Oui ou Non ?"; - v_msgEng="Does the cap apply or not?"; - alert_ebene(v_msg, v_msgEng); - - controle.focus(); - return; - } - - donnees = 'idAffection='+idAffection+"&appliquerPlafond="+appliquerPlafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/majplafond/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_complet").html(data); - //afficher_prestataire_tm(); - }, - error: function(data) { - }, - complete: function() { - } - }); - -} - -//19-04-2023 -function supprimer_baremegarantie(adminProd,idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremegarantielienparente(adminProd, idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie_lienparente(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function supprimer_baremeacte(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremeactelienparente(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte_lienparente(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//28-04-2023 -function afficheNombreLigneBareme(table) -{ - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnbrelignebareme/"+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() { - - } - }); - - -} - -//02-05-2023 -function archivage_bareme(idBaremePriseEnCharge, archiver) -{ - if(archiver=="0"){ - - v_msg="Valider l'entête du barème avant de voir son détail, confirmez-vous la validation?"; - v_msgEng="Validate the header of the scale before seeing its details, do you confirm the validation?"; - }else{ - v_msg="Invalider l'entête du barème avant de le modifier, confirmez-vous la invalidation?"; - v_msgEng="Invalidate the header of the scale before changing it, do you confirm the invalidation?"; - } - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/archiver/", - type: 'POST', - data: 'idBaremePriseEnCharge='+idBaremePriseEnCharge+'&archiver='+archiver, - success: function(data) - { - if(archiver=="0"){ - v_msg="Le barème est validé avec succès!"; - v_msgEng="The schedule is successfully validated!"; - }else{ - v_msg="Le barème est invalidé avec succès!"; - v_msgEng="The scale is successfully invalidated!"; - } - - alert_ebene(v_msg, v_msgEng); - - }, - complete: function(data) - { - retour_liste_bareme(); - } - }); - } else { - // L'utilisateur a annulé - retour_liste_bareme(); - } - }); - -} - -// -function plafondFamilleProduit(){ - var codeProduit = $('#codeProduit').val(); - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees ='codeProduit='+codeProduit; - donnees +='&codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxplafondfamilleproduit/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_plafond').html(data); - //affiche_particularite_statut(); - }, - complete: function(){ - } - }); - -} - -function libelleBaremeCollege(controle){ - - tab["bareme"] = controle.options[controle.selectedIndex].text; - - nomcollege(); - -} - -function libelleTypeCollege(controle){ - - tab["type"] = controle.options[controle.selectedIndex].text; - - - - nomcollege(); -} - -function nomcollege(){ - if(tab["type"]==undefined) - { - tab["type"] = ''; - } - - if(tab["bareme"]==undefined) - { - tab["bareme"] = ''; - } - - $('#libelleCollege').val(tab["type"]+' '+tab["bareme"]); -} - -//09-05-2023 -function affichelisteactes(libelle, zone) -{ - if(libelle!='' && libelle.length >="3") - { - var donnees = 'libelle='+ libelle+'&zone='+zone; - - //alert(donnees); - vLink = "Ajaxchargeractesexamenhospitalisation/"; - $.ajax({ - type: "POST", - url: $("#racineWeb").val()+vLink, - data:donnees, - beforeSend: function(){ - if(zone=="acte" || zone=="decompte" || zone=="proforma"){ - $("#searchInputActe").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px"); - }else if (zone=="lienparente"){ - $("#searchInputLienparente").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px"); - } - }, - success: function(data){ - if(zone=="acte" || zone=="decompte" || zone=="proforma"){ - $("#div_selection_acte").show(); - $("#div_selection_acte").html(data); - $("#searchInputActe").css("background","#FFF"); - }else if (zone=="lienparente"){ - $("#div_selection_lienparente").show(); - $("#div_selection_lienparente").html(data); - $("#searchInputLienparente").css("background","#FFF"); - } - } - }); - }else{ - if(zone=="acte" || zone=="decompte" || zone=="proforma"){ - $("#div_selection_acte").hide(); - }else if (zone=="lienparente"){ - $("#div_selection_lienparente").hide(); - } - return false; - } -} - -function selectElement(code, libelle, zone){ - nomForm = $("#nomForm").val(); - - if(zone=="acte" || zone=="decompte" || zone=="proforma"){ - $("#searchInputActe").val(libelle); - $("#div_selection_acte").hide(); - $("#codeActe").val(code); - - if(nomForm=="tMadherentacte"){ - afficheMaxdateEffetAdherentacte(); - }else if(nomForm=="tMbeneficiaireActe"){ - afficheMaxdateEffetBeneficiaireacte(); - }else if(nomForm=="tMcollegeActe"){ - afficheMaxdateEffetcollegeacte(); - }else if(nomForm=="tMpoliceActe"){ - afficheMaxdateEffetpoliceacte(); - }else if(nomForm=="tMclientActe"){ - afficheMaxdateEffetclientacte(); - }else if(nomForm=="frmFactureclassique" || nomForm=="frmFactureclassiquepolice"){ - ajouter_un_acte_factureclassique(code); - }else if(nomForm=="traitementProforma"){ - ajouter_un_acte_proforma(code); - } - - - - if(zone=="decompte"){ - //var str = libelle.split(' <==> '); - - //var prixTarif = extraitNombre(str[1]); - - ajouter_un_acte_selection_dec(code); - } - - }else if (zone=="lienparente"){ - $("#searchInputLienparente").val(libelle); - $("#div_selection_lienparente").hide(); - $("#codeActeLienParente").val(code); - } -} - -function afficherDetailBareme() -{ - masquerBareme = $("#masquerBareme").val(); - - if(masquerBareme == undefined){ - masquerBareme = "1"; - } - - //alert(masquerGarantie); - - if(masquerBareme=="1"){ - $('#div_bareme').hide(); - $("#masquerBareme").val("0"); - $("#span_bareme").text("[+]"); - - }else{ - $('#div_bareme').show(); - $("#masquerBareme").val("1"); - //$("#dateEffetGarantie").focus(); - $("#span_bareme").text("[-]"); - - init_saisie_detailbareme(); - actualiser_detailbareme(); - } - - afficheNombreLigneBareme('detailbareme'); -} - - -function init_saisie_detailbareme() -{ - $("#dateEffetBareme").val(""); - $("#actif").val(""); -} - -function controleDateEffetBareme(){ - - var datejour = $("#datejour_C").val(); - var maxDateEffetBareme = $("#maxDateEffetBareme").val(); - var dateEffetBareme = $("#dateEffetBareme").val(); - - var str = dateEffetBareme.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(maxDateEffetBareme); - //return; - - if((dte < dtj) && (maxDateEffetBareme!=undefined)){ - var tdm = new Date(maxDateEffetBareme); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - //alert(dte+' '+dtm); - //return; - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffetBareme").val(''); - $("#dateEffetBareme").focus(); - return; - } - } - - -} - -function actualiser_detailbareme() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_bareme').html(data); - - - }, - complete: function() { - - } - }); - -} - -function supprimer_detailbareme(adminProd, idDetail) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/supprimer/", - type : 'post', - data: "idDetail="+idDetail, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_detailbareme(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -// inserer_bareme() -function inserer_bareme() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - dateEffetBareme = $("#dateEffetBareme").val(); - ticketModerateurBareme = $("#ticketModerateurBareme").val(); - //actif = $("#actif").val(); - - if(dateEffetBareme <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetBareme").focus(); - return; - - } - - if(ticketModerateurBareme <= " "){ - - v_msg="Veuillez entrer un ticket modérateur!"; - v_msgEng="Please enter a co-payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#ticketModerateurBareme").focus(); - return; - - } - - $("#div_bareme").html('
' + '
'); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetBareme='+dateEffetBareme; - donnees += '&ticketModerateurBareme='+ticketModerateurBareme; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - init_saisie_detailbareme(); - actualiser_detailbareme(); - }, - complete: function() { - afficheNombreLigneBareme('detailbareme'); - $("#masquerBareme").val("0"); - afficherDetailBareme(); - } - }); -} - -//15-05-2023 -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 recherchecodeproduit() -{ - var codeProduit = $("#codeProduit").val(); - - var donnee_a_affciher = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnouveauproduit/rechercher", - type : 'post', - data: 'codeProduit='+codeProduit, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - donnee_a_affciher = data; - }, - complete: function() { - //alert(donnee_a_affciher); - if(donnee_a_affciher=="true") - { - v_msg="Ce code produit existe déjà! Veuillez le remplacer."; - v_msgEng="This product code already exists! Please replace it."; - alert_ebene(v_msg, v_msgEng); - - $("#codeProduit").val(""); - $("#codeProduit").focus(); - } - } - }); - -} - -function extraitNombre(str){ - return Number(str.replace(/[^\d]/g, "")) -} - -//17-06-2023 -function ajax_maj_prix_acte_dec(idPrestationactes, valeurActe, controle) -{ - - - valeurActe=valeurActe.replace(",","."); - controle.value=valeurActe; - - valeurActe=valeurActe.replace(/ /g,""); - valeurActe=parseInt(valeurActe.replace(",","."),10); - controle.value=valeurActe; - - if(controle_numerique(controle)) - { - - donnees = 'idPrestationactes='+idPrestationactes+"&valeurActe="+valeurActe; - - donnee_a_affciher = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/majvaleuracte/", - type: 'POST', - data: donnees, - success: function(data) { - donnee_a_affciher = data; - }, - error: function(data) { - }, - complete: function() { - $("#div_prestations").html(donnee_a_affciher); - - } - }); - } -} - -function ajax_maj_qte_acte_dec(idPrestationactes, 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\u00e9!"; - v_msgEng="Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/majquantite/", - type: 'POST', - data: donnees, - success: function(data) { - donnee_a_affciher = data; - }, - error: function(data) { - }, - complete: function() { - $("#div_prestations").html(donnee_a_affciher); - } - }); - } -} - -//20-05-2023 -function maj_composante_effettarif_acte(idActe, dateEffet, maxDateEffetActe, ligne){ - - var datejour = $("#datejour_C").val(); - - var str = dateEffet.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - donnees = "idActe="+idActe+"&dateEffet="+dateEffet; - - v_msg="Confirmez-vous cette date d'effet?"; - v_msgEng="Do you confirm this effective date?"; - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(donnees); - //return; - - if((dte < dtj) && (maxDateEffetActe!="")){ - var tdm = new Date(maxDateEffetActe); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - return; - }else{ - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/majeffet/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - } - }); - } - }else{ - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/majeffet/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - } - }); - } -} - - -function actualiserActesTarifes() -{ - donnees=''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactestarifes/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_acte_2').html(data); - appliquerDataTable(); - }, - complete: function(data) - { - } - }); - -} - -//21-05-2023 -function valider_tarif() -{ - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").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(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - v_msg="Validez-vous cette composition de tarif?"; - v_msgEng="Do you validate this price composition?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/validertarif/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif("1"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_tous_prestataires_tarifclient() -{ - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe; - - v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?"; - v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#div_compsante_tarif").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/ajoutertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_tarifclient(codePrestataire) -{ - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?"; - v_msgEng="Do you want to associate this service provider with the selected rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/ajouterunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_prestataires_tarifclient() -{ - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?"; - v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/retirertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_tarifclient(codePrestataire) -{ - - idClient = $("#idClient").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idClient<=' ') - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Attention! Confirmez-vous le retrait de ce prestataire?"; - v_msgEng="Attention! Do you confirm the withdrawal of this service provider?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/retirerunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//25-05-2023 -function ajax_composante_tarif_police_prestataire() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - idPolice = $("#idPolice").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_prestataires_tarifpolice() -{ - idPolice = $("#idPolice").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe; - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?"; - v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajoutertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_tarifpolice(codePrestataire) -{ - idPolice = $("#idPolice").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?"; - v_msgEng="Do you want to associate this service provider with the selected rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajouterunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - ajax_composante_tarif_police_prestataire(); - } - }); - -} - -function retirer_tous_prestataires_tarifpolice() -{ - idPolice = $("#idPolice").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe; - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?"; - v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_tarifpolice(codePrestataire) -{ - - idPolice = $("#idPolice").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idPolice<=' ') - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a insurance policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Attention! Confirmez-vous le retrait de ce prestataire?"; - v_msgEng="Attention! Do you confirm the withdrawal of this service provider?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirerunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajax_composante_tarif_college_prestataire() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - idCollege = $("#idCollege").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - idPolice = $("#idPolice").val(); - - donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe; - donnees += "&idPolice="+idPolice; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_prestataires_tarifcollege() -{ - idCollege = $("#idCollege").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe; - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?"; - v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/ajoutertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_tarifcollege(codePrestataire) -{ - idCollege = $("#idCollege").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?"; - v_msgEng="Do you want to associate this service provider with the selected rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/ajouterunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_prestataires_tarifcollege() -{ - idCollege = $("#idCollege").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe; - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?"; - v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/retirertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_tarifcollege(codePrestataire) -{ - - idCollege = $("#idCollege").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idCollege<=' ') - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Attention! Confirmez-vous le retrait de ce prestataire?"; - v_msgEng="Attention! Do you confirm the withdrawal of this service provider?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/retirerunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function chargernumero(numero) -{ - var nomForm = $('#nomForm').val(); - var donnees = 'numero='+ numero; - //alert(donnees); return; - - if(nomForm=="adherentprestataire" || nomForm=="tMadherent" || nomForm=="tMadherentacte" - || nomForm=="tMadherentacteprestataire" || nomForm=="tMadherentgarantie" || nomForm =="tMadherentgarantieprestataire" - || nomForm =="tMadherentprestataire") - { - vLink = "Ajaxchargernumeroadherent/"; - }else - if(nomForm=="beneficiaireprestataire" || nomForm=="tMbeneficiaire" || nomForm=="tMbeneficiaireActe" - || nomForm=="tMbeneficiaireActePrestataire" || nomForm=="tMbeneficiaireGarantie" || nomForm=="tMbeneficiaireGarantiePrestataire" - || nomForm=="tMbeneficiairePrestataire" || nomForm=="tarifappliquebeneficiaire" || nomForm=="remboursementClassic") - { - vLink = "Ajaxchargernumerobeneficiaire/"; - } - - $.ajax({ - type: "POST", - url: $("#racineWeb").val()+vLink, - data:donnees, - beforeSend: function(){ - $("#searchInput").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px"); - }, - success: function(data){ - $("#div_selection").show(); - $("#div_selection").html(data); - $("#searchInput").css("background","#FFF"); - } - }); -} - -//adhérent - prestataire -function selectAssure(id, numero, nom, nomPolice, nomCollege, codeLienParente){ - - $("#searchInput").val(numero); - $("#div_selection").hide(); - $("#nomAssure").val(nom); - $("#idAssure").val(id); - - $("#nomPolice").val(nomPolice); - $("#nomCollege").val(nomCollege); - $("#codeLienParente").val(codeLienParente); - - if($("#nomForm").val()=="tMadherent") - { - afficheMaxdateEffetAdherent(); - } -} - -function ajax_composante_tarif_adherent_prestataire() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - nomAssure = $("#nomAssure").val(); - numeroAdherent = $("#searchInput").val(); - - nomPolice = $("#nomPolice").val(); - nomCollege = $("#nomCollege").val(); - codeLienParente = $("#codeLienParente").val(); - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - donnees += "&numeroAdherent="+numeroAdherent+"&nomAssure="+nomAssure; - donnees += "&nomPolice="+nomPolice+"&nomCollege="+nomCollege; - donnees += "&codeLienParente="+codeLienParente; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_prestataires_tarifadherent() -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?"; - v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/ajoutertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_tarifadherent(codePrestataire) -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?"; - v_msgEng="Do you want to associate this service provider with the selected rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/ajouterunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_prestataires_tarifadherent() -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?"; - v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/retirertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_tarifadherent(codePrestataire) -{ - - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Attention! Confirmez-vous le retrait de ce prestataire?"; - v_msgEng="Attention! Do you confirm the withdrawal of this service provider?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/retirerunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -//beneficiaire - prestataire -function selectBeneficiaire(id, numero, nom, nomPolice, nomCollege, codeLienParente, numeroAdherent, adherent){ - $("#searchInput").val(numero); - $("#div_selection").hide(); - $("#nomAssure").val(nom); - $("#idAssure").val(id); - - $("#codeLienParente").val(codeLienParente); - - $("#noAdherent").val(numeroAdherent); - $("#nomAdherent").val(adherent); - - if($("#nomForm").val()=="remboursementClassic"){ - $("#idBeneficiaire").val(id); - ajax_context_adherent(id); - }else{ - $("#nomPolice").val(nomPolice); - $("#nomCollege").val(nomCollege); - } - - - - if($("#nomForm").val()=="tMbeneficiaire") - { - afficheMaxdateEffetBeneficiaire(); - } -} - -function ajax_composante_tarif_beneficiaire_prestataire() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - nomAssure = $("#nomAssure").val(); - numeroBeneficiaire = $("#searchInput").val(); - - nomPolice = $("#nomPolice").val(); - nomCollege = $("#nomCollege").val(); - codeLienParente = $("#codeLienParente").val(); - - noAdherent = $("#noAdherent").val(); - nomAdherent = $("#nomAdherent").val(); - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - donnees += "&numeroBeneficiaire="+numeroBeneficiaire+"&nomAssure="+nomAssure; - donnees += "&nomPolice="+nomPolice+"&nomCollege="+nomCollege; - donnees += "&codeLienParente="+codeLienParente; - donnees += "&noAdherent="+noAdherent+"&nomAdherent="+nomAdherent; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function ajouter_tous_prestataires_tarifbeneficiaire() -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro du bénéficiaire!"; - v_msgEng="Please enter a beneficiary number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?"; - v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/ajoutertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_un_prestataire_tarifbeneficiaire(codePrestataire) -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?"; - v_msgEng="Do you want to associate this service provider with the selected rate?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/ajouterunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_prestataires_tarifbeneficiaire() -{ - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe; - - - $("#div_compsante_tarif").html('
' + '
'); - - - v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?"; - v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/retirertousprestataires/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) - { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_prestataire_tarifbeneficiaire(codePrestataire) -{ - - idAssure = $("#idAssure").val(); - codeTarifActe = $("#codeTarifActe").val(); - - if(idAssure=='0') - { - v_msg="Veuillez entrer un numéro d'adhérent!"; - v_msgEng="Please enter a membership number!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - return; - } - - if(codeTarifActe<=' ') - { - v_msg="Veuillez sélectionner un tarif!"; - v_msgEng="Please select a rate!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTarifActe").focus(); - return; - } - - donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire; - - $("#div_compsante_tarif").html('
' + '
'); - - v_msg="Attention! Confirmez-vous le retrait de ce prestataire?"; - v_msgEng="Attention! Do you confirm the withdrawal of this service provider?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/retirerunprestataire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_compsante_tarif').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() - { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//27-05-2023 - -function recupererValeur() -{ - - nomForm = $("#nomForm").val(); - - - if(nomForm=="frmadherent") - { - nom = $("#nom").val(); - prenoms = $("#prenoms").val(); - sexe = $("#sexe").val(); - dateNaissance = $("#dateNaissance").val(); - idCollege = $("#idCollege").val(); - - myVal = 0; - - donnees = "nom="+nom+"&prenoms="+prenoms+"&idCollege="+idCollege; - donnees += "&sexe="+sexe+"&dateNaissance="+dateNaissance; - - myVal_nom = (nom<=" ") ? 0 : 1; - myVal_prenoms = (prenoms<=" ") ? 0 : 1; - myVal_sexe = (sexe<=" ") ? 0 : 1; - myVal_dateNaissance = (dateNaissance<=" ") ? 0 : 1; - - myVal = parseInt(myVal_nom+myVal_prenoms+myVal_sexe+myVal_dateNaissance); - - if(myVal==4) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexistanceassure/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_existance').html(data); - var existe = $("#existe").val(); - - if(existe=="1") - { - v_msg="Les informations que vous avez saisi seront dupliquées dans la base de données si vous les enregistrez!"; - v_msgEng="The information you entered will be duplicated in the database if you save it!"; - - alert_ebene(v_msg, v_msgEng); - } - }, - error: function(data) { - }, - complete: function() - { - } - }); - } - }else if(nomForm=="frmbeneficiaire") - { - nomBeneficiaire = $("#nomBeneficiaire").val(); - prenomsBeneficiaire = $("#prenomsBeneficiaire").val(); - codeLienParente = $("#codeLienParente").val(); - sexe = $("#sexe").val(); - dateNaissance = $("#dateNaissance").val(); - idAdherent = $("#idAdherent").val(); - - myVal = 0; - - donnees = "nomBeneficiaire="+nomBeneficiaire+"&prenomsBeneficiaire="+prenomsBeneficiaire; - donnees += "&codeLienParente="+codeLienParente+"&sexe="+sexe+"&dateNaissance="+dateNaissance; - donnees += "&idAdherent="+idAdherent; - - //alert(donnees); - - - myVal_nom = (nomBeneficiaire<=" ") ? 0 : 1; - myVal_prenoms = (prenomsBeneficiaire<=" ") ? 0 : 1; - myVal_codeLienParente = (codeLienParente<=" ") ? 0 : 1; - myVal_sexe = (sexe<=" ") ? 0 : 1; - myVal_dateNaissance = (dateNaissance<=" ") ? 0 : 1; - - myVal = parseInt(myVal_nom+myVal_prenoms+myVal_codeLienParente+myVal_sexe+myVal_dateNaissance); - - if(myVal==5) - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexistancebeneficiaire/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_existance').html(data); - var existe = $("#existe").val(); - - if(existe=="1") - { - v_msg="Les informations que vous avez saisi seront dupliquées dans la base de données si vous les enregistrez!"; - v_msgEng="The information you entered will be duplicated in the database if you save it!"; - - alert_ebene(v_msg, v_msgEng); - } - }, - error: function(data) { - }, - complete: function() - { - } - }); - } - - - } -} - -function supprimer_un_acte_du_tarif(idDetailtarifacte, ligne) -{ - donnees = 'idDetailtarifacte='+idDetailtarifacte; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/supprimer/", - type: 'POST', - data: donnees, - success: function(data) - { - supprdetailtarif(idDetailtarifacte, ligne); - }, - error: function(data) { - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprdetailtarif(idDetailtarifacte, ligne) -{ - donnees = 'idDetailtarifacte='+idDetailtarifacte+'&ligne='+ligne; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailsupprime/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_suppr').html(data); - var suppr = $("#suppr").val(); - - if(suppr=="1"){ - $("#tabLigne"+ligne).css({"background-color": "red", "color": "white"}); - }else{ - $("#tabLigne"+ligne).css({"background-color": "transparent", "color": "black"}); - } - - }, - error: function(data) { - }, - complete: function() { - //ajax_composante_tarif("0"); - } - }); - -} - -//16-06-2023 sorel -function inserer_tmadherent() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet+'&tm='+tm; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherent/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherent(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - } - }); -} - -function affichertmadherent() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherent/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - - -function controleDateEffetTm(){ - - var datejour = $("#datejour_C").val(); - var maxDateEffetTmAdherent = $("#maxDateEffetTmAdherent").val(); - var dateEffet = $("#dateEffet").val(); - - var str = dateEffet.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(maxDateEffetGarantie); - //return; - - if((dte < dtj) && (maxDateEffetTmAdherent!=undefined)){ - var tdm = new Date(maxDateEffetTmAdherent); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - //alert(dte < dtm); - //return; - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffet").val(''); - $("#dateEffet").focus(); - return; - } - } - - -} - -function afficheMaxdateEffetAdherent() -{ - idAdherent = $("#idAssure").val(); - - donnees = "idAdherent="+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherent/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function supprimer_tmadherent(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherent/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherent(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -//20-06-2023 -function retour_limite() -{ - nomForm = $("#nomForm").val(); - - if(nomForm == "ficheAdherent"){ - afficher_adherent_id(); - }else if(nomForm == "ficheBeneficiaire"){ - afficher_beneficiaire_id(); - } - -} - -//20-06-2023 sorel -function inserer_tmadherentacte() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacte/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherentacte(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - } - }); -} - -function affichertmadherentacte() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -//21-06-2023 -function supprimer_tmadherentacte(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacte/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherentacte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetAdherentacte() -{ - idAdherent = $("#idAssure").val(); - codeActe = $("#codeActe").val(); - codeGarantie= $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = "idAdherent="+idAdherent+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacte/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(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); - - //console.log($("#codePrestataire").val()); - - if(nomForm=="tMadherentacteprestataire"){ - afficheMaxdateEffetAdherentacteprestataire(); - }else if(nomForm=="tMadherentgarantieprestataire") - { - afficheMaxdateEffetAdherentgarantieprestataire(); - }else if(nomForm=="tMadherentprestataire") - { - afficheMaxdateEffetAdherentprestataire(); - }else if(nomForm=="tMbeneficiaireActePrestataire") - { - afficheMaxdateEffetBeneficiaireacteprestataire(); - }else if(nomForm=="tMbeneficiaireGarantiePrestataire") - { - afficheMaxdateEffetBeneficiairegarantieprestataire(); - }else if(nomForm=="tMbeneficiairePrestataire") - { - afficheMaxdateEffetBeneficiairePrestataire(); - }else if(nomForm=="tMcollegeacteprestataire") - { - afficheMaxdateEffetCollegeacteprestataire(); - }else if(nomForm=="tMcollegegarantieprestataire") - { - afficheMaxdateEffetCollegegarantieprestataire(); - }else if(nomForm=="tMcollegeprestataire") - { - afficheMaxdateEffetCollegeprestataire(); - }else if(nomForm=="tMpoliceacteprestataire") - { - afficheMaxdateEffetPoliceacteprestataire(); - }else if(nomForm=="tMpolicegarantieprestataire") - { - afficheMaxdateEffetPolicegarantieprestataire(); - }else if(nomForm=="tMpoliceprestataire") - { - afficheMaxdateEffetPoliceprestataire(); - }else if(nomForm=="tMclientacteprestataire") - { - afficheMaxdateEffetClientacteprestataire(); - }else if(nomForm=="tMclientgarantieprestataire") - { - afficheMaxdateEffetClientgarantieprestataire(); - }else if(nomForm=="tMclientprestataire") - { - afficheMaxdateEffetClientprestataire(); - }else if(nomForm=="modifierRembClassique") - { - $("#prestataireConsultation").val(libelle); - } - - - - -} - -function afficheMaxdateEffetAdherentacteprestataire() -{ - idAdherent = $("#idAssure").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idAdherent="+idAdherent+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmadherentacteprestataire() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - - codeGarantie = $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire; - donnees += "&codeGarantie="+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherentacteprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeActe").val(''); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - } - }); -} - -function affichertmadherentacteprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmadherentacteprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherentacteprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -//26-06-2023 sorel -function inserer_tmadherentgarantie() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeGarantie='+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherentgarantie(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - } - }); -} - -function affichertmadherentgarantie() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function afficheMaxdateEffetAdherentgarantie() -{ - idAdherent = $("#idAssure").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = "idAdherent="+idAdherent+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function supprimer_tmadherentgarantie(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherentgarantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function inserer_tmadherentgarantieprestataire() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherentgarantieprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - } - }); -} - -function afficheMaxdateEffetAdherentgarantieprestataire() -{ - idAdherent = $("#idAssure").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idAdherent="+idAdherent+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function affichertmadherentgarantieprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmadherentgarantieprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherentgarantieprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function inserer_tmadherentprestataire() -{ - idAdherent = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmadherentprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - } - }); -} - -function affichertmadherentprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function afficheMaxdateEffetAdherentprestataire() -{ - idAdherent = $("#idAssure").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idAdherent < " ") || (idAdherent == "0")) - { - v_msg="Veuillez sélectionner un adhérent!"; - v_msgEng="Please select a member!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $('.selectpicker').selectpicker('refresh'); - $("#searchInputPrestataire").val(''); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idAdherent="+idAdherent+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function supprimer_tmadherentprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmadherentprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//06-07-2023 -function afficheMaxdateEffetBeneficiaire() -{ - idBeneficiaire = $("#idAssure").val(); - - donnees = "idBeneficiaire="+idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function controleDateEffetTmBeneficiaire(){ - - var datejour = $("#datejour_C").val(); - var maxDateEffetTmBeneficiaire = $("#maxDateEffetTmBeneficiaire").val(); - var dateEffet = $("#dateEffet").val(); - - var str = dateEffet.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(maxDateEffetGarantie); - //return; - - if((dte < dtj) && (maxDateEffetTmBeneficiaire!=undefined)){ - var tdm = new Date(maxDateEffetTmBeneficiaire); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - //alert(dte < dtm); - //return; - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffet").val(''); - $("#dateEffet").focus(); - return; - } - } - - -} - - -function inserer_tmbeneficiaire() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet+'&tm='+tm; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiaire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - } - }); -} - -function affichertmbeneficiaire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmbeneficiaire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiaire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficheMaxdateEffetBeneficiaireacte() -{ - idBeneficiaire = $("#idAssure").val(); - codeActe = $("#codeActe").val(); - - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = "idBeneficiaire="+idBeneficiaire+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmbeneficiaireacte() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiaireacte(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - } - }); -} - -function affichertmbeneficiaireacte() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmbeneficiaireacte(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiaireacte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function afficheMaxdateEffetBeneficiaireacteprestataire() -{ - idBeneficiaire = $("#idAssure").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idBeneficiaire="+idBeneficiaire+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -/////////////////////// - -function inserer_tmbeneficiaireacteprestataire() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiaireacteprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeActe").val(''); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - } - }); -} - -function affichertmbeneficiaireacteprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmbeneficiaireacteprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiaireacteprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//07-07-2023 -function inserer_tmbeneficiairegarantie() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeGarantie='+codeGarantie; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiairegarantie(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - } - }); -} - -function affichertmbeneficiairegarantie() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function afficheMaxdateEffetBeneficiairegarantie() -{ - idBeneficiaire = $("#idAssure").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = "idBeneficiaire="+idBeneficiaire+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function supprimer_tmbeneficiairegarantie(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiairegarantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -////////////////// - -function afficheMaxdateEffetBeneficiairegarantieprestataire() -{ - idBeneficiaire = $("#idAssure").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idBeneficiaire="+idBeneficiaire+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmbeneficiairegarantieprestataire() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiairegarantieprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - } - }); -} - -function affichertmbeneficiairegarantieprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmbeneficiairegarantieprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiairegarantieprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -///////////////////////// - -function afficheMaxdateEffetBeneficiairePrestataire() -{ - idBeneficiaire = $("#idAssure").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - $("#searchInputActe").val(''); - $("#searchInputPrestataire").val(''); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idBeneficiaire="+idBeneficiaire+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmbeneficiaireprestataire() -{ - idBeneficiaire = $("#idAssure").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet; - donnees += '&tm='+tm+"&codePrestataire="+codePrestataire; - - //alert(donnees); - //return; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmbeneficiaireprestataire(); - - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - $("#dateEffet").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - } - }); -} - -function affichertmbeneficiaireprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function supprimer_tmbeneficiaireprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmbeneficiaireprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -//12-07-2023 - -function controleDateEffetTmNegocie(){ - - var datejour = $("#datejour_C").val(); - var maxDateEffetTm = $("#maxDateEffetTm").val(); - var dateEffet = $("#dateEffet").val(); - - var str = dateEffet.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(maxDateEffetGarantie); - //return; - - if((dte < dtj) && (maxDateEffetTm!=undefined)){ - var tdm = new Date(maxDateEffetTm); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - //alert(dte < dtm); - //return; - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffet").val(''); - $("#dateEffet").focus(); - return; - } - } - - -} - -function filtretmcollegepolice() -{ - donnees = "idPolice="+$("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltretmcollegepolice/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_college").html(data); - $("#idCollege").selectpicker(); - } - }); -} - -function afficheMaxdateEffetCollege() -{ - idCollege = $("#idCollege").val(); - - donnees = "idCollege="+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollege/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function inserer_tmcollege() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollege/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollege(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollege() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollege/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollege(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollege/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollege(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficheMaxdateEffetcollegeacte() -{ - idCollege = $("#idCollege").val(); - codeActe = $("#codeActe").val(); - codeGarantie= $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = "idCollege="+idCollege+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacte/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -//13-07-2023 -function inserer_tmcollegeacte() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacte/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollegeacte(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $("#codeGarantie").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollegeacte() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollegeacte(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacte/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollegeacte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficheMaxdateEffetCollegeacteprestataire() -{ - idCollege = $("#idCollege").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idCollege="+idCollege+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmcollegeacteprestataire() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollegeacteprestataire(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $("#codeGarantie").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollegeacteprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollegeacteprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollegeacteprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetCollegegarantie() -{ - idCollege = $("#idCollege").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = "idCollege="+idCollege+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function inserer_tmcollegegarantie() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollegegarantie(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollegegarantie() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollegegarantie(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollegegarantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetCollegegarantieprestataire() -{ - idCollege = $("#idCollege").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idCollege="+idCollege+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function inserer_tmcollegegarantieprestataire() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollegegarantieprestataire(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollegegarantieprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollegegarantieprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollegegarantieprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//14-07-2023 -function afficheMaxdateEffetCollegeprestataire() -{ - idCollege = $("#idCollege").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idCollege="+idCollege+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function inserer_tmcollegeprestataire() -{ - idCollege = $("#idCollege").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idCollege < " ") || (idCollege == "0")) - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - $("#idCollege").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmcollegeprestataire(); - - $("#idPolice").val(''); - $("#idCollege").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmcollegeprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmcollegeprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmcollegeprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetPolice() -{ - idPolice = $("#idPolice").val(); - - donnees = "idPolice="+idPolice; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolice/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmpolice() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolice/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpolice(); - - $("#idPolice").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpolice() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolice/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpolice(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolice/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpolice(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetpoliceacte() -{ - idPolice = $("#idPolice").val(); - codeActe = $("#codeActe").val(); - codeGarantie= $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - //codeGarantie - donnees = "idPolice="+idPolice+"&codeActe="+codeActe+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacte/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function inserer_tmpoliceacte() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codeGarantie="+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacte/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpoliceacte(); - - $("#idPolice").val(''); - $("#codeGarantie").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpoliceacte() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpoliceacte(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacte/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpoliceacte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficheMaxdateEffetPoliceacteprestataire() -{ - idPolice = $("#idPolice").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner un police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idPolice="+idPolice+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmpoliceacteprestataire() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpoliceacteprestataire(); - - $("#idPolice").val(''); - $("#codeGarantie").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpoliceacteprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpoliceacteprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpoliceacteprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function afficheMaxdateEffetPolicegarantie() -{ - idPolice = $("#idPolice").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = "idPolice="+idPolice+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmpolicegarantie() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpolicegarantie(); - - $("#idPolice").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpolicegarantie() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpolicegarantie(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpolicegarantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function afficheMaxdateEffetPolicegarantieprestataire() -{ - idPolice = $("#idPolice").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idPolice="+idPolice+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmpolicegarantieprestataire() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpolicegarantieprestataire(); - - $("#idPolice").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpolicegarantieprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpolicegarantieprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpolicegarantieprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetPoliceprestataire() -{ - idPolice = $("#idPolice").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner un police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idPolice="+idPolice+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmpoliceprestataire() -{ - idPolice = $("#idPolice").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idPolice < " ") || (idPolice == "0")) - { - v_msg="Veuillez sélectionner une police!"; - v_msgEng="Please select a policy!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmpoliceprestataire(); - - $("#idPolice").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmpoliceprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmpoliceprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmpoliceprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function afficheMaxdateEffetClient() -{ - idClient = $("#idClient").val(); - - donnees = "idClient="+idClient; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteur/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclient() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteur/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclient(); - - $("#idClient").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclient() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteur/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclient(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteur/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclient(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetclientacte() -{ - idClient = $("#idClient").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - donnees = "idClient="+idClient+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie;; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclientacte() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclientacte(); - - $("#idClient").val(''); - $("#codeGarantie").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclientacte() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclientacte(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclientacte(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetClientacteprestataire() -{ - idClient = $("#idClient").val(); - codeActe = $("#codeActe").val(); - codePrestataire = $("#codePrestataire").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - $("#searchInputPrestataire").val(''); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idClient="+idClient+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclientacteprestataire() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeActe = $("#codeActe").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+"&codeGarantie="+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclientacteprestataire(); - - $("#idClient").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclientacteprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclientacteprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclientacteprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//16-07-2023 -function afficheMaxdateEffetClientgarantie() -{ - idClient = $("#idClient").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - donnees = "idClient="+idClient+"&codeGarantie="+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclientgarantie() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclientgarantie(); - - $("#idClient").val(''); - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclientgarantie() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclientgarantie(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclientgarantie(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficheMaxdateEffetClientgarantieprestataire() -{ - idClient = $("#idClient").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idClient="+idClient+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclientgarantieprestataire() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - if(codeGarantie < " ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGarantie").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclientgarantieprestataire(); - - $("#idClient").val(''); - - $("#codeGarantie").val(''); - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclientgarantieprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclientgarantieprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclientgarantieprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//////////////////////////////// -//////////////////////////////// -function afficheMaxdateEffetClientprestataire() -{ - idClient = $("#idClient").val(); - - codePrestataire = $("#codePrestataire").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - - donnees = "idClient="+idClient+"&codePrestataire="+codePrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/controle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_effet_max').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function inserer_tmclientprestataire() -{ - idClient = $("#idClient").val(); - dateEffet = $("#dateEffet").val(); - tm = $("#tm").val(); - codeGarantie = $("#codeGarantie").val(); - codePrestataire = $("#codePrestataire").val(); - - if((idClient < " ") || (idClient == "0")) - { - v_msg="Veuillez sélectionner un souscripteur!"; - v_msgEng="Please select a subscriber!"; - alert_ebene(v_msg, v_msgEng); - - $("#idClient").focus(); - - return; - - } - - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if((dateEffet < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffet").focus(); - - return; - - } - - if(tm < " ") - { - v_msg="Veuillez entrer la valeur du ticket Modérateur!"; - v_msgEng="Please enter the Moderator ticket value!"; - alert_ebene(v_msg, v_msgEng); - - $("#tm").focus(); - - return; - - } - - donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire; - - $("#div_liste_tm").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/inserer/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - affichertmclientprestataire(); - - $("#idClient").val(''); - - $('.selectpicker').selectpicker('refresh'); - - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#dateEffet").val(''); - $("#tm").val(''); - - } - }); -} - -function affichertmclientprestataire() -{ - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_liste_tm').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function supprimer_tmclientprestataire(idTm, adminSin) -{ - if (adminSin != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/supprimer/", - type : 'post', - data: "idTm="+idTm, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - affichertmclientprestataire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -//17-07-2023 -function affichertarifapplique() -{ - idBeneficiaire = $("#idAssure").val(); - codePrestataire = $("#codePrestataire").val(); - codeActe = $("#codeActe").val(); - datePrestation = $("#datePrestation").val(); - - if((idBeneficiaire < " ") || (idBeneficiaire == "0")) - { - v_msg="Veuillez sélectionner un bénéficiaire!"; - v_msgEng="Please select a beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInput").focus(); - - return; - - } - - if(codePrestataire < " ") - { - v_msg="Veuillez sélectionner un prestataire!"; - v_msgEng="Please select an provider!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputPrestataire").focus(); - - return; - - } - - if(codeActe < " ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#searchInputActe").focus(); - - return; - - } - - if((datePrestation < " ")) - { - v_msg="Veuillez une date d'effet!"; - v_msgEng="Please an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#datePrestation").focus(); - - return; - - } - - - donnees = 'idBeneficiaire='+idBeneficiaire+'&datePrestation='+datePrestation; - donnees += '&codeActe='+codeActe+"&codePrestataire="+codePrestataire; - - $("#div_tarif_applique").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxaffichertarifapplique/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_tarif_applique').html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function reinit_tarifapplique() -{ - $("#idAssure").val(''); - $("#searchInput").val(''); - $("#nomAssure").val(''); - $("#datePrestation").val(''); - $("#tm").val(''); - $("#codeLienParente").val(''); - $("#nomPolice").val(''); - $("#nomCollege").val(''); - $("#searchInputActe").val(''); - $("#codeActe").val(''); - $("#searchInputPrestataire").val(''); - $("#codePrestataire").val(''); - - $("#noAdherent").val(''); - $("#nomAdherent").val(''); - - $('#div_tarif_applique').html(''); -} - -function ajouter_un_acte_factureclassique(codeActe) -{ - var numeroFacture = $("#numeroFacture").val(); - var codePrestataire = $("#codePrestataire").val(); - - var tmFacture = $("#tmFacture").val(); - - - donnee_a_affciher = ""; - - donnees="" - - if(numeroFacture =="" || numeroFacture =="0" || numeroFacture == undefined){ - v_msg="Veuillez entrer le numéro de la facture!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroFacture").focus(); - - $("#searchInputActe").val(''); - $("#codeActe").val(''); - - return; - } - - if (codeActe<=" ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeActe='+codeActe+'&codePrestataire='+codePrestataire+'&tmFacture='+tmFacture; - - $("#div_prestations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/ajouteractefactureclassique/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnee_a_affciher = data; - - $("#searchInputActe").val(''); - $("#div_selection_acte").hide(); - }, - complete: function() { - $("#div_prestations").html(donnee_a_affciher); - $("#codeMotifRejetPop").selectpicker(); - $("#codeMotifExclusionPop").selectpicker(); - } - }); -} - -//marc -function modifier_coursier_prestataire(id) -{ - //////// - donnees ='&id='+id; - - - $.ajax({ - url: $("#racineWeb").val()+"Modifiercoursierprestataire/modif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Modifiercoursierprestataire/"); - - } - }); -} - -function modification_coursier_prestataire() -{ - //////// - nom=$("#nom").val(); - codePrestataire=$("#codePrestataire").val(); - email=$("#email").val(); - actif=$("#actif").val(); - - prenoms=$("#prenoms").val(); - - telephone=$("#telephone").val(); - - numeroPiece=$("#numeroPiece").val(); - - codeNaturePiece=$("#codeNaturePiece").val(); - dateNaissance=$("#dateNaissance").val(); - sexe=$("#sexe").val(); - SocieteCoursier=$("#SocieteCoursier").val(); - - - - - if(nom<=" ") - { - v_msg="Veuillez entrer le nom du coursier!"; - v_msgEng="Please enter the name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez entrer le prenom du coursier!"; - v_msgEng="Please enter the first name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - - if(telephone<=" ") - { - v_msg="Veuillez entrer le téléphone du coursier!"; - v_msgEng="Please enter courier's phone!"; - alert_ebene(v_msg, v_msgEng); - - $("#telephone").focus(); - return; - } - if(numeroPiece<=" ") - { - v_msg="Veuillez entrer le numero de piece du coursier!"; - v_msgEng="Please enter courier part number!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroPiece").focus(); - return; - } - if(codeNaturePiece<=" ") - { - v_msg="Veuillez entrer le nature de piece du coursier!"; - v_msgEng="Please enter courier nature number!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNaturePiece").focus(); - return; - } - if(sexe<=" ") - { - v_msg="Veuillez entrer le genre du coursier!"; - v_msgEng="Please enter the gender of the courie!"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email; - donnees +='&actif='+actif+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece; - donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe; - - - - v_msg="Confirmez-vous ces modifications?"; - v_msgEng="Do you confirm this updates?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Modifiercoursierprestataire/modifiercoursierprestataire", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function creer_coursier_prestataire() -{ - - //////// - nom=$("#nom").val(); - codePrestataire=$("#codePrestataire").val(); - email=$("#email").val(); - codeLangue=$("#codeLangue").val(); - - prenoms=$("#prenoms").val(); - - telephone=$("#telephone").val(); - - numeroPiece=$("#numeroPiece").val(); - - codeNaturePiece=$("#codeNaturePiece").val(); - dateNaissance=$("#dateNaissance").val(); - sexe=$("#sexe").val(); - SocieteCoursier=$("#SocieteCoursier").val(); - - - - - if(nom<=" ") - { - v_msg="Veuillez entrer le nom du coursier!"; - v_msgEng="Please enter the name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez entrer le prenom du coursier!"; - v_msgEng="Please enter the first name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - - if(telephone<=" ") - { - v_msg="Veuillez entrer le téléphone du coursier!"; - v_msgEng="Please enter courier's phone!"; - alert_ebene(v_msg, v_msgEng); - - $("#telephone").focus(); - return; - } - if(numeroPiece<=" ") - { - v_msg="Veuillez entrer le numero de piece du coursier!"; - v_msgEng="Please enter courier part number!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroPiece").focus(); - return; - } - if(codeNaturePiece<=" ") - { - v_msg="Veuillez entrer le nature de piece du coursier!"; - v_msgEng="Please enter courier nature number!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNaturePiece").focus(); - return; - } - if(sexe<=" ") - { - v_msg="Veuillez entrer le genre du coursier!"; - v_msgEng="Please enter the gender of the courie!"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email; - donnees +='&codeLangue='+codeLangue+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece; - donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe; - - - v_msg="Confirmez-vous la création d'un nouveau coursier pour ce prestataire?"; - v_msgEng="Do you confirm the creation of a new courier for this service provider?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Nouveaucoursierprestataire/creercoursierprestataire", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function coursier_prestataire() -{ - window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/"); -} -function nouveau_coursier_prestataire() -{ - window.location.assign($("#racineWeb" ).val()+"Nouveaucoursierprestataire/"); -} -function nouveau_coursier_prestatairecpt() -{ - window.location.assign($("#racineWeb" ).val()+"Nouveaucoursierprestatairecpt/"); -} - -function creer_coursier_prestatairecpt() -{ - - //; - nom=$("#nom").val(); - codePrestataire=$("#codePrestataire").val(); - email=$("#email").val(); - codeLangue=$("#codeLangue").val(); - - prenoms=$("#prenoms").val(); - - telephone=$("#telephone").val(); - - numeroPiece=$("#numeroPiece").val(); - - codeNaturePiece=$("#codeNaturePiece").val(); - dateNaissance=$("#dateNaissance").val(); - sexe=$("#sexe").val(); - SocieteCoursier=$("#SocieteCoursier").val(); - - idReglement_temp=$("#idReglement_temp").val(); - - if(nom<=" ") - { - v_msg="Veuillez entrer le nom du coursier!"; - v_msgEng="Please enter the name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#nom").focus(); - return; - } - - if(prenoms<=" ") - { - v_msg="Veuillez entrer le prenom du coursier!"; - v_msgEng="Please enter the first name of the courier!"; - alert_ebene(v_msg, v_msgEng); - - $("#prenoms").focus(); - return; - } - - - if(telephone<=" ") - { - v_msg="Veuillez entrer le téléphone du coursier!"; - v_msgEng="Please enter courier's phone!"; - alert_ebene(v_msg, v_msgEng); - - $("#telephone").focus(); - return; - } - if(numeroPiece<=" ") - { - v_msg="Veuillez entrer le numero de piece du coursier!"; - v_msgEng="Please enter courier part number!"; - alert_ebene(v_msg, v_msgEng); - - $("#numeroPiece").focus(); - return; - } - if(codeNaturePiece<=" ") - { - v_msg="Veuillez entrer le nature de piece du coursier!"; - v_msgEng="Please enter courier nature number!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNaturePiece").focus(); - return; - } - if(sexe<=" ") - { - v_msg="Veuillez entrer le genre du coursier!"; - v_msgEng="Please enter the gender of the courie!"; - alert_ebene(v_msg, v_msgEng); - - $("#sexe").focus(); - return; - } - if(dateNaissance<=" ") - { - v_msg="Veuillez entrer la date de naissance!"; - v_msgEng="Please enter the birthday of the courie!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateNaissance").focus(); - return; - } - - donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email; - donnees +='&codeLangue='+codeLangue+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece; - donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe; - - - - v_msg="Confirmez-vous la création d'un nouveau coursier pour ce prestataire?"; - v_msgEng="Do you confirm the creation of a new courier for this service provider?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Nouveaucoursierprestatairecpt/creercoursierprestataire", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - retirer_cheque_cpt_2(idReglement_temp); - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_cheque_cpt_2(idReglement) -{ - //////// - //idReglement = $("#idReglement").val(); - donnees = 'idReglement='+idReglement; - - $.ajax({ - url: $("#racineWeb").val()+"Retirerchequecpt/retrait/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Retirerchequecpt/"+idReglement+"/"); - - } - }); - -} - -function imprimer_cheque_paiement_decompte() -{ //marc - /*$('#div_export_b').html(""); - $("#btn_pop_imprimer_cheque_pdc").click(); - */ - idPaiementDecompte=$("#idPaiementDecompte").val(); - - donnees = "idPaiementDecompte="+idPaiementDecompte; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerchequepdc/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_infos_cheque").html(data); - $("#div_infos_cheque").modal("show"); - $("#div_patienter").empty(); - - }, - complete: function() { - } - }); -} - -function modifierpaimentdecompte() -{ //marc - /*$('#div_export_b').html(""); - $("#btn_pop_imprimer_cheque_pdc").click(); - -*/ - // - idPaiementDecompte=$("#idPaiementDecompte").val(); - - donnees = "idPaiementDecompte="+idPaiementDecompte; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodifierpaiementdecomptes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - $("#div_modifier_paiement").html(data); - $("#div_modifier_paiement").modal("show"); - $("#div_patienter").empty(); - $("#codeBanquePayeur" ).selectpicker(); - - }, - complete: function() { - } - }); -} - -function modifier_detail_paiement_decompte(codePrestataire,key) -{ - //////// - - - ordrereglementprestataire=$(key).val(); - - donnees = 'codePrestataire='+codePrestataire+'&ordrereglementprestataire='+ordrereglementprestataire; - - - v_msg="Confirmez-vous cette modification?"; - v_msgEng="Do you confirm this update?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprestataire/modifierordrereglementprestatairecp/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - return; - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - -} - -function imprimer_detail_cheque_paiement_decompte() -{ - donnees_retour = ""; - - var div_export = $('#div_export_c'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerchequepaiementdecompte/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - div_export.html(donnees_retour); - } - }); -} - -function imprimercourierreglement() -{ - idReglement = $("#idReglement").val(); - - if (idReglement>"0") - { - var div_wait = $('#div_wait'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimercourierreglement/", - type: 'POST', - success: function(data) - { - div_wait.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); - } -} - -function imprimercourierreglementcpt() -{ - //////// - codePrestataire = $("#codePrestataire").val(); - datedebut = $("#datedebut").val(); - datefin = $("#datefin").val(); - codeTypePrestataire = $("#codeTypePrestataire").val(); - - - donnees = 'codePrestataire='+codePrestataire+'&datedebut='+datedebut+'&datefin='+datefin+'&codeTypePrestataire='+codeTypePrestataire; - - var div_wait = $('#div_wait'); - div_wait.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimercourierreglementcpt/", - type: 'POST', - data: donnees, - success: function(data) - { - div_wait.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} -function selectionner_cheque_a_imprimer(idReglement,choix) -{ - //debugger - donnees = 'choix='+choix+'&idReglement='+idReglement; - if(choix=="0"){ - v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/deselectionner/"; - }else{ - v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/selectionner/"; - } - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - - imprimer_cheque_paiement_decompte(); - } - }); -} -function selectionner_cheque_a_imprimer_tout(choix) -{ - //debugger - idPaiementDecompte=$("#idPaiementDecompte").val(); - - donnees = 'choix='+choix+'&idPaiementDecompte='+idPaiementDecompte; - - v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/selectionnertout/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - - imprimer_cheque_paiement_decompte(); - } - }); -} - -function majmotifdepassement(idMessage, ligne) -{ - libelle=$("#libelle"+ligne).val(); - - donnees = 'idMessage='+idMessage+'&libelle='+libelle; - - v_url = $("#racineWeb").val()+"Ajaxparamsysteme/enregistrer/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - - - } - }); - -} - -function afficher_parammessages() -{ - window.location.assign($("#racineWeb" ).val()+"Parammessages/"); -} - -function supprimer_prestation_classique(idPrestation) -{ - - donnees = 'idPrestation='+idPrestation; - - $("#div_prestations").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/supprimerprestation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnee_a_affciher = data; - - $("#searchInputActe").val(''); - $("#div_selection_acte").hide(); - }, - complete: function() { - $("#div_prestations").html(donnee_a_affciher); - } - }); - -} - -//16-08-2023 -function init_supprimer_data_face() -{ - window.location.assign($("#racineWeb" ).val()+"Supprimerface/"); -} - -function supprimer_data_face() -{ - faceRegistered_C=$("#faceRegistered_C" ).val(); - - if(faceRegistered_C<1) - { - v_msg="Pas de face enregistrée!"; - v_msgEng="No face registered!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - motif=$("#motif").val(); - - if (motif<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - return; - } - - v_msg="Confirmez-vous la suppression de la face?"; - v_msgEng="Do you confirm the deletion of the face?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'motif='+motif; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsupprimerface/supprimerface/", - type : 'post', - data: donnees, - success: function(data) { - v_msg="Face ré-initialisée avec succès!"; - v_msgEng="Face re-initialized successfully!"; - alert_ebene(v_msg, v_msgEng); - - }, - error: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Supprimerface/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -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="Cette 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_init_confirm_photo_face() // OK -{ - faceRegistered = $("#faceRegistered").val(); - - if(faceRegistered!="1") - { - v_msg="Cettte personne n'a pas encore de face dans le système!"; - v_msgEng="This person doesn't have a face in the system yet!"; - 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").disable(); - $("#ebene_supprimer_photo_face").disable(); - $("#ebene_take_photo_face").disable(); - $("#motif").disable(); - - $("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(); - - var dataURL = canvas.toDataURL("image/jpeg"); - - $.ajax({ - url: $("#racineWeb").val()+"Prestations/ebeneenregistrerface/", - type: 'POST', - data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, - success: function(data) { - $("#ebene_take_photo_face").enable(); - $("#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(() => { - // prestations(); - afficher_beneficiaire_id(); - }, 2000) - } - }, - error: function(data) { - }, - complete: function(data) { - $("#div_wait_face_ebene").html(''); - } - }); -} - -function ebene_confirmer_photo_face() // OK -{ - $("#ebene_confirmer_photo_face").disable(); - $("#ebene_supprimer_photo_face").disable(); - $("#ebene_take_photo_face").disable(); - $("#motif").disable(); - - $("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(''); - - $("#del_face").val("0"); - faceRegistered = $("#faceRegistered").val(); - if(faceRegistered!="1") - { - v_msg="Cette personne n'a pas encore de photo dans le système!"; - v_msgEng="This person does not have a photo in the system yet!"; - alert_ebene(v_msg, v_msgEng); - $('#message_face').html(""); - return; - } - - 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); - $('#message_face').html(""); - return; - } - - $("#div_wait_face_ebene").html('
' + '
'); - - compare_face = $("#compare_face").val(); - - var dataURL = canvas.toDataURL("image/jpeg"); - - $.ajax({ - url: $("#racineWeb").val()+"Prestations/ebeneenregistrerface/", - type: 'POST', - data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, - success: function(data) { - $("#ebene_take_photo_face").enable(); - $("#div_wait_face_ebene").html(''); - $("#message_face").html(data); - photo_succes = $("#photo_succes").val(); - if(photo_succes=="1") - { - $("#okId_face").val("1"); - v_msg="Face confirmée!"; - v_msgEng="Face confirmed!"; - // alert_ebene(v_msg, v_msgEng); - setTimeout(() => { - // prestations(); - afficher_beneficiaire_id(); - }, 2000) - } - else - { - $("#okId").val("-1"); - $("#okId_face").val("-1"); - } - }, - error: function(data) { - }, - complete: function(data) { - $("#div_wait_face_ebene").html(''); - } - }); -} - -function ebene_supprimer_photo_face() // OK -{ - $('#message_face').html(""); - $("#div_wait_face_ebene").html(''); - - motif=$("#motif").val(); - motif= motif.trim(); - $("#motif").val(motif); - - if (motif<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - return; - } - - $("#del_face").val("1"); - - faceRegistered = $("#faceRegistered").val(); - if(faceRegistered!="1") - { - v_msg="Cette personne n'a pas encore de photo dans le système!"; - v_msgEng="This person does not have a photo in the system yet!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - 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; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#ebene_confirmer_photo_face").disable(); - $("#ebene_supprimer_photo_face").disable(); - $("#ebene_take_photo_face").disable(); - $("#motif").disable(); - - $("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); - - $("#div_wait_face_ebene").html('
' + '
'); - - compare_face = $("#compare_face").val(); - - var dataURL = canvas.toDataURL("image/jpeg"); - - $.ajax({ - url: $("#racineWeb").val()+"Prestations/ebeneenregistrerface/", - type: 'POST', - data: {'image_face' : dataURL, 'compare_face' : compare_face, 'del_face' : "1", 'motif' : motif}, - success: function(data) { - $("#ebene_take_photo_face").enable(); - $("#div_wait_face_ebene").html(''); - $("#message_face").html(data); - photo_succes = $("#photo_succes").val(); - if(photo_succes=="1") - { - $("#okId").val("-1"); - $("#okId_face").val("-1"); - - document.getElementById('photo_face').setAttribute('src', ""); - - $("#faceRegistered").val("0"); - - $("#ebene_confirmer_photo_face").disable(); - $("#ebene_supprimer_photo_face").disable(); - $("#motif").disable(); - - $("ebene_confirmer_photo_face").prop('disabled', true); - $("ebene_supprimer_photo_face").prop('disabled', true); - $("motif").prop('disabled', true); - - v_msg="Face supprimée avec succès!"; - v_msgEng="Face removed successfully!"; - // alert_ebene(v_msg, v_msgEng); - setTimeout(() => { - // prestations(); - afficher_beneficiaire_id(); - }, 2000) - } - }, - error: function(data) { - }, - complete: function(data) { - $("#div_wait_face_ebene").html(''); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function histsupprface() -{ - $("#div_detail_suppr_face").html(""); - - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_detail_suppr_face").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistsupprface/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_detail_suppr_face").html(data); - }, - complete: function() { - } - }); -} - -function histsupprface_export() -{ - $("#div_detail_suppr_face").html(""); - - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - donnees_retour = ""; - - $("#div_detail_suppr_face").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistsupprfaceexport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_suppr_face").html(donnees_retour); - } - }); -} - -function histo_enrollement_face() -{ - $("#div_detail_suppr_face").html(""); - - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - donnees_retour = ""; - - $("#div_detail_suppr_face").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistsupprfaceexport/historiqueenrollement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_detail_suppr_face").html(donnees_retour); - } - }); -} - -function afficher_liste_log_reconnaissance_faciale() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogreconnaissancefaciale/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_log_reconnaissance_faciale() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogreconnaissancefaciale/exporterlogreconnaissancefaciale/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function afficher_liste_log_register_face() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogregisterface/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_log_register_face() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogregisterface/getlogreregisterfaceexport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function afficher_liste_log_remove_face() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogremoveface/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_log_remove_face() -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogremoveface/getlogreremovefaceexport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_logconnexion(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_logconnexion(); - } -} - -function afficher_liste_logconnexion() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogconnexion/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_logconnexion() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogconnexion/exporterlogconnexion/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -// Récupère les coordonnées géographiques à partir de l'adresse IP entrée en paramètre -// et l'affiche sur une carte google Map -function trouve_coordonnees_geo_ip(ip) -{ - donnees='ipConnexion='+ip; - - $.ajax({ - url: "Ajaxlogconnexion/getcoordonneesgeoip/", - type : 'post', - data: donnees, - error: function(errorData){ - }, - - success: function(data) { - if(data !='false') - { - var str = data.split('/'), - lat = str[0], // Latitude de l'adresse IP retourné - lon = str[1], // Longitude de l'adresse IP retourné - out = "&output=embed" - src="https://maps.google.com/maps?q="+lat+","+lon+out; // Source de l'iframe - - $('#map').attr("src", src); - $('#div_contenu_map').modal("show"); // Affiche en modal = carte google - - $('#div_contenu_map').on('hidden.bs.modal', function(){ - $('#map').html("").attr("src", ""); // Réinitialise la source de l'iframe à la fermeture du modal - }); - } - else - { - v_msg="Impossible de trouver les coordonnées géographiques de l'adresse IP: "+ip; - v_msgEng="Unable to find the geographic coordinates of the IP address: "+ip; - alert_ebene(v_msg, v_msgEng); - - } - }, - complete: function() { - - } - }); -} -function lister_encaissements_client() -{ - numeroClient = $("#numeroClient_C" ).val(); - idClient = $("#idClient_C").val(); - - if (idClient>"0") - { - window.location.assign($("#racineWeb").val()+"Listerencaissementclient/"); - } - else - { - v_msg="Veuillez sélectionner un client!"; - v_msgEng="Please select a customer!"; - alert_ebene(v_msg, v_msgEng); - } -} - -function changer_mode_paiement_liste_encaissements_client() -{ - codeModePaiement=$("#codeModePaiement").val(); - valide=$("#valide").val(); - - donnees = 'codeModePaiement='+codeModePaiement+'&valide='+valide; - - var div_attente = $('#div_liste'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisterencaissementclient/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - }, - complete: function() { - } - }); -} - -function lister_encaissements_attente() -{ - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - var div_attente = $('#div_liste'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxconsulterencaisementsattente/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - }, - complete: function() { - } - }); -} - -function exporter_encaissements_attente() -{ - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxconsulterencaisementsattente/exporterencaisementsattente/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function exporter_paiement_decompte() -{ - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#div_detail_paiement_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterpaiementdecompte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_detail_paiement_decompte").html(data); - }, - complete: function() { - } - }); -} - -function exporter_decompte_non_payes() -{ - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - - $("#div_detail_paiement_decompte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterpaiementdecompte/impayes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_detail_paiement_decompte").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_logpagesvisit(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_logpagesvisit(); - } -} - -function afficher_liste_logpagesvisit() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - vue = $("#vue").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin+'&vue='+vue; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogpagesvisit/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_logpagesvisit() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - vue = $("#vue").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin+'&vue='+vue; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogpagesvisit/exporterlogpagesvisit/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function afficher_liste_logpagesvisit_detail(login, ipConnexion, codeApplication, application, vue) -{ - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin+'&vue='+vue+'&codeApplication='+codeApplication+'&application='+application; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlogpagesvisit/detail/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_ipbann(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_ipbann(); - } -} - - - -function afficher_liste_ipbann() -{ - // login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - // donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - donnees = 'ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_ipbann() -{ - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/exporteripbann/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function historique_reactivation_login(login) -{ - donnees = 'login='+login; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/hsitoriquereactivationlogin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - - -function init_reactiver_login(login, idLigne) -{ - donnees = 'login='+login+'&idLigne='+idLigne; - - $("#btn_pop_motif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/initreactiverlogin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop_motif").html(data); - - $("#motif").focus(); - }, - complete: function() { - } - }); -} - -function reactiver_login() -{ - login=$("#loginArecativer").val(); - idLigne=$("#idLigne").val(); - motif=$("#motif").val(); - - - if (motif<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - return; - } - - donnees = 'login='+login+'&idLigne='+idLigne+'&motif='+motif; - - idbouton = '#bouton'+idLigne; - idcase = '#case_'+idLigne; - - v_msg="Confirmez-vous ces informations?"; - v_msgEng="Do you confirm this information?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/reactiverlogin/", - 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); - $("#div_test_gabarit").html(data); - - }, - complete: function() { - $(idbouton).remove(); - $(idcase).prop('checked', true); - $("#btn_close_pop_motif").click(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function init_reactiver_ip(ipConnexion, idLigne) -{ - donnees = 'ipConnexion='+ipConnexion+'&idLigne='+idLigne; - - $("#btn_pop_motif").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/initreactiverip/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop_motif").html(data); - }, - complete: function() { - } - }); -} - -function reactiver_ip() -{ - ipConnexion=$("#ipArecativer").val(); - idLigne=$("#idLigne").val(); - motif=$("#motif").val(); - - - if (motif<=" ") - { - v_msg="Veuillez saisir un motif!"; - v_msgEng="Please enter a reaon!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - return; - } - - donnees = 'ipConnexion='+ipConnexion+'&idLigne='+idLigne+'&motif='+motif; - - idbouton = '#bouton'+idLigne; - idcase = '#case_'+idLigne; - - v_msg="Confirmez-vous ces informations?"; - v_msgEng="Do you confirm this information?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/reactiverip/", - 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); - // $("#div_test_gabarit").html(data); - - }, - complete: function() { - $(idbouton).remove(); - $(idcase).prop('checked', true); - $("#btn_close_pop_motif").click(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function historique_reactivation_ip(ipConnexion) -{ - donnees = 'ipConnexion='+ipConnexion; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/hsitoriquereactivationip/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - - -function historique_bannissement_ip(ipConnexion) -{ - donnees = 'ipConnexion='+ipConnexion; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxipbann/hsitoriquebannissementip/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - - -function ctrlkeypress_liste_loginbann(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_loginbann(); - } -} - - - -function afficher_liste_loginbann() -{ - login = $("#login").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_loginbann() -{ - login = $("#login").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/exporterloginbann/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function historique_bannissement_login(login) -{ - donnees = 'login='+login; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxloginbann/hsitoriquebannissementlogin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_histobannissement(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_histobannissement(); - } -} - -function afficher_liste_histobannissement() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistobannissement/", - - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_histobannissement() -{ - login = $("#login").val(); - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistobannissement/exporterhistobannissement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_reactivationip(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_reactivationip(); - } -} - -function afficher_liste_reactivationip() -{ - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreactivationip/", - - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_reactivationip() -{ - ipConnexion = $("#ipConnexion").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'ipConnexion='+ipConnexion+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreactivationip/exporterreactivationip/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ctrlkeypress_liste_reactivationlogin(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_reactivationlogin(); - } -} - -function afficher_liste_reactivationlogin() -{ - login = $("#login").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&debut='+debut+'&fin='+fin; - - $("#div_detail").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreactivationlogin/", - - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_detail").html(data); - }, - complete: function() { - } - }); -} - -function exporter_liste_reactivationlogin() -{ - login = $("#login").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'login='+login+'&debut='+debut+'&fin='+fin; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxreactivationlogin/exporterreactivationlogin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function ajax_saisir_pass_new_user() -{ - codeModeGenerationPass = $("#codeModeGenerationPass").val(); - - donnees = 'codeModeGenerationPass='+codeModeGenerationPass; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsaisirpassnewuser/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_passwd").html(data); - }, - error: function(data) { - }, - complete: function() - { - if(codeModeGenerationPass=="0") - { - $("#nvmdp").focus(); - } - else - { - $("#btn_enreg").focus(); - } - } - }); -} - -function verifMailValeur(v_mail) -{ - if (v_mail.length==0) - { - return true; - } - else - { - var regex = /^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([;.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$/; - if(!regex.test(v_mail)) - { - return false; - } - else - { - return true; - } - } -} - -// retour_a_usersassureur() -function reinitpaswd_assureur_2(codeUtilisateur) -{ - v_msg="Confirmez-vous la réinitialisation?"; - v_msgEng="Do you confirm the reset?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = "codeUtilisateur="+codeUtilisateur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/reinitpaswd/", - 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); - - // retour_a_usersassureur(); - afficher_liste_users_ass(); - } - }); - return; - } else { - // L'utilisateur a annulé - v_msg="Opération annulée!"; - v_msgEng="Operation canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - }); - -} - -function motdepasse_oublie(){ - - login = $("#login").val(); - console.log("login: ",login) - if(login<=" ") - { - v_msg="Veuillez indiquer le login!"; - v_msgEng="Please enter the login!"; - alert_ebene(v_msg, v_msgEng); - - $("#login").focus(); - return; - } - - - - donnees = 'login='+login; - - $("#div_msgErreur").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamhabilitationass/motpassoublie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_msgErreur').html(data); - }, - complete: function() - { - - } - }); - -} - - -function creer_centre_gestion() -{ - - codeSociete = $("#codeSociete").val(); - - if(codeSociete<=" ") - { - v_msg="Veuillez indiquer le code du centre de gestion!"; - v_msgEng="Please indicate the management center code!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeSociete").focus(); - return; - } - - nomCentreGestion = $("#nomCentreGestion").val(); - - if(nomCentreGestion<=" ") - { - v_msg="Veuillez indiquer le nom du centre de gestion!"; - v_msgEng="Please indicate the management center name!"; - alert_ebene(v_msg, v_msgEng); - - $("#nomCentreGestion").focus(); - return; - } - - donnees = 'codeSociete='+codeSociete+'&nomCentreGestion='+nomCentreGestion; - - - adresseGeoSociete = $("#adresseGeoSociete").val(); - adressePostSociete = $("#adressePostSociete").val(); - codePays = $("#codePays").val(); - ville = $("#ville").val(); - - telephoneSociete = $("#telephoneSociete").val(); - faxSociete = $("#faxSociete").val(); - - portable = $("#portable").val(); - nomResponsable = $("#nomResponsable").val(); - sigleSociete = $("#sigleSociete").val(); - - - donnees += '&adresseGeoSociete='+adresseGeoSociete+'&adressePostSociete='+adressePostSociete; - donnees += '&codePays='+codePays+'&ville='+ville+'&telephoneSociete='+telephoneSociete; - donnees += '&faxSociete='+faxSociete+'&portable='+portable+'&nomResponsable='+nomResponsable; - donnees += '&sigleSociete='+sigleSociete; - - - emailSociete = $("#emailSociete").val(); - emailMedecinConseil = $("#emailMedecinConseil").val(); - emailGestionBon = $("#emailGestionBon").val(); - - emailCcomptabilite = $("#emailCcomptabilite").val(); - emailDerogation = $("#emailDerogation").val(); - emailAccordPrealable = $("#emailAccordPrealable").val(); - - emailFraudeFinger = $("#emailFraudeFinger").val(); - email_standard = $("#email_standard").val(); - email_reply = $("#email_reply").val(); - emailSociete = emailSociete.trim(); - - if (emailSociete<=" ") - { - v_msg="Veuillez indiques les destinataires!"; - v_msgEng="Please indicate the recipients!"; - alert_ebene(v_msg, v_msgEng); - - $("#emailSociete").focus(); - return; - } - - mauvais_mailSociete=false; - email_errSociete = ""; - - mauvais_mailMedecinConseil=false; - email_errMedecinConseil = ""; - - mauvais_mailGestionBon=false; - email_errGestionBon = ""; - - mauvais_mailCcomptabilite=false; - email_errCcomptabilite = ""; - - mauvais_mailDerogation=false; - email_errDerogation = ""; - - mauvais_mailAccordPrealable=false; - email_errAccordPrealable = ""; - - mauvais_mailFraudeFinger=false; - email_errFraudeFinger = ""; - - mauvais_mail_standard=false; - email_err_standard = ""; - - mauvais_mail_reply=false; - email_err_reply = ""; - - var addrSociete = emailSociete.split(";"), - addrMedecinConseil = emailMedecinConseil.split(";"), - addrGestionBon = emailGestionBon.split(";"), - addrCcomptabilite = emailCcomptabilite.split(";"), - addrDerogation = emailDerogation.split(";"), - addrAccordPrealable = emailAccordPrealable.split(";"), - addrFraudeFinger = emailFraudeFinger.split(";"), - addr_standard = email_standard.split(";"), - addr_reply = email_reply.split(";"); - - - addrSociete.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errSociete = element; - mauvais_mailSociete = true; - // break; - return; - } - }); - - if(mauvais_mailSociete==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errSociete; - v_msgEng="Please review this address : "+email_errSociete; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if(emailMedecinConseil.length > 0){ - addrMedecinConseil.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errMedecinConseil = element; - mauvais_mailMedecinConseil = true; - // break; - return; - } - }); - - if(mauvais_mailMedecinConseil==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errMedecinConseil; - v_msgEng="Please review this address : "+email_errMedecinConseil; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - - if(emailGestionBon.length > 0){ - addrGestionBon.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errGestionBon = element; - mauvais_mailGestionBon = true; - // break; - return; - } - }); - - if(mauvais_mailGestionBon==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errGestionBon; - v_msgEng="Please review this address : "+email_errGestionBon; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(emailCcomptabilite.length > 0){ - addrCcomptabilite.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errCcomptabilite = element; - mauvais_mailCcomptabilite = true; - // break; - return; - } - }); - - if(mauvais_mailCcomptabilite==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errCcomptabilite; - v_msgEng="Please review this address : "+email_errCcomptabilite; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(emailDerogation.length > 0){ - addrDerogation.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errDerogation = element; - mauvais_mailDerogation = true; - // break; - return; - } - }); - - if(mauvais_mailDerogation==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errDerogation; - v_msgEng="Please review this address : "+email_errDerogation; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(emailAccordPrealable.length > 0){ - addrAccordPrealable.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errAccordPrealable = element; - mauvais_mailAccordPrealable = true; - // break; - return; - } - }); - - if(mauvais_mailAccordPrealable==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errAccordPrealable; - v_msgEng="Please review this address : "+email_errAccordPrealable; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(emailFraudeFinger.length > 0){ - addrFraudeFinger.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_errFraudeFinger = element; - mauvais_mailFraudeFinger = true; - // break; - return; - } - }); - - if(mauvais_mailFraudeFinger==true) - { - v_msg="Veuillez revoir cette adresse : "+email_errFraudeFinger; - v_msgEng="Please review this address : "+email_errFraudeFinger; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(email_standard.length > 0){ - addr_standard.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err_standard = element; - mauvais_mail_standard = true; - // break; - return; - } - }); - - if(mauvais_mailMedecinConseil==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err_standard; - v_msgEng="Please review this address : "+email_err_standard; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - if(email_reply.length > 0){ - addr_reply.forEach(function(element) - { - if (test_adresse_email(element)==false) - { - email_err_reply = element; - mauvais_mail_reply = true; - // break; - return; - } - }); - - if(mauvais_mail_reply==true) - { - v_msg="Veuillez revoir cette adresse : "+email_err_reply; - v_msgEng="Please review this address : "+email_err_reply; - alert_ebene(v_msg, v_msgEng); - - return; - } - } - - smsMedecinConseil = $("#smsMedecinConseil").val(); - - donnees += '&emailMedecinConseil='+emailMedecinConseil+'&emailGestionBon='+emailGestionBon; - donnees += '&emailCcomptabilite='+emailCcomptabilite+'&emailDerogation='+emailDerogation+'&emailAccordPrealable='+emailAccordPrealable; - donnees += '&emailFraudeFinger='+emailFraudeFinger+'&email_standard='+email_standard+'&smsMedecinConseil='+smsMedecinConseil+'&email_reply='+email_reply; - donnees += '&emailSociete='+emailSociete; - - smsGestionBon = $("#smsGestionBon").val(); - smsDerogation = $("#smsDerogation").val(); - smsAccordPrealable = $("#smsAccordPrealable").val(); - - donnees += '&smsGestionBon='+smsGestionBon; - donnees += '&smsDerogation='+smsDerogation; - donnees += '&smsAccordPrealable='+smsAccordPrealable; - - fraisCarteAN = $("#fraisCarteAN").val(); - spMax = $("#spMax").val(); - - donnees +='&fraisCarteAN='+fraisCarteAN; - donnees += '&spMax='+spMax; - - - codeLangueSociete = $("#codeLangueUser").val(); - - if(codeLangueSociete<=" ") - { - v_msg="Veuillez sélectionner une langue"; - v_msgEng="Please select a language"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLangueUser").focus(); - return; - } - - codePrefixePolice = $("#codePrefixePolice").val(); - codeTypeSociete = $("#codeTypeSociete").val(); - - donnees += '&codeLangueSociete='+codeLangueSociete+'&codePrefixePolice='+codePrefixePolice; - donnees += '&codeTypeSociete='+codeTypeSociete; - - - indicatifTelephone = $("#codePrefixePolice").val(); - donnees += '&indicatifTelephone='+indicatifTelephone; - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcreercentregestion/creersocieteuser/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - afficher_parametresgeneraux(); - } - }); -} - - -function liste_villes() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistevilles/", - type : 'post', - data: "codePays="+$("#codePays").val(), - error: function(errorData) { - }, - success: function(data) { - $("#div_ville").html(data); - ui_refresh_select("#ville"); - } - }); -} - -function recherchecodesociete() -{ - var codeSociete = $("#codeSociete").val(); - - var nbSpace = parseInt(codeSociete.split(" ").length - 1); - - - //alert(nbSpace); - - if(nbSpace > 0){ - codeSociete = codeSociete.replace(/ /g,""); - - $("#codeSociete").val(codeSociete); - } - - /* - var reg = new RegExp('[a-z](\S)'); - //var reg = new RegExp('([a-z])\S+'); - - - alert(reg.test(codeSociete)); - - return; - - if(reg.test(codeSociete)==false) - { - - v_msg="Code est invalide! Eviter d'utiliser caractères spéciaux."; - v_msgEng="Invalid product code! Avoid putting spaces."; - alert_ebene(v_msg, v_msgEng); - - $("#codeSociete").val(""); - - $("#codeSociete").focus(); - - return(false); - } - - */ - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcreercentregestion/rechercher", - type : 'post', - data: 'codeSociete='+codeSociete, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - donnee_a_affciher = data; - }, - complete: function() { - //alert(donnee_a_affciher); - if(donnee_a_affciher=="true") - { - v_msg="Ce code existe déjà! Veuillez le remplacer."; - v_msgEng="This code already exists! Please replace it."; - alert_ebene(v_msg, v_msgEng); - - $("#codeSociete").val(""); - $("#codeSociete").focus(); - } - } - }); - -} - -function filtreproduitreseau(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - if(codeGcAssureur<=" "){ - $('#div_produitreseau').html(""); - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduitreseau/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_produit').html(data); - - $("#codeProduit").selectpicker(); - }, - complete: function() { - - } - }); - -} - -function filtrefamilleactetype() -{ - - - donnees = "codeTypePrestation="+$("#codeTypePrestation").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrefamilleactetype/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - //$('#div_test_gabarit').html(data); - $("#div_listefamille").html(data); - $("#codeFamilleActe").selectpicker(); - } - }); -} - -function selection_garantie() -{ - - - donnees = "codeFamilleActe="+$("#codeFamilleActe").val(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrefamilleactetype/garantie/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - //$('#div_test_gabarit').html(data); - //alert(data); - - $("#div_garantie").html(data); - } - }); - -} - - -function valider_tarif_lettrecle() -{ - codeTarifActe=$("#codeTarifActe").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; - } - - - donnees = 'codeTarifActe='+codeTarifActe; - - v_msg="Validez-vous cette composition de tarif?"; - v_msgEng="Do you validate this price composition?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/validertarif/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - ajax_cout_lettrecle_tarif('1'); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_une_expression_complexite_pass(idExpression, actif) -{ - donnees = 'idExpression='+idExpression+'&actif='+actif; - - $.ajax({ - url: $("#racineWeb").val()+"Paramreinitmotpass/majcomplexitepassword/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_complexite_pass").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -//25-09-2023 -function maj_composante_effettarif_lettrecle(idDetail, dateEffet, maxDateEffetActe, ligne){ - - var datejour = $("#datejour_C").val(); - - var str = dateEffet.split('/'); - - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - var tdj = new Date(datejour); - var tde = new Date(effet); - - donnees = "idDetail="+idDetail+"&dateEffet="+dateEffet; - - v_msg="Confirmez-vous cette date d'effet?"; - v_msgEng="Do you confirm this effective date?"; - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - //alert(donnees); - //return; - - if((dte < dtj) && (maxDateEffetActe!="")){ - var tdm = new Date(maxDateEffetActe); - - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - return; - }else{ - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/majeffet/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - } - }); - - } - }else{ - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/majeffet/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#dateEffet"+ligne).val(''); - $("#dateEffet"+ligne).focus(); - } - }); - - } -} - -function maj_composante_tarif_lettrecle(idDetail, prix, ligne) -{ - dateEffet = $("#dateEffet"+ligne).val(); - - if(dateEffet<=" "){ - v_msg="la date d'effet est obligatoire!"; - v_msgEng="The effective date is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#prix"+ligne).val(0); - - $("#dateEffet"+ligne).focus(); - return; - } - - - - donnees = 'idDetail='+idDetail+"&prix="+prix; - - v_msg="Confirmez-vous cet prix?"; - v_msgEng="Do you confirm this price?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/majprix/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#prix"+ligne).val(0); - $("#prix"+ligne).focus(); - } - }); - -} - -function maj_composante_tarifnuit_lettrecle(idDetail, prixNuitFerier, ligne) -{ - - dateEffet = $("#dateEffet"+ligne).val(); - - if(dateEffet<=" "){ - v_msg="La date d'effet est obligatoire!"; - v_msgEng="The effective date is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#prixNuitFerier"+ligne).val(0); - - $("#dateEffet"+ligne).focus(); - return; - } - - donnees = 'idDetail='+idDetail+"&prixNuitFerier="+prixNuitFerier; - - v_msg="Confirmez-vous cet prix?"; - v_msgEng="Do you confirm this price?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/majprixnuitferier/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#prixNuitFerier"+ligne).val(0); - $("#prixNuitFerier"+ligne).focus(); - } - }); - -} - -function supprimer_une_lettrecle_du_tarif(idDetail, ligne) -{ - donnees = 'idDetail='+idDetail; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/supprimer/", - type: 'POST', - data: donnees, - success: function(data) - { - supprdetailtariflettrecle(idDetail, ligne); - }, - error: function(data) { - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprdetailtariflettrecle(idDetail, ligne) -{ - donnees = 'idDetail='+idDetail+'&ligne='+ligne; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailsupprimelettrecle/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_suppr').html(data); - var suppr = $("#suppr").val(); - - if(suppr=="1"){ - $("#tabLigne"+ligne).css({"background-color": "red", "color": "white"}); - }else{ - $("#tabLigne"+ligne).css({"background-color": "transparent", "color": "black"}); - } - - }, - error: function(data) { - }, - complete: function() { - //ajax_composante_tarif("0"); - } - }); - -} - -function lignemedicament() -{ - var codeTypePrestataire = $('#codeTypePrestataire').val(); - - if(codeTypePrestataire=="PHA"){ - $("#ligne_pharmacie").show(); - $("#appliquerTarifNuit").attr('disabled', 'disabled'); - }else{ - $("#ligne_pharmacie").hide(); - $("#appliquerTarifNuit").removeAttr('disabled'); - } -} - -function init_bareme() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxplafondfamilleproduit/initbareme/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function bareme_college_temp() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - if(idBaremePriseEnCharge<=" " || idBaremePriseEnCharge==undefined) - { - v_msg="Veuillez sélectionner le barème initial!"; - v_msgEng="Please select the initial scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#idBaremePriseEnCharge").focus(); - - return; - } - - - window.location.assign($("#racineWeb" ).val()+"Detailbaremecollegetemp/"+idBaremePriseEnCharge+"/"); -} - -function detail_baremecollege(idBaremePriseEnCharge) -{ - window.location.assign($("#racineWeb" ).val()+"Detailbaremecollege/"+idBaremePriseEnCharge+"/"); - - //window.location.assign($("#racineWeb" ).val()+"Detailbaremecollegetemp/"+idBaremePriseEnCharge+"/"); -} - - - -function afficherDetailBaremeCollege() -{ - masquerBareme = $("#masquerBareme").val(); - - if(masquerBareme == undefined){ - masquerBareme = "1"; - } - - //alert(masquerGarantie); - - if(masquerBareme=="1"){ - $('#div_bareme').hide(); - $("#masquerBareme").val("0"); - $("#span_bareme").text("[+]"); - - }else{ - $('#div_bareme').show(); - $("#masquerBareme").val("1"); - //$("#dateEffetGarantie").focus(); - $("#span_bareme").text("[-]"); - - init_saisie_detailbareme(); - 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() { - - } - }); - -} - - -// inserer_bareme() -function inserer_bareme_college() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - dateEffetBareme = $("#dateEffetBareme").val(); - ticketModerateurBareme = $("#ticketModerateurBareme").val(); - //actif = $("#actif").val(); - - if(dateEffetBareme <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetBareme").focus(); - return; - - } - - if(ticketModerateurBareme <= " "){ - - v_msg="Veuillez entrer un ticket modérateur!"; - v_msgEng="Please enter a co-payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#ticketModerateurBareme").focus(); - return; - - } - - $("#div_bareme").html('
' + '
'); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetBareme='+dateEffetBareme; - donnees += '&ticketModerateurBareme='+ticketModerateurBareme; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollege/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - init_saisie_detailbareme(); - actualiser_detailbareme_college(); - }, - complete: function() { - afficheNombreLigneBaremeCollege('detailbareme'); - $("#masquerBareme").val("0"); - afficherDetailBaremeCollege(); - } - }); -} - - -function afficher_actes_garantiebareme_college(idBaremePriseEnCharge, codeGarantie){ - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $("#div_patienter").html(''); - - $("#div_patienter").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebaremecollege/", - 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 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(); - intit_saisie_garantiebareme(); - 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"); - intit_saisie_garantiebareme_lienparente(); - 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"); - intit_saisie_actebareme(); - 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"); - - intit_saisie_actebareme_lienparente(); - actualiser_bareme_acte_lienparente_college(); - $("#span_acte_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerGarantieLienParente").val("1"); - $("#masquerActe").val("1"); - - afficherMasquerGarantiesBaremeCollege(); - afficherMasquerGarantiesBaremeLienParenteCollege(); - afficherMasquerActeBaremeCollege(); - } - - afficheNombreLigneBaremeCollege('actesbaremepriseenchargelienparente'); -} - -function inserer_bareme_garantie_college() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantie = $("#dateEffetGarantie").val(); - forfaitPlafondGarantieAdherent = $("#forfaitPlafondGarantieAdherent").val(); - codePeriodicitePlafondGarantieAdherent = $("#codePeriodicitePlafondGarantieAdherent").val(); - nbreTransactionGarantieAdherent = $("#nbreTransactionGarantieAdherent").val(); - codePeriodiciteGarantieAdherent = $("#codePeriodiciteGarantieAdherent").val(); - forfaitPlafondGarantie = $("#forfaitPlafondGarantie").val(); - codePeriodicitePlafondGarantie = $("#codePeriodicitePlafondGarantie").val(); - nbreTransactionGarantie = $("#nbreTransactionGarantie").val(); - codePeriodiciteGarantie = $("#codePeriodiciteGarantie").val(); - //codeObservationFamilleActe = $("#codeObservationFamilleActe").val(); - codeTypeRemboursement = $("#codeTypeRemboursement").val(); - delaiCarenceFamilleActe = $("#delaiCarenceFamilleActe").val(); - ticketModerateurFamilleActe = $("#ticketModerateurFamilleActe").val(); - - forfaitTmGarantie = $("#forfaitTmGarantie").val(); - - ageMinimumFamilleActe = $("#ageMinimumFamilleActe").val(); - ageMaximumFamilleActe = $("#ageMaximumFamilleActe").val(); - actifFamilleActe = $("#actifFamilleActe").val(); - - - forfaitPlafondGarantieAdherent = forfaitPlafondGarantieAdherent.replace(/ /g,""); - forfaitPlafondGarantie = forfaitPlafondGarantie.replace(/ /g,""); - - forfaitTmGarantie = forfaitTmGarantie.replace(/ /g,""); - - - if(dateEffetGarantie <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantie").focus(); - return; - - } - - if(actifFamilleActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActe").focus(); - return; - - } - - $("#div_garanties_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetGarantie='+dateEffetGarantie; - donnees += '&forfaitPlafondGarantieAdherent='+forfaitPlafondGarantieAdherent; - donnees += '&codePeriodicitePlafondGarantieAdherent='+codePeriodicitePlafondGarantieAdherent; - donnees += '&nbreTransactionGarantieAdherent='+nbreTransactionGarantieAdherent; - donnees += '&codePeriodiciteGarantieAdherent='+codePeriodiciteGarantieAdherent; - donnees += '&forfaitPlafondGarantie='+forfaitPlafondGarantie; - donnees += '&codePeriodicitePlafondGarantie='+codePeriodicitePlafondGarantie; - donnees += '&nbreTransactionGarantie='+nbreTransactionGarantie; - donnees += '&codePeriodiciteGarantie='+codePeriodiciteGarantie; - //donnees += '&codeObservationFamilleActe='+codeObservationFamilleActe; - donnees += '&codeTypeRemboursement='+codeTypeRemboursement; - donnees += '&delaiCarenceFamilleActe='+delaiCarenceFamilleActe; - donnees += '&ticketModerateurFamilleActe='+ticketModerateurFamilleActe; - donnees += '&ageMinimumFamilleActe='+ageMinimumFamilleActe; - donnees += '&ageMaximumFamilleActe='+ageMaximumFamilleActe; - donnees += '&actifFamilleActe='+actifFamilleActe; - - donnees += '&forfaitTmGarantie='+forfaitTmGarantie; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollege/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_garantiebareme(); - actualiser_bareme_garantie_college(); - - }, - complete: function() { - afficheNombreLigneBaremeCollege('garantiesbaremepriseencharge'); - - } - }); -} - -function validiteDateEffetGarantieLienParenteCollege(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - var codeLienParente = $("#codeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetGarantieLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollege/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetGarantieLienParente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetGarantieLienParente = $("#maxDateEffetGarantieLienParente").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetGarantieLienParente!=undefined || maxDateEffetGarantieLienParente!='')){ - var tdm = new Date(maxDateEffetGarantieLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").val(''); - $("#dateEffetGarantieLienParente").focus(); - return; - }else{ - inserer_bareme_garantie_lienparente_college(); - } - }else{ - - inserer_bareme_garantie_lienparente_college(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_garantie_lienparente_college() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - codeLienParente = $("#codeLienParente").val(); - forfaitPlafondGarantieLienParente = $("#forfaitPlafondGarantieLienParente").val(); - codePeriodicitePlafondGarantieLienParente = $("#codePeriodicitePlafondGarantieLienParente").val(); - nbreTransactionGarantieLienParente = $("#nbreTransactionGarantieLienParente").val(); - codePeriodiciteGarantieLienParente = $("#codePeriodiciteGarantieLienParente").val(); - //codeObservationFamilleActeLienParente = $("#codeObservationFamilleActeLienParente").val(); - codeTypeRemboursementLienParente = $("#codeTypeRemboursementLienParente").val(); - delaiCarenceFamilleActeLienParente = $("#delaiCarenceFamilleActeLienParente").val(); - ticketModerateurFamilleActeLienParente = $("#ticketModerateurFamilleActeLienParente").val(); - - - forfaitTmGarantieLienParente = $("#forfaitTmGarantieLienParente").val(); - - ageMinimumFamilleActeLienParente = $("#ageMinimumFamilleActeLienParente").val(); - ageMaximumFamilleActeLienParente = $("#ageMaximumFamilleActeLienParente").val(); - actifFamilleActeLienParente = $("#actifFamilleActeLienParente").val(); - - - forfaitPlafondGarantieLienParente = forfaitPlafondGarantieLienParente.replace(/ /g,""); - forfaitTmGarantieLienParente = forfaitTmGarantieLienParente.replace(/ /g,""); - - if(dateEffetGarantieLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").focus(); - return; - - } - - if(codeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParente").focus(); - return; - - } - - if(actifFamilleActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActeLienParente").focus(); - return; - - } - - $("#div_garanties_bareme_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&dateEffetGarantieLienParente='+dateEffetGarantieLienParente; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&forfaitPlafondGarantieLienParente='+forfaitPlafondGarantieLienParente; - donnees += '&codePeriodicitePlafondGarantieLienParente='+codePeriodicitePlafondGarantieLienParente; - donnees += '&nbreTransactionGarantieLienParente='+nbreTransactionGarantieLienParente; - donnees += '&codePeriodiciteGarantieLienParente='+codePeriodiciteGarantieLienParente; - - - //donnees += '&codeObservationFamilleActeLienParente='+codeObservationFamilleActeLienParente; - donnees += '&codeTypeRemboursementLienParente='+codeTypeRemboursementLienParente; - donnees += '&delaiCarenceFamilleActeLienParente='+delaiCarenceFamilleActeLienParente; - donnees += '&ticketModerateurFamilleActeLienParente='+ticketModerateurFamilleActeLienParente; - donnees += '&ageMinimumFamilleActeLienParente='+ageMinimumFamilleActeLienParente; - donnees += '&ageMaximumFamilleActeLienParente='+ageMaximumFamilleActeLienParente; - donnees += '&actifFamilleActeLienParente='+actifFamilleActeLienParente; - - donnees += '&forfaitTmGarantieLienParente='+forfaitTmGarantieLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollege/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_garantiebareme_lienparente(); - actualiser_bareme_garantie_lienparente_college(); - - }, - complete: function() { - afficheNombreLigneBaremeCollege('garantiesbaremepriseenchargelienparente'); - - } - }); -} - -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 validiteDateEffetActeBaremeCollege(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var codeActe = $("#codeActe").val(); - - var dateEffetActe = $("#dateEffetActe").val(); - var datejour = $("#datejour_C").val(); - - var str = dateEffetActe.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActe='+codeActe; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollege/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebareme').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBareme = $("#maxDateEffetActeBareme").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBareme!=undefined || maxDateEffetActeBareme!='')){ - var tdm = new Date(maxDateEffetActeBareme); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").val(''); - $("#dateEffetActe").focus(); - return; - }else{ - inserer_bareme_acte_college(); - } - }else{ - - inserer_bareme_acte_college(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_acte_college() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActe = $("#codeActe").val(); - - dateEffetActe = $("#dateEffetActe").val(); - forfaitPlafondActeAdherent = $("#forfaitPlafondActeAdherent").val(); - codePeriodicitePlafondActeAdherent = $("#codePeriodicitePlafondActeAdherent").val(); - nbreTransactionActeAdherent = $("#nbreTransactionActeAdherent").val(); - codePeriodiciteActeAdherent = $("#codePeriodiciteActeAdherent").val(); - forfaitPlafondActe = $("#forfaitPlafondActe").val(); - codePeriodicitePlafondActe = $("#codePeriodicitePlafondActe").val(); - nbreTransactionActe = $("#nbreTransactionActe").val(); - codePeriodiciteActe = $("#codePeriodiciteActe").val(); - codeTypeRemboursementActe = $("#codeTypeRemboursementActe").val(); - delaiCarenceActe = $("#delaiCarenceActe").val(); - ticketModerateurActe = $("#ticketModerateurActe").val(); - ageMinimumActe = $("#ageMinimumActe").val(); - ageMaximumActe = $("#ageMaximumActe").val(); - actifActe = $("#actifActe").val(); - - - forfaitTmActe = $("#forfaitTmActe").val(); - - - forfaitPlafondActeAdherent = forfaitPlafondActeAdherent.replace(/ /g,""); - forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,""); - forfaitTmActe = forfaitTmActe.replace(/ /g,""); - - if(codeActe <= " "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActe").focus(); - return; - - } - - if(dateEffetActe <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").focus(); - return; - - } - - if(actifActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActe").focus(); - return; - - } - - $("#div_actes_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&codeActe='+codeActe; - - donnees += '&dateEffetActe='+dateEffetActe; - donnees += '&forfaitPlafondActeAdherent='+forfaitPlafondActeAdherent; - donnees += '&codePeriodicitePlafondActeAdherent='+codePeriodicitePlafondActeAdherent; - donnees += '&nbreTransactionActeAdherent='+nbreTransactionActeAdherent; - donnees += '&codePeriodiciteActeAdherent='+codePeriodiciteActeAdherent; - - donnees += '&forfaitPlafondActe='+forfaitPlafondActe; - donnees += '&codePeriodicitePlafondActe='+codePeriodicitePlafondActe; - donnees += '&nbreTransactionActe='+nbreTransactionActe; - donnees += '&codePeriodiciteActe='+codePeriodiciteActe; - donnees += '&codeTypeRemboursementActe='+codeTypeRemboursementActe; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - donnees += '&ticketModerateurActe='+ticketModerateurActe; - donnees += '&ageMinimumActe='+ageMinimumActe; - donnees += '&ageMaximumActe='+ageMaximumActe; - donnees += '&actifActe='+actifActe; - - donnees += '&forfaitTmActe='+forfaitTmActe; - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollege/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme(); - actualiser_bareme_acte_college(); - - }, - complete: function() { - afficheNombreLigneBaremeCollege('actesbaremepriseencharge'); - - } - }); -} - -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 validiteDateEffetActeBaremeLienParenteCollege(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - var codeActeLienParente = $("#codeActeLienParente").val(); - - var dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - var codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetActeLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollege/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebaremelienparente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBaremeLienParente = $("#maxDateEffetActeBaremeLienParente").val(); - - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBaremeLienParente!=undefined || maxDateEffetActeBaremeLienParente!='')){ - var tdm = new Date(maxDateEffetActeBaremeLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").val(''); - $("#dateEffetActeLienParente").focus(); - return; - }else{ - inserer_bareme_acte_lienparente_college(); - } - }else{ - - inserer_bareme_acte_lienparente_college(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_acte_lienparente_college() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActeLienParente = $("#codeActeLienParente").val(); - - dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - forfaitPlafondActeLienParente = $("#forfaitPlafondActeLienParente").val(); - codePeriodicitePlafondActeLienParente = $("#codePeriodicitePlafondActeLienParente").val(); - nbreTransactionActeLienParente = $("#nbreTransactionActeLienParente").val(); - codePeriodiciteActeLienParente = $("#codePeriodiciteActeLienParente").val(); - codeTypeRemboursementActeLienParente = $("#codeTypeRemboursementActeLienParente").val(); - delaiCarenceActeLienParente = $("#delaiCarenceActeLienParente").val(); - ticketModerateurActeLienParente = $("#ticketModerateurActeLienParente").val(); - ageMinimumActeLienParente = $("#ageMinimumActeLienParente").val(); - ageMaximumActeLienParente = $("#ageMaximumActeLienParente").val(); - actifActeLienParente = $("#actifActeLienParente").val(); - - forfaitTmActeLienParente = $("#forfaitTmActeLienParente").val(); - - forfaitPlafondActeLienParente = forfaitPlafondActeLienParente.replace(/ /g,""); - forfaitTmActeLienParente = forfaitTmActeLienParente.replace(/ /g,""); - - if(codeActeLienParente <=" "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActeLienParente").focus(); - return; - - } - - if(dateEffetActeLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").focus(); - return; - - } - - if(codeLienParenteActeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParenteActeLienParente").focus(); - return; - - } - - if(actifActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActeLienParente").focus(); - return; - - } - - $("#div_actes_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&dateEffetActeLienParente='+dateEffetActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - donnees += '&forfaitPlafondActeLienParente='+forfaitPlafondActeLienParente; - donnees += '&codePeriodicitePlafondActeLienParente='+codePeriodicitePlafondActeLienParente; - donnees += '&nbreTransactionActeLienParente='+nbreTransactionActeLienParente; - donnees += '&codePeriodiciteActeLienParente='+codePeriodiciteActeLienParente; - - - donnees += '&codeTypeRemboursementActeLienParente='+codeTypeRemboursementActeLienParente; - donnees += '&delaiCarenceActeLienParente='+delaiCarenceActeLienParente; - donnees += '&ticketModerateurActeLienParente='+ticketModerateurActeLienParente; - donnees += '&ageMinimumActeLienParente='+ageMinimumActeLienParente; - donnees += '&ageMaximumActeLienParente='+ageMaximumActeLienParente; - donnees += '&actifActeLienParente='+actifActeLienParente; - - donnees += '&forfaitTmActeLienParente='+forfaitTmActeLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollege/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme_lienparente(); - actualiser_bareme_acte_lienparente_college(); - - }, - complete: function() { - afficheNombreLigneBaremeCollege('actesbaremepriseenchargelienparente'); - } - }); -} - -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 supprimer_baremeactelienparente_college(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollege/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte_lienparente_college(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremeacte_college(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollege/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte_college(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremegarantielienparente_college(adminProd, idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollege/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie_lienparente_college(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremegarantie_college(adminProd,idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollege/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie_college(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -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 afficherDetailBaremeCollegeTemp() -{ - masquerBareme = $("#masquerBareme").val(); - - if(masquerBareme == undefined){ - masquerBareme = "1"; - } - - //alert(masquerGarantie); - - if(masquerBareme=="1"){ - $('#div_bareme').hide(); - $("#masquerBareme").val("0"); - $("#span_bareme").text("[+]"); - - }else{ - $('#div_bareme').show(); - $("#masquerBareme").val("1"); - //$("#dateEffetGarantie").focus(); - $("#span_bareme").text("[-]"); - - init_saisie_detailbareme(); - actualiser_detailbareme_college_temp(); - } - - afficheNombreLigneBaremeCollegeTemp('detailbareme'); -} - -function actualiser_detailbareme_college_temp() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollegetemp/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_bareme').html(data); - - - }, - complete: function() { - - } - }); - -} - -function afficheNombreLigneBaremeCollegeTemp(table) -{ - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnbrelignebaremecollegetemp/"+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 inserer_bareme_college_temp() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - dateEffetBareme = $("#dateEffetBareme").val(); - ticketModerateurBareme = $("#ticketModerateurBareme").val(); - //actif = $("#actif").val(); - - if(dateEffetBareme <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetBareme").focus(); - return; - - } - - if(ticketModerateurBareme <= " "){ - - v_msg="Veuillez entrer un ticket modérateur!"; - v_msgEng="Please enter a co-payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#ticketModerateurBareme").focus(); - return; - - } - - $("#div_bareme").html('
' + '
'); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetBareme='+dateEffetBareme; - donnees += '&ticketModerateurBareme='+ticketModerateurBareme; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollegetemp/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - init_saisie_detailbareme(); - actualiser_detailbareme_college_temp(); - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('detailbareme'); - $("#masquerBareme").val("0"); - afficherDetailBaremeCollegeTemp(); - } - }); -} - -function afficher_actes_garantiebareme_college_temp(idBaremePriseEnCharge, codeGarantie){ - // - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $("#div_patienter").html(''); - - $("#div_patienter").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesgarantiebaremecollegetemp/", - 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(); - }); - - afficherMasquerGarantiesBaremeCollegeTemp(); - afficherMasquerGarantiesBaremeLienParenteCollegeTemp(); - afficherMasquerActeBaremeCollegeTemp(); - afficherMasquerActeBaremeLienParenteCollegeTemp(); - - $(".datepicker").datepicker(); - $("#codeActe").selectpicker(); - $("#codeActeLienParente").selectpicker(); - $("#div_patienter").html(''); - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseencharge'); - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseenchargelienparente'); - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseencharge'); - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseenchargelienparente'); - } - }); -} - -function afficherMasquerGarantiesBaremeCollegeTemp() -{ - 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(); - intit_saisie_garantiebareme(); - actualiser_bareme_garantie_college_temp(); - $("#span_garantie").text("[-]"); - - $("#masquerGarantieLienParente").val("1"); - $("#masquerActe").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBaremeLienParenteCollegeTemp(); - afficherMasquerActeBaremeCollegeTemp(); - afficherMasquerActeBaremeLienParenteCollegeTemp(); - } - - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseencharge'); -} - -function afficherMasquerGarantiesBaremeLienParenteCollegeTemp() -{ - 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"); - intit_saisie_garantiebareme_lienparente(); - actualiser_bareme_garantie_lienparente_college_temp(); - $("#span_garantie_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerActe").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBaremeCollegeTemp(); - afficherMasquerActeBaremeCollegeTemp(); - afficherMasquerActeBaremeLienParenteCollegeTemp(); - } - - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseenchargelienparente'); -} - -function afficherMasquerActeBaremeCollegeTemp() -{ - 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"); - intit_saisie_actebareme(); - actualiser_bareme_acte_college_temp(); - $("#span_acte").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerGarantieLienParente").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBaremeCollegeTemp(); - afficherMasquerGarantiesBaremeLienParenteCollegeTemp(); - afficherMasquerActeBaremeLienParenteCollegeTemp(); - } - - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseencharge'); -} - -function afficherMasquerActeBaremeLienParenteCollegeTemp() -{ - 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"); - - intit_saisie_actebareme_lienparente(); - actualiser_bareme_acte_lienparente_college_temp(); - $("#span_acte_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerGarantieLienParente").val("1"); - $("#masquerActe").val("1"); - - afficherMasquerGarantiesBaremeCollegeTemp(); - afficherMasquerGarantiesBaremeLienParenteCollegeTemp(); - afficherMasquerActeBaremeCollegeTemp(); - } - - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseenchargelienparente'); -} - -function actualiser_bareme_acte_lienparente_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollegetemp/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_actes_lienparente').html(data); - - - }, - complete: function() { - - } - }); - -} - -function actualiser_bareme_acte_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollegetemp/", - 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_garantie_lienparente_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollegetemp/", - 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_garantie_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollegetemp/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_garanties_bareme').html(data); - - - }, - complete: function() { - - } - }); - -} - -function supprimer_baremegarantie_college_temp(adminProd,idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollegetemp/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie_college_temp(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremegarantielienparente_college_temp(adminProd, idGarantie) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollegetemp/supprimer/", - type : 'post', - data: "idGarantie="+idGarantie, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_garantie_lienparente_college_temp(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremeactelienparente_college_temp(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollegetemp/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte_lienparente_college_temp(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_baremeacte_college_temp(adminProd, idActe) -{ - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollegetemp/supprimer/", - type : 'post', - data: "idActe="+idActe, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_bareme_acte_college_temp(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function inserer_bareme_garantie_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantie = $("#dateEffetGarantie").val(); - forfaitPlafondGarantieAdherent = $("#forfaitPlafondGarantieAdherent").val(); - codePeriodicitePlafondGarantieAdherent = $("#codePeriodicitePlafondGarantieAdherent").val(); - nbreTransactionGarantieAdherent = $("#nbreTransactionGarantieAdherent").val(); - codePeriodiciteGarantieAdherent = $("#codePeriodiciteGarantieAdherent").val(); - forfaitPlafondGarantie = $("#forfaitPlafondGarantie").val(); - codePeriodicitePlafondGarantie = $("#codePeriodicitePlafondGarantie").val(); - nbreTransactionGarantie = $("#nbreTransactionGarantie").val(); - codePeriodiciteGarantie = $("#codePeriodiciteGarantie").val(); - //codeObservationFamilleActe = $("#codeObservationFamilleActe").val(); - codeTypeRemboursement = $("#codeTypeRemboursement").val(); - delaiCarenceFamilleActe = $("#delaiCarenceFamilleActe").val(); - ticketModerateurFamilleActe = $("#ticketModerateurFamilleActe").val(); - - forfaitTmGarantie = $("#forfaitTmGarantie").val(); - - ageMinimumFamilleActe = $("#ageMinimumFamilleActe").val(); - ageMaximumFamilleActe = $("#ageMaximumFamilleActe").val(); - actifFamilleActe = $("#actifFamilleActe").val(); - - - forfaitPlafondGarantieAdherent = forfaitPlafondGarantieAdherent.replace(/ /g,""); - forfaitPlafondGarantie = forfaitPlafondGarantie.replace(/ /g,""); - - forfaitTmGarantie = forfaitTmGarantie.replace(/ /g,""); - - - if(dateEffetGarantie <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantie").focus(); - return; - - } - - if(actifFamilleActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActe").focus(); - return; - - } - - $("#div_garanties_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&dateEffetGarantie='+dateEffetGarantie; - donnees += '&forfaitPlafondGarantieAdherent='+forfaitPlafondGarantieAdherent; - donnees += '&codePeriodicitePlafondGarantieAdherent='+codePeriodicitePlafondGarantieAdherent; - donnees += '&nbreTransactionGarantieAdherent='+nbreTransactionGarantieAdherent; - donnees += '&codePeriodiciteGarantieAdherent='+codePeriodiciteGarantieAdherent; - donnees += '&forfaitPlafondGarantie='+forfaitPlafondGarantie; - donnees += '&codePeriodicitePlafondGarantie='+codePeriodicitePlafondGarantie; - donnees += '&nbreTransactionGarantie='+nbreTransactionGarantie; - donnees += '&codePeriodiciteGarantie='+codePeriodiciteGarantie; - //donnees += '&codeObservationFamilleActe='+codeObservationFamilleActe; - donnees += '&codeTypeRemboursement='+codeTypeRemboursement; - donnees += '&delaiCarenceFamilleActe='+delaiCarenceFamilleActe; - donnees += '&ticketModerateurFamilleActe='+ticketModerateurFamilleActe; - donnees += '&ageMinimumFamilleActe='+ageMinimumFamilleActe; - donnees += '&ageMaximumFamilleActe='+ageMaximumFamilleActe; - donnees += '&actifFamilleActe='+actifFamilleActe; - - donnees += '&forfaitTmGarantie='+forfaitTmGarantie; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantiecollegetemp/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_garantiebareme(); - actualiser_bareme_garantie_college_temp(); - - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseencharge'); - - } - }); -} - -function validiteDateEffetGarantieLienParenteCollegeTemp(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - var codeLienParente = $("#codeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetGarantieLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeLienParente='+codeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollegetemp/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetGarantieLienParente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetGarantieLienParente = $("#maxDateEffetGarantieLienParente").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetGarantieLienParente!=undefined || maxDateEffetGarantieLienParente!='')){ - var tdm = new Date(maxDateEffetGarantieLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").val(''); - $("#dateEffetGarantieLienParente").focus(); - return; - }else{ - inserer_bareme_garantie_lienparente_college_temp(); - } - }else{ - - inserer_bareme_garantie_lienparente_college_temp(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_garantie_lienparente_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val(); - codeLienParente = $("#codeLienParente").val(); - forfaitPlafondGarantieLienParente = $("#forfaitPlafondGarantieLienParente").val(); - codePeriodicitePlafondGarantieLienParente = $("#codePeriodicitePlafondGarantieLienParente").val(); - nbreTransactionGarantieLienParente = $("#nbreTransactionGarantieLienParente").val(); - codePeriodiciteGarantieLienParente = $("#codePeriodiciteGarantieLienParente").val(); - //codeObservationFamilleActeLienParente = $("#codeObservationFamilleActeLienParente").val(); - codeTypeRemboursementLienParente = $("#codeTypeRemboursementLienParente").val(); - delaiCarenceFamilleActeLienParente = $("#delaiCarenceFamilleActeLienParente").val(); - ticketModerateurFamilleActeLienParente = $("#ticketModerateurFamilleActeLienParente").val(); - - - forfaitTmGarantieLienParente = $("#forfaitTmGarantieLienParente").val(); - - ageMinimumFamilleActeLienParente = $("#ageMinimumFamilleActeLienParente").val(); - ageMaximumFamilleActeLienParente = $("#ageMaximumFamilleActeLienParente").val(); - actifFamilleActeLienParente = $("#actifFamilleActeLienParente").val(); - - - forfaitPlafondGarantieLienParente = forfaitPlafondGarantieLienParente.replace(/ /g,""); - forfaitTmGarantieLienParente = forfaitTmGarantieLienParente.replace(/ /g,""); - - if(dateEffetGarantieLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetGarantieLienParente").focus(); - return; - - } - - if(codeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParente").focus(); - return; - - } - - if(actifFamilleActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifFamilleActeLienParente").focus(); - return; - - } - - $("#div_garanties_bareme_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&dateEffetGarantieLienParente='+dateEffetGarantieLienParente; - donnees += '&codeLienParente='+codeLienParente; - donnees += '&forfaitPlafondGarantieLienParente='+forfaitPlafondGarantieLienParente; - donnees += '&codePeriodicitePlafondGarantieLienParente='+codePeriodicitePlafondGarantieLienParente; - donnees += '&nbreTransactionGarantieLienParente='+nbreTransactionGarantieLienParente; - donnees += '&codePeriodiciteGarantieLienParente='+codePeriodiciteGarantieLienParente; - - - //donnees += '&codeObservationFamilleActeLienParente='+codeObservationFamilleActeLienParente; - donnees += '&codeTypeRemboursementLienParente='+codeTypeRemboursementLienParente; - donnees += '&delaiCarenceFamilleActeLienParente='+delaiCarenceFamilleActeLienParente; - donnees += '&ticketModerateurFamilleActeLienParente='+ticketModerateurFamilleActeLienParente; - donnees += '&ageMinimumFamilleActeLienParente='+ageMinimumFamilleActeLienParente; - donnees += '&ageMaximumFamilleActeLienParente='+ageMaximumFamilleActeLienParente; - donnees += '&actifFamilleActeLienParente='+actifFamilleActeLienParente; - - donnees += '&forfaitTmGarantieLienParente='+forfaitTmGarantieLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparentecollegetemp/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_garantiebareme_lienparente(); - actualiser_bareme_garantie_lienparente_college_temp(); - - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('garantiesbaremepriseenchargelienparente'); - - } - }); -} - -function validiteDateEffetActeBaremeCollegeTemp(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - var codeActe = $("#codeActe").val(); - - var dateEffetActe = $("#dateEffetActe").val(); - var datejour = $("#datejour_C").val(); - - var str = dateEffetActe.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActe='+codeActe; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollegetemp/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebareme').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBareme = $("#maxDateEffetActeBareme").val(); - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBareme!=undefined || maxDateEffetActeBareme!='')){ - var tdm = new Date(maxDateEffetActeBareme); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").val(''); - $("#dateEffetActe").focus(); - return; - }else{ - inserer_bareme_acte_college_temp(); - } - }else{ - - inserer_bareme_acte_college_temp(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_acte_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActe = $("#codeActe").val(); - - dateEffetActe = $("#dateEffetActe").val(); - forfaitPlafondActeAdherent = $("#forfaitPlafondActeAdherent").val(); - codePeriodicitePlafondActeAdherent = $("#codePeriodicitePlafondActeAdherent").val(); - nbreTransactionActeAdherent = $("#nbreTransactionActeAdherent").val(); - codePeriodiciteActeAdherent = $("#codePeriodiciteActeAdherent").val(); - forfaitPlafondActe = $("#forfaitPlafondActe").val(); - codePeriodicitePlafondActe = $("#codePeriodicitePlafondActe").val(); - nbreTransactionActe = $("#nbreTransactionActe").val(); - codePeriodiciteActe = $("#codePeriodiciteActe").val(); - codeTypeRemboursementActe = $("#codeTypeRemboursementActe").val(); - delaiCarenceActe = $("#delaiCarenceActe").val(); - ticketModerateurActe = $("#ticketModerateurActe").val(); - ageMinimumActe = $("#ageMinimumActe").val(); - ageMaximumActe = $("#ageMaximumActe").val(); - actifActe = $("#actifActe").val(); - - - forfaitTmActe = $("#forfaitTmActe").val(); - - - forfaitPlafondActeAdherent = forfaitPlafondActeAdherent.replace(/ /g,""); - forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,""); - forfaitTmActe = forfaitTmActe.replace(/ /g,""); - - if(codeActe <= " "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActe").focus(); - return; - - } - - if(dateEffetActe <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActe").focus(); - return; - - } - - if(actifActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActe").focus(); - return; - - } - - $("#div_actes_bareme").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - - donnees += '&codeActe='+codeActe; - - donnees += '&dateEffetActe='+dateEffetActe; - donnees += '&forfaitPlafondActeAdherent='+forfaitPlafondActeAdherent; - donnees += '&codePeriodicitePlafondActeAdherent='+codePeriodicitePlafondActeAdherent; - donnees += '&nbreTransactionActeAdherent='+nbreTransactionActeAdherent; - donnees += '&codePeriodiciteActeAdherent='+codePeriodiciteActeAdherent; - - donnees += '&forfaitPlafondActe='+forfaitPlafondActe; - donnees += '&codePeriodicitePlafondActe='+codePeriodicitePlafondActe; - donnees += '&nbreTransactionActe='+nbreTransactionActe; - donnees += '&codePeriodiciteActe='+codePeriodiciteActe; - donnees += '&codeTypeRemboursementActe='+codeTypeRemboursementActe; - donnees += '&delaiCarenceActe='+delaiCarenceActe; - donnees += '&ticketModerateurActe='+ticketModerateurActe; - donnees += '&ageMinimumActe='+ageMinimumActe; - donnees += '&ageMaximumActe='+ageMaximumActe; - donnees += '&actifActe='+actifActe; - - donnees += '&forfaitTmActe='+forfaitTmActe; - - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactecollegetemp/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme(); - actualiser_bareme_acte_college_temp(); - - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseencharge'); - - } - }); -} - -function validiteDateEffetActeBaremeLienParenteCollegeTemp(){ - - var codeGarantie = $("#codeGarantie").val(); - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - var codeActeLienParente = $("#codeActeLienParente").val(); - - var dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - var codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - - var datejour = $("#datejour_C").val(); - - var str = dateEffetActeLienParente.split('/'); - var effet = str[2]+'-'+str[1]+'-'+str[0]; - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollegetemp/controle/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_maxdateeffetactebaremelienparente').html(data); - - var tdj = new Date(datejour); - var tde = new Date(effet); - - maxDateEffetActeBaremeLienParente = $("#maxDateEffetActeBaremeLienParente").val(); - - - dte=Math.round(Date.parse(tde)/(1000*3600*24)); - dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); - - if((dte < dtj) && (maxDateEffetActeBaremeLienParente!=undefined || maxDateEffetActeBaremeLienParente!='')){ - var tdm = new Date(maxDateEffetActeBaremeLienParente); - dtm = Math.round(Date.parse(tdm)/(1000*3600*24)); - - if(dte < dtm){ - - v_msg="Date d'effet invalide!"; - v_msgEng="Invalid effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").val(''); - $("#dateEffetActeLienParente").focus(); - return; - }else{ - inserer_bareme_acte_lienparente_college_temp(); - } - }else{ - - inserer_bareme_acte_lienparente_college_temp(); - } - - }, - complete: function() { - - - } - }); - -} - -function inserer_bareme_acte_lienparente_college_temp() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - codeActeLienParente = $("#codeActeLienParente").val(); - - dateEffetActeLienParente = $("#dateEffetActeLienParente").val(); - codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val(); - forfaitPlafondActeLienParente = $("#forfaitPlafondActeLienParente").val(); - codePeriodicitePlafondActeLienParente = $("#codePeriodicitePlafondActeLienParente").val(); - nbreTransactionActeLienParente = $("#nbreTransactionActeLienParente").val(); - codePeriodiciteActeLienParente = $("#codePeriodiciteActeLienParente").val(); - codeTypeRemboursementActeLienParente = $("#codeTypeRemboursementActeLienParente").val(); - delaiCarenceActeLienParente = $("#delaiCarenceActeLienParente").val(); - ticketModerateurActeLienParente = $("#ticketModerateurActeLienParente").val(); - ageMinimumActeLienParente = $("#ageMinimumActeLienParente").val(); - ageMaximumActeLienParente = $("#ageMaximumActeLienParente").val(); - actifActeLienParente = $("#actifActeLienParente").val(); - - forfaitTmActeLienParente = $("#forfaitTmActeLienParente").val(); - - forfaitPlafondActeLienParente = forfaitPlafondActeLienParente.replace(/ /g,""); - forfaitTmActeLienParente = forfaitTmActeLienParente.replace(/ /g,""); - - if(codeActeLienParente <=" "){ - - v_msg="Veuillez entrer un acte!"; - v_msgEng="Please enter an act!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeActeLienParente").focus(); - return; - - } - - if(dateEffetActeLienParente <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateEffetActeLienParente").focus(); - return; - - } - - if(codeLienParenteActeLienParente <= " "){ - - v_msg="Veuillez entrer le lien de parenté!"; - v_msgEng="Please enter the relationship!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeLienParenteActeLienParente").focus(); - return; - - } - - if(actifActeLienParente <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); - - $("#actifActeLienParente").focus(); - return; - - } - - $("#div_actes_lienparente").html('
' + '
'); - - - donnees = 'codeGarantie='+codeGarantie; - donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge; - donnees += '&codeActeLienParente='+codeActeLienParente; - donnees += '&dateEffetActeLienParente='+dateEffetActeLienParente; - donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente; - donnees += '&forfaitPlafondActeLienParente='+forfaitPlafondActeLienParente; - donnees += '&codePeriodicitePlafondActeLienParente='+codePeriodicitePlafondActeLienParente; - donnees += '&nbreTransactionActeLienParente='+nbreTransactionActeLienParente; - donnees += '&codePeriodiciteActeLienParente='+codePeriodiciteActeLienParente; - - - donnees += '&codeTypeRemboursementActeLienParente='+codeTypeRemboursementActeLienParente; - donnees += '&delaiCarenceActeLienParente='+delaiCarenceActeLienParente; - donnees += '&ticketModerateurActeLienParente='+ticketModerateurActeLienParente; - donnees += '&ageMinimumActeLienParente='+ageMinimumActeLienParente; - donnees += '&ageMaximumActeLienParente='+ageMaximumActeLienParente; - donnees += '&actifActeLienParente='+actifActeLienParente; - - donnees += '&forfaitTmActeLienParente='+forfaitTmActeLienParente; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparentecollegetemp/ajouter/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - intit_saisie_actebareme_lienparente(); - actualiser_bareme_acte_lienparente_college_temp(); - - }, - complete: function() { - afficheNombreLigneBaremeCollegeTemp('actesbaremepriseenchargelienparente'); - } - }); -} - -function supprimer_detailbareme_college(adminProd, idDetail) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollege/supprimer/", - type : 'post', - data: "idDetail="+idDetail, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_detailbareme_college(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function supprimer_detailbareme_college_temp(adminProd, idDetail) -{ - - if (adminProd != "1"){ - v_msg="Vous n'\u00eates pas autoris\u00e9!"; - v_msgEng="You are not authorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this deletion?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinsererdetailbaremecollegetemp/supprimer/", - type : 'post', - data: "idDetail="+idDetail, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - actualiser_detailbareme_college_temp(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modecalculeprime() -{ - codeModecalculPrime = $("#codeModecalculPrime").val(); - codeGcAssureur = $("#codeGcAssureur").val(); - - codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val(); - - plafondAdherent = $("#plafondAdherent").val(); - - codeProduit = $("#codeProduit").val(); - - - if(codeGcAssureur =="AUC"){ - v_msg="Veuillez indiquer le code garant!"; - v_msgEng="Please indicate the guarantor code!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - $("#codeModecalculPrime").val(""); - return; - - } - - /* Ne pas rendre le plafond adhérent obligatoire - if(plafondAdherent=="0" || plafondAdherent<=" "){ - v_msg="Veuillez indiquer le montant du plafond de famille!"; - v_msgEng="Please indicate the amount of the family limit!"; - alert_ebene(v_msg, v_msgEng); - - $("#plafondAdherent").focus(); - $("#codeModecalculPrime").val(""); - return; - } - */ - - if(codeProduit==undefined){ - codeProduit = ''; - } - - if(codeModecalculPrime<=" ") - { - v_msg="Veuillez indiquer le mode de calcul de prime!"; - v_msgEng="Please indicate how the premium is calculated!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModecalculPrime").focus(); - - $("#div_typetrancheage").empty(); - $("#div_prime_lienparente").empty(); - - return; - }else if(codeModecalculPrime=="TA") - { - $("#div_prime_lienparente").empty(); - $("#div_typetrancheage").empty(); - $("#div_typetrancheage").html('
' + '
'); - - donnees = "codeGcAssureur="+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/typetrancheage/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_typetrancheage").html(data); - $("#codeEnteteTrancheAge").selectpicker(); - - }, - complete: function() { - - } - }); - - }else{ - $("#div_typetrancheage").empty(); - $("#div_prime_lienparente").empty(); - $("#div_prime_lienparente").html('
' + '
'); - - donnees = "codeGcAssureur="+codeGcAssureur+'&codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_prime_lienparente").html(data); - - }, - complete: function() { - - } - }); - - } -} - -function trancheage() -{ - codeModecalculPrime = $("#codeModecalculPrime").val(); - codeGcAssureur = $("#codeGcAssureur").val(); - - codeProduit = $("#codeProduit").val(); - - codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val(); - - if(codeProduit==undefined){ - codeProduit = ''; - } - - if (codeEnteteTrancheAge<=" " && codeModecalculPrime=="TA") - { - v_msg="Veuillez sélectionner un type de tranche âge!"; - v_msgEng="Please select an age group type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEnteteTrancheAge").focus(); - - $("#div_trancheage").empty(); - - return; - } - - donnees = "codeGcAssureur="+codeGcAssureur+"&codeProduit="+codeProduit+"&codeEnteteTrancheAge="+codeEnteteTrancheAge; - //donnees +="&idProduit="+idProduit; - $("#div_trancheage").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/trancheage/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_trancheage").html(data); - - }, - complete: function() { - - } - }); - -} - -function ajaxprimelienparente() -{ - donnees = ""; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_modeprime").html(data); - - }, - complete: function() { - - } - }); -} - -function ajax_maj_prime_produit(idPrime, prime, controle) -{ - prime=prime.replace(/ /g,""); - prime=parseInt(prime.replace(",","."),10); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majprimeproduit/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function ajaxmodecalculprime() -{ - idProduit = $("#idProduit").val(); - codeModecalculPrime = $("#codeModecalculPrime").val(); - - if(codeModecalculPrime<=" ") - { - v_msg="Veuillez indiquer le mode de calcul de prime!"; - v_msgEng="Please indicate how the premium is calculated!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModecalculPrime").focus(); - - $("#div_modeprime").html(''); - - return; - }else if(codeModecalculPrime!="LP") - { - $("#div_modeprime").empty(); - $("#div_modeprime").html('
' + '
'); - }else{ - //ajaxprimelienparente(); - $("#div_modeprime").empty(); - return; - } - - $("#div_modeprime").html('
' + '
'); - - - donnees = "idProduit="+idProduit+"&codeModecalculPrime="+codeModecalculPrime; - - //alert(donnees); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodecalculprime/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_modeprime").html(data); - - $("#codeEnteteTrancheAge").selectpicker(); - - }, - complete: function() { - - } - }); -} - -/* -function test_code(controle) -{ - alert(event.keyCode); - - return; - - if((event.keyCode < 45) || (event.keyCode > 45 && event.keyCode <= 47) - || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode >=91 && event.keyCode < 95) - || (event.keyCode == 96) || (event.keyCode>=123 && event.keyCode<=126)) - { - - v_msg="Un code ne peut contenir de caractères spéciaux!"; - v_msgEng="A code cannot contain special characters!"; - - alert_ebene(v_msg, v_msgEng); - - controle.value=""; - controle.focus(); - - event.returnValue = false; - } - -} -*/ - -function test_code(controle, code) -{ - var reg = new RegExp('^[a-zA-Z][a-zA-Z0-9]*$'); - - if(reg.test(code)==false) - { - v_msg="Code invalide! Un code ne doit pas contenir d'espace ni de caractère spéciaux et ne pas commencer par un chiffre!"; - v_msgEng="Code is invalid! A code must not contain spaces or special characters and must not start with a number!" ; - alert_ebene(v_msg, v_msgEng); - - controle.value=""; - controle.focus(); - return false; - } -} - - -function ajax_maj_nbrefamille_college_temp(idPrime, nbreFamille, controle, modeDevis) -{ - nbreFamille=nbreFamille.replace(/ /g,""); - nbreFamille=parseInt(nbreFamille.replace(",","."),10); - controle.value=nbreFamille; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&nbreFamille="+nbreFamille; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majnbrefamillecollege/"; - }else{ - v_url = "Ajaxprimescategoried/majnbrefamillecollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - if(modeDevis == "0"){ - enregistrer_college_temp(); - recapitulercollege(); - }else{ - enregistrer_college_temp_d(); - recapitulercollege_d(); - } - - } - }); - } -} - -function ajax_maj_supplementaire_college_temp(idPrime, prime, controle, modeDevis) -{ - prime=prime.replace(/ /g,""); - prime=parseInt(prime.replace(",","."),10); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majprimesupplementairecollege/"; - }else{ - v_url = "Ajaxprimescategoried/majprimesupplementairecollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - - }, - complete: function() { - if(modeDevis == "0"){ - enregistrer_college_temp(); - }else{ - enregistrer_college_temp_d(); - } - } - }); - } -} - -function ajax_maj_prime_trancheage_college(idPrime, prime, controle, modeDevis) -{ - - - prime=prime.replace(/ /g,""); - prime=parseInt(prime.replace(",","."),10); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majprimetrancheage/"; - }else{ - v_url = "Ajaxprimescategoried/majprimetrancheage/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - - if(modeDevis == "0"){ - change_categorie_college_temp(); - }else{ - change_categorie_college_temp_d(); - } - } - }); - } -} - -function maj_effectif_trancheage_college(idPrime, population, controle, modeDevis) -{ - - - population=population.replace(/ /g,""); - population=parseInt(population.replace(",","."),10); - controle.value=population; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&population="+population; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majpopulationtranche/"; - }else{ - v_url = "Ajaxprimescategoried/majpopulationtranche/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - - if(modeDevis == "0"){ - change_categorie_college_temp(); - }else{ - change_categorie_college_temp_d(); - } - } - }); - } -} - - - -function calcul_prime_adherent() -{ - codeModeCalculPrime = $("#codeModeCalculPrime").val(); - - if(codeModeCalculPrime=='TA'){ - idCollege=$("#idCollege").val(); - dateEntree=$("#dateEntree").val(); - dateNaissance=$("#dateNaissance").val(); - prorata=$("#prorata").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollege='+idCollege; - donnees += '&dateEntree='+dateEntree; - donnees += '&prorata='+prorata; - donnees += '&dateNaissance='+dateNaissance; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxproraterprime/calculprime/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prime").html(data); - }, - complete: function() { - } - }); - } - -} - -function calcul_prime_beneficiaire() -{ - codeModeCalculPrime = $("#codeModeCalculPrime").val(); - - if(codeModeCalculPrime=='TA'){ - idAdherent = $("#idAdherent").val(); - dateNaissance =$("#dateNaissance").val(); - fraisCarte =$("#fraisCarte").val(); - prorata =$("#prorata").val(); - - - donnees = 'idAdherent='+idAdherent; - donnees += '&dateNaissance='+dateNaissance; - donnees += '&fraisCarte='+fraisCarte; - donnees += '&prorata='+prorata; - - // ajout KANE 27/10/2023 - codeLienParente =$("#codeLienParente").val(); - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxproraterprimebeneficiaire/calculprime/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prime").html(data); - }, - complete: function() { - } - }); - } - -} - - - -function retour_de_detailbaremecollegetemp() -{ - window.location.assign($("#racineWeb" ).val()+$("#retour").val()+"/"); -} - -function init_trancheage_college_temp() -{ - codeProduit = $("#codeProduit").val(); - - donnees = 'codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategorie/inittrancheage/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function init_prime_college_temp() -{ - codeProduit = $("#codeProduit").val(); - - donnees = 'codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategorie/initprimelienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function init_prime_college_base_tarif() -{ - codeProduit = $("#codeProduit").val(); - codeBaseTarification = $("#codeBaseTarification").val(); - - donnees = 'codeProduit='+codeProduit+'&codeBaseTarification='+codeBaseTarification; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategorie/initprimebasetarif/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function modifier_centre_gestion(idCentreGestion) -{ - if(isNaN(idCentreGestion)){ - v_msg="Valeur numérique exigée!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - return false; - } - - window.location.assign($("#racineWeb" ).val()+"Modifierparametresgeneraux/"+idCentreGestion+"/"); - -} - -function controle_effet_assure(){ - - - var d_effet = new Date($("#dateEffetSql").val()); // 01/05/2022 - var d_fin = new Date($("#dateFinSql").val()); // 31/12/2022 - var d_entree = $("#dateEntree").datepicker("getDate"); // 20/07/2022 - - var effet = $("#dateAvenant").val(); - - - dt_effet = Math.round(Date.parse(d_effet)/(1000*3600*24)); - dt_fin = Math.round(Date.parse(d_fin)/(1000*3600*24)); - d_entree = Math.round(Date.parse(d_entree)/(1000*3600*24)); - - //alert('dt_effet='+dt_effet+'&dt_fin='+dt_fin+'&d_entree='+d_entree); - - if (d_entree>dt_fin || d_entree' + ''); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireremboursement/liste/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_liste_beneficiaire').html(data); - }, - complete: function() { - - } - }); - -} - -function modifier_beneficiaire_remboursement(idData) -{ - - donnees = 'idData='+idData; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireremboursement/saisirmodif/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_saisie_beneficiaire').html(data); - - }, - complete: function() { - - } - }); - - -} - -function enregistrer_beneficiaire_remboursement() -{ - idData = $("#idData").val(); - idAdherent = $("#idAdherent").val(); - beneficiaireReglement = $("#beneficiaireReglement").val(); - codeLienBeneficiaire = $("#codeLienBeneficiaire").val(); - codeModePaiement = $("#codeModePaiement").val(); - - enVigueur = $("#enVigueur").val(); - - telephoneMobile = $("#telephoneMobile").val(); - rib = $("#rib").val(); - - if($('#beneficiaireReglement').val()<=" ") - { - v_msg="Veuillez saisir le bénéficiaire!"; - v_msgEng="Please enter the beneficiary!"; - alert_ebene(v_msg, v_msgEng); - - $('#beneficiaireReglement').focus(); - $("#beneficiaireReglement").val(""); - return; - } - - if($('#codeLienBeneficiaire').val()<=" ") - { - v_msg="Veuillez saisir le lien avec l'adhérent!"; - v_msgEng="Please enter the link with the member!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienBeneficiaire').focus(); - $("#codeLienBeneficiaire").val(""); - return; - } - - - if($('#codeModePaiement').val()<=" ") - { - v_msg="Veuillez saisir le mode de paiement!"; - v_msgEng="Please enter payment method!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeModePaiement').focus(); - $("#codeModePaiement").val(""); - return; - } - - donnees = 'idData='+idData; - donnees += '&idAdherent='+idAdherent+'&beneficiaireReglement='+beneficiaireReglement; - donnees += '&codeLienBeneficiaire='+codeLienBeneficiaire+'&codeModePaiement='+codeModePaiement; - donnees += '&enVigueur='+enVigueur+'&telephoneMobile='+telephoneMobile+'&rib='+rib; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireremboursement/enregistrer/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - actualiser_beneficiaire_remboursement(); - }, - complete: function() { - //afficherListeBeneficiaire(); - } - }); - -} - -function reinitialiser_beneficiaire_remboursement() -{ - - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbeneficiaireremboursement/reinitialiser/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_saisie_beneficiaire').html(data); - - }, - complete: function() { - - } - }); - - -} - - -function recherchecode(controle, code, table) -{ - var donnee_a_affciher = ""; - - donnees = 'code='+code+'&table='+table; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrecherchecodetable/rechercher/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - donnee_a_affciher = data; - }, - complete: function() { - //alert(donnee_a_affciher); - if(donnee_a_affciher=="true") - { - v_msg="Ce code existe déjà! Veuillez le remplacer."; - v_msgEng="This code already exists! Please replace it."; - alert_ebene(v_msg, v_msgEng); - - controle.value=""; - controle.focus(); - } - } - }); - -} - -// DEBUT KANE 21/10/2023 pour gérer le paramétrage des tranches d'âge -function filtreentetetrancheange(){ - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - if(codeGcAssureur !=""){ - $('#div_entetetrancheage').html(''); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreentetetrancheange/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_entetetrancheage').html(data); - $("#codeEnteteTrancheAge").selectpicker(); - }, - complete: function() { - - } - }); - - - } -} - -function afficher_trancheage() -{ - if(verifier_entete_trancheage()) - { - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeEnteteTrancheAge='+codeEnteteTrancheAge; - - var div_attente = $('#div_trancheage'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtrancheage/affichertrancheage/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - }, - complete: function() { - $("#ageMax").focus(); - } - }); - } -} - -function supprimer_derniere_tranche_age(idTrancheage) -{ - donnees = 'idTrancheage='+idTrancheage; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtrancheage/supprimer/", - type: 'POST', - data: donnees, - success: function(data) - { - }, - error: function(data) { - }, - complete: function() { - afficher_trancheage(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function vider_entete_trancheage() -{ - if(verifier_entete_trancheage()) - { - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeEnteteTrancheAge='+codeEnteteTrancheAge; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtrancheage/viderentetetrancheage/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_trancheage(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } -} - -function verifier_entete_trancheage() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeEnteteTrancheAge=$("#codeEnteteTrancheAge").val(); - - if (codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - if (codeEnteteTrancheAge<=" ") - { - v_msg="Veuillez sélectionner un type de tranche âge!"; - v_msgEng="Please select an age group type!"; - alert_ebene(v_msg, v_msgEng); - - return false; - } - - return true; -} - -function ajouter_une_trancheage() -{ - if(verifier_entete_trancheage()) - { - - ageMax = $("#ageMax").val(); - ageMax = ageMax.replace(/ /g,""); - ageMax = parseInt(ageMax.replace(",","."),10); - - if (ageMax<="0") - { - v_msg="Veuillez revoir votre saisie!"; - v_msgEng="Please review your entry!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeEnteteTrancheAge='+codeEnteteTrancheAge+'&ageMax='+ageMax; - - v_msg="Confirmez-vous cette ajout?"; - v_msgEng="Do you confirm this addition?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtrancheage/ajouterunetrancheage/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_trancheage(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } -} - - -function validation_ancien_numero() -{ - ancienNumeroAssure = $('#ancienNumeroAssure').val(); - conserverAncienNumeroAssure = $('#conserverAncienNumeroAssure').val(); - - if(conserverAncienNumeroAssure=="1"){ - - if(ancienNumeroAssure<=" "){ - v_msg="Veuillez saisir l'ancien numéro d'assuré!"; - v_msgEng="Please enter the old insurance number!"; - alert_ebene(v_msg, v_msgEng); - - $('#ancienNumeroAssure').focus(); - - $('#conserverAncienNumeroAssure').val("0"); - return; - } - - donnees="ancienNumeroAssure="+ancienNumeroAssure; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxanciennumeroassure/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_validation').html(data); - - valider = $("#valider").val(); - - if(valider>"0"){ - v_msg="L'ancien numéro assuré saisi existe déjà pour un autre bénéficiaire. Remplacer le!"; - v_msgEng="The old insured number entered already exists for another beneficiary. Replace it!"; - alert_ebene(v_msg, v_msgEng); - - $('#ancienNumeroAssure').focus(); - $('#ancienNumeroAssure').val(""); - $('#conserverAncienNumeroAssure').val("0"); - - return; - } - - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - }else{ - - if(ancienNumeroAssure >" "){ - - v_msg="Cet ancien numéro assuré ne sera retenu comme numéro bénéficiaire que si vous le conservez par la suite!"; - v_msgEng="This old insured number will only be retained as a beneficiary number if you keep it afterwards!"; - - alert_ebene(v_msg, v_msgEng); - - } - - } - -} -// Ajaxselectionsuspensionassure -function pop_afficher_selection_suspension_assure() -{ - var div_selection_assure = $('#div_selection_assure'); - - div_selection_assure.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionsuspensionassure/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_selection_assure.html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - complete: function() { - $("#btn_pop").click(); - } - }); -} - -function beneficiaire_a_suspendre(p_choix, p_id_beneficiaire) -{ - donnees = 'idBeneficiaire='+p_id_beneficiaire; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionsuspensionassure/selectionner/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function actualiser_suspension_assure() -{ - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - div_assure_a_retirer.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailsuspensionassure/", - type: 'POST', - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -// enregistrer_avenant_incorporation_garantie -function enregistrer_suspension_assure() -{ - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailsuspensionassure/", - type: 'POST', - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - nbAliment=$("#nbAliment").val(); - - if (nbAliment<"1") - { - v_msg="Veuillez sélectionner les personnes à suspendre!"; - v_msgEng="Please select people to suspend!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous la suspension des personnes sélectionnées de cette police?"; - v_msgEng="Do you confirm the suspension of selected individuals from this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Suspensionassure/enregistrer/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - }); - - -} - -function pop_afficher_selection_remiseenvigueur_assure() -{ - var div_selection_assure = $('#div_selection_assure'); - - div_selection_assure.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionremiseenvigueurassure/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_selection_assure.html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - complete: function() { - $("#btn_pop").click(); - } - }); -} - -function beneficiaire_a_remettreenvigueur(p_choix, p_id_beneficiaire) -{ - donnees = 'idBeneficiaire='+p_id_beneficiaire; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionremiseenvigueurassure/selectionner/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function actualiser_remiseenvigueur_assure() -{ - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - div_assure_a_retirer.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailremiseenvigueurassure/", - type: 'POST', - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function enregistrer_remiseenvigueur_assure() -{ - var div_assure_a_retirer = $('#div_assure_a_retirer'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailremiseenvigueurassure/", - type: 'POST', - success: function(data) { - div_assure_a_retirer.html(data); - }, - error: function(data) { - }, - complete: function() { - nbAliment=$("#nbAliment").val(); - - if (nbAliment<"1") - { - v_msg="Veuillez sélectionner les personnes à remettre en vigueur!"; - v_msgEng="Please select the people to reinstate!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous la remise en vigueur des personnes sélectionnées de cette police?"; - v_msgEng="Do you confirm the reinstatement of selected persons of this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Remiseenvigueurassure/enregistrer/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - }); - - -} - - -function filtregarantiecollege() -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if(idCollegePolice ==""){ - idCollegePolice = "0"; - } - - donnees = 'idCollegePolice='+idCollegePolice; - - var div_garantieproduit = $('#div_garantieproduit'); - - div_garantieproduit.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_garantieproduit.html(data); - //afficher_adherents_police(); - - - }, - complete: function() { - - } - }); - -} - -function incorporer_une_garantie_college(codeGarantie) -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if (idCollegePolice<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/incorporer/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - filtregarantiecollege(); - } - }); -} - -function annuler_une_garantie_college(idGarantie) -{ - donnees = 'idGarantie='+idGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/annuler/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - filtregarantiecollege(); - } - }); -} - -// -function enregistrer_avenant_incorporation_garantie() -{ - v_msg="Confirmez-vous l'incorporation des garanties à cette police?"; - v_msgEng="Do you confirm the incorporation of the guarantees into this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/enregistrer/", - type: 'POST', - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); - window.location.assign($("#racineWeb" ).val()+"Listeavenant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function filtregarantiecollegeretrait() -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if(idCollegePolice ==""){ - idCollegePolice = "0"; - } - - donnees = 'idCollegePolice='+idCollegePolice; - - var div_garantieproduit = $('#div_garantieproduit'); - - div_garantieproduit.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_garantieproduit.html(data); - //afficher_adherents_police(); - - - }, - complete: function() { - - } - }); - -} - - -function retirer_une_garantie_college(codeGarantie) -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if (idCollegePolice<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/retirer/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - filtregarantiecollegeretrait(); - } - }); -} - - -function annuler_une_garantie_college_retrait(idGarantie) -{ - donnees = 'idGarantie='+idGarantie; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/annuler/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - filtregarantiecollegeretrait(); - } - }); -} - -// -function enregistrer_avenant_retrait_garantie() -{ - v_msg="Confirmez-vous le retrait des garanties à cette police?"; - v_msgEng="Do you confirm the withdrawal of coverage from this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/enregistrer/", - type: 'POST', - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); - window.location.assign($("#racineWeb" ).val()+"Listeavenant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function filtregarantiesparcollege() -{ - var idCollegePolice = $('#idCollegePolice').val(); - var div_garanties_college = $('#div_garanties_college'); - - donnees = 'idCollegePolice='+idCollegePolice; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltregarantiesparcollege/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_garanties_college.html(data); - $("#codeGarantie").val(""); - }, - complete: function() { - - } - }); - - -} - -function filtreactecollegeretrait() -{ - var idCollegePolice = $('#idCollegePolice').val(); - var codeGarantie = $('#codeGarantie').val(); - - if (codeGarantie<=" ") - { - v_msg="Veuillez sélectionner une garantie!"; - v_msgEng="Please select a guarantee!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeGarantie').focus(); - - return; - } - - donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie; - - var div_garantieproduit = $('#div_garantieproduit'); - - div_garantieproduit.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_garantieproduit.html(data); - appliquerDataTable(); - - - }, - complete: function() { - - } - }); - -} - -function retirer_un_acte_college(codeGarantie, codeActe) -{ - var idCollegePolice = $('#idCollegePolice').val(); - - if (idCollegePolice<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie+'&codeActe='+codeActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/retirer/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - filtreactecollegeretrait(); - } - }); -} - -// -function annuler_retrait_un_acte_college(idActe) -{ - donnees = 'idActe='+idActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/annuler/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - filtreactecollegeretrait(); - } - }); -} - - -function enregistrer_avenant_retrait_acte() -{ - v_msg="Confirmez-vous le retrait des actes à cette police?"; - v_msgEng="Do you confirm the withdrawal of deeds from this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/enregistrer/", - type: 'POST', - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); - window.location.assign($("#racineWeb" ).val()+"Listeavenant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function mode_calcul_prime_college() -{ - var idCollege = $('#idCollege').val(); - - if (idCollege<=" ") - { - - return; - } - - var div_modeCalculPrime = $('#div_modeCalculPrime'); - - donnees = 'idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmodecalculeprimecollege/", - type: 'POST', - data: donnees, - success: function(data) { - div_modeCalculPrime.html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function liste_ententeprealables_dent() -{ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealabledent/"); -} - -function Listeententeprealabledent() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealabledent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - - - - -function liste_ententeprealables_hospi() -{ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealablehospi/"); -} - -function Listeententeprealablehospi() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Listeententeprealablehospi/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - - -function listeententeprealablesdent() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesdent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function listeententeprealableshospi() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealableshospi/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function accepterrefusertouslesmedicaments() { - - modeSaisieFeuille = $("#modeSaisieFeuille").val(); - - idPrescription = $("#idPrescription").val(); - numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val(); - - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - motifRefusPrestataire = $("#motifRefusPrestataire").val(); - - entente = $("#entente").val(); - refuser = $("#refuser").val(); - accepter = $("#accepter").val(); - smsenoye = $("#smsenoye").val(); - - - if (refuser > 0) { - typeMailRefus = 'refusententeprealablepha'; - typeSmsRefus = "refusententeprealablepha"; - - } - - if (accepter > 0) { - typeMailAccord = "accordententeprealablepha"; - typeSmsAccord = "accordententeprealablepha"; - } - - if (accepter > 0 && refuser > 0) { - var accepterRefuser = 1; - } - - - if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) { - motifReel = "BON POUR ACCORD"; - $("#motifReel").val(motifReel); - } - - - if ((motifRefusAssure == "" || motifRefusPrestataire <= " ") && (refuser > 0)) { - $("#btn-fermer-modal").removeAttr('data-bs-dismiss'); - v_msg = "Veuillez saisir un motif de refus pour l\'assuré! et le prestataire"; - v_msgEng = "Please enter a reason for refusal for the insured! and the service provider"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusPrestataire").focus(); - return; - }else{ - v_msg = "Confirmez-vous la liste des medicaments?"; - v_msgEng = "DDo you confirm the list of medications?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - codePrestataire = $("#codePrestataireMedicament").val(); - - donnees = 'idPrescription=' + idPrescription + '&motifReel=' + motifReel + '&motifRefusAssure=' - + motifRefusAssure + '&codePrestataire=' + codePrestataire - + '&refuser=' + refuser + '&entente=' + entente - + '&accepter=' + accepter - + '&numeroFeuilleMaladie=' + numeroFeuilleMaladie - + '&motifRefusPrestataire=' + motifRefusPrestataire; - - donnees_sav = donnees; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealablesbenficiaire/accepterrefusertouslesmedicaments/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - if (modeSaisieFeuille != 1) { - if ((refuser > "0") && (smsenoye != "1") && (accepterRefuser != 1)) { - preparesmsRefus(typeSmsRefus); - } - if ((accepter > "0") && (smsenoye != "1") && (accepterRefuser != 1)) { - debugger - preparesmsAccord(typeSmsAccord); - } - if (accepterRefuser == 1 && (smsenoye != "1")) { - preparesmsAccordRefus(typeSmsAccord, typeSmsRefus); - } - } - }, - complete: function () { - - - liste_ententeprealables_pha(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - } - -} - -function refusermedicament(idMedicament, numeroFeuilleMaladie, p_choix) { - - - - donnees = 'idMedicament=' + idMedicament + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - if (p_choix == 1) { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/refusermedicament/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - }else{ - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulerrefusermedicament/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - } - -} -/* ENLEVER PARCE QUE CA RETOURNE DES ERREURS*/ -function ajax_maj_qte_prescrit_medicament(idMedicament, 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\u00e9!"; - v_msgEng = "Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idMedicament=' + idMedicament + "&quantite=" + quantite; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/majquantiteaccorde/", - type: 'POST', - data: donnees, - success: function (data) { - - }, - error: function (data) { - }, - complete: function () { - affiche_liste_phar_provisoire(); - } - }); - } -} - -function preparesmsRefus(typeSmsRefus) { - - envoismsactif = $("#envoismsactif").val(); - if (envoismsactif == "0") { - return; - } - - codeLangueSociete = $("#codeLangueSociete").val(); - - p_destinataires = ""; - p_message = ""; - creation_message = "1"; - - - if (typeSmsRefus == "refusententeprealable") { - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").val(); - - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure == "1") { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire").val(); - prestataire = $("#prestataire").val(); - numeroBonExamen = $("#numeroBonExamen").val(); - libelleActe = $("#libelleActe").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - - p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Actes refusés : "; - - p_message += "\n"; - - if (refuser > 0) { - for (let i = 1; i <= refuser; i++) { - p_message += '- ' + $("#libelleActeRefuser_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleActe; - p_message += "\n"; - } - - p_message += "Motif de refus : " + motifRefusAssure + " "; - - - - } - - if (typeSmsRefus == "refusententeprealablepha") { - - //pour fraza - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").val(); - - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - if (copieSmsPrestataireAssure == "1") { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire").val(); - prestataire = $("#prestataire").val(); - numeroBonExamen = $("#numeroBonExamen").val(); - numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); - //numeroEntentePrealable = $("#numeroEntentePrealable").val(); - libelleMedicament = $("#libelleMedicament").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - motifReel = $("#motifReel").val(); - - //p_message = prestataire+" "; - - p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Médicaments refusés : "; - - p_message += "\n"; - - if (refuser > 0) { - for (let i = 1; i <= refuser; i++) { - p_message += '- ' + $("#libelleMedicamentRefuser_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleMedicament; - p_message += "\n"; - } - - p_message += "Motif de refus : " + motifRefusAssure + " "; - - - } - - - envoyersms(p_destinataires, p_message, creation_message); -} - - -function preparesmsAccord(typeSmsAccord) { - - envoismsactif = $("#envoismsactif").val(); - if (envoismsactif == "0") { - return; - } - - codeLangueSociete = $("#codeLangueSociete").val(); - - p_destinataires = ""; - p_message = ""; - creation_message = "1"; - - if (typeSmsAccord == "accordententeprealable") { - - - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - - if (copieSmsPrestataireAssure == "1") { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire").val(); - prestataire = $("#prestataire").val(); - numeroBonExamen = $("#numeroBonExamen").val(); - libelleActe = $("#libelleActe").val(); - motifReel = $("#motifReel").val(); - - if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) { - motifReel = "BON POUR ACCORD"; - } - - - p_message = (codeLangueSociete == "en_US") ? "Act granted : " : "Actes accordés : "; - - p_message += "\n"; - - if (accepter > 0) { - for (let i = 1; i <= accepter; i++) { - p_message += '- ' + $("#libelleActeAccepter_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleActe; - p_message += "\n"; - } - - p_message += "Observation : " + motifReel + " "; - - - } - - if (typeSmsAccord == "accordententeprealablepha") { - - - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").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(); - numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); - libelleMedicament = $("#libelleMedicament").val(); - motifReel = $("#motifReel").val(); - if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) { - motifReel = "BON POUR ACCORD"; - } - p_message = (codeLangueSociete == "en_US") ? "Act granted : " : "Médicaments accordés : "; - - p_message += "\n"; - - if (accepter > 0) { - for (let i = 1; i <= accepter; i++) { - p_message += '- ' + $("#libelleMedicamentAccepter_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleMedicament; - p_message += "\n"; - } - - p_message += "Observation : " + motifReel + " "; - - } - - - envoyersms(p_destinataires, p_message, creation_message); -} - -function preparesmsAccordRefus(typeSmsAccord, typeSmsRefus) { - - envoismsactif = $("#envoismsactif").val(); - if (envoismsactif == "0") { - return; - } - - codeLangueSociete = $("#codeLangueSociete").val(); - - p_destinataires = ""; - p_message = ""; - creation_message = "1"; - - - if (typeSmsAccord == "accordententeprealable" && typeSmsRefus == "refusententeprealable") { - - - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").val(); - - copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); - - if (copieSmsPrestataireAssure == "1") { - p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); - } - - patient = $("#beneficiaire").val(); - numeroBeneficiaire = $("#numeroBeneficiaire").val(); - prestataire = $("#prestataire").val(); - numeroBonExamen = $("#numeroBonExamen").val(); - libelleActe = $("#libelleActe").val(); - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - //p_message = prestataire+" "; - if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) { - motifReel = "BON POUR ACCORD"; - } - - p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Actes refusé : "; - - p_message += "\n"; - - if (refuser > 0) { - for (let i = 1; i <= refuser; i++) { - p_message += '- ' + $("#libelleActeRefuser_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleActe; - p_message += "\n"; - } - - p_message += "Motif de refus : " + motifRefusAssure + " "; - - p_message += "\n"; - - p_message += (codeLangueSociete == "en_US") ? "Act granted : " : "Actes accordés : "; - - p_message += "\n"; - - if (accepter > 0) { - for (let i = 1; i <= accepter; i++) { - p_message += '- ' + $("#libelleActeAccepter_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleActe; - p_message += "\n"; - } - - p_message += "Observation : " + motifReel + " "; - //p_message += "\n"; - - } - - if (typeSmsAccord == "accordententeprealablepha" && typeSmsRefus == "refusententeprealablepha") { - - - p_destinataires = $("#smsGestionPrestataire").val(); - entente = $("#entente").val(); - accepter = $("#accepter").val(); - refuser = $("#refuser").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(); - numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); - libelleMedicament = $("#libelleMedicament").val(); - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - - p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Médicaments refusés : "; - - p_message += "\n"; - - if (refuser > 0) { - for (let i = 1; i <= refuser; i++) { - p_message += '- ' + $("#libelleMedicamentRefuser_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleMedicament; - p_message += "\n"; - } - - p_message += "Motif de refus : " + motifRefusAssure + " "; - - p_message += "\n"; - - p_message += (codeLangueSociete == "en_US") ? "Act granted : " : "Medicaments accordés : "; - - p_message += "\n"; - - if (accepter > 0) { - for (let i = 1; i <= accepter; i++) { - p_message += '- ' + $("#libelleMedicamentAccepter_" + i).val(); - p_message += "\n"; - } - } else { - p_message += libelleMedicament; - p_message += "\n"; - } - - p_message += "Observation : " + motifReel + " "; - } - - - envoyersms(p_destinataires, p_message, creation_message); -} - - -function validerTousLesMedicaments(numeroFeuilleMaladie, p_choix) { - - - donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/validertousmedicaments/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - - -function annulerValiderTousLesMedicaments(numeroFeuilleMaladie, p_choix) { - - - donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulervalidertous/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function refuserTousLesMedicaments(numeroFeuilleMaladie, p_choix) { - - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/refusertousmedicaments/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - - -function annulerRefuserTousLesMedicaments(numeroFeuilleMaladie, p_choix) { - - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulerrefusertous/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function validermedicament(idMedicament, numeroFeuilleMaladie, p_choix) { - - donnees = 'idMedicament=' + idMedicament + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - - if (p_choix == 1) { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/validermedicament/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - }else{ - $.ajax({ - url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulervalidermedicament/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_medicaments_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - } - -} - - -function accepterrefusertouslesexamens() { - - modeSaisieFeuille = $("#modeSaisieFeuille").val(); - codePrestataire = $("#codePrestataireExamen").val(); - - - idExamen = $("#idExamen").val(); - numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val(); - - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusPrestataire").val(); - motifRefusPrestataire = $("#motifRefusPrestataire").val(); - - entente = $("#entente").val(); - refuser = $("#refuser").val(); - accepter = $("#accepter").val(); - smsenoye = $("#smsenoye").val(); - - - if (refuser > 0) { - typeMailRefus = 'refusententeprealable'; - typeSmsRefus = "refusententeprealable"; - } - - if (accepter > 0) { - typeMailAccord = "accordententeprealable"; - typeSmsAccord = "accordententeprealable"; - } - - if (accepter > 0 && refuser > 0) { - var accepterRefuser = 1; - } - - - if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) { - motifReel = "BON POUR ACCORD"; - - $("#motifReel").val(motifReel); - } - - - if ((motifRefusAssure <= " " || motifRefusPrestataire <= " ") && (refuser > 0)) { - v_msg = "Veuillez saisir le motif du refus!"; - v_msgEng = "Please enter the reason for the refusal!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - return; - }else{ - - - v_msg = "Confirmez-vous la liste des examens?"; - v_msgEng = "Do you confirm this refusal?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idExamen=' + idExamen + '&motifReel=' + motifReel; - donnees += '&motifRefusAssure='+ motifRefusAssure + '&codePrestataire='+ codePrestataire; - donnees += '&refuser=' + refuser + '&entente=' + entente + '&accepter=' + accepter; - donnees += '&numeroFeuilleMaladie=' + numeroFeuilleMaladie + '&motifRefusPrestataire=' + motifRefusPrestataire; - - donnees_sav = donnees; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealablesbenficiaire/accepterrefusertouslesexamens/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - if (modeSaisieFeuille != 1) { - if ((refuser > 0) && (accepterRefuser != 1)) { - - preparesmsRefus(typeSmsRefus); - } - if ((accepter > 0) && (accepterRefuser != 1)) { - - preparesmsAccord(typeSmsAccord); - } - if (accepterRefuser == 1) { - preparesmsAccordRefus(typeSmsAccord, typeSmsRefus); - } - } - }, - complete: function () { - - liste_ententeprealables(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - } - -} - -function validerTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - codeLangue = $("#codeLangue").val(); - - donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/validerTouteDemandes/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#div_examens_prescrits").html(data); - //controle.focus(); - if(codeLangue=="en_US") - { - $("#motifReel").val("GOOD FOR AGREEMENT"); - }else{ - $("#motifReel").val("BON POUR ACCORD"); - } - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function refuserTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/refuserTouteDemandes/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function validerexamen(idExamen, numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - - donnees = 'idExamen=' + idExamen + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - if (p_choix == 1) { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/validerexamen/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - - }, - error: function (data) { - }, - complete: function () { - } - }); - } else { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulervalidationexamen/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - - }, - error: function (data) { - }, - complete: function () { - } - }); - } - - -} - - -function refuserexamen(idExamen, numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - - donnees = 'idExamen=' + idExamen + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - if (p_choix == 1) { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/refuserexamen/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - } else { - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulerrefusexamen/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - } -} - -function annulerValiderTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - - donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulervaliderTouteDemande/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#div_examens_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function annulerRefuserTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) { - - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix; - donnees +="&codeTypePrestation="+codeTypePrestation; - - //$("#div_examens").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulerRefuserTouteDemandes/", - type: 'POST', - data: donnees, - success: function (data) { - $("#div_examens_prescrits").html(data); - //controle.focus(); - }, - error: function (data) { - }, - complete: function () { - } - }); - -} - -function ajax_maj_prime_produit_lienparente(idPrime, prime, controle) -{ - prime=prime.replace(/ /g,""); - prime=parseInt(prime.replace(",","."),10); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&prime="+prime; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majprimeproduitlienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - - -function ajax_maj_plafond_produit_lienparente(idPrime, plafond, controle) -{ - plafond=plafond.replace(/ /g,""); - plafond=parseInt(plafond.replace(",","."),10); - controle.value=plafond; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&plafond="+plafond; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majplafondproduitlienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function ajax_maj_autoriser_produit_lienparente(idPrime, autorise, controle, ligne) -{ - donnees = 'idPrime='+idPrime+"&autorise="+autorise; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majautoriserproduitlienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - - -} - -function ajax_maj_nbrefamille_produit_lienparente(idPrime, nbrefamille, controle) -{ - nbrefamille=nbrefamille.replace(/ /g,""); - nbrefamille=parseInt(nbrefamille.replace(",","."),10); - controle.value=nbrefamille; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&nbrefamille="+nbrefamille; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majnbrefamilleproduitlienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function ajax_maj_supplementaire_produit_lienparente(idPrime, supplementaire, controle) -{ - supplementaire=supplementaire.replace(/ /g,""); - supplementaire=parseInt(supplementaire.replace(",","."),10); - controle.value=supplementaire; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&supplementaire="+supplementaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majsupplementaireproduitlienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function consulter_produit(idProduit) -{ - window.location.assign($("#racineWeb" ).val()+"Consulterproduit/"+idProduit+"/"); -} - -/* -function etatBarMenu() -{ - - - var bar = "0"; - - if (body.classList.contains('toggle-sidebar')) { - bar = "1"; - } else { - bar = "0"; - } - - donnees = 'bar='+bar; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxetatbarmenu/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_etat_menu").html(data); - }, - error: function(data) { - }, - complete: function() { - hideBar(); - } - }); - -} -*/ - -/* -function hideBar() -{ - - - bar = $("#bar").val(); - - if(bar=="1"){ - - body.classList.remove("toggle-sidebar"); - }else{ - body.classList.add("toggle-sidebar"); - } - -} -*/ - -function ajax_maj_prime_ajuster(idCollege, prime, controle, codeLienParente) -{ - prime=prime.replace(",","."); - controle.value=prime; - - if(controle_numerique(controle)) - { - donnees = 'idCollege='+idCollege+"&prime="+prime+'&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxajustementprime/majprime/", - type: 'POST', - data: donnees, - success: function(data) { - // $("#div_test_gabarit").html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function recapituler_ajustement() -{ - donnees = ''; - - $("#div_college").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxajustementprime/recapituler/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_college").html(data); - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function enregistrer_ajustementprime() -{ - donnees = ''; - - v_msg="Confirmez-vous l'ajustement des primes de cette police?"; - v_msgEng="Can you confirm the premium adjustment for this policy?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxajustementprime/enregistrer/", - type: 'POST', - data: donnees, - success: function(data) { - //$("#div_college").html(data); - - }, - error: function(data) { - }, - complete: function() { - // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); - window.location.assign($("#racineWeb" ).val()+"Facturerpolice/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajax_maj_autoriser_college_temp(idPrime, autorise, controle, modeDevis) -{ - - donnees = 'idPrime='+idPrime+"&autorise="+autorise; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majautorisercollege/"; - }else{ - v_url = "Ajaxprimescategoried/majautorisercollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - if(modeDevis == "0"){ - enregistrer_college_temp(); - }else{ - enregistrer_college_temp_d(); - } - } - }); - -} - - -function affichertoutfacturationprime() -{ - $("#div_page_complet").html('
' + '
'); - // - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturerpolice/affichertoutfacturationprime/", - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_page_complet").html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function importer_modele_assure(idAvenant) -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $('#div_form_upload').hide(); - - - var div_export = $('#div_exporter_liste_assures'); - - enregistrer_date_effet(); - - div_export.html('
' + '
'); - - cheminFichier=$("#cheminFichier").val(); - - donnees = 'idAvenant='+idAvenant+'&cheminFichier='+cheminFichier; - - $("#div_erreur_excel").html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassure/importermodele/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(''); - $("#div_erreur_excel").html(data); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_export.html(''); - - succes_impot_execl=$("#succes_impot_execl").val(); - - if (succes_impot_execl == "1") - { - maj_etape_3_import_assures(); - } - } - }); -} - -// - -function saisie_date_entree(idAvenant){ - - - $("#div_patienter").html('
' + '
'); - - donnees = 'idAvenant='+idAvenant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsaisidateassure/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_saisie_date').html(data); - $(".datepicker" ).datepicker(); - $('#div_saisie_date').modal("show"); - - }, - complete: function() { - - } - }); -} - -function enregistrer_date_effet() -{ - dateEffet = $("#dateEntree").val(); - - donnees = 'dateEffet='+dateEffet; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsaisidateassure/majdateeffet/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - - - }, - complete: function() { - - } - }); - -} - - -function annulation_quittance(){ - annule = $("#annule").val(); - annulant= $("#annulant").val(); - - if(annule=="1" || annulant=="1"){ - v_msg="Emission déjà annulée!"; - v_msgEng="Issue already canceled!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#div_patienter").html('
' + '
'); - - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxannulerquittance/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_annulation_quittance').html(data); - $('#div_annulation_quittance').modal("show"); - - }, - complete: function() { - - } - }); -} - -function valier_annulation_quittance(idEmission) -{ - var motifAnnulation = $("#motifAnnulation").val(); - - if(motifAnnulation<=" "){ - v_msg = "Veuillez saisir le motif d'annulation de la quittance!"; - v_msgEng = "Please enter the reason for cancelling the receipt!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifAnnulation").focus(); - return false; - - } - - $("#div_wait").html('
' + '
'); - - $("#btn_annulation").prop("disabled",true); - - donnees = 'idEmission='+idEmission+'&motifAnnulation='+motifAnnulation; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxannulerquittance/valider/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - $("#btn_annulation").prop("disabled",false); - - v_msg="Emission annulmée avec effectué!"; - v_msgEng="Successfuly done!"; - alert_ebene(v_msg, v_msgEng); - - afficher_emission(idEmission); - }, - complete: function() { - - } - }); -} - -function nb_famille_atteint() -{ - codeLienParente = $("#codeLienParente").val(); - - $("#btn_enreg_ben").enable(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxproraterprimebeneficiaire/nbfamilleatteint/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_nbfamilleatteint').html(data); - - nbfamilleatteint = $("#nbfamilleatteint").val(); - - if(nbfamilleatteint=="1"){ - $("#btn_enreg_ben").disable(); - - v_msg = "Population maximum atteinte pour ce lien parenté!"; - v_msgEng = "Maximum population reached for this relationship"; - alert_ebene(v_msg, v_msgEng); - } - }, - complete: function() { - - } - }); - -} - - -function ajax_maj_Agemin_produit_lienparente(idPrime, ageMin, controle) -{ - ageMin=ageMin.replace(/ /g,""); - ageMin=parseInt(ageMin.replace(",","."),10); - controle.value=ageMin; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&ageMin="+ageMin; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majagemin/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - - -function ajax_maj_Agemax_produit_lienparente(idPrime, ageMax, controle) -{ - ageMax=ageMax.replace(/ /g,""); - ageMax=parseInt(ageMax.replace(",","."),10); - controle.value=ageMax; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&ageMax="+ageMax; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimelienparente/majagemax/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - - -function ajax_maj_agemin_college_temp(idPrime, ageMin, controle, modeDevis) -{ - ageMin=ageMin.replace(/ /g,""); - ageMin=parseInt(ageMin.replace(",","."),10); - controle.value=ageMin; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&ageMin="+ageMin; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majagemincollege/"; - }else{ - v_url = "Ajaxprimescategoried/majagemincollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - if(modeDevis == "0"){ - enregistrer_college_temp(); - }else{ - enregistrer_college_temp_d(); - } - } - }); - } -} - -function ajax_maj_agemax_college_temp(idPrime, ageMax, controle, modeDevis) -{ - ageMax=ageMax.replace(/ /g,""); - ageMax=parseInt(ageMax.replace(",","."),10); - controle.value=ageMax; - - if(controle_numerique(controle)) - { - donnees = 'idPrime='+idPrime+"&ageMax="+ageMax; - - if(modeDevis == "0"){ - v_url = "Ajaxprimescategorie/majagemaxcollege/"; - }else{ - v_url = "Ajaxprimescategoried/majagemaxcollege/"; - } - - $.ajax({ - url: $("#racineWeb").val()+v_url, - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - if(modeDevis == "0"){ - enregistrer_college_temp(); - }else{ - enregistrer_college_temp_d(); - } - } - }); - } -} - - -function filtrertypefacturegarant(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees ='codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/filtretypefacture/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_typefacture').html(data); - }, - complete: function(){ - } - }); - -} - -function initierfacturegarant() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - dateFacture = $("#dateFacture").val(); - codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val(); - codePeriodicite = $("#codePeriodicite").val(); - codeExercice = $("#codeExercice").val(); - - bonneDate = control_date_facture_garant(dateFacture, codeExercice); - - - if(!bonneDate) - { - v_msg="Veuillez revoir la date!"; - v_msgEng="Please review the date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateFacture").focus(); - return; - } - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeTypeFacturationGarant<=" "){ - v_msg="Veuillez sélectionner un type de facturation!"; - v_msgEng="Please select a billing type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeFacturationGarant").focus(); - return; - - } - - if(codePeriodicite<=" "){ - v_msg="Veuillez sélectionner une périodicité!"; - v_msgEng="Please select a periodicity!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePeriodicite").focus(); - return; - - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeTypeFacturationGarant='+codeTypeFacturationGarant; - donnees += '&codePeriodicite='+codePeriodicite+'&codeExercice='+codeExercice+'&dateFacture='+dateFacture; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/initierfacturegarant/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Detailfacturegarant/"); - } - }); - -} - -function filtreperiodicitefacture(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - var codeNatureFacturationGarant = $('#codeNatureFacturationGarant').val(); - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeNatureFacturationGarant<=" "){ - v_msg="Veuillez sélectionner la nature de la facture!"; - v_msgEng="Please select the nature of the invoice!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNatureFacturationGarant").focus(); - return; - - } - - /* - if(codeNatureFacturationGarant=="DEF"){ - v_msg="Non implémenté pour le moment!"; - v_msgEng="Not implemented at the moment!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNatureFacturationGarant").val(""); - $("#codeNatureFacturationGarant").focus(); - return; - } - */ - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeNatureFacturationGarant='+codeNatureFacturationGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/filtreperiodicite/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_periodicite').html(data); - $("#codePeriodicite").disable(); - }, - complete: function(){ - - } - }); - -} - - -function maj_ht_facturegarant_temp() -{ - montantHt = parseInt($('#montantHt').val().replace(/ /g,"")); - - donnees = 'montantHt='+montantHt; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/majmontantht/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_detail_facture').html(data); - }, - complete: function(){ - } - }); - -} - -function genererfacturecautiongarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturecaution/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichegroupefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function ajax_maj_accessoire_facture_honoraire_prime (controle,p_accessoire, id) -{ - // p_accessoire=p_accessoire.replace(",","."); - parseInt(p_accessoire.replace(/ /g,"")); - - controle.value=p_accessoire; - - if(controle_numerique(controle)) - { - donnees = 'id='+id; - donnees += '&accessoire='+p_accessoire; - - - // debugger - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/majaccessoirehonorairePrime/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_detail_facture').html(data); - }, - error: function(data) { - }, - complete: function() { - - - } - }); - } -} - - -function genererfacturehonoraireprimegarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonoraireprime/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function genererfacturesinitresgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturesinistre/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function genererfacturehonorairesinitresgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonorairesinistre/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function select_garant_a_facturer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/selectiongarant/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_garant').html(data); - - - - dataTab(); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - -function select_typefacture_garant_a_facturer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/selectiontypefacture/", - type: 'POST', - data: donnees, - success: function(data) { - $('#tab_type_facture').html(data); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - - -function select_tous_garant_a_facturer(p_choix) -{ - - - donnees = 'choix='+p_choix; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/tousgarants/", - type: 'POST', - data: donnees, - success: function(data) { - - $('#div_garant').html(data); - - - - dataTab(); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - -function select_tous_type_facture(p_choix) -{ - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/toustypefacture/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_type_facture').html(data); - - dataTab(); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - -function fin_periode_facturation_garant() -{ - codeMoisDebut = $("#codeMoisDebut").val(); - - donnees = 'codeMoisDebut='+codeMoisDebut; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/finperiode/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_mois_fin').html(data); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); - - -} - -function control_date_facture_garant(dateFacture, exercice) -{ - tab = dateFacture.split('/'); - - annee = parseInt(tab[2]); - exercice = parseInt(exercice); - - return (exercice==annee); -} - -function filtrer_facture_garants() -{ - nbreGarantsSelection = $("#nbreGarantsSelection").val(); - nbreNatureFacSelection = $("#nbreNatureFacSelection").val(); - - - if (nbreGarantsSelection == "0"){ - v_msg="Veuillez s\u00e9lectionnez au moins un garant!"; - v_msgEng="Please select at least one guarantor!"; - - alert_ebene(v_msg, v_msgEng); - - $('#div_liste_facture_garant').html(''); - - return; - } - - if (nbreNatureFacSelection == "0"){ - v_msg="Veuillez s\u00e9lectionnez au moins une nature de facture!"; - v_msgEng="Please select at least one invoice type!"; - alert_ebene(v_msg, v_msgEng); - - $('#div_liste_facture_garant').html(''); - - return; - } - - debut = $("#debut").val(); - fin = $("#fin").val(); - - - - donnees = 'debut='+debut+'&fin='+fin; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerfacturegarants/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - lister_facture_garants(); - } - }); - -} - - -function lister_facture_garants() -{ - $("#div_liste_facture_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/listerfacturegarants/", - type: 'POST', - success: function(data) { - $('#div_liste_facture_garant').html(data); - filtreTab(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function charger_honoraire_forfaitaire_garant() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val(); - codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val(); - - $("#div_honoraires_forfaitaire").html('
' + '
'); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant; - donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/honoraireforfaitgarant/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_honoraires_forfaitaire').html(data); - setTimeout(function() { - dataTableMini(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function genererfacturehonoraireforfaitaire() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonoraireforfaitaire/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_appel_fond_garant() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val(); - codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val(); - - $("#div_appel_fond").html('
' + '
'); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant; - donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/appelfondgarant/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_appel_fond').html(data); - setTimeout(function() { - dataTableMini(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function genererfactureappelfondgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfactureappelfond/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - -function charger_appel_cotisation_garant() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val(); - codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val(); - - $("#div_appel_cotisation").html('
' + '
'); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant; - donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/appelcotisationgarant/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_appel_cotisation').html(data); - - setTimeout(function() { - dataTableMini(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function genererfactureappelcotisationgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfactureappelcotisationgarant/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function charger_honoraire_budget_garant() -{ - codeGcAssureur = $("#codeGcAssureur").val(); - codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val(); - codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val(); - - $("#div_appel_cotisation").html('
' + '
'); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant; - donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/honorairebudgetgarant/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_appel_cotisation').html(data); - - setTimeout(function() { - dataTableMini(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - - -} - -function genererfacturehonorairebudgetgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonorairebudgetgarant/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function retour_fiche_garant() -{ - idGc = $("#idGc").val(); - - afficher_gc_assureur(idGc); - -} - - -function select_toutes_factures_edition(p_choix) -{ - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/toutesfacturesedition/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - lister_facture_garants(); - } - }); -} - -function select_facture_a_editer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/unefactureedition/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - lister_facture_garants(); - } - }); -} - - -function selectionner_convention(idEntete, codeTypeFacture, codeConvention){ - // - - donnees = 'idEntete='+idEntete+'&codeTypeFacture='+codeTypeFacture+'&codeConvention='+codeConvention; - // - $.ajax({ - url: $("#racineWeb").val()+"Ajaxconventioneditionfacture/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_convention_garant').html(data); - $('#div_convention_garant').modal("show"); - - }, - complete: function() { - - } - }); -} - -function editer_facture_garant() -{ - codeConvention = $("#codeConvention").val(); - - - if(codeConvention<=" ") - { - v_msg="Veuillez sélectionner une convention!"; - v_msgEng="Please select a convention!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeConvention").focus(); - return; - } - - donnees = 'codeConvention='+codeConvention; - // - var div_export = $('#div_editer_facture'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarantedition/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - div_export.html(data); - - }, - complete: function() { - - } - }); - - -} - -function majtextefacturation(idTexte, texte) -{ - - donnees = 'idTexte='+idTexte+'&texte='+texte; - - v_url = $("#racineWeb").val()+"Ajaxparamsysteme/majtextefacturation/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - - - } - }); - -} - -function majecheancefacturation(idTexte, echeance) -{ - - donnees = 'idTexte='+idTexte+'&echeance='+echeance; - - v_url = $("#racineWeb").val()+"Ajaxparamsysteme/majecheancefacturation/"; - - $.ajax({ - url: v_url, - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - - - } - }); - -} - -function retirer_tous_prestataires_du_site() -{ - retirer_tous_prestataires_reseau(); -} - -function filtrer_facture_garants_encaissement() -{ - debut =$("#debut").val(); - fin =$("#fin").val(); - encaisse=$("#encaisse").val(); - - donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerfacturegarantsencaissement/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - lister_encaissement_facture_garants(); - - } - }); - -} - -function nom_tireur(controle){ - $("#nomTireur").val(controle.options[controle.selectedIndex].text); -} - -// -function solder_facturegarant_temp(idFacture) -{ - donnees = 'idFacture='+idFacture; - - $("#div_situation_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsituationgarant/solderfacture/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_situation_garant").html(data); - }, - error: function(data) { - }, - complete: function() { - //recap_bordereau_encaissement_garant(); - } - }); -} - -function recap_bordereau_encaissement_garant() -{ - montant_ecart = $("#montant_ecart_info").val(); - $("#montant_selection").val( $("#montant_selection_info").val()); - $("#montant_ecart").val(montant_ecart); -} - -function supprimer_detail_encaissement_garant(idDetailencaissement) -{ - donnees = 'idDetailencaissement='+idDetailencaissement; - - $("#div_situation_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsituationgarant/supprimerfacture/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_situation_garant").html(data); - }, - error: function(data) { - }, - complete: function() { - //recap_bordereau_encaissement_garant(); - } - }); -} - -function selectionner_facturegarant_impayee(numeroFacture, idFacture, montantTtc, montantEncaisse, solde) -{ - $("#numeroFactureAcpte").val(numeroFacture); - $("#idFactureAcpte").val(idFacture); - $("#montantTtcAcpte").val(formatCurrency(montantTtc)); - $("#montantEncaisseAcpte").val(formatCurrency(montantEncaisse)); - $("#montantAcpte").val(formatCurrency(solde)); - $("#anc_soldeAcpte").val(solde); - - $("#montantAcpte").focus(); -} - - -function ajouter_facturegarant_acompte() -{ - idFacture = $("#idFactureAcpte" ).val(); - montantAcpte = parseInt($('#montantAcpte').val().replace(/ /g,""),10); - - montantTtcAcpte = parseInt($('#montantTtcAcpte').val().replace(/ /g,""),10); - - if(idFacture<="0") - { - v_msg="Veuillez sélectionner une facture!"; - v_msgEng="PLease select an invoice!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - if(montantAcpte<="0") - { - v_msg="Veuillez saisir l\'acompte!"; - v_msgEng="Please enter the deposit!"; - alert_ebene(v_msg, v_msgEng); - $("#montantAcpte" ).focus(); - return; - } - - anc_soldeAcpte = parseInt($('#anc_soldeAcpte').val().replace(/ /g,""),10); - - if(Number(montantAcpte)>Number(anc_soldeAcpte)) - { - $("#montantAcpte").focus(); - v_msg="Veuillez vérifier le montant de l\'acompte!"; - v_msgEng="Please check the amount of the deposit!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = 'idFacture='+idFacture+'&montantAcpte='+montantAcpte+'&montantTtcAcpte='+montantTtcAcpte; - - $("#div_situation_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsituationgarant/ajouteracomptefacture/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_situation_garant").html(data); - }, - error: function(data) { - }, - complete: function() { - //recap_bordereau_encaissement_garant(); - } - }); -} - -function enregistrer_encaissement_facturegarant() -{ - montant_ecart = $("#montant_ecart").val(); - montant_ecart = montant_ecart.replace(" ", ""); - montant_ecart = parseInt(montant_ecart); - montant_ecart = Math.abs(montant_ecart); - - EcartEncaissementTolerable = parseInt($("#EcartEncaissementTolerable").val()); - - //if(montant_ecart>"100") - if(montant_ecart>EcartEncaissementTolerable) - { - v_msg="Veuillez vérifier votre écart!"; - v_msgEng="Please check your gap!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous l'enregistrement?"; - v_msgEng="Do you confirm registration?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#formente_encaissement").submit(); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function imprimer_recu_garant(idEncaissement) -{ - donnees = 'idEncaissement='+idEncaissement; - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/garant/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - } - }); -} - -function filtrer_encaissements_garants() -{ - debut =$("#debut").val(); - fin =$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerencaissements/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - lister_encaissements_garants(); - } - }); - -} - - -function lister_encaissements_garants() -{ - - $("#div_liste_encaissements_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/listerencaissementsgarants/", - type: 'POST', - success: function(data) { - $('#div_liste_encaissements_garant').html(data); - dataTab(); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function imprimer_recu_garant_consulter(idEncaissement) -{ - div_edition = $('#div_edition'); - - donnees = 'idEncaissement='+idEncaissement; - - //alert(donnees); - - var div_export = $('#div_page_encaissement'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/garantpop/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_edition.modal("show"); - } - }); - -} - -function select_encaissement_a_editer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/unencaisseselection/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - lister_encaissements_garants(); - } - }); -} - -function select_tous_encaisse_garant(p_choix) -{ - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/tousencaissegarant/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - lister_encaissements_garants(); - } - }); -} - -function get_type_garant() -{ - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees ='codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/gettypegarant/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - $('#div_type_garant').html(data); - }, - complete: function(){ - } - }); - - -} - - -function exporter_liste_facture_garant() -{ - div_exporter = $('#div_exporter'); - - debut =$("#debut").val(); - fin =$("#fin").val(); - encaisse=$("#encaisse").val(); - - donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse; - - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_exporter.modal("show"); - } - }); - -} - -function exporter_liste_groupe_facture_garant() -{ - div_exporter = $('#div_exporter'); - - debut =$("#debut").val(); - fin =$("#fin").val(); - encaisse=$("#encaisse").val(); - - donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse; - - - var div_export = $('#div_export_a'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/groupefacture/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_exporter.modal("show"); - } - }); - -} - -function exporter_liste_encaissement_garant() -{ - div_exporter = $('#div_exporter'); - - debut =$("#debut").val(); - fin =$("#fin").val(); - - - donnees = 'debut='+debut+'&fin='+fin; - - - //alert(donnees); - //return; - - var div_export = $('#div_export_b'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/encaissementgarant/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(data); - - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_exporter.modal("show"); - } - }); - -} - -function controle_spmax() -{ - spMin = parseInt($("#spMin").val()); - spMax = parseInt($("#spMax").val()); - - if(spMin>spMax) - { - v_msg="Veuillez vérifier S/P Maximum!"; - v_msgEng="Please check Maximum S/P!"; - alert_ebene(v_msg, v_msgEng); - - $("#spMax").val(0); - $("#spMax").focus(); - - return; - } - -} -//Ajaxtbajouterbaremeaccessoireavenant -//Ajaxtbmodifierbaremeaccessoireavenant/ -//Ajaxajouterbaremeaccessoiregarant - -//Ajaxtbmodifiertableauajustement/ - -function controle_spmax() -{ - spMin = parseInt($("#spMin").val()); - spMax = parseInt($("#spMax").val()); - - if(spMin>spMax) - { - v_msg="Veuillez vérifier S/P Maximum!"; - v_msgEng="Please check Maximum S/P!"; - alert_ebene(v_msg, v_msgEng); - - $("#spMax").val(0); - $("#spMax").focus(); - - return; - } - -} - - -function afficher_tauxajustement_garant(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - afficheBoutons(0); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtblistertableauajustementgarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_lister_table').html(data); - appliquerDataTable(); - }, - complete: function() { - - } - }); - -} - -function affiche_garants_territoire() -{ - var codeTerritoire = $('#codeTerritoire').val(); - - donnees = 'codeTerritoire='+codeTerritoire; - - div_garant=$("#div_garant"); - - div_garant.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - - $('#div_garant').html(data); - datatab_plus(); - }, - complete: function() { - - } - }); -} - -function ajouter_un_garant_territoire(codeGcAssureur) -{ - - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire+'&codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/ajouterungarant/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - affiche_garants_territoire(); - } - }); -} - -// -function ajouter_tous_garants_territoire() -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/ajoutertousgarants/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_garants_territoire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_garants_territoire() -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/retirertousgarants/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_garants_territoire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function retirer_un_garant_territoire(idGarant) -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idGarant='+idGarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/retirerungarant/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_garants_territoire(); - } - }); -} - -function maj_montant_accessoire_territoire(idGarant, montant, controle) -{ - montant=montant.replace(/ /g,""); - montant=parseInt(montant.replace(",","."),10); - controle.value=montant; - - if(controle_numerique(controle)) - { - donnees = 'idGarant='+idGarant+"&montant="+montant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantterritoire/majmontant/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -/* -function maj_forfait_honoraire_college(idColleTemp, forfait, controle) -{ - forfait=forfait.replace(/ /g,""); - forfait=parseInt(forfait.replace(",","."),10); - controle.value=forfait; - - if(controle_numerique(controle)) - { - donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaithonoraire/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function maj_forfait_appelfond_college(idColleTemp, forfait, controle) -{ - forfait=forfait.replace(/ /g,""); - forfait=parseInt(forfait.replace(",","."),10); - controle.value=forfait; - - if(controle_numerique(controle)) - { - donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaitappelfond/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} - -function maj_forfait_appelcotisation_college(idColleTemp, forfait, controle) -{ - forfait=forfait.replace(/ /g,""); - forfait=parseInt(forfait.replace(",","."),10); - controle.value=forfait; - - if(controle_numerique(controle)) - { - donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaitappelcotisation/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - } -} -*/ - -function controle_primeMax() -{ - primeMin = $("#primeMin").val().replace(/ /g,""); - primeMax = $("#primeMax").val().replace(/ /g,""); - - primeMin = parseInt(primeMin); - primeMax = parseInt(primeMax); - - if(primeMin>primeMax) - { - v_msg="Veuillez vérifier la prime maximum!"; - v_msgEng="Please check the maximum premium!"; - alert_ebene(v_msg, v_msgEng); - - $("#primeMax").val(0); - $("#primeMax").focus(); - - return; - } - -} - -function affiche_prime_min() -{ - codeTypeContrat = $("#codeTypeContrat").val(); - codeApplication = $("#codeApplication").val(); - - if (codeTypeContrat<=" ") - { - v_msg="Veuillez sélectionner un type de contrat!"; - v_msgEng="Please select a type of contract!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (codeApplication<=" ") - { - v_msg="Veuillez sélectionner un champs d'application!"; - v_msgEng="Please select a field of application!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTypeContrat='+codeTypeContrat+"&codeApplication="+codeApplication; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtbajouterbaremeaccessoireavenant/primemini/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_prime_mini").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - - -function affiche_prime_min_garant() -{ - codeTypeContrat = $("#codeTypeContrat").val(); - codeApplication = $("#codeApplication").val(); - - codeGcAssureur = $("#codeGcAssureur").val(); - - if (codeTypeContrat<=" ") - { - v_msg="Veuillez sélectionner un type de contrat!"; - v_msgEng="Please select a type of contract!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (codeApplication<=" ") - { - v_msg="Veuillez sélectionner un champs d'application!"; - v_msgEng="Please select a field of application!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTypeContrat='+codeTypeContrat+"&codeApplication="+codeApplication; - donnees += '&codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxajouterbaremeaccessoiregarant/primemini/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_prime_mini").html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function ajax_fiche_facture_garant(idEntetefacturegarant) -{ - donnees = 'idEntetefacturegarant='+idEntetefacturegarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfichefacturegarant/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_fiche_facture_modal").html(data); - //alert(data); - //return; - $('#div_fiche_facture').modal("show"); - - - setTimeout(function() { - //your datatable code - dataTableMini(); - - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function editionmouvementeffectif(idEmission) -{ - donnees = 'idEmission='+idEmission; - - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - - $.ajax({ - // url: $("#racineWeb").val()+"Ajaxcontextditionpieceavenant/", - url: $("#racineWeb").val()+"Ajaxeditionmouvementeffectif/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_deatil_pop").html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - - } - }); -} -function afficherListeActesPrescrits(numeroFeuilleMaladie, codeTypePrestation, codeGarantie) { - - - codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val(); - - donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie; - donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable; - donnees += "&codeTypePrestation=" + codeTypePrestation; - donnees += "&codeGarantie=" + codeGarantie; - - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_examens_prescrits").html(data); - appliquerDataTable(); - $("#div_examens_prescrits").modal({ backdrop: 'static', keyboard: false, show: true }); - $("#div_examens_prescrits").modal("show"); - $("#div_patienter").empty(); - - /* - var motifReel = document.getElementById('motifReel'); - var motifRefusPrestataire = document.getElementById('motifRefusPrestataire'); - motifReel.value = ""; - motifRefusPrestataire.value = ""; - */ - }, - complete: function () { - - } - }); - -} - -function listeententeprealablesproformahospi() -{ - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablesproformahospi/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - - - -function afficheractesproforma(idProforma) { - - window.location.assign($("#racineWeb" ).val()+"Traitementproformahospitalisation/"+idProforma+"/"); -} - -function maj_dureeCorrigee_proforma_hospit(idProforma, dureeCorrigee) -{ - donnees = 'idProforma='+idProforma; - donnees += '&dureeCorrigee='+dureeCorrigee; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majdureecorrigee/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - ajaxtraitementproformahospitalisation(); - } - }); - -} - -function ajaxtraitementproformahospitalisation() -{ - $idProforma = $("#idProforma").val(); - - donnees = 'idProforma='+idProforma; - $("#div_examens").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - $("#div_examens").html(data); - }, - complete: function() { - } - }); - - -} - -function validertoutproformahospit(idProforma){ - - codeLangue = $("#codeLangue").val(); - - donnees = "idProforma=" + idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validertoutproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#div_examens").html(data); - if(codeLangue=="en_US") - { - $("#motifReel").val("GOOD FOR AGREEMENT"); - }else{ - $("#motifReel").val("BON POUR ACCORD"); - } - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - -} - - -function annulervalidertoutproformahospit(idProforma) -{ - donnees = "idProforma=" + idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/annulervalidertoutproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#motifReel").val(""); - - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - - -} - -function refusertoutproformahospit(idProforma) -{ - donnees = "idProforma=" + idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/refusertoutproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#motifReel").val(""); - - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - - -} - - -function annulerrefusertoutproformahospit(idProforma) -{ - donnees = "idProforma=" + idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/annulerrefusertoutproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#motifReel").val(""); - - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - - -} - -function ajax_maj_prix_acte_proformahospitalisation(idPrestationactes, valeurActe, controle) -{ - valeurActe=valeurActe.replace(",","."); - controle.value=valeurActe; - - valeurActe=valeurActe.replace(/ /g,""); - valeurActe=parseInt(valeurActe.replace(",","."),10); - controle.value=valeurActe; - - if(controle_numerique(controle)) - { - donnees = 'idPrestationactes='+idPrestationactes+"&valeurActe="+valeurActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majvaleuracte/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - ajaxtraitementproformahospitalisation(); - - - } - }); - } -} - -function ajax_maj_qte_acte_proformahospitalisation(idPrestationactes, quantite, controle) -{ - quantite=quantite.replace(",","."); - controle.value=quantite; - - if(controle_numerique(controle)) - { - if(quantite==0) - { - controle.focus(); - v_msg="Veuillez saisir la quantit\u00e9!"; - v_msgEng="Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majquantite/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - ajaxtraitementproformahospitalisation(); - } - }); - } -} - -function validerunacteproformahospit(idProforma, idPrestationactes, choix) -{ - - - donnees = "idPrestationactes=" + idPrestationactes+"&choix="+choix; - donnees += "&idProforma="+idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validerunacteproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#motifReel").val(""); - - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - - -} - -function refuserunacteproformahospit(idProforma, idPrestationactes, choix) -{ - donnees = "idPrestationactes=" + idPrestationactes+"&choix="+choix; - donnees += "&idProforma="+idProforma; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/refuserunacteproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - - $("#motifReel").val(""); - - }, - error: function (data) { - }, - complete: function () { - ajaxtraitementproformahospitalisation(); - } - }); - -} - -function validerproformahospitalisation(idProforma) -{ - - motifReel = $("#motifReel").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - siRefus = $("#siRefus").val(); - accorderTout = $("#accorderTout").val(); - //entente = $("#entente").val(); - - - if ((motifReel == "" || motifReel <= " ") && (accorderTout > 0)) { - motifReel = "BON POUR ACCORD"; - - $("#motifReel").val(motifReel); - - maj_motifReel_proformahospit(idProforma, motifReel); - } - - - if ((motifRefusAssure <= " ") && (siRefus > 0)) { - v_msg = "Veuillez saisir le motif du refus!"; - v_msgEng = "Please enter the reason for the refusal!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - return; - } - - dureeCorrigee = $("#dureeCorrigee").val(); - if (dureeCorrigee<='0') { - v_msg = "Veuillez saisir la durée accordée!"; - v_msgEng = "Please enter the duration granted!"; - alert_ebene(v_msg, v_msgEng); - - $("#dureeCorrigee").focus(); - return; - } - - donnees = "idProforma="+idProforma; - - //typeSms="proformahospitalisation"; - - v_msg="Validez-vous cette facture proforma?"; - v_msgEng="Do you validate this proforma invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validerproformahospit/", - type: 'POST', - data: donnees, - success: function (data) { - //alert(data); - v_msg = "Facture Proforma trait\u00e9 avec succès!"; - v_msgEng = "Proforma invoice processed successfully!"; - alert_ebene(v_msg, v_msgEng); - - setTimeout(function() { - //your datatable code - fermertraitementproformahospitalisation(); - }, 500); - - }, - error: function (data) { - }, - complete: function () { - // listeententeprealablesproformahospi(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function maj_motifReel_proformahospit(idProforma, observation) -{ - donnees = 'idProforma='+idProforma; - donnees += '&observation='+observation; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majobservation/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - //ajaxtraitementproformahospitalisation(); - } - }); -} - - -function maj_motifRefusPrestataire_proformahospit(idProforma, motifRefus) -{ - donnees = 'idProforma='+idProforma; - donnees += '&motifRefus='+motifRefus; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majmotifrefus/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - //ajaxtraitementproformahospitalisation(); - } - }); -} - -function fermertraitementproformahospitalisation() -{ - window.location.assign($("#racineWeb" ).val()+"Proformahospitalisation/"); - -} - -function filtrergenreconjoint() -{ - codeLienParente = $('#codeLienParente').val(); - genreAdherent = $('#genreAdherent').val(); - - if(codeLienParente=='C'){ - if(genreAdherent=="F"){ - $('#sexe').val('M'); - $('#sexeConjoint').val('M'); - }else{ - $('#sexe').val('F'); - $('#sexeConjoint').val('F'); - } - - $('#sexe').disable(); - return; - } - $('#sexe').enable(); -} - - -function agemaxbeneficiaire() -{ - codeLienParente = $('#codeLienParente').val(); - idCollege = $('#idCollege').val(); - - if (idCollege<=" ") - { - return; - } - - donnees = 'idCollege='+idCollege; - donnees += '&codeLienParente='+codeLienParente; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxagemaxbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_age_max").html(data); - }, - complete: function() { - - } - }); - -} - -function select_tous_beneficiaire_a_retirer(p_choix) -{ - - - donnees = 'choix='+p_choix; - - $('#div_selection_assure').html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionretrait/tousselectionner/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_selection_assure').html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function ajouteradherentfacturation() -{ - - donnees = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxadherent/ajouteradherentfacturation/", - type: 'POST', - data: donnees, - success: function(data) { - //$('#div_selection_assure').html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function select_tous_beneficiaire_changement_college(p_choix) -{ - - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/tousselectionner/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_selection_assure').html(data); - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function pop_changementcollege_masse() -{ - var div_changementcollege_masse = $('#div_changementcollege_masse'); - - div_changementcollege_masse.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/affichercollegebeneficiaireenmasse/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - div_changementcollege_masse.html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - setTimeout(function() { - appliquerDataTable(); - }, 500); - }, - complete: function() { - $("#btn_changementcollege_masse").click(); - } - }); -} - -function select_tous_beneficiaire_changement_college_masse(p_choix) -{ - - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/tousselectionnermasse/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_tabliste').html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function choix_beneficiaire_changementcollege_masse(p_choix, p_id_beneficiaire) -{ - - - donnees = 'idBeneficiaire='+p_id_beneficiaire; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/selectionnermasse/", - type: 'POST', - data: donnees, - success: function(data) { - - $('#div_nbselection').html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -function changer_college_beneficiaire_masse() -{ - idCollegeNew = $("#idCollegeNew").val(); - - if (idCollegeNew<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - nbselection = $("#nbselection").val(); - - if (nbselection == "0") - { - v_msg="Veuillez sélectionner des bénéficiaires!"; - v_msgEng="Please select beneficiaries!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollegeNew='+idCollegeNew; - - $("#div_tabliste").html('
' + '
'); - - v_msg="Confirmez-vous le changement de collège?"; - v_msgEng="Do you confirm the change of college?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegebeneficiairemasse/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_tabliste').html(data); - - var oTable = $('.tabliste').DataTable(); - oTable.destroy(); - - appliquerDataTable(); - }, - complete: function() { - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function modifier_limite_adherent(idLimite, plafondOld) -{ - donnees = "idLimite="+idLimite+'&plafondOld='+plafondOld; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimiteadherent/modifierlimite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_modif_limite').html(data); - $("#plafondNew").focus(); - - }, - complete: function() { - } - }); - -} - -function valider_limite_adherent() -{ - - - idLimite = $("#idLimite").val(); - - plafond = $("#plafondNew").val().replace(/ /g,""); - - - motif = $("#motif").val(); - - idAdherent = $("#idAdherent").val(); - - if (plafond<=" ") - { - $("#plafondNew").val("0"); - } - - if(motif <=" ") - { - v_msg="Le motif est obligatoire!"; - v_msgEng="The pattern is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - - return; - - } - - plafondOld = $("#plafondOld").val().replace(/ /g,""); - - if(plafond=="0" || plafond==plafondOld){ - return; - } - - donnees = "idLimite="+idLimite+'&plafond='+plafond+'&motif='+motif+'&idAdherent='+idAdherent; - - v_msg="Confirmez-vous la modification du plafond?"; - v_msgEng="Do you confirm the modification of the ceiling?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimiteadherent/majplafond/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_modif_limite').empty(); - $('#div_bareme').html(data); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function modifier_limite_beneficiaire(idLimite, plafondOld) -{ - donnees = "idLimite="+idLimite+'&plafondOld='+plafondOld; - - $('#div_modif_limite').empty(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/modifierlimite/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_modif_limite').html(data); - $("#plafondNew").focus(); - - }, - complete: function() { - } - }); - -} - - -function valider_limite_beneficiaire() -{ - - - idLimite = $("#idLimite").val(); - - plafond = $("#plafondNew").val().replace(/ /g,""); - - motif = $("#motif").val(); - - idBeneficiaire = $("#idBeneficiaire").val(); - - //$('#div_bareme').empty(); - - if (plafond<=" ") - { - $("#plafondNew").val("0"); - } - - if(motif <=" ") - { - v_msg="Le motif est obligatoire!"; - v_msgEng="The pattern is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - - return; - } - - plafondOld = $("#plafondOld").val().replace(/ /g,""); - - if(plafond=="0" || plafond==plafondOld){ - return; - } - - donnees = "idLimite="+idLimite+'&plafond='+plafond+'&motif='+motif+'&idBeneficiaire='+idBeneficiaire; - - v_msg="Confirmez-vous la modification du plafond?"; - v_msgEng="Do you confirm the modification of the ceiling?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/majplafond/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $('#div_modif_limite').empty(); - $('#div_bareme').html(data); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function appliquer_ajustemet_renouvellement() -{ - appliquerTauxAjustement = $('#appliquerTauxAjustement').val(); - - donnees = 'appliquerTauxAjustement='+appliquerTauxAjustement; - - $("#div_prime_a_emettre").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdetailrenouvellement/appliquertauxajustement/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prime_a_emettre").html(data); - }, - complete: function() { - - } - }); -} - -function alertvip(codeReponse, medical, idDemandederogation) -{ - if(medical=='derogation'){ - v_msg="Attention bénéficiaire VIP!"; - v_msgEng="Attention VIP beneficiary!"; - - - alert_ebene(v_msg, v_msgEng); - - - setTimeout(function() { - if(codeReponse=="A"){ - accepter_derogation_2(idDemandederogation); - }else{ - refuser_derogation_2(idDemandederogation); - } - - }, 500); - } - - -} - - - -function listeenteteententeprealables() { - codePrestataire = $("#codePrestataire").val(); - - if(codePrestataire==undefined || codePrestataire=="undefined") - { - codePrestataire=""; - } - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'codePrestataire=' + codePrestataire + '&demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealables/entetesententeprealable/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - - - - -function affiche_liste_act_exam_provisoire() -{ - - codeTypeEntentePrealable = $("#codeTypeEntentePrealable").val(); - - - $("#tab_liste").html('
' + '
'); - - if(codeTypeEntentePrealable=="EXAM"){ - v_url = "Ajaxlisteacteexamen/traitementprovisoireexam/"; - }else{ - v_url = "Ajaxlisteacteexamen/traitementprovisoireact/"; - } - - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val() + v_url, - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#tab_liste").html(data); - }, - complete: function () { - - } - }); - -} - - -function traiter_un_provisoire_act_exam(idExamen, codeReponseProvisoire) -{ - - donnees = "idExamen=" + idExamen + "&codeReponseProvisoire=" + codeReponseProvisoire; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/traiterunprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_act_exam_provisoire(); - }, - complete: function () { - - } - }); - -} - -function traitement_tous_provisoire_act_exam(codeReponseProvisoire) -{ - donnees = "codeReponseProvisoire=" + codeReponseProvisoire; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/traitertousprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_act_exam_provisoire(); - }, - complete: function () { - - } - }); - -} - - -function afficher_detail_act_exam(idEnteteEntentePrealable) { - - donnees = "idEnteteEntentePrealable=" + idEnteteEntentePrealable; - - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_examens_prescrits").html(data); - //appliquerDataTable(); - $("#div_examens_prescrits").modal({ backdrop: 'static', keyboard: false, show: true }); - $("#div_examens_prescrits").modal("show"); - $("#div_patienter").empty(); - - $(".selectpicker").selectpicker(); - }, - complete: function () { - afficherMasquerAntecedents(); - afficherMasquerSituation(); - } - }); - -} - - -function valider_entente(codeTypeEntentePrealable) { - observations = $("#observations").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - nombreRefus = $("#nombreRefus").val(); - nombreEnAttente = $("#nombreEnAttente").val(); - - if(nombreEnAttente>"0"){ - v_msg = "Veuillez traiter toutes les lignes!"; - v_msgEng = "Please process all lines!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (nombreRefus >"0" && motifRefusAssure <= " ") { - v_msg = "Veuillez saisir le motif pour les refus!"; - v_msgEng = "Please enter the reason for rejections!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - - return; - } - - - v_msg = "Confirmez-vous cette validation?"; - v_msgEng = "Do you confirm this validation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'observations=' + observations + '&motifRefusAssure=' + motifRefusAssure; - - donnees_sav = donnees; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/valider/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $('#div_resultat_validation').html(data); - valider = $("#valider").val(); - - if(valider=="1"){ - v_msg = "Validation réussie!"; - v_msgEng = "Validation succeed!"; - alert_ebene(v_msg, v_msgEng); - - $("#btn-fermer-entente").click(); - - }else{ - v_msg = "Echèc de la validation!"; - v_msgEng = "Validation failed!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - }, - complete: function () { - switch (codeTypeEntentePrealable) - { - case "ACT": - listeenteteententeprealables(); - break; - - case "EXAM": - listeenteteententeprealables(); - break; - - case "DEN": - listeenteteententeprealablesdent(); - break; - - case "SEA": - listeenteteententeprealablessea(); - break; - - case "HOS": - listeenteteententeprealableshospi(); - break; - - default: - v_msg = "type inconu!"; - v_msgEng = "Unknown type!"; - alert_ebene(v_msg, v_msgEng); - } - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function majobservation_act_exam() -{ - observations = $("#observations").val(); - - donnees = "observations=" + observations; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/majobservation/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -function majmotifrefus_act_exam() -{ - motifRefusAssure = $("#motifRefusAssure").val(); - - donnees = "motifRefusAssure=" + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteacteexamen/majmotifrefus/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -function listeenteteententeprealablesdent() { - - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealablesdent/entetesententeprealable/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - - -function afficher_detail_phar(idEnteteEntentePrealable) { - - - donnees = "idEnteteEntentePrealable=" + idEnteteEntentePrealable; - - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - //$('#div_test_gabarit').html(data); - //alert(data); - - $("#div_medicaments_prescrits").html(data); - $("#div_medicaments_prescrits").modal({ backdrop: 'static', keyboard: false, show: true }); - $("#div_medicaments_prescrits").modal("show"); - $("#div_patienter").empty(); - - }, - complete: function () { - afficherMasquerMedicaments(); - afficherMasquerAntecedents(); - afficherMasquerSituation(); - } - }); - -} - -function traiter_un_provisoire_pha(idMedicament, codeReponseProvisoire) -{ - - donnees = "idMedicament=" + idMedicament + "&codeReponseProvisoire=" + codeReponseProvisoire; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/traiterunprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_phar_provisoire(); - }, - complete: function () { - - } - }); - -} - -function traitement_tous_provisoire_pha(codeReponseProvisoire) -{ - donnees = "codeReponseProvisoire=" + codeReponseProvisoire; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/traitertousprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_phar_provisoire(); - }, - complete: function () { - - } - }); - -} - -function affiche_liste_phar_provisoire() -{ - $("#tab_liste").html('
' + '
'); - - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/traitementprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#tab_liste").html(data); - }, - complete: function () { - - } - }); - -} - -function valider_entente_pha() { - - observations = $("#observations").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - nombreRefus = $("#nombreRefus").val(); - nombreEnAttente = $("#nombreEnAttente").val(); - - if(nombreEnAttente>"0"){ - v_msg = "Veuillez traiter toutes les lignes!"; - v_msgEng = "Please process all lines!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (nombreRefus >"0" && motifRefusAssure <= " ") { - v_msg = "Veuillez saisir le motif pour les refus!"; - v_msgEng = "Please enter the reason for rejections!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - - return; - } - - - v_msg = "Confirmez-vous cette validation?"; - v_msgEng = "Do you confirm this validation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'observations=' + observations + '&motifRefusAssure=' + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/valider/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $('#div_resultat_validation').html(data); - valider = $("#valider").val(); - - if(valider=="1"){ - v_msg = "Validation réussie!"; - v_msgEng = "Validation succeed!"; - alert_ebene(v_msg, v_msgEng); - - $("#btn-fermer-entente").click(); - }else{ - v_msg = "Echèc de la validation!"; - v_msgEng = "Validation failed!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - }, - complete: function () { - listeententeprealablespha(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function majobservation_phar() -{ - observations = $("#observations").val(); - - donnees = "observations=" + observations; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/majobservation/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -function majmotifrefus_phar() -{ - motifRefusAssure = $("#motifRefusAssure").val(); - - donnees = "motifRefusAssure=" + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/majmotifrefus/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -function liste_ententeprealables_sea() -{ - window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesea/"); -} - -function listeenteteententeprealablessea() { - - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealablessea/entetesententeprealable/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - - -function listeenteteententeprealablesopt() { - - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealablesopt/entetesententeprealable/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - -function listeenteteententeprealableshospi() { - - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut=' + debut + '&fin=' + fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxententeprealableshospi/entetesententeprealable/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_ententeprealable").html(data); - - - }, - complete: function () { - } - }); -} - -function listeententeprealablessea() -{ - codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val(); - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablessea/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - } - }); -} - -function control_param_facturation_garant() -{ - - codeSourceFondGarantAppelFond = $("#codeSourceFondGarantAppelFond").val(); - codeSourceFondGarantHonoraire = $("#codeSourceFondGarantHonoraire").val(); - codeSourceFondGarantCaution = $("#codeSourceFondGarantCaution").val(); - - if(codeSourceFondGarantHonoraire == "FOR"){ - $("#forfaitHonoraire").enable(); - //$("#montantBudget").disable(); - //$("#montantBudget").val("0"); - - }else{ - $("#forfaitHonoraire").disable(); - $("#forfaitHonoraire").val("0"); - - } - - if(codeSourceFondGarantCaution == "FOR"){ - $("#forfaitCautionPermanant").enable(); - //$("#montantBudget").disable(); - //$("#montantBudget").val("0"); - - }else{ - $("#forfaitCautionPermanant").disable(); - $("#forfaitCautionPermanant").val("0"); - } - - if(codeSourceFondGarantHonoraire == "BUD" || codeSourceFondGarantHonoraire == "SIN"){ - $("#gcTauxCommissionGerant").disable(); - $("#gcTauxFraisReel").enable(); - $("#gcTauxCommissionGerant").val("0"); - }else if(codeSourceFondGarantHonoraire == "FOR"){ - $("#gcTauxCommissionGerant").disable(); - $("#gcTauxFraisReel").disable(); - $("#gcTauxCommissionGerant").val("0"); - $("#gcTauxFraisReel").val("0"); - }else if(codeSourceFondGarantHonoraire == "PRI"){ - $("#gcTauxCommissionGerant").enable(); - $("#gcTauxFraisReel").disable(); - $("#gcTauxFraisReel").val("0"); - } - - if(codeSourceFondGarantAppelFond == "BUD" || codeSourceFondGarantHonoraire == "BUD" || codeSourceFondGarantCaution == "BUD"){ - $("#montantBudget").enable(); - }else{ - $("#montantBudget").disable(); - $("#montantBudget").val("0"); - } -} - -function filtre_assiette_fond(){ - - codeSourceFondGarantAppelFond = $("#codeSourceFondGarantAppelFond").val(); - - donnees = "codeSourceFondGarantAppelFond="+codeSourceFondGarantAppelFond; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxassiettefacturationgarant/fonds/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_assiette_fonds").html(data); - }, - complete: function() { - } - }); -} - -function filtre_assiette_honoraire(){ - - codeSourceFondGarantHonoraire = $("#codeSourceFondGarantHonoraire").val(); - - donnees = "codeSourceFondGarantHonoraire="+codeSourceFondGarantHonoraire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxassiettefacturationgarant/honoraire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_assiette_honoraire").html(data); - }, - complete: function() { - } - }); -} - -function change_periodicite_honoraire() -{ - $("#codePeriodiciteHonoraire").val($("#codePeriodiciteAppelFond").val()); -} - -function initiergroupefacturegarant() -{ - - codeGcAssureur = $("#codeGcAssureur").val(); - dateFacture = $("#dateFacture").val(); - codeNatureFacturationGarant = $("#codeNatureFacturationGarant").val(); - codePeriodicite = $("#codePeriodicite").val(); - codeExercice = $("#codeExercice").val(); - - bonneDate = control_date_facture_garant(dateFacture, codeExercice); - - - if(!bonneDate) - { - v_msg="Veuillez revoir la date!"; - v_msgEng="Please review the date!"; - alert_ebene(v_msg, v_msgEng); - - $("#dateFacture").focus(); - return; - } - - if(codeGcAssureur<=" ") - { - v_msg="Veuillez sélectionner un garant!"; - v_msgEng="Please select a guarantor!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeGcAssureur").focus(); - return; - } - - if(codeNatureFacturationGarant<=" "){ - v_msg="Veuillez sélectionner un type de facturation!"; - v_msgEng="Please select a billing type!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeTypeFacturationGarant").focus(); - return; - - } - - if(codePeriodicite<=" "){ - v_msg="Veuillez sélectionner une périodicité!"; - v_msgEng="Please select a periodicity!"; - alert_ebene(v_msg, v_msgEng); - - $("#codePeriodicite").focus(); - return; - - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeNatureFacturationGarant='+codeNatureFacturationGarant; - donnees += '&codePeriodicite='+codePeriodicite+'&codeExercice='+codeExercice+'&dateFacture='+dateFacture; - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/initiergroupefacturegarant/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Detailgroupefacturegarant/"); - } - }); - -} - - - - -// -function afficher_detail_optique(idEnteteEntentePrealable) { - - - donnees = "idEnteteEntentePrealable=" + idEnteteEntentePrealable; - - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - //$('#div_test_gabarit').html(data); - //alert(data); - //return; - - $("#div_optique_prescrits").html(data); - //appliquerDataTable(); - $("#div_optique_prescrits").modal({ backdrop: 'static', keyboard: false, show: true }); - $("#div_optique_prescrits").modal("show"); - $("#div_patienter").empty(); - - }, - complete: function () { - - } - }); - -} - -function traiter_un_provisoire_opt(idMedicament, codeReponseProvisoire) -{ - - donnees = "idMedicament=" + idMedicament + "&codeReponseProvisoire=" + codeReponseProvisoire; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/traiterunprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_opt_provisoire(); - }, - complete: function () { - - } - }); - -} - -function traitement_tous_provisoire_opt(codeReponseProvisoire) -{ - donnees = "codeReponseProvisoire=" + codeReponseProvisoire; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/traitertousprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_opt_provisoire(); - }, - complete: function () { - - } - }); - -} - -function affiche_liste_opt_provisoire() -{ - $("#tab_liste").html('
' + '
'); - - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/traitementprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#tab_liste").html(data); - }, - complete: function () { - - } - }); - -} - -function valider_entente_opt() { - - observations = $("#observations").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - nombreRefus = $("#nombreRefus").val(); - nombreEnAttente = $("#nombreEnAttente").val(); - - if(nombreEnAttente>"0"){ - v_msg = "Veuillez traiter toutes les lignes!"; - v_msgEng = "Please process all lines!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (nombreRefus >"0" && motifRefusAssure <= " ") { - v_msg = "Veuillez saisir le motif pour les refus!"; - v_msgEng = "Please enter the reason for rejections!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - - return; - } - - - v_msg = "Confirmez-vous cette validation?"; - v_msgEng = "Do you confirm this validation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'observations=' + observations + '&motifRefusAssure=' + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/valider/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $('#div_resultat_validation').html(data); - valider = $("#valider").val(); - - if(valider=="1"){ - v_msg = "Validation réussie!"; - v_msgEng = "Validation succeed!"; - alert_ebene(v_msg, v_msgEng); - - $("#btn-fermer-entente").click(); - }else{ - v_msg = "Echèc de la validation!"; - v_msgEng = "Validation failed!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - }, - complete: function () { - listeenteteententeprealablesopt(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function majobservation_opt() -{ - observations = $("#observations").val(); - - donnees = "observations=" + observations; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/majobservation/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -function majmotifrefus_opt() -{ - motifRefusAssure = $("#motifRefusAssure").val(); - - donnees = "motifRefusAssure=" + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlisteoptique/majmotifrefus/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - - }, - complete: function () { - - } - }); - -} - -// -function afficher_laboratoire(numeroBonExamen, codePrestataireLivraison, prestataireLivraison) -{ - donnees = 'numeroBonExamen='+numeroBonExamen+'&codePrestataireLivraison='+codePrestataireLivraison; - donnees += '&prestataireLivraison='+prestataireLivraison; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextlaboratoire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Laboratoirecons/"); - } - }); -} - - -function genererfactureperiodiquegarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfactureperiodique/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichegroupefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function afficher_detail_facture_garant(idEntetefacturegarant) -{ - window.location.assign($("#racineWeb" ).val()+"Detailfactureperiodiquegarant/"+idEntetefacturegarant); -} - -function modifier_param_fact_garant(superUser) -{ - if (superUser != "1"){ - v_msg="Non autorisé!"; - v_msgEng="Unauthorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Paramfacturegarant/"); -} - -function consulter_param_fact_garant() -{ - window.location.assign($("#racineWeb" ).val()+"Paramfacturegarantcons/"); -} - -function editer_groupe_facture_garant() -{ - donnees=""; - - var div_export = $('#div_editer_facture'); - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarantedition/groupefacture/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - div_export.html(data); - - }, - complete: function() { - - } - }); - - -} - -function select_toutes_natures_facture(p_choix) -{ - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/toutesnaturesfacture/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_type_facture').html(data); - datafiltre(); - - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - -function select_naturefacture_garant_a_facturer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/selectionnaturefacture/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_type_facture').html(data); - datafiltre(); - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - - - -function ajax_fiche_groupe_facture_garant(idGroupefacturegarant) -{ - - - donnees = 'idGroupefacturegarant='+idGroupefacturegarant; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfichefacturegarant/groupefacture/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_fiche_groupe_facture_modal").html(data); - - - $('#div_fiche_groupe_facture').modal("show"); - - - setTimeout(function() { - //your datatable code - dataTableMini(); - - }, 500); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function lister_encaissement_facture_garants() -{ - $("#div_liste_facture_garant").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/listerfactuegarantsencaissement/", - type: 'POST', - success: function(data) { - $('#div_liste_facture_garant').html(data); - - dataTab(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - - -function select_toutes_factures_edition_encaissement(p_choix) -{ - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/toutesfactureseditionencaissement/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - - lister_encaissement_facture_garants(); - } - }); -} - -function select_facture_a_editer_encaissement(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/unefactureeditionencaissement/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - lister_encaissement_facture_garants(); - } - }); -} - -function creer_dossier_classique() -{ - idBeneficiaire = $("#idBeneficiaire").val(); - - ajax_context_adherent(idBeneficiaire); -} - -function ajax_context_adherent(idBeneficiaire) -{ - - - if (idBeneficiaire=="0") - { - v_msg="Veuillez sélectionner un assuré!"; - v_msgEng="Please select one person!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = "idBeneficiaire="+idBeneficiaire; - donnees_retour = ""; - - $("#div_attente").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontextadherent/", - type : 'post', - data: donnees, - success: function(data) - { - - //$("#div_ajaxgabarit").html(data); - - $("#div_context_adherent").html(data); - - //$("#div_attente").html(''); - - var aBeneficiaireRemb = $("#aBeneficiaireRemb").val(); - //var idAdherent = $("#idAdherent").val(); - - if(aBeneficiaireRemb > "0") - { - window.location.assign($("#racineWeb" ).val()+"Creerdossierclassique/"); - - }else{ - v_msg="Aucun bénéficiaire de remboursement n'est enregistré pour cet assuré!"; - v_msgEng="No reimbursement beneficiary is registered for this insured"; - - alert_ebene(v_msg, v_msgEng); - return; - } - }, - error: function(errorData) { - }, - complete: function() { - - } - }); -} - - -function creer_dossier_classique_police() -{ - window.location.assign($("#racineWeb" ).val()+"Creerdossierclassiquepolice/"); -} - -function ajax_police_context() -{ - idPolice = $("#idPolice").val(); - - if (idPolice>"0") - { - $("#div_attente").html('
' + '
'); - - ajax_context_police(idPolice); - creer_dossier_classique_police(); - }else{ - v_msg="Veuillez sélectionner une police pour le remboursement direct!"; - v_msgEng="Please select a policy for direct reimbursement!"; - - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - } -} - -function affiche_pays_territoire() -{ - var codeTerritoire = $('#codeTerritoire').val(); - - donnees = 'codeTerritoire='+codeTerritoire; - - div_pays=$("#div_pays"); - - div_pays.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaysterritoire/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - - $('#div_pays').html(data); - datatab_plus(); - }, - complete: function() { - - } - }); -} - - -function ajouter_un_pays_territoire(codePays) -{ - - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire+'&codePays='+codePays; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaysterritoire/ajouterunpaysterritoire/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - affiche_pays_territoire(); - } - }); -} - -// -function ajouter_tous_pays_territoire() -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaysterritoire/ajoutertouspaysterritoire/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_pays_territoire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_pays_territoire() -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeTerritoire='+codeTerritoire; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaysterritoire/retirertouspaysterritoire/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_pays_territoire(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function retirer_un_pays_territoire(idPays) -{ - codeTerritoire=$("#codeTerritoire").val(); - - if (codeTerritoire<=" ") - { - v_msg="Veuillez sélectionner un territoire!"; - v_msgEng="Please select a territory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idPays='+idPays; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaysterritoire/retirerunpaysterritoire/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - affiche_pays_territoire(); - } - }); -} - -function annuler_facture_classique(idFactureClassique, idFacture) { - - v_msg="Confirmez-vous cette annulation?"; - v_msgEng="Do you confirm this cancellation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idFactureClassique=' + idFactureClassique+'&idFacture='+idFacture; - - $("#div_annuler_facture").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxannulationfacturerd/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_annuler_facture").html(data); - $("#div_annuler_facture").modal({backdrop: 'static', keyboard: false, show: true }); - $("#div_annuler_facture").modal("show"); - }, - complete: function () { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function valider_annulation_facture_classique() -{ - - - idFactureClassique = $("#idFactureClassique").val(); - - motif = $("#motif").val(); - - if(motif <=" ") - { - v_msg="Le motif est obligatoire!"; - v_msgEng="The pattern is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - - return; - } - - donnees = "idFactureClassique="+idFactureClassique+'&motif='+motif; - - v_msg="Validez-vous cette annulation?"; - v_msgEng="Do you validate this cancellation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxannulationfacturerd/annuler/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - afficher_dossier_classique(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function notificationcartesociete() -{ - donnees = ""; - - v_msg="Confirmez-vous l'envoi des numéros de carte aux assurés de toutes les polices?"; - v_msgEng="Do you confirm sending card numbers to policyholders of all policies?"; - - $("#div_patienter").html('
' + '
'); - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnotificationcarte/societe/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - v_msg="Numéros de carte envoyés avec succès!"; - v_msgEng="Card numbers sent successfully!"; - - $("#div_patienter").empty(); - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function notificationcartepolice() -{ - donnees = ""; - - v_msg="Confirmez-vous l'envoi des numéros de carte aux assurés de la police?"; - v_msgEng="Do you confirm sending card numbers to policyholders?"; - - $("#div_patienter").html('
' + '
'); - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnotificationcarte/police/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Numéros de carte envoyés avec succès!"; - v_msgEng="Card numbers sent successfully!"; - - $("#div_patienter").empty(); - - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function notificationcarteadherent() -{ - donnees = ""; - - v_msg="Confirmez-vous l'envoi des numéros de carte des membres de la famille à l'assuré principal?"; - v_msgEng="Do you confirm sending family members' card numbers to the primary insured?"; - - $("#div_patienter").html('
' + '
'); - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnotificationcarte/adherent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Numéros de carte envoyés avec succès!"; - v_msgEng="Card numbers sent successfully!"; - - $("#div_patienter").empty(); - - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function notificationcarte() -{ - donnees = ""; - - v_msg="Confirmez-vous l'envoi du numéro de carte au bénéficiaire?"; - v_msgEng="Do you confirm sending the card number to the beneficiary?"; - - $("#div_patienter").html('
' + '
'); - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxnotificationcarte/nocarte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - v_msg="Numéros de carte envoyé avec succès!"; - v_msgEng="Card number sent successfully!"; - - $("#div_patienter").empty(); - - alert_ebene(v_msg, v_msgEng); - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - - -function ajouter_toutes_specialite() -{ - codeMedecin=$("#codeMedecin").val(); - - if (codeMedecin<=" ") - { - v_msg="Veuillez sélectionner un médécin!"; - v_msgEng="Please select a doctor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeMedecin='+codeMedecin; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxspecialitemedecin/ajoutertoutesspecialites/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_specialite_medecin(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficher_specialite_medecin() -{ - codeMedecin=$("#codeMedecin").val(); - - if (codeMedecin<=" ") - { - v_msg="Veuillez sélectionner un médécin!"; - v_msgEng="Please select a doctor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeMedecin='+codeMedecin; - - var div_attente = $('#div_specialite'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxspecialitemedecin/afficherspecialitemedecin/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function retirer_toutes_specialites_medecin() -{ - codeMedecin=$("#codeMedecin").val(); - - if (codeMedecin<=" ") - { - v_msg="Veuillez sélectionner un médécin!"; - v_msgEng="Please select a doctor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeMedecin='+codeMedecin; - - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxspecialitemedecin/retirertoutesspecialites/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_specialite_medecin(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function ajouter_une_specialite_medecin(codeSpecialite) -{ - codeMedecin=$("#codeMedecin").val(); - - if (codeMedecin<=" ") - { - v_msg="Veuillez sélectionner un médécin!"; - v_msgEng="Please select a doctor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeMedecin='+codeMedecin+'&codeSpecialite='+codeSpecialite; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxspecialitemedecin/ajouterunespecialite/", - type: 'POST', - data: donnees, - success: function(data) { - // $('#div_test_gabarit').html(data); - }, - error: function(data) { - }, - complete: function() { - afficher_specialite_medecin(); - } - }); -} - - -function retirer_une_specialite_medecin(idSpecialite) -{ - codeMedecin=$("#codeMedecin").val(); - - if (codeMedecin<=" ") - { - v_msg="Veuillez sélectionner un médécin!"; - v_msgEng="Please select a doctor!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeMedecin='+codeMedecin+'&idSpecialite='+idSpecialite; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxspecialitemedecin/retirerunespecialite/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_specialite_medecin(); - } - }); -} - - -function affiche_historique_prestations_beneficiaire(){ - - var numeroBeneficiaire = $('#numeroBeneficiaire').val(); - - - $("#div_patienter").html('
' + '
'); - - - donnees = 'numeroBeneficiaire='+numeroBeneficiaire; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistoriqueprestationsbeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_historique_prestations').html(data); - $('#div_historique_prestations').modal("show"); - }, - complete: function() { - - } - }); -} - -function affiche_historique_prestations_famille(){ - - var numeroAdherent = $('#numeroAdherent').val(); - - - $("#div_patienter").html('
' + '
'); - - - donnees = 'numeroAdherent='+numeroAdherent; - $.ajax({ - url: $("#racineWeb").val()+"Ajaxhistoriqueprestationsfamille/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_historique_prestations').html(data); - $('#div_historique_prestations').modal("show"); - }, - complete: function() { - - } - }); -} - - - -function afficherhistoriqueadherent(numeroAdherent){ - - 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()+"Ajaxhistoriqueprestationsfamille/prestations/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_prestation").html(data); - - setTimeout(function() { - functionDataTable(); - }, 500); - - - }, - complete: function() { - - } - }); - -} - -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 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 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").enable(); - $("#login").focus(); - - }else - { - $("#btn_connexion").disable(); - } - } - }); -} - - -function filtreproduitbareme(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - if(codeGcAssureur<=" "){ - $('#div_bareme').html(""); - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduitbareme/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_produit').html(data); - - $("#codeProduit").selectpicker(); - }, - complete: function() { - - } - }); - -} - -function afficher_bareme_produit() -{ - - - codeGcAssureur = $("#codeGcAssureur").val(); - codeProduit = $("#codeProduit").val(); - - if (codeProduit<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - $('#div_bareme').html(""); - - return; - } - - donnees = 'codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit; - - var div_attente = $('#div_bareme'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremeproduit/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - appliquerDataTable(); - - }, - complete: function() { - } - }); -} - -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 ctrlkeypress_liste_clients(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_clients(); - } -} - -function afficher_liste_clients() -{ - donnees = ""; - donnees_retour = ""; - - typeClient = $("#typeClient").val(); - nom = $("#nom").val(); - numeroClient = $("#numeroClient").val(); - - /* - if(typeClient==''){ - typeClient=0; - } - */ - - if(numeroClient==''){ - numeroClient=0; - } - - donnees += 'typeClient=' + typeClient; - donnees += '&nom=' + nom; - donnees += '&numeroClient=' + numeroClient; - - //alert(donnees); - //return; - - $("#div_clients").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisterclients/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_clients").html(donnees_retour); - - appliquerDataTable(); - } - }); -} - -function creer_client() -{ - window.location.assign($("#racineWeb" ).val()+"Creerclient/"); -} - -function messageproforma(){ - - - var demandeTraite = $("#demandeTraite").val(); - var numeroBonHospitalisation = $("#numeroBonHospitalisation").val(); - - if(demandeTraite > "0") { - if(numeroBonHospitalisation =="0"){ - - v_msg="Aucun Num\u00e9ro de bon d'hospitalisation n'est g\u00e9n\u00e9r\u00e9. Proforma refusé!"; - v_msgEng="No Hospitalization Voucher Number is generated. Proforma refused!"; - - faireDefileMessage(v_msg, v_msgEng); - - }else{ - - v_msg="Le bon d'hospitalisation No: "+numeroBonHospitalisation+" a été généré avec succès!"; - v_msgEng="Hospitalization voucher No: "+numeroBonHospitalisation+" has been successfully generated!"; - - faireDefileMessage(v_msg, v_msgEng); - } - } - -} - -function faireDefileMessage(p_msg, p_msg_eng){ - - if(p_msg!=""){ - codeLangue = $("#codeLangue").val(); - - if(codeLangue=="en_US") - { - $("#div_messages").html(''+p_msg_eng+''); - } - else - { - $("#div_messages").html(''+p_msg+''); - } - }else{ - - $("#div_messages").html(''); - - } - -} - -function ajouter_un_acte_proforma(codeActe) -{ - var idProforma = $("#idProforma").val(); - - donnees="" - - - if (codeActe<=" ") - { - v_msg="Veuillez sélectionner un acte!"; - v_msgEng="Please select an act!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'codeActe='+codeActe+'&idProforma='+idProforma; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/ajouteractes/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - afficheractesproforma(idProforma); - }, - complete: function() { - - } - }); -} - - -function save_nv_consommable_proformahospit() -{ - idProforma = $("#idProforma ").val(); - libelleconsommable = $("#libelleconsommable").val(); - - - if (libelleconsommable<=" ") - { - v_msg="Veuillez saisir le nom!"; - v_msgEng="Please enter tyhe name!"; - alert_ebene(v_msg, v_msgEng); - $("#libelleconsommable").focus(); - return; - } - - quantiteconsommable=$("#quantiteconsommable").val(); - quantiteconsommable=quantiteconsommable.replace(",","."); - $("#quantiteconsommable").val(quantiteconsommable); - - if(isNaN(quantiteconsommable)) - { - v_msg="Valeur num\u00e9rique exig\u00e9e!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#quantiteconsommable").val("0"); - $("#quantiteconsommable").focus(); - return; - } - - if(quantiteconsommable==0) - { - $("#quantiteconsommable").focus(); - v_msg="Veuillez saisir la quantit\u00e9!"; - v_msgEng="Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - prixconsommable=$("#prixconsommable").val(); - prixconsommable=prixconsommable.replace(",","."); - $("#prixconsommable").val(prixconsommable); - - if(isNaN(prixconsommable)) - { - v_msg="Valeur num\u00e9rique exig\u00e9e!"; - v_msgEng="Numeric value required!"; - alert_ebene(v_msg, v_msgEng); - - $("#prixconsommable").val("0"); - $("#prixconsommable").focus(); - return; - } - - if(prixconsommable==0) - { - $("#prixconsommable").focus(); - v_msg="Veuillez saisir le prix!"; - v_msgEng="Please enter the price!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = 'libelleconsommable='+libelleconsommable+'&prixconsommable='+prixconsommable+'&quantiteconsommable='+quantiteconsommable; - donnees += '&idProforma='+idProforma; - - $("#div_patienter_consommable").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/creerconsommableproformahospit/", - type: 'POST', - data: donnees, - success: function(data) { - afficheractesproforma(idProforma); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function genererfacturedeficitgarant() -{ - donnees = ''; - - v_msg="Confirmez-vous la génération de cette facture?"; - v_msgEng="Do you confirm the creation of this invoice?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturedeficit/", - type: 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - - }, - success: function(data) { - - }, - complete: function(){ - window.location.assign($("#racineWeb" ).val()+"Fichegroupefacturegarant/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function de_archiver_produit(idProduit, dansBareme) -{ - if (dansBareme == "1") - { - v_msg="Op\u00e9ration impossible \u00e0 cause de l'utilisation de ce produit dans un bar\u00e8me de prise en charge!"; - v_msgEng="Operation impossible due to the use of this product in a support scale!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous le d\u00e9sarchivage de ce produit?"; - v_msgEng="Do you confirm the unarchiving of this product?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxproduit/desarchiver/", - type : 'post', - data: "idProduit="+idProduit, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - window.location.assign($("#racineWeb" ).val()+"Produits/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function archiver_produit(idProduit) -{ - - v_msg="Confirmez-vous l'archivage de ce produit?"; - v_msgEng="Do you confirm archiving of this product?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxproduit/archiver/", - type : 'post', - data: "idProduit="+idProduit, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - window.location.assign($("#racineWeb" ).val()+"Produits/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - -function dupliquer_tarif_actes(idTarif, codeTarifActe) -{ - - - donnees = "codeTarifActe="+codeTarifActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcompteurdetailtarifacte/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - - $('#div_compteur').html(data); - - compteur = parseInt($("#compteur").val()); - - if(compteur > 1){ - - v_msg="Confirmez-vous la duplication de ce tarif?"; - v_msgEng="Do you confirm the duplication of this rate?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - window.location.assign($("#racineWeb" ).val()+"Dupliquertarifacte/"+idTarif+"/"); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - }else{ - v_msg="Op\u00e9ration impossible! Veuillez ajouter du détail à ce tarif avant sa duplication."; - v_msgEng="Operation impossible! Please add detail to this rate before duplicating it."; - alert_ebene(v_msg, v_msgEng); - - return; - } - }, - complete: function() - { - - } - }); - -} - -function dupliquertarifacte(){ - - var codeTarifActeSource = $('#codeTarifActeSource').val(), - codeTarifActeCible = $('#codeTarifActeCible').val(), - - //dateEffet = $('#dateEffet').val(); - - donnees = 'codeTarifActeSource='+codeTarifActeSource; - donnees += '&codeTarifActeCible='+codeTarifActeCible; - //donnees += '&dateEffet='+dateEffet; - - $("#div_message").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdupliquertarif/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - - $('#div_message').html(data); - - - - /* - setTimeout(function() { - //your datatable code - lister_tarif_actes(); - }, 500); - */ - }, - complete: function() { - - } - }); - -} - -function ctrlkeypress_liste_prospects(ev) -{ - var keycode = (ev.keyCode ? ev.keyCode : ev.which); - if(keycode == '13') - { - afficher_liste_prospects(); - } -} - -function afficher_liste_prospects() -{ - donnees = ""; - donnees_retour = ""; - - typeClient = $("#typeClient").val(); - nom = $("#nom").val(); - numeroClient = $("#numeroClient").val(); - - /* - if(typeClient==''){ - typeClient=0; - } - */ - - if(numeroClient==''){ - numeroClient=0; - } - - donnees += 'typeClient=' + typeClient; - donnees += '&nom=' + nom; - donnees += '&numeroClient=' + numeroClient; - - //alert(donnees); - //return; - - $("#div_prospects").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisterprospects/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_prospects").html(donnees_retour); - - appliquerDataTable(); - } - }); -} - -function creer_prospect() -{ - window.location.assign($("#racineWeb" ).val()+"Creerprospect/"); -} - -function exporter_liste_prospects() -{ - var div_export = $('#div_export_prospects'); - div_export.html('
' + '
'); - - $("#btn_liste_prospects").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxexporterlisteprospects/", - type: 'POST', - // data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - // $("#btn_liste_clients").click(); - } - }); -} - -// devis - -function init_import_assures_d() -{ - - - idDevis = $("#idPolice_d_C").val(); - - transforme = $("#transforme").val(); - if (transforme=="1") - { - v_msg="Cotation déjà transformée!"; - v_msgEng="Quote already transformed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - numeroOptionTarif = $("#numeroOptionTarif").val(); - donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif; - - if (numeroOptionTarif<="0") - { - v_msg="Aucune option!"; - v_msgEng="No option!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTypeContrat = $("#codeTypeContrat").val(); - policeGroupe = $("#policeGroupe").val(); - - /* - //if (codeTypeContrat!="G") - if (policeGroupe!="1") - { - v_msg="Ce n\'est pas une police GROUPE!"; - v_msgEng="This is not a GROUP policy!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - */ - - window.location.assign($("#racineWeb" ).val()+"Importassuredevis/"); -} - -function importer_modele_assure_d() -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $('#div_form_upload').hide(); - - var div_export = $('#div_exporter_liste_assures'); - - cheminFichier=$("#cheminFichier").val(); - numeroOptionTarif = $("#numeroOptionTarif").val(); - - donnees = 'numeroOptionTarif='+numeroOptionTarif+'&cheminFichier='+cheminFichier; - - div_export.html('
' + '
'); - - $("#div_erreur_excel").html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/importermodele/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(''); - $("#div_erreur_excel").html(data); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - div_export.html(''); - - succes_impot_execl=$("#succes_impot_execl").val(); - - if (succes_impot_execl == "1") - { - maj_etape_3_import_assures_d(numeroOptionTarif); - } - } - }); -} - -function maj_etape_3_import_assures_d(numeroOptionTarif) -{ - donnees = 'numeroOptionTarif='+numeroOptionTarif; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/majetape/", - type: 'POST', - data: donnees, - success: function(data) - { - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/"); - } - }); -} - -function afficher_adherent_importee_devis() -{ - idCollege=$("#idCollege").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollege='+idCollege; - - var div_attente = $('#div_adherents_importes'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/afficheradherentimportee/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - div_attente.html(data); - }, - complete: function() { - } - }); -} - -function ajouter_tous_adherent_importe_college_devis() -{ - idCollege=$("#idCollege").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollege='+idCollege; - - - v_msg="Attention, cela va vider tous les autres collèges! Confirmez-vous?"; - v_msgEng="Be careful, this will empty all other colleges! Do you confirm?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajoutertousadherentaucollege/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_adherent_importee_devis(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function ajouter_sans_college_adherent_importe_college_devis() -{ - idCollege=$("#idCollege").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollege='+idCollege; - - v_msg="Attention! Confirmez-vous cette opération?"; - v_msgEng="Warning! Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajoutersanscollegeadherentaucollege/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_adherent_importee_devis(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_tous_adherent_importe_college_devis() -{ - idCollege=$("#idCollege").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idCollege='+idCollege; - - v_msg="Attention, cela va vider ce collège! Confirmez-vous?"; - v_msgEng="Attention, this will empty this college! Do you confirm?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/retirertousadherentaucollege/", - type: 'POST', - data: donnees, - success: function(data) { - // $("#div_test_gabarit").html(data); - }, - error: function(data) { - // $("#div_test_gabarit").html(data); - }, - complete: function() { - afficher_adherent_importee_devis(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function retirer_un_adherent_importe_college_devis(idBeneficiairemodel) -{ - donnees = 'idBeneficiairemodel='+idBeneficiairemodel; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/retirerunadherentaucollege/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - - }, - complete: function() { - afficher_adherent_importee_devis(); - } - }); -} - -function ajouter_un_adherent_importe_college_devis(idBeneficiairemodel) -{ - idCollege=$("#idCollege").val(); - - if (idCollege<=" ") - { - v_msg="Veuillez sélectionner un collège!"; - v_msgEng="Please select a college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idBeneficiairemodel='+idBeneficiairemodel+'&idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajouterunadherentaucollege/", - type: 'POST', - data: donnees, - success: function(data) { - }, - error: function(data) { - }, - complete: function() { - afficher_adherent_importee_devis(); - } - }); -} - -function calculer_population_lien_parente_temp() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/majpopulationcollegeliste/", - type: 'POST', - // data: donnees, - success: function(data) { - $("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function incorporer_assures_inmportes_devis() -{ - nb_adh=$("#nb_adh").val(); - - if (nb_adh>"0") - { - v_msg="Veuillez revoir les collèges et relancer le calcul des primes!"; - v_msgEng="Please review the colleges and restart the premium calculation!!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - nb_ligne_ass=$("#nb_ligne_ass").val(); - - if (nb_ligne_ass=="0") - { - v_msg="Rien à importer!"; - v_msgEng="Nothing to import!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Avez-vous fait l\'étape 2 => calcul des primes?"; - v_msgEng="Did you do step 2 => premium calculation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - console.log("Confirmation confirmé"); - } else { - // L'utilisateur a annulé - return; - console.log("Confirmation refusée"); - } - }); - - primeTtcTotal=$("#primeTtcTotal").val(); - - if (primeTtcTotal=="0") - { - v_msg="Pas de primes! souhaitez-vous recalculer les primes?"; - v_msgEng="No premiums! do you want to recalculate the premiums?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - return; - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - - v_msg="Notez que vous avez accepté l\'incorporation sans primes!"; - v_msgEng="Note that you accepted the incorporation without premium!"; - alert_ebene(v_msg, v_msgEng); - } - - nbBeneficiaireFamilleAtteint = $("#nbBeneficiaireFamilleAtteint").val(); - - if(nbBeneficiaireFamilleAtteint>"0"){ - v_msg = "Population maximum atteinte pour les lignes en rouge!"; - v_msgEng = "Maximum population reached for red lines!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - nbGgeMaxBeneficiaireAtteint = $("#nbGgeMaxBeneficiaireAtteint").val(); - - if(nbGgeMaxBeneficiaireAtteint>"0"){ - v_msg = "Âge limite atteinte pour certaines personnes!"; - v_msgEng = "Age limit reached for certain people!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - v_msg="Confirmez-vous l\'incorporation de cette liste?"; - v_msgEng="Do you confirm the incorporation of this list?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - var div_attente = $('#div_liste_assure_importe'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/incorpoerassuresimportes/", - type: 'POST', - // data: donnees, - success: function(data) { - v_msg="Incorporation terminée avec succès!"; - v_msgEng="Incorporation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error: function(data) { - }, - complete: function() { - afficher_police_d_id(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function traiter_lignes_importees_d() -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - etape3=$("#etape3").val(); - - if (etape3 != "1") - { - v_msg="Etape 3 incomplète!"; - v_msgEng="Incomplete step 3!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/"); -} - -function lister_assures_devis() -{ - window.location.assign($("#racineWeb" ).val()+"Listeassuredevis/"); -} - -function calculer_population_lien_parente_valide() -{ - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescollege/majpopulationcollegelistevalide/", - type: 'POST', - // data: donnees, - success: function(data) { - $("#div_garanties").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - - -function afficher_adherents_devis() -{ - $("#div_liste_adherent").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/", - type : 'post', - // data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_liste_adherent").html(data); - $(".selectpicker").selectpicker(); - appliquerDataTable(); - } - }); -} - -function pop_adherent_devis(idAdherent) -{ - if (idAdherent>"0") - { - donnees = 'idAdherent='+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/beneficiairesfamille/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // $("#div_test_gabarit").html(data); - $("#div_deatil_pop").html(data); - }, - complete: function() { - $("#btn_pop").click(); - } - }); - } -} - -function exporter_liste_assures_devis() -{ - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/exporterlisteassuresdevis/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -function imprimer_liste_assures_devis() -{ - $("#div_deatil_pop").html('
' + '
'); - - $("#btn_pop").click(); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/imprimerlisteassuresdevis/", - type : 'post', - error: function(errorData) { - }, - success: function(data) { - $("#div_deatil_pop").html(data); - }, - complete: function() { - } - }); -} - -// transformer devis en Contrat -function init_transformer_devis() -{ - - - idDevis = $("#idPolice_d_C").val(); - - transforme = $("#transforme").val(); - if (transforme=="1") - { - v_msg="Cotation déjà transformée!"; - v_msgEng="Quote already transformed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - primeTtc_total = $("#primeTtc_total").val(); - nbTotalCollege = $("#nbTotalCollege").val(); - - // if (primeTtc_total=="0") - if (nbTotalCollege=="0") - { - v_msg="Rien à transformer!"; - v_msgEng="Nothing to transform!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous la transformation en contrat?"; - v_msgEng="Do you confirm the transformation into a contract?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $("#btn_pop").click(); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function clients_transformer_devis() -{ - idDevis = $("#idPolice_d_C").val(); - donnees = 'idDevis='+idDevis; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtransformerdevis/clientsexistants/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_clients_existants").html(data); - }, - error: function(data) { - }, - complete: function() { - } - }); -} - -function transformer_devis(idClientExistant) -{ - idDevis = $("#idPolice_d_C").val(); - dateEffetContrat = $("#dateEffetContrat").val(); - - transforme = $("#transforme").val(); - if (transforme=="1") - { - v_msg="Cotation déjà transformée!"; - v_msgEng="Quote already transformed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - primeTtc_total = $("#primeTtc_total").val(); - nbTotalCollege = $("#nbTotalCollege").val(); - - // if (primeTtc_total=="0") - if (nbTotalCollege=="0") - { - v_msg="Rien à transformer!"; - v_msgEng="Nothing to transform!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous la transformation en contrat?"; - v_msgEng="Do you confirm the transformation into a contract?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - numeroOptionTarif = $("#numeroOptionTarif").val(); - donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif; - donnees += '&idClientExistant='+idClientExistant+"&dateEffetContrat="+dateEffetContrat; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtransformerdevis/", - type: 'POST', - data: donnees, - success: function() { - }, - error: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function enregistrer_college_temp_d() -{ - - 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(); - - numeroOptionTarif = $('#numeroOptionTarif').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; - donnees += '&numeroOptionTarif='+numeroOptionTarif; - - //console.log(donnees); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescolleged/enregistrercollegelienparentetemp/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - complete: function(data) - { - } - }); -} - -function change_categorie_college_temp_d() -{ - codeProduit = $('#codeProduit').val(); - - codeLienParente = "A"; - - codeBaseTarification = $('#codeBaseTarification').val(); - - - if($('#codeProduit').val()<=" ") - { - v_msg="Veuillez sélectionner un produit!"; - v_msgEng="Please select a category!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeProduit').focus(); - return; - } - - - if(codeBaseTarification=="AUC") - { - $("#div_prime_categorie").empty(); - $("#div_recapituler").empty(); - - return; - } - - donnees = 'codeProduit='+codeProduit+'&codeBaseTarification='+codeBaseTarification; - - $("#div_prime_categorie").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategoried/", - type: 'POST', - data: donnees, - success: function(data) - { - // - $("#div_prime_categorie").html(data); - - enregistrer_college_temp_d(); - recapitulercollege_d(); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - - } - }); -} - -function init_prime_college_temp_d() -{ - codeProduit = $("#codeProduit").val(); - - donnees = 'codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategoried/initprimelienparente/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function init_trancheage_college_temp_d() -{ - codeProduit = $("#codeProduit").val(); - - donnees = 'codeProduit='+codeProduit; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategoried/inittrancheage/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function init_prime_college_base_tarif_d() -{ - - codeProduit = $("#codeProduit").val(); - codeBaseTarification = $("#codeBaseTarification").val(); - - donnees = 'codeProduit='+codeProduit+'&codeBaseTarification='+codeBaseTarification; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprimescategoried/initprimebasetarif/", - type: 'POST', - data: donnees, - success: function(data) { - - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function init_bareme_d() -{ - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxplafondfamilleproduitd/initbareme/", - type: 'POST', - data: donnees, - success: function(data) - { - - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function recapitulercollege_d(){ - 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(); - idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val(); - codeBaseTarification = $('#codeBaseTarification').val(); - seuilRdCollege = $('#seuilRdCollege').val(); - plafondAdherent = $('#plafondAdherent').val(); - - /* - forfaitHonoraire = parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); - forfaitAppelFond = parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); - forfaitAppelCotisation = parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); - */ - - - forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10); - forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10); - forfaitAppelCotisation = 0; //parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10); - - numeroOptionTarif = $('#numeroOptionTarif').val(); - - - if(codeBaseTarification <=" " || codeBaseTarification ==undefined) - { - v_msg="Veuillez sélectionner la base de tarification!"; - v_msgEng="Please select pricing basis!"; - alert_ebene(v_msg, v_msgEng); - - $('#codeBaseTarification').focus(); - return; - } - - $('#div_recapituler').html('
' + '
'); - - - 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+'&codeBaseTarification='+codeBaseTarification; - donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent; - - //donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation; - donnees += '&numeroOptionTarif='+numeroOptionTarif; - //console.log(donnees); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxrecapitulercolleged/recapituler/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_recapituler').empty(); - $('#div_recapituler').html(data); - }, - complete: function(data) - { - enregistrer_college_temp_d(); - - actualisercollege_temp_d(); - } - }); - -} - -function affiche_garanties_par_statut_d() -{ - codeLienParente=$("#codeLienParente").val(); - - if($('#codeLienParente').val()<=" ") - { - v_msg="Veuillez revoir le status!"; - v_msgEng="Please review the status"; - alert_ebene(v_msg, v_msgEng); - - $('#codeLienParente').focus(); - return; - } - - donnees = 'codeLienParente='+codeLienParente; - - //$("#div_garanties_status").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgarantiescolleged/", - type: 'POST', - data: donnees, - success: function(data) - { - $("#div_garanties_status").html(data); - - - }, - complete: function(data) - { - enregistrer_college_temp_d(); - } - }); -} - -function actualisercollege_temp_d(){ - - donnees = "" - $.ajax({ - url: $("#racineWeb").val()+"Ajaxmajcolleged/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_majcollege').empty(); - $('#div_majcollege').html(data); - $('.selectpicker').selectpicker(); - }, - complete: function(data) - { - - } - }); - -} - -function calculer_prime_inmportation_devis() -{ - nb_adh=$("#nb_adh").val(); - - if (nb_adh>"0") - { - v_msg="Veuillez lier toutes les famille à leur collège!"; - v_msgEng="Please link all the family to their college!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - v_msg="Confirmez-vous le calcul de primes?"; - v_msgEng="Do you confirm the premium calculation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - var div_attente = $('#div_liste_assure_importe'); - - div_attente.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/calculerprimeimportee/", - type: 'POST', - // data: donnees, - success: function(data) { - v_msg="Calcul de primes terminée avec succès!"; - v_msgEng="Premium calculation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - - -function filtreadherentparcollege_d() -{ - - - var idCollegePolice = $('#idCollegePolice').val(); - - if(idCollegePolice ==""){ - idCollegePolice = "0"; - } - - donnees = 'idCollegePolice='+idCollegePolice; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreadherentparcollegedevis/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - afficher_adherents_devis(); - }, - complete: function() { - - } - }); - -} - -function transformer_client_d(idClient) -{ - donnees = 'idClient='+idClient; - - v_msg="Confirmez-vous la transformation de ce client en prospect?"; - v_msgEng="Do you confirm the transformation of this customer into a prospect?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisterprospects/transformer/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_prospect').html(data); - - idProspect = $("#idProspect").val(); - numeroProspect = $("#numeroProspect").val(); - - $("#idClient_d_C").val(idProspect); - $("#numeroClient_d_C").val(numeroProspect); - - if (idProspect>"") - { - ajax_context_client_d_afficher(idProspect); - } - }, - complete: function() { - - } - }); - - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function filtre_facture_abonnement() -{ - codeExercice = $("#codeExercice").val(); - - donnees = 'codeExercice='+codeExercice; - - - var div_attente = $('#div_facture'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - div_attente.html(data); - }, - complete: function() { - - } - }); -} - -function facture_impayees_abonnement() -{ - - - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/listeimpayees/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_impayees').html(data); - }, - complete: function() { - $("#btn_modal").click(); - } - }); - -} - -function select_toutes_factures_impayees(p_choix) -{ - - - donnees = 'choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/selectiontoutes/", - type: 'POST', - data: donnees, - success: function(data) { - - $('#div_impayees').html(data); - - }, - error: function(data) { - }, - complete: function() { - - //affichertoutfacturationprime(); - } - }); -} - -function select_une_facture_impayee(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/selectionneune/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_impayees').html(data); - - - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function affiche_montant_a_payer_saas() -{ - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/montantapayer/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_historique').html(data); - }, - error: function(data) { - }, - complete: function() { - - } - }); - -} - -function proceder_paiement_saas() -{ - window.location.assign($("#racineWeb" ).val()+"Payerabonnement/"); -} - -function maj_facture_payer_saas() -{ - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/majfacturespayees/", - type: 'POST', - data: donnees, - success: function(data) { - - }, - error: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Abonnement/"); - } - }); - -} - -function filtreproduitexclusion(){ - - - var codeGcAssureur = $('#codeGcAssureur').val(); - - if(codeGcAssureur<=" "){ - $('#div_actesproduit').html(""); - } - - donnees = 'codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltreproduitexclusion/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_produit').html(data); - - $("#codeProduit").selectpicker(); - }, - complete: function() { - - } - }); - -} - -function modifier_lien_parente(idLien) -{ - donnees = 'idLien='+idLien; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamlienparente/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - donnees_retour = data; - }, - complete: function() - { - $('#div_maj_lien').html(donnees_retour); - } - }); -} - -function enregistrer_modif_lien_parente() -{ - - - idLien = $("#idLien").val(); - enVigueur = $("#enVigueur").val(); - - - donnees = 'idLien='+idLien+'&enVigueur='+enVigueur; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparamlienparente/historiser/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - //alert("Success : "+data); - // - - v_msg="Mis à jour effectuée avec succès!"; - v_msgEng="Updated successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - complete: function() - { - window.location.assign($("#racineWeb" ).val()+"Paramlienparente/"); - } - }); -} - -function activation_prestataire(codePrestataire){ - - let idPrestataire = $('#idPrestataire').val(); - - $("#div_patienter").html('
' + '
'); - - donnees = 'codePrestataire='+codePrestataire; - donnees += '&idPrestataire='+idPrestataire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactivationprestataire/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $("#div_patienter").html(''); - $('#div_activation').html(data); - //appliquerDataTable(); - $('#div_activation').modal("show"); - - }, - complete: function() { - - } - }); -} - -function historique_activation_prestataire(codePrestataire) -{ - donnees = 'codePrestataire='+codePrestataire; - - $("#div_historique").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactivationprestataire/historique/", - type : 'post', - data: donnees, - error: function(errorData){ - alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_historique').html(data); - }, - complete: function() { - retour_prestataire_id(); - } - }); -} - -function maj_authentification_otp() -{ - activerOtp = $("#activerOtp").val(); - - if(activerOtp == "1"){ - v_msg="Etes-vous sur de vouloir activer la double authentification?"; - v_msgEng="Are you sure you want to enable two-factor authentication?"; - }else{ - - v_msg="Etes-vous sur de vouloir désactiver la double authentification?"; - v_msgEng="Are you sure you want to disable two-factor authentication?"; - } - - donnees = 'activerOtp='+activerOtp; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/majauthentification/", - type: 'POST', - data: donnees, - success: function(data) { - $("#div_complexite_pass").html(data); - v_msg="Mise à jour effectuée avec succès!"; - v_msgEng="Update done successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error: function(data) { - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Paramreinitmotpass/"); - } - }); - - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - - - -function modifier_param_filtrage_ip() -{ - - window.location.assign($("#racineWeb" ).val()+"Filtreadresseip/"); -} - -function consulter_param_filtrage_ip() -{ - window.location.assign($("#racineWeb" ).val()+"Filtreadresseipcons/"); -} - - -function retour_param_habilitation() -{ - window.location.assign($("#racineWeb" ).val()+"Paramhabilitation/"); -} - -function enregistrer_modif_param_filtreip() -{ - idSocieteuser = $("#idSocieteuser").val(); - donnees = 'idSocieteuser='+idSocieteuser; - - - - filtrerIp = $("#filtrerIp").val(); - filtrerIpPrestataire= $("#filtrerIpPrestataire").val(); - - donnees += '&filtrerIp='+filtrerIp; - donnees += '&filtrerIpPrestataire='+filtrerIpPrestataire; - - 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é - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/majfiltreip/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() { - consulter_param_filtrage_ip(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function tester_disponibiliter_whatsapp() -{ - p_destinataires = $("#destinataires").val(); - if (p_destinataires<=" ") - { - v_msg="Veuillez saisir un destinataire!"; - v_msgEng="Please enter a recipient!"; - alert_ebene(v_msg, v_msgEng); - - $("#destinataires").focus(); - return; - } - - p_message = ""; - - p_message = "TESTS WHATSAPP INTER-SANTE"; - - // ajout KANE du 18/02/2025 - - // fournisseurWhatsApp = $("#fournisseurWhatsApp").val(); - fournisseurWhatsApp = 'waapi'; - - if (fournisseurWhatsApp<=" ") - { - v_msg="Fournisseur de WhatsApp non défini!"; - v_msgEng="WhatsApp provider not defined!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if(fournisseurWhatsApp=="waapi") - { - p_message = "Fournisseur WhatsApp : waapi "; - } - else - if(fournisseurWhatsApp=="ultramsg") - { - p_message = "Fournisseur WhatsApp : ultramsg "; - } - else - { - v_msg=fournisseurWhatsApp+" => Fournisseur de WhatsApp inconnu!"; - v_msgEng=fournisseurWhatsApp+" => Unknown WhatsApp Provider!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = "destinataires="+p_destinataires+"&message="+p_message+"&fournisseurWhatsApp="+fournisseurWhatsApp; - - $("#div_test_gabarit").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtesterdisponiblitesms/envoyerlewhatsapp/", - type: 'POST', - data: donnees, - success: function(data) - { - // alert("success "+data); - $('#div_test_gabarit').html(data); - }, - error: function(errdata) - { - // alert("Error : "+errdata); - $('#div_test_gabarit').html(errdata); - }, - complete: function() - { - } - }); -} - - -function parametre_produit() -{ - var codeProduit = $('#codeProduit').val(); - - if(codeProduit<=" "){ - $('#div_parametres').html(""); - } - - donnees = 'codeProduit='+codeProduit; - - $("#div_parametres").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - $('#div_parametres').html(data); - }, - complete: function() { - } - }); -} - -function retour_param_fact_garant() -{ - window.location.assign($("#racineWeb" ).val()+"Paramfacturegarantcons/"); -} - -function inserer_param_fact_produit() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - - gcTauxFraisReel = $('#gcTauxFraisReel').val(); - gcTauxRedressement = $('#gcTauxRedressement').val(); - gcTauxCommissionGerant = $('#gcTauxCommissionGerant').val(); - - - montantBudget = parseInt($("#montantBudget").val().replace(/ /g,""),10);; - montantBudgetEnfantSupl = parseInt($("#montantBudgetEnfantSupl").val().replace(/ /g,""),10); - montantBudgetConjointSupl = parseInt($("#montantBudgetConjointSupl").val().replace(/ /g,""),10); - - forfaitHonoraire = parseInt($("#forfaitHonoraire").val().replace(/ /g,""),10); - nbAdherent = parseInt($("#nbAdherent").val().replace(/ /g,""),10); - nbBeneficiaire = parseInt($("#nbBeneficiaire").val().replace(/ /g,""),10); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&gcTauxFraisReel='+gcTauxFraisReel; - - donnees += '&gcTauxRedressement='+gcTauxRedressement; - donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant; - donnees += '&montantBudget='+montantBudget; - donnees += '&montantBudgetEnfantSupl='+montantBudgetEnfantSupl; - donnees += '&montantBudgetConjointSupl='+montantBudgetConjointSupl; - donnees += '&forfaitHonoraire='+forfaitHonoraire; - donnees += '&nbAdherent='+nbAdherent; - donnees += '&nbBeneficiaire='+nbBeneficiaire; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/inserer/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - - v_msg="Paramètres insérés avec succès!"; - v_msgEng="Parameters inserted successfully!"; - alert_ebene(v_msg, v_msgEng); - - - }, - complete: function() { - retour_param_fact_garant(); - } - }); - -} - -function modifier_param_fact_produit(superUser) -{ - if (superUser != "1"){ - v_msg="Non autorisé!"; - v_msgEng="Unauthorized!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarant/"); -} - -function enregistrer_param_fact_produit() -{ - codeGcAssureur = $('#codeGcAssureur').val(); - codeProduit = $('#codeProduit').val(); - - gcTauxFraisReel = $('#gcTauxFraisReel').val(); - gcTauxRedressement = $('#gcTauxRedressement').val(); - gcTauxCommissionGerant = $('#gcTauxCommissionGerant').val(); - - montantBudget = parseInt($("#montantBudget").val().replace(/ /g,""),10);; - montantBudgetEnfantSupl = parseInt($("#montantBudgetEnfantSupl").val().replace(/ /g,""),10); - montantBudgetConjointSupl = parseInt($("#montantBudgetConjointSupl").val().replace(/ /g,""),10); - - forfaitHonoraire = parseInt($("#forfaitHonoraire").val().replace(/ /g,""),10); - nbAdherent = parseInt($("#nbAdherent").val().replace(/ /g,""),10); - nbBeneficiaire = parseInt($("#nbBeneficiaire").val().replace(/ /g,""),10); - - donnees = 'codeGcAssureur='+codeGcAssureur; - donnees += '&codeProduit='+codeProduit; - donnees += '&gcTauxFraisReel='+gcTauxFraisReel; - - donnees += '&gcTauxRedressement='+gcTauxRedressement; - donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant; - donnees += '&montantBudget='+montantBudget; - donnees += '&montantBudgetEnfantSupl='+montantBudgetEnfantSupl; - donnees += '&montantBudgetConjointSupl='+montantBudgetConjointSupl; - donnees += '&forfaitHonoraire='+forfaitHonoraire; - donnees += '&nbAdherent='+nbAdherent; - donnees += '&nbBeneficiaire='+nbBeneficiaire; - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/enregistrer/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - - v_msg="Paramètres enregistrés avec succès!"; - v_msgEng="Settings saved successfully!"; - alert_ebene(v_msg, v_msgEng); - - - }, - complete: function() { - retour_param_fact_garant_cons(); - } - }); - -} - -function retour_param_fact_garant_cons() -{ - window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarantcons/"); -} - - -function ouvrir_parametre_produit() -{ - if ( $("#paramFacGcProduit").val() == "0") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarantcons/"); -} - -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 infos_entite() -{ - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxinfosentite/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - // - $('#div_entite').html(data); - - delaiUsageSaas = $("#delaiUsageSaas").val(); - - //dateLimiteUsage = $("#dateLimiteUsage").val(); - - /* - v_msg="Dernière facture SAAS: "+delaiUsageSaas+"\nFin de licence: "+dateLimiteUsage; - v_msgEng="Latest SAAS invoice: "+delaiUsageSaas+"\nEnd of license: "+dateLimiteUsage; - */ - - v_msg="Fin d'abonnement: "+delaiUsageSaas; - v_msgEng="End of subscription: "+delaiUsageSaas; - - - alert_ebene(v_msg, v_msgEng); - - return; - - }, - complete: function() { - - } - }); -} - -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 annuler_facture_classique_police(idFactureClassique, idFacture) { - - v_msg="Confirmez-vous cette annulation?"; - v_msgEng="Do you confirm this cancellation?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'idFactureClassique=' + idFactureClassique+'&idFacture='+idFacture; - - $("#div_annuler_facture").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxannulationfacturerdpolice/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_annuler_facture").html(data); - $("#div_annuler_facture").modal({backdrop: 'static', keyboard: false, show: true }); - $("#div_annuler_facture").modal("show"); - }, - complete: function () { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function valider_annulation_facture_classique_police() -{ - - - idFactureClassique = $("#idFactureClassique").val(); - - motif = $("#motif").val(); - - if(motif <=" ") - { - v_msg="Le motif est obligatoire!"; - v_msgEng="The pattern is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#motif").focus(); - - return; - } - - donnees = "idFactureClassique="+idFactureClassique+'&motif='+motif; - - v_msg="Validez-vous cette annulation?"; - v_msgEng="Do you validate this cancellation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxannulationfacturerdpolice/annuler/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - afficher_dossier_classique_police(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function tarif_applique(tarif) -{ - v_msg="Tarif appliqué : "+tarif; - v_msgEng="Price applied : "+tarif; - - alert_ebene(v_msg, v_msgEng); - - return; - -} - -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 genererQRCode(matricule) { - /* - - const container = document.getElementById('qr-code-container'); - container.innerHTML = '
Génération en cours...
'; - - donnees = "matricule="+matricule; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxgenererqrcode/", - type : 'post', - dataType: 'json', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - - - if (data.success) { - // Recharger la page - //modifier_beneficiaire(); - location.reload(); - } else { - container.innerHTML = ` -
- Erreur: ${data.error || 'Échec de génération'} - -
`; - } - - }, - complete: function() { - - } - }); - */ -} - -function regenererQRCode(matricule) { - /* - - v_msg="Voulez-vous vraiment régénérer ce QR Code ?"; - v_msgEng="Do you really want to regenerate this QR Code?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - genererQRCode(matricule); - } 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) -{ - 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()+"Demanderemboursement/"); - -} - -function valider_reponse_demande_rd() -{ - idDemandeRemboursement = $("#idDemandeRemboursement").val(); - idBeneficiaire = $("#idBeneficiaire").val(); - codeEtatDemandeRemboursement = $("#codeEtatDemandeRemboursement").val(); - motifReponseDemandeRemboursement = $("#motifReponseDemandeRemboursement").val(); - - nbreFichier = $("#nbreFichier").val(); - - if(codeEtatDemandeRemboursement=="0"){ - - v_msg="Un autre état de réponse est obligatoire!"; - v_msgEng="Another response status is required!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeEtatDemandeRemboursement").focus(); - - return; - } - - if(motifReponseDemandeRemboursement<=" "){ - - v_msg="Le motif est obligatoire!"; - v_msgEng="The pattern is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifReponseDemandeRemboursement").focus(); - - return; - } - - if(codeEtatDemandeRemboursement=="1" && nbreFichier=="0"){ - - v_msg="Au moins une facture doit être incluse à la demande !"; - v_msgEng="At least one invoice must be included with the request!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = 'idDemandeRemboursement='+idDemandeRemboursement; - donnees += '&codeEtatDemandeRemboursement='+codeEtatDemandeRemboursement; - donnees += '&motifReponseDemandeRemboursement='+motifReponseDemandeRemboursement; - - v_msg="Confirmez-vous cette réponse ?"; - v_msgEng="Do you confirm this answer?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdemanderemboursement/majreponse/", - type: 'POST', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - // alert(data); - - - }, - complete: function() { - - if(codeEtatDemandeRemboursement=="1"){ - ajax_context_adherent(idBeneficiaire); - }else{ - window.location.assign($("#racineWeb" ).val()+"Historiqueremboursement/"); - - } - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function creer_dossier_demande_rd() -{ - - idBeneficiaire = $("#idBeneficiaire").val(); - - v_msg="Confirmez-vous la création du dossier de remboursement ?"; - v_msgEng="Do you confirm the creation of the reimbursement file?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - ajax_context_adherent(idBeneficiaire); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function filtrespoliceencoursgarant(){ - - var codeGcAssureur = $('#codeGcAssureur').val(); - - donnees = 'codeGcAssureur='+codeGcAssureur; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfiltrespoliceencoursgarant/", - type : 'post', - data: donnees, - error: function(errorData){ - //alert("Erreur : "+errorData); - }, - success: function(data) { - //alert("Success : "+data); - $('#div_policegarant').html(data); - - $("#idPolice" ).selectpicker(); - }, - complete: function() { - reinit_edition_carte(); - } - }); - -} - -function reinit_edition_carte(){ - idPolice =$("#idPolice").val(); - - $("#div_liste_carte").html('
' + '
'); - - donnees = 'idPolice='+idPolice; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/reinitedition/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_liste_carte").html(''); - }, - complete: function() { - - } - }); - -} - -function filtrescollegepolicecarte() { - - donnees = "idPolice=" + $("#idPolice").val(); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxfiltrescollegepolicecarte/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#div_college").html(data); - $("#idCollege").selectpicker(); - }, - complete: function () { - - } - }); -} - -function select_tous_carte_a_editer(p_choix) -{ - - - donnees = 'choix='+p_choix; - - $("#div_liste_carte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/toutchoisir/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_liste_carte').html(data); - appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function select_un_assure_a_editer(p_choix, id) -{ - donnees = 'id='+id; - donnees += '&choix='+p_choix; - - //$("#div_liste_carte").html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/selectionunassure/", - type: 'POST', - data: donnees, - success: function(data) { - //$('#div_liste_carte').html(data); - //appliquerDataTable(); - }, - error: function(data) { - }, - complete: function() { - - } - }); -} - -function confirmer_edition_carte(){ - - idPolice =$("#idPolice").val(); - typeEdition =$("#typeEdition").val(); - - $("#div_liste_carte").html('
' + '
'); - - donnees = 'idPolice='+idPolice; - - v_msg="Confirmez-vous l'édition de carte assuré ?"; - v_msgEng="Do you confirm the insured card edition?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - if (numeroBeneficiaire_C>"") - { - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/confirmedition/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - - }, - complete: function() { - afficher_liste_carteassure_commun(); - } - }); - } - } else { - afficher_liste_carteassure_commun(); - } - }); - -} - -function actualiser_carte_assure() -{ - window.location.assign($("#racineWeb" ).val()+"Carteassures/"); -} - -function afficher_detail_emission(idEmission) -{ - if (idEmission>"0") - { - window.location.assign($("#racineWeb" ).val()+"Detailemission/"+idEmission+"/"); - } -} - - -function paiement_mobile_un_dossier() -{ - regle=$("#regle").val(); - - if (regle==1) - { - v_msg="Déjà payé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - fraisRetenu=$("#fraisRetenu").val(); - if (fraisRetenu<=0) - { - v_msg="Rien à payer!"; - v_msgEng="Nothing to pay!"; - 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; - } - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Paiementmobile/"); -} - -function reinitialiser_changementcollege() -{ - v_msg="Confirmez-vous la réinitialisation?"; - v_msgEng="Do you confirm the reset?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - window.location.assign($("#racineWeb" ).val()+"Fichechangementcollege/"); - } - }); -} - -function lister_avenants_sans_primes() -{ - $("#div_page_complet").html('
' + '
'); - - debut=$("#debut").val(); - fin=$("#fin").val(); - - donnees = 'debut='+debut+'&fin='+fin; - - $("#avenant_a_facturer").html('
' + '
'); - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturerpolice/listeravenantsanprime/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_page_complet").html(data); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - - -function cloturer_avenant_sans_prime(idAvenant) -{ - v_msg="Confirmez-vous cette opération?"; - v_msgEng="Do you confirm this operation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - - $("#div_page_complet").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxfacturerpolice/clotureravenantsansprime/", - type : 'post', - data: "idAvenant="+idAvenant, - error: function(errorData) { - }, - success: function(data) { - }, - complete: function() - { - lister_avenants_sans_primes(); - } - }); - } else { - } - }); - -} - -function tester_reconnaissance_faciale() -{ - alert("tester_reconnaissance_faciale"); - return; - - p_idReglement = $("#idReglement").val(); - p_fournisseurPaiementMobile = $("#fournisseurPaiementMobile").val(); - p_prefixdestinataire = $("#prefixdestinataire").val(); - p_destinataires = $("#destinataires").val(); - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (p_idReglement<=" ") - { - v_msg="ID Règlement manquant!"; - v_msgEng="Missing Regulation ID!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (fournisseurPaiementMobile<=" ") - { - v_msg="Fournisseur de paiement mobile non défini!"; - v_msgEng="Mobile payment provide not defined!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_prefixdestinataire<=" ") - { - v_msg="Veuillez saisir un préfixe!"; - v_msgEng="Please enter a prefix!"; - alert_ebene(v_msg, v_msgEng); - - $("#prefixdestinataire").focus(); - return; - } - - if (p_destinataires<=" ") - { - v_msg="Veuillez saisir un destinataire!"; - v_msgEng="Please enter a recipient!"; - alert_ebene(v_msg, v_msgEng); - - $("#destinataires").focus(); - return; - } - - const liste_fournisseurs = ["cinetpay", "paydunya", "waveci"]; - - if (!liste_fournisseurs.includes(p_fournisseurPaiementMobile)) - { - v_msg=p_fournisseurPaiementMobile+" => Fournisseur de paiement mobile inconnu!"; - v_msgEng=fournisseurPaiementMobile+" => Unknown Mobile payment provider!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = "idReglement="+p_idReglement; - donnees += "&fournisseurPaiementMobile="+p_fournisseurPaiementMobile; - donnees += "&prefixdestinataire="+p_prefixdestinataire; - donnees += "&destinataires="+p_destinataires; - - $("#div_test_gabarit").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtesterpaiementmobile/envoyerargent/", - type: 'POST', - data: donnees, - success: function(data) - { - // alert("success "+data); - $('#div_test_gabarit').html(data); - }, - error: function(errdata) - { - // alert("Error : "+errdata); - $('#div_test_gabarit').html(errdata); - }, - complete: function() - { - } - }); -} - -function tester_paiement_mobile() -{ - p_idReglement = $("#idReglement").val(); - p_fournisseurPaiementMobile = $("#fournisseurPaiementMobile").val(); - p_prefixdestinataire = $("#prefixdestinataire").val(); - p_destinataires = $("#destinataires").val(); - p_withdrawModePaiementMobile = $("#withdrawModePaiementMobile").val(); - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (p_idReglement<=" ") - { - v_msg="ID Règlement manquant!"; - v_msgEng="Missing Regulation ID!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (fournisseurPaiementMobile<=" ") - { - v_msg="Fournisseur de paiement mobile non défini!"; - v_msgEng="Mobile payment provide not defined!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_prefixdestinataire<=" ") - { - v_msg="Veuillez saisir un préfixe!"; - v_msgEng="Please enter a prefix!"; - alert_ebene(v_msg, v_msgEng); - - $("#prefixdestinataire").focus(); - return; - } - - if (p_destinataires<=" ") - { - v_msg="Veuillez saisir un destinataire!"; - v_msgEng="Please enter a recipient!"; - alert_ebene(v_msg, v_msgEng); - - $("#destinataires").focus(); - return; - } - - if (p_withdrawModePaiementMobile<=" ") - { - v_msg="Veuillez indiquer le withdraw mode!"; - v_msgEng="Please indicate the withdraw mode!"; - alert_ebene(v_msg, v_msgEng); - - $("#withdrawModePaiementMobile").focus(); - return; - } - - const liste_fournisseurs = ["cinetpay", "paydunya", "waveci"]; - - if (!liste_fournisseurs.includes(p_fournisseurPaiementMobile)) - { - v_msg=p_fournisseurPaiementMobile+" => Fournisseur de paiement mobile inconnu!"; - v_msgEng=fournisseurPaiementMobile+" => Unknown Mobile payment provider!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - donnees = "idReglement="+p_idReglement; - donnees += "&fournisseurPaiementMobile="+p_fournisseurPaiementMobile; - donnees += "&prefixdestinataire="+p_prefixdestinataire; - donnees += "&destinataires="+p_destinataires; - donnees += "&withdrawModePaiementMobile="+p_withdrawModePaiementMobile; - - $("#div_test_gabarit").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxtesterpaiementmobile/envoyerargent/", - type: 'POST', - data: donnees, - success: function(data) - { - // alert("success "+data); - $('#div_test_gabarit').html(data); - }, - error: function(errdata) - { - // alert("Error : "+errdata); - $('#div_test_gabarit').html(errdata); - }, - complete: function() - { - } - }); -} - -function paiement_par_mobile() -{ - p_idReglement = $("#idReglement").val(); - p_fournisseurPaiementMobile = $("#fournisseurPaiementMobile").val(); - p_prefixePaiementMobile = $("#prefixePaiementMobile").val(); - p_mobilePaiement = $("#mobilePaiement").val(); - p_withdrawModePaiementMobile = $("#withdrawModePaiementMobile").val(); - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - plafondPaiementMobile=$("#plafondPaiementMobile").val(); - plafondPaiementMobile = parseInt(plafondPaiementMobile); - - montantMobileMoney=$("#montantMobileMoney").val(); - montantMobileMoney = parseInt(montantMobileMoney); - - if (montantMobileMoney > plafondPaiementMobile) - { - v_msg="Plafond mobile monney dépassé!"; - v_msgEng="Mobile money ceiling exceeded!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (p_idReglement<=" ") - { - v_msg="Veuillez indiquer un décompte à payer!"; - v_msgEng="Please indicate a statement to pay!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_prefixePaiementMobile<=" ") - { - v_msg="L'indicatif du téléphonique est obligatoire!"; - v_msgEng="The telephone code is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (p_fournisseurPaiementMobile<=" ") - { - v_msg="Fournisseur de paiement mobile non défini!"; - v_msgEng="Mobile payment provide not defined!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_mobilePaiement<=" ") - { - v_msg="Le numéro du téléphonique est obligatoire!"; - v_msgEng="The phone number is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (p_withdrawModePaiementMobile<=" ") - { - v_msg="Veuillez indiquer un oprérateur!"; - v_msgEng="Please specify an operator!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#btn_paiement").prop("disabled",true); - - donnees = "idReglement="+p_idReglement; - donnees += "&withdrawModePaiementMobile="+p_withdrawModePaiementMobile; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous le paiement mobile?"; - v_msgEng="Do you confirm mobile payment?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - - $("#div_wait").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaiementmobile/envoyerargent/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_wait').html(data); - - $("#btn_paiement").prop("disabled",false); - - v_msg="Paiement mobile bien effectué!"; - v_msgEng="Mobile payment successful!"; - alert_ebene(v_msg, v_msgEng); - }, - error: function(errdata) - { - // alert("Error : "+errdata); - $('#div_test_gabarit').html(errdata); - }, - complete: function() - { - afficher_dossier_classique(); - } - }); - } else { - afficher_dossier_classique(); - } - }); -} - -function paiement_mobile_un_dossier_police() -{ - regle=$("#regle").val(); - - if (regle==1) - { - v_msg="Déjà payé!"; - v_msgEng="Already paid!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - fraisRetenu=$("#fraisRetenu").val(); - if (fraisRetenu<=0) - { - v_msg="Rien à payer!"; - v_msgEng="Nothing to pay!"; - 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; - } - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Paiementmobilepolice/"); -} - - -function paiement_par_mobile_police() -{ - p_idReglement = $("#idReglement").val(); - p_fournisseurPaiementMobile = $("#fournisseurPaiementMobile").val(); - p_prefixePaiementMobile = $("#prefixePaiementMobile").val(); - p_mobilePaiement = $("#mobilePaiement").val(); - p_withdrawModePaiementMobile = $("#withdrawModePaiementMobile").val(); - - paiementMobileActif=$("#paiementMobileActif").val(); - paiementMobileActif = parseInt(paiementMobileActif); - - if (paiementMobileActif!=1) - { - v_msg="Module paiement mobile non activé!"; - v_msgEng="Mobile payment module not activated"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - plafondPaiementMobile=$("#plafondPaiementMobile").val(); - plafondPaiementMobile = parseInt(plafondPaiementMobile); - - montantMobileMoney=$("#montantMobileMoney").val(); - montantMobileMoney = parseInt(montantMobileMoney); - - if (montantMobileMoney > plafondPaiementMobile) - { - v_msg="Plafond mobile monney dépassé!"; - v_msgEng="Mobile money ceiling exceeded!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (p_idReglement<=" ") - { - v_msg="Veuillez indiquer un décompte à payer!"; - v_msgEng="Please indicate a statement to pay!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_prefixePaiementMobile<=" ") - { - v_msg="L'indicatif du téléphonique est obligatoire!"; - v_msgEng="The telephone code is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (p_fournisseurPaiementMobile<=" ") - { - v_msg="Fournisseur de paiement mobile non défini!"; - v_msgEng="Mobile payment provide not defined!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - if (p_mobilePaiement<=" ") - { - v_msg="Le numéro du téléphonique est obligatoire!"; - v_msgEng="The phone number is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - if (p_withdrawModePaiementMobile<=" ") - { - v_msg="Veuillez indiquer un oprérateur!"; - v_msgEng="Please specify an operator!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#btn_paiement").prop("disabled",true); - - donnees = "idReglement="+p_idReglement; - donnees += "&withdrawModePaiementMobile="+p_withdrawModePaiementMobile; - - // alert(donnees); - // return; - - v_msg="Confirmez-vous le paiement mobile?"; - v_msgEng="Do you confirm mobile payment?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - - $("#div_wait").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxpaiementmobile/envoyerargent/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_wait').html(data); - - $("#btn_paiement").prop("disabled",false); - - // $('#div_test_gabarit').html(data); - - v_msg="Paiement mobile bien effectué!"; - v_msgEng="Mobile payment successful!"; - alert_ebene(v_msg, v_msgEng); - }, - error: function(errdata) - { - $('#div_test_gabarit').html(errdata); - }, - complete: function() - { - afficher_dossier_classique_police(); - } - }); - } else { - afficher_dossier_classique_police(); - } - }); -} - - -function exporter_modele_tarif_acte() -{ - $('#div_form_upload').hide(); - - - var div_export = $('#div_exporter_tarif'); - - - div_export.html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximportertarifacte/exportermodele/", - type: 'POST', - //data: donnees, - success: function(data) - { - div_export.html(data); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function() - { - } - }); -} - - -function init_import_tarif_actes() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").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; - } - - donnees = 'codeTarifActe='+codeTarifActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/initimport/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - //alert(data); - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Importertarifsactes/"); - } - }); -} - - -function charger_fichier_modele_tarifacte() -{ - $('#div_exporter_tarif').html(""); - - $('#div_form_upload').show(); - - // return; -} - -function importer_modele_tarif_acte() -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").val(); - cheminFichier=$("#cheminFichier").val(); - - donnees = 'codeTarifActe='+codeTarifActe+'&cheminFichier='+cheminFichier; - - - $('#div_form_upload').hide(); - - var div_export = $('#div_exporter_tarif'); - - div_export.html('
' + '
'); - - $("#div_erreur_excel").html(""); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximportertarifacte/importermodele/", - type: 'POST', - data: donnees, - success: function(data) - { - div_export.html(''); - $("#div_erreur_excel").html(data); - - v_msg="Opération terminée avec succès!"; - v_msgEng="Operation completed successfully!"; - alert_ebene(v_msg, v_msgEng); - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - - div_export.html(''); - - succes_impot_execl=$("#succes_impot_execl").val(); - - if (succes_impot_execl == "1") - { - maj_etape_3_import_actes(); - } - - } - }); -} - -function maj_etape_3_import_actes() -{ - codeTarifActe=$("#codeTarifActe").val(); - - donnees = 'codeTarifActe='+codeTarifActe; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximportertarifacte/majetape/", - type: 'POST', - data: donnees, - success: function(data) - { - }, - error : function(resultat, statut, erreur) - { - }, - complete: function(data) - { - window.location.assign($("#racineWeb" ).val()+"Listeimporttarifacte/"); - } - }); -} - -function traiter_actes_importes() -{ - etape2=$("#etape2").val(); - - if (etape2 != "1") - { - v_msg="Etape 2 incomplète!"; - v_msgEng="Incomplete step 2!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - etape3=$("#etape3").val(); - - if (etape3 != "1") - { - v_msg="Etape 3 incomplète!"; - v_msgEng="Incomplete step 3!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - window.location.assign($("#racineWeb" ).val()+"Listeimporttarifacte/"); -} - -function ajax_composante_tarif_acte_importe() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifActe=$("#codeTarifActe").val(); - codeFamilleActe=$("#codeFamilleActe").val(); - - if(codeFamilleActe<=' ') - { - v_msg="Veuillez saisir une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - $("#codeFamilleActe").focus(); - return; - } - - donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe; - - var div_attente = $('#div_compsante_tarif'); - - div_attente.html('
' + '
'); - - - $.ajax({ - url: $("#racineWeb").val()+"Ajaximportertarifacte/affichercomposantetarif/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - // $('#div_test_gabarit').html(data); - div_attente.html(data); - $(".datepicker").datepicker(); - appliquerDataTable(); - }, - complete: function() { - } - }); -} - -function valider_import_tarif_actes() -{ - codeTarifActe=$("#codeTarifActe").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; - } - - donnees = 'codeTarifActe='+codeTarifActe; - - v_msg="Validez-vous cette importation de tarif?"; - v_msgEng="Do you validate this tariff import?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaximportertarifacte/validerimporttarifacte/", - type: 'POST', - data: donnees, - success: function(data) - { - $('#div_test_gabarit').html(data); - }, - error: function(data) { - $('#div_test_gabarit').html(data); - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Compositiontarifactes/"); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); -} - -function importer_tarif_medicaments_code() -{ - adminSin=$("#adminSin").val(); - - if (adminSin!="1") - { - v_msg="Non autorisée!"; - v_msgEng="Not allowed!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - codeTarifMedicament=$("#codeTarifMedicament").val(); - - donnees = 'codeTarifMedicament='+codeTarifMedicament; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/initimportcode/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) - { - - }, - complete: function() { - window.location.assign($("#racineWeb" ).val()+"Importertarifmedicament/"); - } - }); -} - -function afficher_liste_carteassure_police() -{ - donnees = ""; - donnees_retour = ""; - - idPolice =$("#idPolice").val(); - if(idPolice<=' ') - { - v_msg="Veuillez saisir une police!"; - v_msgEng="Please select a police!"; - alert_ebene(v_msg, v_msgEng); - - $("#idPolice").focus(); - return; - } - - idCollege=$("#idCollege").val(); - - $("#div_export_a").html(""); - - $("#div_liste_carte").html('
' + '
'); - - donnees = 'idPolice='+idPolice+'&idCollege='+idCollege; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_carte").html(donnees_retour); - appliquerDataTable(); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - -function tester_edition_carteassure() -{ - idPolice =$("#idPolice").val(); - donnees = 'idPolice='+idPolice; - - $('#div_export_a').html(""); - $('#div_liste_carte').html(""); - - $("#div_liste_carte").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/afficherliste/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_carte").html(donnees_retour); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - - nbChoix = $("#nbChoix").val(); - if (nbChoix<="0") - { - v_msg="Liste vide!"; - v_msgEng="Empty list!"; - alert_ebene(v_msg, v_msgEng); - appliquerDataTable(); - return false; - } - else - { - editer_carteassure(); - } - } - }); -} - -function editer_carteassure() -{ - nbChoix = $("#nbChoix").val(); - if (nbChoix<="0") - { - v_msg="Liste vide!"; - v_msgEng="Empty list!"; - alert_ebene(v_msg, v_msgEng); - return false; - } - - idPolice =$("#idPolice").val(); - idCollege=$("#idCollege").val(); - - $('#div_export_a').html(""); - $('#div_liste_carte').html(""); - - donnees = 'idPolice='+idPolice+'&idCollege='+idCollege; - - v_url = $("#racineWeb").val()+"Ajaxeditioncarteassure/"; - - $("#div_export_a").html('
' + '
'); - - $.ajax({ - url: v_url, - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_export_a").html(data); - } - }); -} - -function controler_piece_beneficiaire() -{ - v_codeNaturePiece = $("#codeNaturePiece").val(); - - if(v_codeNaturePiece<=' ') - { - v_msg="Veuillez sélection la nature de la pièce!"; - v_msgEng="Please select the type of document!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeNaturePiece").focus(); - return; - } - - $('#numeroPiece').removeAttr('minlength'); - - if(v_codeNaturePiece=="CNI") - { - $('#div_controle_piece').html(""); - - v_numeroPiece = $("#numeroPiece").val(); - - $('#numeroPiece').attr('minlength', 9); - - donnees = "numeroPiece="+v_numeroPiece; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcontrolepiece/", - type: 'POST', - data: donnees, - success: function(data) { - $('#div_controle_piece').html(data); - - var resultatPiece = $("#resultatPiece").val(); - - if(resultatPiece!="0") - { - $("#numeroPiece").focus(); - return; - } - }, - error: function(data) { - }, - complete: function() - { - } - }); - } -} - -function enregistrer_encaissement_quittance() -{ - anc_solde = $("#anc_solde").val(); - montant = $("#montant").val(); - montant_ecart = (montant-anc_solde); - montant_ecart = Math.abs(montant_ecart); - - montant = $("#montant").val(); - montant = montant.replace(" ", ""); - montant = parseInt(montant); - montant = Math.abs(montant); - - codeModePaiement = $("#codeModePaiement").val(); - codeMoyenPaiement = $("#codeMoyenPaiement").val(); - referencePaiement = $("#referencePaiement").val(); - libelleOperation = $("#libelleOperation").val(); - codeTypePaiement = $("#codeTypePaiement").val(); - banquePayeur = $("#banquePayeur").val(); - - if(codeModePaiement<=" ") - { - v_msg="Veuillez indiquer le mode de paiement!"; - v_msgEng="Please enter the method of payment"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiement").focus(); - return; - } - - if(codeMoyenPaiement<=" ") - { - v_msg="Veuillez indiquer le moyen de paiement!"; - v_msgEng="Please enter the method of payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMoyenPaiement").focus(); - return; - } - - if(referencePaiement<=" ") - { - v_msg="Veuillez indiquer la référence du paiement!"; - v_msgEng="Please enter the payment reference!"; - alert_ebene(v_msg, v_msgEng); - - $("#referencePaiement").focus(); - return; - } - - if(codeTypePaiement=="B" || codeTypePaiement=="M") - { - if (nomTireur<=" ") - { - v_msg="Veuillez saisir le tireur!"; - v_msgEng="Please enter the issuer of the check! "; - alert_ebene(v_msg, v_msgEng); - - $("#nomTireur").focus(); - return; - } - - if(banquePayeur<=" ") - { - v_msg="Veuillez indiquer l\'établissement payeur!"; - v_msgEng="Please indicate the paying institution!"; - alert_ebene(v_msg, v_msgEng); - - $("#banquePayeur").focus(); - return; - } - } - - if(montant_ecart>"100") - { - v_msg="Veuillez vérifier votre écart!"; - v_msgEng="Please check your gap!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - // if(montant=="100") - if(montant<="100") - { - v_msg="Veuillez saisir un montant!"; - v_msgEng="Please enter an amount"; - alert_ebene(v_msg, v_msgEng); - - $("#montant").focus(); - return; - } - - if(libelleOperation<=" ") - { - v_msg="Veuillez saisir le libellé de l\'opération!"; - v_msgEng="Please enter the text of the transaction!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleOperation").focus(); - return; - } - - $("#formente_encaissement").submit(); -} - -function suite_encaissement_client() -{ - montant = $("#montant").val(); - montant = montant.replace(" ", ""); - montant = parseInt(montant); - montant = Math.abs(montant); - - codeModePaiement = $("#codeModePaiement").val(); - codeMoyenPaiement = $("#codeMoyenPaiement").val(); - referencePaiement = $("#referencePaiement").val(); - libelleOperation = $("#libelleOperation").val(); - codeTypePaiement = $("#codeTypePaiement").val(); - nomTireur = $("#nomTireur").val(); - banquePayeur = $("#banquePayeur").val(); - - if(codeModePaiement<=" ") - { - v_msg="Veuillez indiquer le mode de paiement!"; - v_msgEng="Please enter the method of payment"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiement").focus(); - return; - } - - if(codeMoyenPaiement<=" ") - { - v_msg="Veuillez indiquer le moyen de paiement!"; - v_msgEng="Please enter the method of payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMoyenPaiement").focus(); - return; - } - - if(referencePaiement<=" ") - { - v_msg="Veuillez indiquer la référence du paiement!"; - v_msgEng="Please enter the payment reference!"; - alert_ebene(v_msg, v_msgEng); - - $("#referencePaiement").focus(); - return; - } - - if(codeTypePaiement=="B" || codeTypePaiement=="M") - { - if (nomTireur<=" ") - { - v_msg="Veuillez saisir le tireur!"; - v_msgEng="Please enter the issuer of the check! "; - alert_ebene(v_msg, v_msgEng); - - $("#nomTireur").focus(); - return; - } - - if(banquePayeur<=" ") - { - v_msg="Veuillez indiquer l\'établissement payeur!"; - v_msgEng="Please indicate the paying institution!"; - alert_ebene(v_msg, v_msgEng); - - $("#banquePayeur").focus(); - return; - } - } - - if(montant<="0") - { - v_msg="Veuillez saisir un montant!"; - v_msgEng="Please enter an amount"; - alert_ebene(v_msg, v_msgEng); - - $("#montant").focus(); - return; - } - - - if(libelleOperation<=" ") - { - v_msg="Veuillez saisir le libellé de l\'opération!"; - v_msgEng="Please enter the text of the transaction!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleOperation").focus(); - return; - } - - $("#btn_suivant").click(); -} - - -function suite_encaissement_bordreau() -{ - montant = $("#montant").val(); - montant = montant.replace(" ", ""); - montant = parseInt(montant); - montant = Math.abs(montant); - - codeModePaiement = $("#codeModePaiement").val(); - codeMoyenPaiement = $("#codeMoyenPaiement").val(); - referencePaiement = $("#referencePaiement").val(); - libelleOperation = $("#libelleOperation").val(); - codeTypePaiement = $("#codeTypePaiement").val(); - nomTireur = $("#nomTireur").val(); - banquePayeur = $("#banquePayeur").val(); - - if(codeModePaiement<=" ") - { - v_msg="Veuillez indiquer le mode de paiement!"; - v_msgEng="Please enter the method of payment"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiement").focus(); - return; - } - - if(codeMoyenPaiement<=" ") - { - v_msg="Veuillez indiquer le moyen de paiement!"; - v_msgEng="Please enter the method of payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMoyenPaiement").focus(); - return; - } - - if(referencePaiement<=" ") - { - v_msg="Veuillez indiquer la référence du paiement!"; - v_msgEng="Please enter the payment reference!"; - alert_ebene(v_msg, v_msgEng); - - $("#referencePaiement").focus(); - return; - } - - if(codeTypePaiement=="B" || codeTypePaiement=="M") - { - if (nomTireur<=" ") - { - v_msg="Veuillez saisir le tireur!"; - v_msgEng="Please enter the issuer of the check! "; - alert_ebene(v_msg, v_msgEng); - - $("#nomTireur").focus(); - return; - } - - if(banquePayeur<=" ") - { - v_msg="Veuillez indiquer l\'établissement payeur!"; - v_msgEng="Please indicate the paying institution!"; - alert_ebene(v_msg, v_msgEng); - - $("#banquePayeur").focus(); - return; - } - } - - if(montant<="0") - { - v_msg="Veuillez saisir un montant!"; - v_msgEng="Please enter an amount"; - alert_ebene(v_msg, v_msgEng); - - $("#montant").focus(); - return; - } - - - if(libelleOperation<=" ") - { - v_msg="Veuillez saisir le libellé de l\'opération!"; - v_msgEng="Please enter the text of the transaction!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleOperation").focus(); - return; - } - - $("#btn_suivant").click(); -} - -function suite_encaissement_depot() -{ - montant = $("#montant").val(); - montant = montant.replace(" ", ""); - montant = parseInt(montant); - montant = Math.abs(montant); - - codeModePaiement = $("#codeModePaiement").val(); - codeMoyenPaiement = $("#codeMoyenPaiement").val(); - referencePaiement = $("#referencePaiement").val(); - libelleOperation = $("#libelleOperation").val(); - codeTypePaiement = $("#codeTypePaiement").val(); - nomTireur = $("#nomTireur").val(); - banquePayeur = $("#banquePayeur").val(); - - if(codeModePaiement<=" ") - { - v_msg="Veuillez indiquer le mode de paiement!"; - v_msgEng="Please enter the method of payment"; - alert_ebene(v_msg, v_msgEng); - - $("#codeModePaiement").focus(); - return; - } - - if(codeMoyenPaiement<=" ") - { - v_msg="Veuillez indiquer le moyen de paiement!"; - v_msgEng="Please enter the method of payment!"; - alert_ebene(v_msg, v_msgEng); - - $("#codeMoyenPaiement").focus(); - return; - } - - if(referencePaiement<=" ") - { - v_msg="Veuillez indiquer la référence du paiement!"; - v_msgEng="Please enter the payment reference!"; - alert_ebene(v_msg, v_msgEng); - - $("#referencePaiement").focus(); - return; - } - - if(codeTypePaiement=="B" || codeTypePaiement=="M") - { - if (nomTireur<=" ") - { - v_msg="Veuillez saisir le tireur!"; - v_msgEng="Please enter the issuer of the check! "; - alert_ebene(v_msg, v_msgEng); - - $("#nomTireur").focus(); - return; - } - - if(banquePayeur<=" ") - { - v_msg="Veuillez indiquer l\'établissement payeur!"; - v_msgEng="Please indicate the paying institution!"; - alert_ebene(v_msg, v_msgEng); - - $("#banquePayeur").focus(); - return; - } - } - - if(montant<="0") - { - v_msg="Veuillez saisir un montant!"; - v_msgEng="Please enter an amount"; - alert_ebene(v_msg, v_msgEng); - - $("#montant").focus(); - return; - } - - - if(libelleOperation<=" ") - { - v_msg="Veuillez saisir le libellé de l\'opération!"; - v_msgEng="Please enter the text of the transaction!"; - alert_ebene(v_msg, v_msgEng); - - $("#libelleOperation").focus(); - return; - } - - $("#btn_depot").click(); -} - -function liste_renouvellement_medicament() -{ - demandeTraite = $("#demandeTraite").val(); - debut = $("#debut").val(); - fin = $("#fin").val(); - - donnees = 'demandeTraite='+demandeTraite; - donnees += '&debut='+debut+'&fin='+fin; - - $("#div_ententeprealable").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablespha/renouvellementmedicament/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - $("#div_ententeprealable").html(data); - }, - complete: function() { - - } - }); -} - -function afficher_detail_ren_medicament(idPrescription) { - - - donnees = "idPrescription=" + idPrescription; - - - $("#div_patienter").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - //$('#div_test_gabarit').html(data); - //alert(data); - - $("#div_medicaments_prescrits").html(data); - $("#div_medicaments_prescrits").modal({ backdrop: 'static', keyboard: false, show: true }); - $("#div_medicaments_prescrits").modal("show"); - $("#div_patienter").empty(); - - //alert("afficherMasquerMedicaments"); - // afficherMasquerMedicaments(); - - }, - complete: function () { - - } - }); - -} - -function ajax_maj_qte_prescrit_medicament(idMedicament, 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\u00e9!"; - v_msgEng = "Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idMedicament=' + idMedicament + "&quantite=" + quantite; - - //alert(donnees); - //return; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/majquantiteaccorde/", - type: 'POST', - data: donnees, - success: function (data) { - - }, - error: function (data) { - }, - complete: function () { - affiche_liste_phar_renouvellement_provisoire(); - } - }); - } -} - -function affiche_liste_phar_renouvellement_provisoire() -{ - $("#tab_liste").html('
' + '
'); - - donnees = ""; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/traitementprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $("#tab_liste").html(data); - }, - complete: function () { - - } - }); - -} - -function ajax_maj_duree_triatement_renouvelleemnt_medicament(idMedicament, dureeTraitement, controle) { - - donnee_a_affciher = ""; - - dureeTraitement = dureeTraitement.replace(",", "."); - controle.value = dureeTraitement; - - if (controle_numerique(controle)) { - if (dureeTraitement == 0) { - controle.focus(); - v_msg = "Veuillez saisir la durée!"; - v_msgEng = "Please enter the duration!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idMedicament=' + idMedicament + "&dureeTraitement=" + dureeTraitement; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/majdureetraitement/", - - type: 'POST', - data: donnees, - success: function (data) { - - }, - error: function (data) { - }, - complete: function () { - affiche_liste_phar_renouvellement_provisoire(); - } - }); - } -} - -function traitement_tous_ren_medic(codeReponseProvisoire) -{ - donnees = "codeReponseProvisoire=" + codeReponseProvisoire; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/traitertousprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - // $('#div_test_gabarit').html(data); - affiche_liste_phar_renouvellement_provisoire(); - }, - complete: function () { - - } - }); - -} - -function traiter_un_provisoire_ren_medic(idMedicament, codeReponseProvisoire) -{ - donnees = "idMedicament=" + idMedicament + "&codeReponseProvisoire=" + codeReponseProvisoire; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/traiterunprovisoire/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - affiche_liste_phar_renouvellement_provisoire(); - }, - complete: function () { - - } - }); - -} - -function valider_renouvellement_medicament() { - - observations = $("#observations").val(); - motifRefusAssure = $("#motifRefusAssure").val(); - - nombreRefus = $("#nombreRefus").val(); - nombreEnAttente = $("#nombreEnAttente").val(); - - if(nombreEnAttente>"0"){ - v_msg = "Veuillez traiter toutes les lignes!"; - v_msgEng = "Please process all lines!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - - if (nombreRefus >"0" && motifRefusAssure <= " ") { - v_msg = "Veuillez saisir le motif pour les refus!"; - v_msgEng = "Please enter the reason for rejections!"; - alert_ebene(v_msg, v_msgEng); - - $("#motifRefusAssure").focus(); - - return; - } - - v_msg = "Confirmez-vous cette validation?"; - v_msgEng = "Do you confirm this validation?"; - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - donnees = 'observations=' + observations + '&motifRefusAssure=' + motifRefusAssure; - - $.ajax({ - url: $("#racineWeb").val() + "Ajaxlistemedicamentsrenouvellement/valider/", - type: 'post', - data: donnees, - error: function (errorData) { - }, - success: function (data) { - $('#div_resultat_validation').html(data); - valider = $("#valider").val(); - - if(valider=="1"){ - v_msg = "Validation réussie!"; - v_msgEng = "Validation succeed!"; - alert_ebene(v_msg, v_msgEng); - - $("#btn-fermer-entente").click(); - }else{ - v_msg = "Echèc de la validation!"; - v_msgEng = "Validation failed!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - }, - complete: function () { - liste_renouvellement_medicament(); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - -function afficherMasquerAntecedents() -{ - masquerAntecedents = $("#masquerAntecedents").val(); - - const element = document.getElementById("chevron-antecedents"); - - if(masquerAntecedents=="1"){ - $('#div_antecedents').hide(); - $("#masquerAntecedents").val("0"); - //$("#span_antecedents").text("Voir"); - - element.classList.remove("bi-chevron-up"); - element.classList.add("bi-chevron-down"); - - }else{ - $('#div_antecedents').show(); - $("#masquerAntecedents").val("1"); - //$("#span_antecedents").text("Masquer"); - - element.classList.remove("bi-chevron-down"); - element.classList.add("bi-chevron-up"); - - afficher_diagnostics_beneficiaire_entente(); - } - -} - - -function afficher_diagnostics_beneficiaire_entente() -{ - idBeneficiaire = $("#idBeneficiaire").val(); - - donnees = "idBeneficiaire=" + idBeneficiaire; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxdiagnosticsbeneficiaireentente/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_dianostics").html(donnees_retour); - } - }); -} - -function afficher_liste_carteassure_adherent() -{ - donnees = ""; - donnees_retour = ""; - - idAdherent =$("#idAdherent").val(); - if(idAdherent<=' ') - { - v_msg="Veuillez sélectionner une famille!"; - v_msgEng="Please select a family!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - $("#div_export_a").html(""); - - $("#div_liste_carte").html('
' + '
'); - - donnees = 'idAdherent='+idAdherent; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlistecarteassure/indexadherent/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_carte").html(donnees_retour); - appliquerDataTable(); - $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); - } - }); -} - - -function afficher_liste_carteassure_commun() -{ - typeEdition =$("#typeEdition").val(); - - switch(typeEdition) { - case "garant": - afficher_liste_carteassure(); - break; - case "police": - afficher_liste_carteassure_police(); - break; - case "adherent": - afficher_liste_carteassure_adherent(); - break; - default: - afficher_liste_carteassure(); - } -} - -function imprimer_carte_assure() -{ - prestationPossible = $("#prestationPossible").val(); - - if (prestationPossible!="1") - { - v_msg="Pas encore couvert!"; - v_msgEng="Not covered yet!"; - alert_ebene(v_msg, v_msgEng); - return; - } - - window.location.assign($("#racineWeb" ).val()+"Carteassuresadherent/"); -} - -function afficherMasquerSituation() -{ - masquerSituation = $("#masquerSituation").val(); - - const element = document.getElementById("chevron-situation"); - - if(masquerSituation=="1"){ - $('#div_situation').hide(); - $("#masquerSituation").val("0"); - - - element.classList.remove("bi-chevron-up"); - element.classList.add("bi-chevron-down"); - - }else{ - $('#div_situation').show(); - $("#masquerSituation").val("1"); - - - element.classList.remove("bi-chevron-down"); - element.classList.add("bi-chevron-up"); - - afficher_situation_beneficiaire(); - } - -} - -function afficherMasquerMedicaments() -{ - masquerMedicament = $("#masquerMedicament").val(); - - const element = document.getElementById("chevron-medicament"); - - if(masquerMedicament=="1"){ - $('#div_medicament').hide(); - $("#masquerMedicament").val("0"); - - element.classList.remove("bi-chevron-up"); - element.classList.add("bi-chevron-down"); - - }else{ - $('#div_medicament').show(); - $("#masquerMedicament").val("1"); - - element.classList.remove("bi-chevron-down"); - element.classList.add("bi-chevron-up"); - - afficher_ordonnance_beneficiaire(); - } -} - -function afficher_situation_beneficiaire() -{ - donnees_retour = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxsituationbeneficiaire/", - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_situation").html(donnees_retour); - } - }); -} - -function afficher_ordonnance_beneficiaire() -{ - numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val(); - - donnees = "numeroFeuilleMaladie="+numeroFeuilleMaladie; - - donnees_retour = ''; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxordonnancebeneficiaire/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_medicament").html(donnees_retour); - } - }); -} - -// Fonction globale pour tes notifications AJAX (Wahoo Effect) -function notification(type, message) { - const Toast = Swal.mixin({ - toast: true, - position: 'top-end', - showConfirmButton: false, - timer: 3000, - timerProgressBar: true, - didOpen: (toast) => { - toast.addEventListener('mouseenter', Swal.stopTimer) - toast.addEventListener('mouseleave', Swal.resumeTimer) - } - }); - - Toast.fire({ - icon: type, // 'success', 'error', 'warning', 'info' - title: message - }); -} - -function gerer_garant_defaut() -{ - codeGcAssureurDefaut=$("#codeGcAssureurDefaut").val(); - codeGcAssureur=$("#codeGcAssureur").val(); - - if(codeGcAssureurDefaut>" ") - { - $('#codeGcAssureur').val(codeGcAssureurDefaut).trigger('change'); - selectionTauxGarant(); - } -} - -function toggleSidebar() { - document.body.classList.toggle('sidebar-collapsed'); -} - -function init_revoquer_htagcarte(idHtagcarte) { - $("#idHtagcarte").val(idHtagcarte); - $("#div_revoquer_carte").modal({backdrop: 'static', keyboard: false, show: true }); - $("#div_revoquer_carte").modal("show"); -} - -/** - * Initialisation globale au chargement - */ -function initSelectPicker() { - // Appel direct de la fonction générique sur la classe - ui_refresh_select('.selectpicker'); -} - -/** - * Rafraîchit un SelectPicker de manière propre - */ -function ui_refresh_select(selector) { - let $el = $(selector); - if ($el.length === 0) return; - - // Détection de la langue pour les textes - let codeLangue = $("#codeLangue").val(); - let placeholder = (codeLangue === "en_US") ? 'Search...' : 'Rechercher...'; - let noneText = (codeLangue === "en_US") ? 'Nothing selected' : 'Rien de sélectionné'; - - if (typeof $.fn.selectpicker !== 'undefined') { - // La séquence 'destroy' puis initialisation est cruciale contre le doublon - $el.selectpicker('destroy').selectpicker({ - style: 'btn-form-select', - liveSearch: true, - liveSearchPlaceholder: placeholder, - noneSelectedText: noneText, - width: 'auto', // Laisse le plugin décider de la largeur selon le contenu - container: false // Garde le menu dans son parent direct - }); - } -} \ No newline at end of file diff --git a/Vue/Modifautresparametressin/index.php b/Vue/Modifautresparametressin/index.php index 19401c4e..b7982de7 100755 --- a/Vue/Modifautresparametressin/index.php +++ b/Vue/Modifautresparametressin/index.php @@ -73,12 +73,12 @@ @@ -87,7 +87,7 @@ nettoyer($societeuser[$c[2]])) ?>
- +