diff --git a/Js/fonctions.js b/Js/fonctions.js
index 3d1bcf97..b6eddbdf 100755
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -63768,3 +63768,28546 @@ function supprimer_detailbareme(adminProd, idDetail)
}
+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, ""))
+}
+
+
+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);
+ $("#ville" ).selectpicker();
+
+ }
+ });
+}
+
+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('' + '
');
+ $("#btn_pop").click();
+
+ $.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('' + '
');
+ $("#btn_pop").click();
+
+ $.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 retour_modifierparametre()
+{
+ codeProfil = $('#codeProfil_C').val();
+
+ if(codeProfil=="SUPADM"){
+ window.location.assign($("#racineWeb" ).val()+"Listecentregestion/");
+ }else{
+ window.location.assign($("#racineWeb" ).val()+"Parametresgeneraux/");
+ }
+}
+
+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('');
+ }
+ else
+ {
+ $("#div_messages").html('');
+ }
+ }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");
+}
+
+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 modifier_prix_autres_actes(idPrestationactes, prixSaisi, controle) {
+ donnees = 'idPrestationactes='+idPrestationactes+'&prixSaisi='+prixSaisi;
+
+ if (prixSaisi <= "0"){
+ v_msg="Rien à faire!";
+ v_msgEng="Nothing to do!";
+ alert_ebene(v_msg, v_msgEng);
+ return;
+ }
+
+ let donnee_a_afficher = "";
+
+ $("#div_prestations").html('' + '
');
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/majprixautresactes/",
+ type: 'POST',
+ data: donnees,
+ success: function(data) {
+ donnee_a_afficher = data;
+ },
+ complete: function() {
+ $("#div_prestations").html(donnee_a_afficher);
+ controle.focus();
+ }
+ });
+}
+
+function afficher_facture_dec()
+{
+ alert("afficher_facture_dec");
+ return;
+
+ $("#div_prestations").html('' + '
');
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/",
+ type : 'post',
+ error: function(errorData) {
+ },
+ success: function(data) {
+ donnee_a_affciher = data;
+
+ $("#searchInputActe").val('');
+ $("#div_selection_acte").hide();
+ },
+ complete: function() {
+ $("#div_prestations").html(donnee_a_affciher);
+ }
+ });
+}
+
+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 = "";
+
+ $("#div_prestations").html('' + '
');
+
+ $.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 retour_bereme_initial()
+{
+ idBaremePriseEnCharge=$("#idBaremePriseEnCharge").val();
+
+ if (idBaremePriseEnCharge>"0")
+ {
+ detail_baremepriseencharge(idBaremePriseEnCharge);
+ }
+}
+
+function supprimer_baremeacte_lettre_cle(adminProd, idActe)
+{
+ alert("supprimer_baremeacte_lettre_cle => "+idActe);
+ return;
+
+ 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()+"Ajaxbaremelettrecle/supprimer/",
+ type : 'post',
+ data: "idActe="+idActe,
+ error: function(errorData) {
+ },
+ success: function(data) {
+ },
+ complete: function() {
+ actualiser_bareme_acte_lettre_cle();
+ }
+ });
+ } else {
+ // L'utilisateur a annulé
+ console.log("Confirmation refusée");
+ }
+ });
+
+}
+
+
+function actualiser_bareme_acte_lettre_cle()
+{
+ idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
+
+ donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxbaremelettrecle/",
+ type : 'post',
+ data: donnees,
+ error: function(errorData){
+ //alert("Erreur : "+errorData);
+ },
+ success: function(data) {
+ //alert("Success : "+data);
+ $('#div_detail_bareme').html(data);
+ },
+ complete: function() {
+
+ }
+ });
+
+}
+
+async function detail_baremeacte_lettre_cle(idActesbaremeinitiallettrecle, lettreCle) {
+ const racineWeb = document.getElementById("racineWeb").value;
+ const url = `${racineWeb}Ajaxbaremelettrecle/detailactes/`;
+
+ const formData = new FormData();
+ formData.append("idActesbaremeinitiallettrecle", idActesbaremeinitiallettrecle);
+ formData.append("lettreCle", lettreCle);
+
+ try {
+ const response = await fetch(url, {
+ method: "POST",
+ body: formData,
+ });
+
+ if (!response.ok) {
+ throw new Error(`Erreur HTTP : ${response.status}`);
+ }
+
+ const html = await response.text();
+ document.getElementById("div_detail_bareme_actes").innerHTML = html;
+
+ } catch (error) {
+ console.error("Erreur lors du chargement du détail :", error);
+ } finally {
+ // Équivalent du bloc complete: — s'exécute toujours
+ const modal = document.getElementById("div_detail_bareme_actes");
+ $(modal).modal("show"); // Bootstrap modal conservé si Bootstrap jQuery est présent
+ }
+}
+
+function supprimer_baremeacte_lettre_cle_detail(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()+"Ajaxbaremelettrecle/supprimerdetailacte/",
+ type : 'post',
+ data: "idActe="+idActe,
+ error: function(errorData) {
+ },
+ success: function(data) {
+ },
+ complete: function() {
+ idActesbaremeinitiallettrecle = $("#idActesbaremeinitiallettrecle").val();
+ lettreCle = $("#lettreCle").val();
+
+ detail_baremeacte_lettre_cle(idActesbaremeinitiallettrecle, lettreCle);
+ }
+ });
+ } else {
+ // L'utilisateur a annulé
+ console.log("Confirmation refusée");
+ }
+ });
+
+}
+
+function afficherMasquerActeBaremeLettre()
+{
+ 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");
+ $("#span_acte").text("[-]");
+ }
+}
+
+function validiteDateEffetBaremeLettreCle(){
+ var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
+ var lettreCle = $("#lettreCle").val();
+ var dateEffetActe = $("#dateEffetActe").val();
+ var datejour = $("#datejour_C").val();
+
+ var str = dateEffetActe.split('/');
+ var effet = str[2]+'-'+str[1]+'-'+str[0];
+
+ donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
+ donnees += '&lettreCle='+lettreCle;
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxbaremelettrecle/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_lettre_cle();
+ }
+ }else{
+ inserer_bareme_lettre_cle();
+ }
+ },
+ complete: function() {
+ }
+ });
+}
+
+function inserer_bareme_lettre_cle()
+{
+ idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
+ lettreCle = $("#lettreCle").val();
+ dateEffetActe = $("#dateEffetActe").val();
+ forfaitPlafondActe = $("#forfaitPlafondActe").val();
+ ticketModerateurActe = $("#ticketModerateurActe").val();
+
+ forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,"");
+
+ if(lettreCle <= " "){
+ $("#lettreCle").focus();
+
+ v_msg="Veuillez entrer une lettre clé!";
+ v_msgEng="Please enter a key letter!";
+ alert_ebene(v_msg, v_msgEng);
+
+ return;
+ }
+
+ if(dateEffetActe <= " "){
+ $("#dateEffetActe").focus();
+
+ v_msg="Veuillez entrer une date d'effet!";
+ v_msgEng="Please enter an effective date!";
+ alert_ebene(v_msg, v_msgEng);
+
+ return;
+ }
+
+ if(forfaitPlafondActe <= "0"){
+ $("#forfaitPlafondActe").focus();
+
+ v_msg="Veuillez entrer un montant!";
+ v_msgEng="Please enter an amount!";
+ alert_ebene(v_msg, v_msgEng);
+
+ return;
+ }
+
+ $("#div_detail_bareme").html('' + '
');
+
+ donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
+ donnees += '&lettreCle='+lettreCle;
+ donnees += '&dateEffetActe='+dateEffetActe;
+ donnees += '&forfaitPlafondActe='+forfaitPlafondActe;
+ donnees += '&ticketModerateurActe='+ticketModerateurActe;
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxbaremelettrecle/ajouter/",
+ type : 'post',
+ data: donnees,
+ error: function(errorData){
+ //alert("Erreur : "+errorData);
+ },
+ success: function(data) {
+ actualiser_bareme_acte_lettre_cle();
+ },
+ complete: function() {
+ }
+ });
+}