var triggerTabList = [].slice.call(document.querySelectorAll('#myTab a'));
triggerTabList.forEach(function (triggerEl) {
var tabTrigger = new bootstrap.Tab(triggerEl)
triggerEl.addEventListener('click', function (event) {
event.preventDefault()
tabTrigger.show()
})
})
function showHideElt(param) {
var GenerauxId = document.getElementById('Generaux');
var ProductionId = document.getElementById('Production');
var MedicalId = document.getElementById('Medical');
var PrestationId = document.getElementById('Prestation');
GenerauxId.style.display = "none";
ProductionId.style.display = "none";
MedicalId.style.display = "none";
PrestationId.style.display = "none";
if (param === 'Production') {
ProductionId.style.display = "block";
} else if (param === 'Generaux') {
GenerauxId.style.display = "block";
} else if (param === 'Medical') {
MedicalId.style.display = "block";
} else if (param === 'Prestation') {
PrestationId.style.display = "block";
}
}
function alert_ebene(p_msg, p_msg_eng) {
// Récupération de la langue sélectionnée
let codeLangue = $("#codeLangue").val();
// Choix du message en fonction de la langue
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
// Utilisation de SweetAlert pour afficher le message
Swal.fire({
title: message,
icon: 'info', // Icône de type information
confirmButtonText: codeLangue === "en_US" ? 'OK' : 'D\'accord'
});
}
function confirm_ebene(p_msg, p_msg_eng) {
// Récupération de la langue sélectionnée
let codeLangue = $("#codeLangue").val();
// Choix du message en fonction de la langue
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
// Utilisation de SweetAlert avec une promesse
return Swal.fire({
title: message,
icon: 'warning',
showCancelButton: true,
confirmButtonText: codeLangue === "en_US" ? 'Yes' : 'Oui',
cancelButtonText: codeLangue === "en_US" ? 'No' : 'Non'
}).then((result) => {
return result.isConfirmed; // Retourne true si l'utilisateur confirme, false sinon
});
}
function prompt_ebene(p_msg, p_msg_eng, p_retour, callback) {
let codeLangue = $("#codeLangue").val();
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
Swal.fire({
title: message,
input: 'text',
inputValue: p_retour,
showCancelButton: true,
confirmButtonText: 'OK',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.isConfirmed) {
callback(result.value); // Exécute la fonction callback avec la valeur saisie
} else {
callback(null); // Annule l'opération
}
});
}
function addslashes(ch)
{
ch = ch.replace(/\\/g,"\\\\");
ch = ch.replace(/\'/g,"\\'");
ch = ch.replace(/\"/g,"\\\"");
return ch;
}
function adherents_police()
{
if ($("#idPolice_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Listeadherent/");
}
}
function college_police()
{
if ($("#idPolice_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Collegepolice/");
}
}
function facturer_police()
{
etat=$("#codeEtatPolice_C").val();
/* O,n peut cquand même facturer
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
if ($("#idPolice_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Facturerpolice/");
}
}
$.prototype.enable = function () {
$.each(this, function (index, el) {
$(el).removeAttr('disabled');
});
}
$.prototype.disable = function () {
$.each(this, function (index, el) {
$(el).attr('disabled', 'disabled');
});
}
$.prototype.unreadable = function () {
$.each(this, function (index, el) {
$(el).attr('READONLY', 'READONLY');
});
}
$.prototype.readable = function () {
$.each(this, function (index, el) {
$(el).removeAttr('READONLY');
});
}
Date.estAnneeBissextile = function (annee) {
return (((annee % 4 === 0) && (annee % 100 !== 0)) || (annee % 400 === 0));
};
Date.getDaysInMonth = function (annee, month) {
return [31, (Date.estAnneeBissextile(annee) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];
};
Date.prototype.estAnneeBissextile = function () {
return Date.estAnneeBissextile(this.getFullYear());
};
Date.prototype.getDaysInMonth = function () {
return Date.getDaysInMonth(this.getFullYear(), this.getMonth());
};
Date.prototype.addMonths = function (value) {
var n = this.getDate();
this.setDate(1);
this.setMonth(this.getMonth() + value);
this.setDate(Math.min(n, this.getDaysInMonth()));
this.setDate(this.getDate()-1);
return this;
};
$( ".datepicker" ).datepicker({
inline: true,
changeMonth: true,
changeYear: true,
yearRange: "c-60:c+20"
});
/*les fonctions courantes et globales */
function get_age(dater)
{
var td2 = $("#datejourfr_C").datepicker("getDate");
return age = td2.getFullYear()-dater.getFullYear();
}
function get_age_relatif(dateNaissance, dateEffet)
{
return age = dateEffet.getFullYear()-dateNaissance.getFullYear();
}
function controle_age(dater, codeLienParente)
{
ageMax = parseInt($("#ageMax").val());
age = get_age(dater);
$("#agepersonne").val("Âge : "+age);
if (age>ageMax)
{
v_msg="Âge "+age+" supérieur à " +ageMax+ " ans!";
v_msgEng="Age "+age+" over " +ageMax+ "!";
alert_ebene(v_msg, v_msgEng);
return false;
}
return true;
}
function controle_age_relatif(dateNaissance, dateEffet, codeLienParente)
{
ageMax = parseInt($("#ageMax").val());
age = get_age_relatif(dateNaissance, dateEffet);
$("#agepersonne").val("Âge : "+age);
if (age>ageMax)
{
v_msg="Âge "+age+" supérieur à " +ageMax+ " ans!";
v_msgEng="Age "+age+" over " +ageMax+ "!";
alert_ebene(v_msg, v_msgEng);
$("#dateNaissance").val("");
$("#agepersonne").val("0");
return false;
}
return true;
}
/* Début JS client */
function selectionner_client(id,no)
{
$("#idClient_C").val(id);
$("#numeroClient_C").val(no);
$("#nomClient_C").val("");
}
function selectionner_client_d(id,no)
{
$("#idClient_d_C").val(id);
$("#numeroClient_d_C").val(no);
$("#nomClient_d_C").val("");
}
function afficher_client_id()
{
idClient=$("#idClient_C").val();
if (idClient>"")
{
ajax_context_client_afficher(idClient);
}
}
function afficher_client_d_id()
{
idClient=$("#idClient_d_C" ).val();
if (idClient>"")
{
ajax_context_client_d_afficher(idClient);
}
}
/* Fin JS client */
/* Début JS police */
function selectionner_police(id,no)
{
$("#idPolice_C" ).val(id);
$("#numeroPolice_C" ).val(no);
}
function selectionner_police_d(id,no)
{
$("#idPolice_d_C" ).val(id);
$("#numeroPolice_d_C" ).val(no);
}
function afficher_police_id()
{
idPolice=$("#idPolice_C" ).val();
if (idPolice>"")
{
ajax_context_police_afficher(idPolice);
}/*else{
window.location.assign($("#racineWeb" ).val()+"Remboursementclassique/");
}*/
}
function afficher_garant(codeGcAssureur)
{
//alert(codeGcAssureur);
//return;
if (codeGcAssureur>"")
{
ajax_context_garant_afficher(codeGcAssureur);
}
}
function afficher_police_d_id()
{
idPolice=$("#idPolice_d_C" ).val();
if (idPolice>"")
{
ajax_context_police_d_afficher(idPolice);
//window.location.assign($("#racineWeb" ).val()+"Fichedevis/");
}
}
function afficher_police_d_id_init()
{
idPolice=$("#idPolice_d_C" ).val();
if (idPolice>"")
{
ajax_context_police_d_afficher(idPolice);
}
}
function detail_quittance(idQuittance)
{
if (idQuittance>"0")
{
window.location.assign($("#racineWeb" ).val()+"Beneficiairequittance/"+idQuittance+"/");
}
}
/* Fin JS client */
/* Début JS adherent */
function selectionner_adherent(id,no)
{
$("#idAdherent_C" ).val(id);
$("#numeroAdherent_C" ).val(no);
}
function afficher_adherent()
{
if ($("#numeroAdherent_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+$("#numeroAdherent_C" ).val()+"/");
}
}
function afficher_adherent_id()
{
nomForm = $('#nomForm').val();
if(nomForm != "ficheBeneficiaire"){
idAdherent = $("#idAdherent_C" ).val();
}else{
idAdherent = $("#idAdherent" ).val();
}
//alert(idAdherent);
//return;
if (idAdherent>"0")
{
window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+idAdherent+"/");
}
}
/* Fin JS adherent */
/* Début JS bénéficiare */
function selectionner_beneficiaire(id,no)
{
$("#idBeneficiaire_C" ).val(id);
$("#numeroBeneficiaire_C" ).val(no);
}
function afficher_beneficiaire()
{
if ($("#numeroBeneficiaire_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+$("#numeroBeneficiaire_C" ).val()+"/");
}
}
function afficher_beneficiaire_id()
{
if ($("#idBeneficiaire_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"+$("#idBeneficiaire_C" ).val()+"/");
}
}
/// pour la reedition des cartes
function Reeditioncarte()
{
idBeneficiaire_C = $("#idBeneficiaire_C" ).val()
donnees = "idBeneficiaire_C="+idBeneficiaire_C;
$("#div_patienter").html('
' + '
');
//alert(window.location.assign($("#racineWeb" ).val()));
if ($("#idBeneficiaire_C" ).val()>"")
{
//window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/");
$.ajax({
url: $("#racineWeb").val()+"Reeditioncarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
/*$("#div_examens_prescrits").html(data);
appliquerDataTable();
$("#div_examens_prescrits").modal("show");*/
$("#div_patienter").empty();
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/");
}
});
}
}
function permutation_numero_beneficiaire()
{
numeroBeneficiaire_C = $("#numeroBeneficiaire_C" ).val()
donnees = "numeroBeneficiaire_C="+numeroBeneficiaire_C;
//donnees = "numeroBeneficiaire="+numeroBeneficiaire;
$("#div_patienter").html('' + '
');
v_msg="Etes-vous sur de vouloir générer un nouveau numéro?";
v_msgEng="Are you sure you want to generate a new number?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
if (numeroBeneficiaire_C>"")
{
//window.location.assign($("#racineWeb" ).val()+"Reeditioncarte/"+$("#idBeneficiaire_C" ).val()+"/");
$.ajax({
url: $("#racineWeb").val()+"Reeditioncarte/permutation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
/*$("#div_examens_prescrits").html(data);
appliquerDataTable();
$("#div_examens_prescrits").modal("show");*/
$("#div_patienter").empty();
},
complete: function() {
afficher_beneficiaire_id();
}
});
}
} else {
afficher_beneficiaire_id();
}
});
}
function modifier_prime_beneficiaire(idBeneficiaire)
{
// alert("Attention!");
// return;
if (idBeneficiaire>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifierprimebeneficiaire/"+$("#idBeneficiaire_C" ).val()+"/");
}
}
function afficher_adherent_assure()
{
if ($("#idAdherent_C" ).val()<=" ")
{
return;
}
window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/");
}
function afficher_echeance_assure()
{
if ($("#idAdherent_C" ).val()<=" ")
{
return;
}
window.location.assign($("#racineWeb" ).val()+"Echeanceassure/");
}
function afficher_echeance_adherent()
{
if ($("#idAdherent_C" ).val()<=" ")
{
return;
}
window.location.assign($("#racineWeb" ).val()+"Echeanceadherent/");
}
function afficher_assure()
{
if ($("#idAdherent_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"+$("#idAdherent_C" ).val()+"/");
}
}
function afficher_beneficiaire_assure()
{
if ($("#idBeneficiaire_C" ).val()<=" ")
{
return;
}
window.location.assign($("#racineWeb" ).val()+"fichebeneficiaireassure/"+$("#idBeneficiaire_C" ).val()+"/");
}
function changer_photo_beneficiaire_id()
{
}
function fermerFenetre()
{
v_msg="Etes-vous sur de vouloir quitter?";
v_msgEng="Are you sure you want to exit?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
ajax_deconnexion();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_ligne_Tb(id,libelle)
{
v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?";
v_msgEng="Do you confirm the deletion of the line : "+libelle+"?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Tbliste"+$("#nomtable").val()+"/supprimer/"+id+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_ligne_Tb()
{
if ($("#idLigne" ).val()<="")
{
v_msg="Veuillez sélectionner une ligne!";
v_msgEng="Please select a line!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Tbmodifier"+$("#nomtable").val()+"/"+$("#idLigne" ).val()+"/");
}
function selectionner_ligne_Tb(id)
{
$("#idLigne" ).val(id);
}
/* */
function selectionner_Tb(lientable)
{
$("#lientable" ).val(lientable);
}
function modifier_Tb()
{
if ($("#lientable" ).val()<="")
{
v_msg="Veuillez sélectionner une table!";
v_msgEng="Please select a table!";
alert_ebene(v_msg, v_msgEng);
return;
} else
window.location.assign($("#racineWeb" ).val()+$("#lientable" ).val());
}
function afficher_Tb()
{
if ($("#lientable" ).val()<="")
{
v_msg="Veuillez sélectionner une table!";
v_msgEng="Please select a table!";
alert_ebene(v_msg, v_msgEng);
return;
} else
window.location.assign($("#racineWeb" ).val()+$("#lientable" ).val());
}
function ajaxListerVille()
{
donnees = "codePays="+$("#codePays").val();
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxville/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#listeville").html(data);
},
complete: function() {
}
});
}
function ajaxListerLocalite()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocalite/",
type : 'post',
data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(),
error: function(errorData) {
},
success: function(data) {
$("#listelocalite").html(data);
}
});
}
function ajaxListerTitre(typeClient)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxtitretypeclient/",
type : 'post',
data: "typeClient="+$("#typeClient").val(),
error: function(errorData) {
},
success: function(data) {
$("#codeTitre").html(data);
}
});
}
function controletytpeclient()
{
var typeClient = $("#typeClient").val();
//alert(typeClient);
//return;
if (typeClient=="E")
{
ajaxListerTitre(typeClient);
$("#nomMandataire").removeAttr('readonly','readonly');
$("#telephonePortablemandataire").removeAttr('readonly','readonly');
$("#telephoneFixemandataire").removeAttr('readonly','readonly');
$("#emailMandataire").removeAttr('readonly','readonly');
$("#prenoms").attr('readonly','readonly');
} else
{
ajaxListerTitre(typeClient);
$("#prenoms").removeAttr('readonly','readonly');
$("#nomMandataire").attr('readonly','readonly');
$("#telephonePortablemandataire").attr('readonly','readonly');
$("#telephoneFixemandataire").attr('readonly','readonly');
$("#emailMandataire").attr('readonly','readonly');
}
}
function enregistrer_client()
{
$("#formficheclient").submit();
}
function modifier_client()
{
if ($("#idClient_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Modifierclient/");
}
}
function modifier_client_d()
{
if ($("#idClient_d_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Modifierprospect/");
}
}
function modifier_police()
{
idPolice = $("#idPolice_C").val();
if (idPolice>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifierpolice/");
}
}
function modifier_devis()
{
idPolice = $("#idPolice_d_C").val();
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idPolice>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifierdevis/");
}
}
function transformer_devis()
{
idDevis = $("#idPolice_d_C").val();
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
primeTtc_total = $("#primeTtc_total").val();
nbTotalCollege = $("#nbTotalCollege").val();
// if (primeTtc_total=="0")
if (nbTotalCollege=="0")
{
v_msg="Rien à transformer!";
v_msgEng="Nothing to transform!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la transformation en contrat?";
v_msgEng="Do you confirm the transformation into a contract?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtransformerdevis/",
type: 'POST',
data: donnees,
success: function() {
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_client()
{
v_msg="Confirmez-vous la suppression de ce client?";
v_msgEng="Do you confirm the deletion of this customer?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Ficheclient/supprimer/"+$("#idClient_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_prospect()
{
v_msg="Confirmez-vous la suppression de ce prospect?";
v_msgEng="Do you confirm the deletion of this prospect?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Ficheprospect/supprimer/"+$("#idClient_d_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function CalculerEcheance()
{
$("#dateEcheance").disable();
codePeriodicite=$("#codePeriodicite").val();
var typdate = $("#dateEffet").datepicker("getDate");
switch (codePeriodicite) {
case "A":
typdate.addMonths(12);
break;
case "S":
typdate.addMonths(6);
break;
case "T":
typdate.addMonths(3);
break;
case "M":
typdate.addMonths(1);
break;
case "L":
$("#dateEcheance").enable();
typdate = $("#dateEcheance").datepicker("getDate");
break;
default:
typdate.addMonths(12);
}
$( "#dateEcheance" ).datepicker( "setDate", typdate );
}
function CalculerFin()
{
$("#dateFin").disable();
codeFractionnement=$("#codeFractionnement").val();
var typdate = $("#dateEffet").datepicker("getDate");
var dtech = $("#dateEcheance").datepicker("getDate");
switch (codeFractionnement) {
case "A":
typdate.addMonths(12);
break;
case "S":
typdate.addMonths(6);
break;
case "T":
typdate.addMonths(3);
break;
case "M":
typdate.addMonths(1);
break;
default:
typdate.addMonths(12);
}
if (typdate>dtech)
{
typdate=dtech;
}
$( "#dateFin" ).datepicker( "setDate", typdate );
}
function ControlerEcheance()
{
codePeriodicite=$("#codePeriodicite").val();
if (codePeriodicite!="L") return true;
else {
var eff = $("#dateEffet").datepicker("getDate");
var ech = $("#dateEcheance").datepicker("getDate");
if (echeff.addMonths(12)) {
v_msg="Période supérieur à un an!";
v_msgEng="Period greater than one year!";
alert_ebene(v_msg, v_msgEng);
}
}
}
function ChangerPass()
{
if ($("#ancmdp" ).val()<=' ')
{
alert_ebene("Veuillez saisir l\'ancien mot de passe!", "Please enter the old password!");
$("#ancmdp").focus();
return false;
}
if ($("#nvmdp" ).val()<=' ')
{
v_msg="Veuillez saisir un mot de passe!";
v_msgEng="Please enter a password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
if ($("#nvmdp").val()=='0000' || $("#nvmdp").val()=='radiant')
{
alert_ebene("Veuillez changer de mot de passe!", "Please change password!");
$("#nvmdp").focus();
return false;
}
longueur = $("#nvmdp").val().length;
if(longueur>0 && longueur<6)
{
v_msg="6 caractères minimum exigé!";
v_msgEng="6 characters minmum required!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
if ($("#cfnvmdp" ).val()!=$("#nvmdp" ).val())
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
}
function modifier_profil()
{
if ($("#idLigne" ).val()<="")
{
v_msg="Veuillez sélectionner une ligne!";
v_msgEng="Please select a line!";
alert_ebene(v_msg, v_msgEng);
return;
} else
window.location.assign($("#racineWeb").val()+"Modifierprofil/"+$("#idLigne" ).val()+"/");
}
function parametrer_profil()
{
if ($("#idLigne" ).val()<="")
{
v_msg="Veuillez sélectionner une ligne!";
v_msgEng="Please select a line!";
alert_ebene(v_msg, v_msgEng);
return;
} else
window.location.assign($("#racineWeb").val()+"Parametrerprofil/"+$("#idLigne" ).val()+"/");
}
function supprimer_profil(id, libelle)
{
v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?";
v_msgEng="Do you confirm the deletion of the line : "+libelle+"?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Listeprofil/supprimer/"+id+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_utilisateur()
{
if ($("#idLigne" ).val()<="")
{
v_msg="Veuillez sélectionner une ligne!";
v_msgEng="Please select a line!";
alert_ebene(v_msg, v_msgEng);
return;
} else
window.location.assign($("#racineWeb").val()+"Modifierutilisateur/"+$("#idLigne" ).val()+"/");
}
function supprimer_utilisateur(id,libelle)
{
v_msg="Confirmez-vous la suppression de la ligne : "+libelle+"?";
v_msgEng="Do you confirm the deletion of the line : "+libelle+"?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Listeutilisateur/supprimer/"+id+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_police()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la suppression de cette police?";
v_msgEng="Do you confirm the deletion of this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichepolice/supprimer/"+$("#idPolice_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_devis()
{
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
nbTotalCollege = $("#nbTotalCollege").val();
if (nbTotalCollege > "0")
{
v_msg="Impossible de supprimer cette cotation!";
v_msgEng="Impossible to delete this quote!";
alert_ebene(v_msg, v_msgEng);
return;
}
//
v_msg="Confirmez-vous la suppression de cette cotation?";
v_msgEng="Do you confirm the deletion of this quote?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichedevis/supprimer/"+$("#idPolice_d_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_garantie_police()
{
v_msg="Confirmez-vous l\'archivage des garanties de cette police?";
v_msgEng="Do you confirm the archiving of the guarantees of this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichepolice/archivergarantie/"+$("#idPolice_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_colleege_police()
{
}
function ajaxListerUtilisateursProfil()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxutilisateursprofil/",
type : 'post',
data: "codeProfil="+$("#codeProfil").val(),
error: function(errorData) {
},
success: function(data) {
$("#listeutilisateur").html(data);
}
});
}
function ajaxListerUtilisateursPrestataire()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxutilisateursprestataire/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val(),
error: function(errorData) {
},
success: function(data) {
$("#listeutilisateur").html(data);
}
});
}
function attribuer_profil_utilisateur(p_choix,p_id_utilisateur)
{
donnees = 'id_utilisateur='+p_id_utilisateur;
donnees += '&codeProfil='+$("#codeProfil").val();
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxutilisateursprofil/attribuerProfil/"+p_id_utilisateur+"/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function attribuer_prestataire_utilisateur(p_choix,p_id_utilisateur)
{
donnees = 'id_utilisateur='+p_id_utilisateur;
donnees += '&codePrestataire='+$("#codePrestataire").val();
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxutilisateursprestataire/attribuerPrestataire/"+p_id_utilisateur+"/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function beneficiaire_a_facturer(p_choix,p_id_beneficiaire)
{
donnees = 'idBeneficiairePrime='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxbeneficiaireafacturer/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
$("#actualsiser" ).val("0");
}
});
}
function ajaxListerMenusProfil()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmenusprofil/",
type : 'post',
data: "codeProfil="+$("#codeProfil").val(),
error: function(errorData) {
},
success: function(data) {
$("#listemenu").html(data);
}
});
}
function ajouter_menu_profil(p_choix,p_code_menu,p_id_menuprofil)
{
donnees = 'id_menuprofil='+p_id_menuprofil;
donnees += '&codeMenu='+p_code_menu;
donnees += '&codeProfil='+$("#codeProfil").val();
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmenusprofil/ajouterMenu/"+p_id_menuprofil+"/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function ajaxListerVuesProfil()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxvuesprofil/",
type : 'post',
data: "codeProfil="+$("#codeProfil").val()+"&vue="+$("#vue").val(),
error: function(errorData) {
},
success: function(data) {
$("#listemenu").html(data);
}
});
}
function ajouter_vue_profil(p_choix,p_code_menu,p_id_menuvueprofil)
{
donnees = 'id_menuvueprofil='+p_id_menuvueprofil;
donnees += '&codeMenu='+p_code_menu;
donnees += '&codeProfil='+$("#codeProfil").val();
donnees += '&vue='+$("#vue").val();
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxvuesprofil/ajouterMenu/"+p_id_menuvueprofil+"/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function lancer_facturation()
{
if ($("#actualsiser").val()=="0" && $("#primeTtc").val()>"0")
{
v_msg="Veuillez réactualiser!";
v_msgEng="Please refresh!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#primeTtc").val()<="0")
{
v_msg="Rien à facturer!";
v_msgEng="Nothing to charge!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Lancer la facturation?";
v_msgEng="Start billing?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Facturerpolice/facturer/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_image(fichier)
{
window.open(fichier);
}
function modifier_adherent()
{
if ($("#idAdherent_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Modifieradherent/"+$("#idAdherent_C").val()+"/");
}
}
function modifier_beneficiaire()
{
if ($("#idBeneficiaire_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Modifierbeneficiaire/"+$("#idBeneficiaire_C").val()+"/");
}
}
function supprimer_bon()
{
if ($("#codePrestataire").val()<" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#noDepart").val()<="0")
{
v_msg="Veuillez revoir vos bornes!";
v_msgEng="Please check your limits!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#noFin").val()<$("#noDepart").val())
{
v_msg="Veuillez revoir vos bornes!";
v_msgEng="Please check your limits!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la suppression de la plage de "+$("#noDepart").val()+" à "+$("#noFin").val()+" pour "+$("#codePrestataire").val()+"?";
v_msgEng="Do you confirm the deletion of the range from "+$("#noDepart").val()+" to "+$("#noFin").val()+" for "+$("#codePrestataire").val()+"?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$('#frmsupprimerbons').submit();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function selectionner_bon(id,no, codeEtatBon, motifAnnulation)
{
$("#idBon_C").val(id);
$("#numeroBon_C").val(no);
$("#motifAnnulation_C").val(motifAnnulation);
$("#codeEtatBon_C").val(codeEtatBon);
}
function annuler_bon()
{
var codeEtatBon = $("#codeEtatBon_C").val();
var motifAnnulation = $("#motifAnnulation_C").val();
var numeroBon = $("#numeroBon_C").val();
var idBon = $("#idBon_C").val();
if (numeroBon<=" ")
{
v_msg="Veuillez sélectionner une ligne!";
v_msgEng="Please select a line!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeEtatBon=="3")
{
v_msg="Anullé pour motif : "+motifAnnulation;
v_msgEng="Canceled for reason : "+motifAnnulation;
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeEtatBon=="4")
{
v_msg="Remplacé pour motif : "+motifAnnulation;
v_msgEng="Replaced for reason : "+motifAnnulation;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous l\'annulation du bon No "+numeroBon+"?";
v_msgEng="Do you confirm the cancellation of the form No "+numeroBon+"?";
confirm_ebene(v_msg, v_msgEng).then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let v_msg = "Raison de l'annulation?";
let v_msgEng = "Reason for cancellation?";
prompt_ebene(v_msg, v_msgEng, "", function(motifAnnulation) {
if (!motifAnnulation || motifAnnulation.trim() === "") {
v_msg = "Vous devez saisir un motif!";
v_msgEng = "You have to enter a reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#motifAnnulation_C").val(motifAnnulation);
let donnees = 'idBon=' + idBon + '&motifAnnulation=' + encodeURIComponent(motifAnnulation);
$.ajax({
url: $("#racineWeb").val() + "Ajaxafficherbons/annulerBon/",
type: 'post',
data: donnees,
error: function(errorData) { },
success: function(data) { },
complete: function() {
afficherbon();
}
});
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajaxbondisponible()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
if ($("#codeMedecin").val()<=" ")
{
v_msg="Veuillez sélectionner un prescripteur!";
v_msgEng="Please select a prescriber!";
alert_ebene(v_msg, v_msgEng);
$("#codeMedecin").focus();
return;
}
if ($("#numeroBon").val()<=" ")
{
v_msg="Veuillez saisir un No de bon!";
v_msgEng="Please enter a prescription number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroBon").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxbondisponible/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(),
error: function(errorData) {
},
success: function(data) {
$("#msgErreur").html(data);
},
complete: function() {
imprimerbon();
}
});
}
function imprimerbon()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
if ($("#numeroBon").val()<=" ")
{
v_msg="Veuillez saisir un No de bon!";
v_msgEng="Please enter a prescription number!";
alert_ebene(v_msg, v_msgEng);
return;
}
var codeEtatBon = $("input[name='codeEtatBon']").val();
if (codeEtatBon!="1")
{
return;
}
$("#frmconsultation").submit();
}
function imprimerbonVierge()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
$("#codeTypeBon").val('2');
$("#frmconsultation").submit();
$("#codeTypeBon").val('1');
}
function ajaxcommission()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxcommission/",
type : 'post',
data: "codeApporteur="+$("#codeApporteur").val()+"&codeEtape="+$("#codeEtape").val(),
error: function(errorData) {
},
success: function(data) {
$("#infocomm").html(data);
},
complete: function() {
$("#tauxCommission").val( $("#tauxCommission_info").val());
}
});
}
function selectionTauxGarant()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxcommissiongarant/",
type : 'post',
data: "codeGcAssureur="+$("#codeGcAssureur").val(),
error: function(errorData) {
},
success: function(data) {
$("#div_taux_garant").html(data);
var gcTauxFraisReel = $("#gcTauxFraisReel").val();
var gcTauxCommissionGerant = $("#gcTauxCommissionGerant").val();
var gcLimiteConsommation = $("#gcLimiteConsommation").val();
var gcTauxRistourne = $("#gcTauxRistourne").val();
var seuilRdGarant = $("#seuilRdGarant").val();
if(gcTauxCommissionGerant>"0"){
$("#tauxCommissionGerant").val(gcTauxCommissionGerant);
}
$("#tauxCommissionGcAssureur").val(gcTauxFraisReel);
$("#limiteConsommation").val(gcLimiteConsommation);
$("#tauxRistourne").val(gcTauxRistourne);
$("#seuilRdPolice").val(seuilRdGarant);
},
complete: function() {
}
});
}
function ajaxinfosacte()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxinfosacte/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(),
error: function(errorData) {
},
success: function(data) {
$("#infosacte").html(data);
},
complete: function() {
$("#montantacte").val( $("#montantacte_info").val());
$("#tauxCouverture").val( $("#tauxCouverture_info").val());
calculer_Tm();
}
});
}
function recapitulerprimeimposee()
{
primeNette = $("#primeNette").val();
fraisCarte = $("#fraisCarte").val();
donnees = "primeNette="+primeNette+"&fraisCarte="+fraisCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecapitulerprimeimposee/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#primeimposee").html(data);
},
complete: function() {
$("#primeHt").val( $("#primeHt_info").val());
$("#accessoire").val( $("#accessoire_info").val());
$("#accessoireGarant").val( $("#accessoireGarant_info").val());
$("#commission").val( $("#commission_info").val());
$("#commissionGestion").val( $("#commissionGestion_info").val());
$("#commissionAutre").val( $("#commissionAutre_info").val());
$("#taxe").val( $("#taxe_info").val());
$("#primeTtc").val( $("#primeTtc_info").val());
$("#primeNetteStat").val( $("#primeNetteStat_info").val());
}
});
}
function imposerprime()
{
v_msg="Confirmez-vous cette nouvelle prime?";
v_msgEng="Do you confirm this new premium?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#frmModifierprimebeneficiaire").submit();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function calculer_Tm()
{
$("#montantTm").val( ($("#montantacte").val() * (100-$("#tauxCouverture").val() )) / 100 );
if ($("#codeMedecin").val()>" ")
$("#numeroBon").focus();
else
$("#codeMedecin").focus();
return true;
}
function controlefocusconsultationMd()
{
if ($("#codeActe").val()>" ")
$("#numeroBon").focus();
else
$("#codeActe").focus();
return true;
}
function ajaxinfosacteexamen()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxinfosacte/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(),
error: function(errorData) {
},
success: function(data) {
$("#infosacte").html(data);
},
complete: function() {
$("#tauxCouverture").val( $("#tauxCouverture_info").val());
}
});
}
function ajaxbonexamendisponible()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
if ($("#numeroBon").val()<=" ")
{
v_msg="Veuillez saisir un No de bon!";
v_msgEng="Please enter a prescription number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroBon").focus();
return;
}
$("#codeTypeBon").val('1');
$.ajax({
url: $("#racineWeb").val()+"Ajaxbondisponible/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(),
error: function(errorData) {
},
success: function(data) {
$("#msgErreur").html(data);
},
complete: function() {
imprimerbon();
}
});
}
function ajaxbonhospitdisponible()
{
if ($("#codeActe").val()<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
if ($("#numeroBon").val()<=" ")
{
v_msg="Veuillez saisir un No de bon!";
v_msgEng="Please enter a prescription number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroBon").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxbondisponible/",
type : 'post',
data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(),
error: function(errorData) {
},
success: function(data) {
$("#msgErreur").html(data);
},
complete: function() {
imprimerbon();
}
});
}
function repondreDemandePec(numeroDemande, codeFamille)
{
if(codeFamille=="EE")
{
window.location.assign($("#racineWeb").val()+"Repondrepecexamen/"+numeroDemande+"/");
}
else
{
window.location.assign($("#racineWeb").val()+"Repondrepechospit/"+numeroDemande+"/");
}
}
function accueil()
{
if($("#codeProfil_C" ).val()=="MEC")
{
window.location.assign($("#racineWeb").val()+"Accueilmedecin/");
}
else
{
window.location.assign($("#racineWeb").val()+"Accueil/");
}
}
function tache()
{
if($("#codeProfil_C" ).val()=="ASS")
{
window.location.assign($("#racineWeb").val()+"Tacheassure/");
}
else
{
window.location.assign($("#racineWeb").val()+"Tache/");
}
}
function actualiserdemandeexam()
{
window.location.assign($("#racineWeb").val()+"Examenententeprealable/");
}
function actualiserdemandehospit()
{
window.location.assign($("#racineWeb").val()+"Avishospitalisation/");
}
function actualiserprolongationhospit()
{
window.location.assign($("#racineWeb").val()+"Prologerhospitalisation/");
}
function Imprimerbonpecexam(numeroDemande)
{
window.location.assign($("#racineWeb").val()+"Imprimerbonpecexam/"+ numeroDemande +"/");
}
function Imprimerbonpechosp(numeroDemande)
{
window.location.assign($("#racineWeb").val()+"Imprimerbonpechosp/"+ numeroDemande +"/");
}
function Imprimerprolongationhosp(numeroDemande)
{
window.location.assign($("#racineWeb").val()+"Imprimprolonghosp/"+ numeroDemande +"/");
}
function forceDownload(fileURL, fileName)
{
}
function ged()
{
if ($("#numeroBeneficiaire_C" ).val()<=" ")
{
v_msg="Veuillez sélectionner un assuré!";
v_msgEng="Please select an insured person!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Ged/");
}
function gedassure()
{
if ($("#numeroAdherent_C" ).val()<=" ")
{
v_msg="Veuillez sélectionner un assuré!";
v_msgEng="Please select an insured person!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Gedassure/");
}
function tachesadherent()
{
if ($("#numeroAdherent_C" ).val()<=" ")
{
v_msg="Veuillez sélectionner un assuré!";
v_msgEng="Please select an insured person!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Tacheadherent/");
}
function afficherged(cheminFichier)
{
if (cheminFichier<=" ")
{
v_msg="Veuillez sélectionner un fichier!";
v_msgEng="Please select a file";
alert_ebene(v_msg, v_msgEng);
return;
}
window.open(cheminFichier, '_blank');
}
function archiverged()
{
if ($("#nomFichier").val()<=" ")
{
v_msg="Veuillez sélectionner un document!";
v_msgEng="Please select a document";
alert_ebene(v_msg, v_msgEng);
return;
}
if( $("#accesAssure").val()=="0" && $("#accesPrestataire").val()=="0"
&& $("#accesMedecin").val()=="0" && $("#accesGestionnaire").val()=="0")
{
v_msg="Le document doit être visible par au moins un des acteurs!";
v_msgEng="The document must be seen by at least one of the persons in charge!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#frmarchiherged").submit();
}
function archiverfacture()
{
if ($("#nomFichier").val()<=" ")
{
v_msg="Veuillez sélectionner un fichier!";
v_msgEng="Please select a file";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#frmarchiherged").submit();
}
function ajaxinfosdestinatairetache()
{
if ($("#codeDestinataire").val()<=" ")
{
v_msg="Veuillez sélectionner un destinataire!";
v_msgEng="Please select a recipient!";
alert_ebene(v_msg, v_msgEng);
$("#codeDestinataire").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxinfosdestinatairetache/",
type : 'post',
data: "codeDestinataire="+$("#codeDestinataire").val(),
error: function(errorData) {
},
success: function(data) {
$("#infosdestinatairetache").html(data);
},
complete: function() {
$("#emailtache").val( $("#emailActeurtache_info").val());
}
});
}
function afficherPrestataireAssure(id)
{
if (id <=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Prestataireassure/"+id+"/");
}
function selectionner_Rq(lienrequete)
{
$("#lienrequete" ).val(lienrequete);
}
function parametre_Rq()
{
if ($("#lienrequete" ).val()<="")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query (request)!";
alert_ebene(v_msg, v_msgEng);
return;
}
{
window.location.assign($("#racineWeb" ).val()+$("#lienrequete" ).val());
}
}
function imprimer_pdf()
{
$("#sortie").val('1');
$("#frmrequete").submit();
}
function export_xls()
{
$("#sortie").val('2');
$("#frmrequete").submit();
$("#sortie").val('1');
}
function affichermanuel()
{
codeProfil = $("#codeProfil_C").val();
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf";
switch(codeProfil)
{
case "AAA":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_AGENT_AFRIK_ASSUR.pdf";
break;
case "ADM":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ADMINISTRATEUR_SYSTEME.pdf";
break;
case "ASS":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ASSURE.pdf";
break;
case "CSO":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf";
break;
case "DIR":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_DIRECTION_AFRIK_ASSUR.pdf";
break;
case "LAB":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_LABORATOIRES.pdf";
break;
case "MEC":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_MEDECINS_CONSEIL.pdf";
break;
case "PHA":
cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_PHARMACIES.pdf";
break;
}
window.open('Docs/'+cheminFichier, '_blank');
}
function ajaxListerequetesProfil()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxrequetesprofil/",
type : 'post',
data: "codeProfil="+$("#codeProfil").val(),
error: function(errorData) {
},
success: function(data) {
$("#listerequete").html(data);
}
});
}
function ajouter_requete_profil(p_choix,p_nomRequete,p_id_requeteprofil)
{
donnees = 'id_requeteprofil='+p_id_requeteprofil;
donnees += '&nomRequete='+p_nomRequete;
donnees += '&codeProfil='+$("#codeProfil").val();
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxrequetesprofil/ajouterRequete/"+p_id_requeteprofil+"/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_beneficiaire()
{
idBeneficiaire = $("#idBeneficiaire_C").val();
primeArchive=$("#primeArchive").val();
if (primeArchive=="1")
{
v_msg="Prime archivée!";
v_msgEng="Primium archived!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (primeArchive=="0")
{
supprimer_beneficiaire_id(idBeneficiaire);
return;
}
codeTypeAvenant=$("#codeTypeAvenant_C").val();
if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN")
{
v_msg="Veuillez procéder à un retrait!";
v_msgEng="Please make a withdrawal!";
alert_ebene(v_msg, v_msgEng);
return;
}
supprimer_beneficiaire_id(idBeneficiaire);
}
function supprimer_beneficiaire_id(idBeneficiaire)
{
v_msg="Confirmez-vous la suppression de ce bénéficiaire?";
v_msgEng="Do you confirm the removal of this beneficiary?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxbeneficiaire/supprimer/",
type : 'post',
data: "idBeneficiaire="+idBeneficiaire,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_adherent_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function actualiserbeneficiaireafacturer()
{
window.location.assign($("#racineWeb").val()+"Facturerpolice/");
}
function selectionner_tout_beneficiaireafacturer(choix)
{
window.location.assign($("#racineWeb").val()+"Facturerpolice/selectionnertout/"+choix+"/");
}
function compta()
{
numeroClient = $("#numeroClient_C" ).val();
idClient = $("#idClient_C").val();
if(idClient<'0')
{
idClient = '0';
}
if(idClient>'0')
{
window.location.assign($("#racineWeb").val()+"Compta/"+idClient+"/");
}
else
{
window.location.assign($("#racineWeb").val()+"Compta/");
}
}
function selection_quittanes_enc()
{
numeroClient = $("#numeroClient_C" ).val();
idClient = $("#idClient_C").val();
window.location.assign($("#racineWeb").val()+"Encselectionquittances/"+idClient+"/");
}
function selection_quittances_cli_enc()
{
numeroClient = $("#numeroClient_C" ).val();
idClient = $("#idClient_C").val();
window.location.assign($("#racineWeb").val()+"Encselectquitclient/"+idClient+"/");
}
function compta_changer_client(numeroClient)
{
if (numeroClient>"0")
{
$("#forminfoclient").submit();
}
}
function encaissement_changer_client(numeroClient)
{
if (numeroClient>"0")
{
$("#forminfoclient").submit();
}
}
function afficher_quittances_police()
{
numeroPolice = $("#numeroPolice_C" ).val();
idPolice = $("#idPolice_C" ).val();
$("#div_quittancepolice").html('' + '
');
if (numeroPolice>" ")
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxquittancepolice/",
type : 'post',
data: "idPolice="+idPolice+"&numeroPolice="+numeroPolice,
error: function(errorData) {
},
success: function(data) {
$("#div_quittancepolice").html(data);
}
});
}
}
function afficher_quittances_impayees_client()
{
idClient = $("#idClient_C").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationclient/",
type : 'post',
data: "idClient="+idClient,
error: function(errorData) {
},
success: function(data) {
$("#div_quittancesclient").html(data);
}
});
}
function afficher_encaissements_quittance(idQuittance, numeroQuittance)
{
if (idQuittance>"0")
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxencaissementquittance/",
type : 'post',
data: "idQuittance="+idQuittance+"&numeroQuittance="+numeroQuittance,
error: function(errorData) {
},
success: function(data) {
$("#div_encaissementsquittance").html(data);
}
});
}
}
function afficher_encaissement(idEncaissement)
{
if (idEncaissement>"0")
{
window.location.assign($("#racineWeb" ).val()+"Ficheencaissement/"+idEncaissement+"/");
}
}
function encaisser_client()
{
numeroClient = $("#numeroClient_C" ).val();
idClient = $("#idClient_C").val();
if (idClient>"0")
{
window.location.assign($("#racineWeb").val()+"Encaisserclient/"+idClient+"/");
}
else
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
compta();
}
}
function encaisser_depot_bord()
{
$("#btn_depot").click();
}
function enregistrer_college()
{
//
var primeTtcCollege = parseInt($('#primeTtcCollege').val().replace(/ /g,""));
var nomForm = $('#nomForm').val();
var plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""));
var plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""));
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
if($('#idBaremePriseEnCharge').val()=="0")
{
v_msg="Veuillez sélectionner un barème!";
v_msgEng="Please select a scale!";
alert_ebene(v_msg, v_msgEng);
$('#idBaremePriseEnCharge').focus();
return;
}
if($('#codeCollegeType').val()<=" ")
{
v_msg="Veuillez sélectionner un collège type!";
v_msgEng="Please select a typical college!";
alert_ebene(v_msg, v_msgEng);
$('#codeCollegeType').focus();
return;
}
if($('#codeReseau').val()<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
$('#codeReseau').focus();
return;
}
if($('#codeBaseTarification').val()=="AUC")
{
v_msg="Veuillez sélectionner une base tarifaire!";
v_msgEng="Please select a fare basis!";
alert_ebene(v_msg, v_msgEng);
$('#codeBaseTarification').focus();
return;
}
/* Ne pas rendre le plafondAdherent obligatoire
if(plafondAdherent=="0" || plafondAdherent obligatoire<=" "){
v_msg="Veuillez indiquer le montant du plafond famille!";
v_msgEng="Please indicate the amount of the family ceiling!";
alert_ebene(v_msg, v_msgEng);
$("#plafondAdherent").focus();
return;
}
*/
enregistrer_college_temp();
v_msg="Confirmez-vous l'enregistrement du collège?";
v_msgEng="Do you confirm college registration?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
if($('#nomForm').val()=="creercollege"){
window.location.assign($("#racineWeb" ).val()+"Creercollege/enregistrer/");
}else{
window.location.assign($("#racineWeb" ).val()+"Modifiercollege/enregistrer/");
}
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_college_d()
{
var garantieArchive = $('#garantieArchive').val();
if(garantieArchive == "1"){
afficher_police_d_id();
}
var primeTtcCollege = parseInt($('#primeTtcCollege').val().replace(/ /g,""));
var nomForm = $('#nomForm').val();
var plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""));
var plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""));
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
if($('#idBaremePriseEnCharge').val()=="0")
{
v_msg="Veuillez sélectionner un barème!";
v_msgEng="Please select a scale!";
alert_ebene(v_msg, v_msgEng);
$('#idBaremePriseEnCharge').focus();
return;
}
if($('#codeCollegeType').val()<=" ")
{
v_msg="Veuillez sélectionner un collège type!";
v_msgEng="Please select a typical college!";
alert_ebene(v_msg, v_msgEng);
$('#codeCollegeType').focus();
return;
}
if($('#codeReseau').val()<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
$('#codeReseau').focus();
return;
}
if($('#codeBaseTarification').val()=="AUC")
{
v_msg="Veuillez sélectionner une base tarifaire!";
v_msgEng="Please select a fare basis!";
alert_ebene(v_msg, v_msgEng);
$('#codeBaseTarification').focus();
return;
}
/* Ne pas rendre le plafondAdherent obligatoire
if(plafondAdherent=="0" || plafondAdherent<=" "){
v_msg="Veuillez indiquer le montant du plafond famille!";
v_msgEng="Please indicate the amount of the family ceiling!";
alert_ebene(v_msg, v_msgEng);
$("#plafondAdherent").focus();
return;
}
*/
enregistrer_college_temp_d();
v_msg="Confirmez-vous l'enregistrement du collège?";
v_msgEng="Do you confirm college registration?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
if($('#nomForm').val()=="creercolleged"){
window.location.assign($("#racineWeb" ).val()+"Creercolleged/enregistrer/");
}else{
window.location.assign($("#racineWeb" ).val()+"Modifiercolleged/enregistrer/");
}
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function encaisser_quittance(idQuittance)
{
if (idQuittance>"0")
{
window.location.assign($("#racineWeb" ).val()+"Encaisserquittance/"+idQuittance+"/");
}
}
function selectionner_quittance_impayee(numeroQuittance, idQuittance, primeTtc, encaisse, solde)
{
$("#numeroQuittanceAcpte").val(numeroQuittance);
$("#idQuittanceAcpte").val(idQuittance);
$("#primeTtcAcpte").val(primeTtc);
$("#encaisseAcpte").val(encaisse);
$("#montantAcpte").val(solde);
$("#anc_soldeAcpte").val(solde);
formatMonetaire(primeTtcAcpte);
formatMonetaire(encaisseAcpte);
formatMonetaire(montantAcpte);
formatMonetaire(anc_soldeAcpte);
$("#montantAcpte").focus();
}
function ajouter_quittance_acompte()
{
idQuittance = $("#idQuittanceAcpte" ).val();
v_montantAcpte = $("#montantAcpte" ).val();
v_primeTtcAcpte = $("#primeTtcAcpte" ).val();
v_montantAcpte = v_montantAcpte.replaceAll(' ', '');
v_primeTtcAcpte = v_primeTtcAcpte.replaceAll(' ', '');
if(idQuittance<="0")
{
v_msg="Veuillez sélectionner une quittance!";
v_msgEng="PLease select a premium issue!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(v_montantAcpte<="0")
{
$("#v_montantAcpte").focus();
v_msg="Veuillez saisir l\'acompte!";
v_msgEng="Please enter the deposit!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_anc_soldeAcpte = $("#anc_soldeAcpte" ).val();
v_anc_soldeAcpte = v_anc_soldeAcpte.replaceAll(' ', '');
if(Number(v_montantAcpte)>Number(v_anc_soldeAcpte))
{
$("#montantAcpte").focus();
v_msg="Veuillez vérifier le montant de l\'acompte!";
v_msgEng="Please check the amount of the deposit!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idQuittance='+idQuittance+'&montantAcpte='+v_montantAcpte+'&primeTtcAcpte='+v_primeTtcAcpte;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationclient/ajouteracomptequittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function ajouter_quittance_acompte_client()
{
idQuittance = $("#idQuittanceAcpte" ).val();
v_montantAcpte = $("#montantAcpte" ).val();
v_primeTtcAcpte = $("#primeTtcAcpte" ).val();
v_montantAcpte = v_montantAcpte.replaceAll(' ', '');
v_primeTtcAcpte = v_primeTtcAcpte.replaceAll(' ', '');
if(idQuittance<="0")
{
$("#montantAcpte").focus();
v_msg="Veuillez sélectionner une quittance!";
v_msgEng="PLease select a premium issue!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(v_montantAcpte<="0")
{
v_msg="Veuillez saisir l\'acompte!";
v_msgEng="Please enter the deposit!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_anc_soldeAcpte = $("#anc_soldeAcpte" ).val();
v_anc_soldeAcpte = v_anc_soldeAcpte.replaceAll(' ', '');
if(Number(v_montantAcpte)>Number(v_anc_soldeAcpte))
{
$("#montantAcpte").focus();
v_msg="Veuillez vérifier le montant de l\'acompte!";
v_msgEng="Please check the amount of the deposit!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idQuittance='+idQuittance+'&montantAcpte='+v_montantAcpte+'&primeTtcAcpte='+v_primeTtcAcpte;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximpayeclient/ajouteracomptequittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function solder_quittance_temp(idQuittance)
{
donnees = 'idQuittance='+idQuittance;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationclient/solderquittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function solder_quittance_client_temp(idQuittance)
{
donnees = 'idQuittance='+idQuittance;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximpayeclient/solderquittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function supprimer_detail_encaissement(idDetailencaissement)
{
donnees = 'idDetailencaissement='+idDetailencaissement;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationclient/supprimerquittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function retirer_garantie_police(idGarantie)
{
donnees = 'idGarantie='+idGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiespolice/supprimergarantie/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouter_une_garantie_college(codeGarantie)
{
donnees = 'codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/ajoutergarantie/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_detail_encaissement_client(idDetailencaissement)
{
donnees = 'idDetailencaissement='+idDetailencaissement;
$("#div_situation_client").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximpayeclient/supprimerquittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_client").html(data);
},
error: function(data) {
},
complete: function() {
recap_bordereau_encaissement();
}
});
}
function encaissement_changer_client(numeroClient)
{
if (numeroClient>"0")
{
$("#forminfoclient").submit();
}
}
function encaisser_bordereau()
{
window.location.assign($("#racineWeb").val()+"Encaisserbordereau/");
}
function encaisser_bordereau_detail()
{
}
function imprimer_recu(idEncaissement)
{
donnees = 'idEncaissement='+idEncaissement;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function afficher_pop_recherche_client()
{
numeroclientsearch = $("#numeroclientsearch").val();
nomsearch = $("#nomsearch").val();
prenomsearch = $("#prenomsearch").val();
telsearch = $("#telsearch").val();
if (numeroclientsearch+nomsearch+prenomsearch+telsearch > " ")
{
donnees = "valid=1&numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&prenomsearch="+prenomsearch+"&telsearch="+telsearch;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteclients/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeclient").html(data);
}
});
}
}
function afficher_pop_recherche_client_enc()
{
numeroclientsearch = $("#numeroclientsearch").val();
nomsearch = $("#nomsearch").val();
prenomsearch = $("#prenomsearch").val();
telsearch = $("#telsearch").val();
if (numeroclientsearch+nomsearch+prenomsearch+telsearch > " ")
{
donnees = "valid=1&numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&prenomsearch="+prenomsearch+"&telsearch="+telsearch;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteclientsenc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeclient").html(data);
}
});
}
}
function selectionner_client_pop(id,no,nom)
{
$("#nocli").val(no);
$("#nomcli").val(nom);
selectionner_client(id,no);
}
function ctrlkeypress(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_client();
}
}
function ctrlkeypress_enc(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_client_enc();
}
}
function ajaxListerMoyenPaiement()
{
codeModePaiement = $("#codeModePaiement").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxmoyenpaiement/",
type : 'post',
data: "codeModePaiement="+codeModePaiement,
error: function(errorData) {
},
success: function(data) {
$("#listemoyenpaiement").html(data);
$("#codeMoyenPaiement").focus();
},
complete: function() {
}
});
}
function ajax_no_cpt_paiement()
{
codeModePaiement = $("#codeModePaiement").val();
codeMoyenPaiement = $("#codeMoyenPaiement").val();
donnees = "codeModePaiement="+codeModePaiement+"&codeMoyenPaiement="+codeMoyenPaiement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxnocptmoyenpaiement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#infonocpt").html(data);
},
complete: function() {
$("#numeroCompte").val( $("#numeroCompte_info").val());
$("#referencePaiement").focus();
}
});
}
function modifier_detail_encaissement(idDetailencaissement)
{
}
function recap_bordereau_encaissement()
{
montant_ecart = $("#montant_ecart_info").val();
$("#montant_selection").val( $("#montant_selection_info").val());
$("#montant_ecart").val(montant_ecart);
}
function enregistrer_encaissement_bordereau()
{
montant_ecart = $("#montant_ecart").val();
montant_ecart = montant_ecart.replace(" ", "");
montant_ecart = parseInt(montant_ecart);
montant_ecart = Math.abs(montant_ecart);
if(montant_ecart>"100")
{
v_msg="Veuillez vérifier votre écart!";
v_msgEng="Please check your gap!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#formente_encaissement").submit();
}
function enregistrer_encaissement_client()
{
montant_ecart = $("#montant_ecart").val();
montant_ecart = montant_ecart.replace(" ", "");
montant_ecart = parseInt(montant_ecart);
montant_ecart = Math.abs(montant_ecart);
if(montant_ecart>"100")
{
v_msg="Veuillez vérifier votre écart!";
v_msgEng="Please check your gap!";
alert_ebene(v_msg, v_msgEng);
return;
}
montant = $("#montant").val();
montant = montant.replace(" ", "");
montant = parseInt(montant);
montant = Math.abs(montant);
codeModePaiement = $("#codeModePaiement").val();
codeMoyenPaiement = $("#codeMoyenPaiement").val();
referencePaiement = $("#referencePaiement").val();
libelleOperation = $("#libelleOperation").val();
if(montant=="100")
{
v_msg="Veuillez saisir un montant!";
v_msgEng="Please enter an amount";
alert_ebene(v_msg, v_msgEng);
$("#montant").focus();
return;
}
if(codeModePaiement<=" ")
{
v_msg="Veuillez indiquer le mode de paiement!";
v_msgEng="Please enter the method of payment";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if(codeMoyenPaiement<=" ")
{
v_msg="Veuillez indiquer le moyen de paiement!";
v_msgEng="Please enter the method of payment!";
alert_ebene(v_msg, v_msgEng);
$("#codeMoyenPaiement").focus();
return;
}
if(referencePaiement<=" ")
{
v_msg="Veuillez indiquer la référence du paiement!";
v_msgEng="Please enter the payment reference!";
alert_ebene(v_msg, v_msgEng);
$("#referencePaiement").focus();
return;
}
if(libelleOperation<=" ")
{
v_msg="Veuillez saisir le libellé de l\'opération!";
v_msgEng="Please enter the text of the transaction!";
alert_ebene(v_msg, v_msgEng);
$("#libelleOperation").focus();
return;
}
$("#formente_encaissement").submit();
}
function ajax_context_client(idClient)
{
donnees = 'idClient='+idClient;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextclient/",
type : 'post',
data: donnees,
error: function(errorData) {
}
});
}
function ajax_context_client_afficher(idClient)
{
donnees = 'idClient='+idClient;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextclient/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Ficheclient/");
}
});
}
function ajax_context_client_d_afficher(idClient)
{
donnees = 'idClient='+idClient;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextclientd/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Ficheprospect/");
}
});
}
function ajax_context_police(idPolice)
{
donnees = 'idPolice='+idPolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
}
});
}
function ajax_context_police_d(idPolice)
{
donnees = 'idPolice='+idPolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpoliced/",
type : 'post',
data: donnees,
error: function(errorData) {
}
});
}
function ajax_context_police_afficher(idPolice)
{
donnees = 'idPolice='+idPolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
}
});
}
function ajax_context_garant_afficher(codeGcAssureur)
{
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextgarant/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data){
afficher_gc_assureur(data);
},
complete: function() {
}
});
}
function ajax_context_police_d_afficher(idPolice)
{
donnees = 'idPolice='+idPolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpoliced/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Fichedevis/");
}
});
}
function ajax_deconnexion()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdeconnexion/",
complete: function()
{
window.open('about:blank','_parent','');
close();
window.close();
}
});
/* 24/03/2019
$.ajax({
url: $("#racineWeb").val()+"Ajaxdeconnexion/"
});
*/
}
function selectionner_college(idCollege)
{
$("#idCollege" ).val(idCollege);
}
function supprimer_college(idCollege)
{
v_msg="Confirmez-vous la suppression de ce collège?";
v_msgEng="Do you confirm the removal of this college?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Collegepolice/supprimerCollege/"+idCollege+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_college_d(idCollege)
{
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la suppression de ce collège?";
v_msgEng="Do you confirm the removal of this college?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichedevis/supprimerCollege/"+idCollege+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_college(idCollege)
{
if (idCollege>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifiercollege/"+idCollege+"/");
}
}
function modifier_college_d(idCollege)
{
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollege>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifiercolleged/"+idCollege+"/");
}
}
function consulter_college(idCollege)
{
if (idCollege>"0")
{
window.location.assign($("#racineWeb" ).val()+"Consultercollege/"+idCollege+"/");
}
}
function retour_college()
{
idCollege=$("#idCollege").val();
if (idCollege>"0")
{
window.location.assign($("#racineWeb" ).val()+"Consultercollege/"+idCollege+"/");
}
}
function ajax_flexcode()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxflexcode/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#content").html(data);
},
complete: function() {
}
});
}
function ajaxttcfammille()
{
idCollege=$("#idCollege").val();
dateEntree=$("#dateEntree").val();
donnees = 'idCollege='+idCollege;
donnees += '&dateEntree='+dateEntree;
$.ajax({
url: $("#racineWeb").val()+"Ajaxttcfammille/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#infottc").html(data);
},
complete: function() {
}
});
}
function supprimer_adherent()
{
idAherent=$("#idAdherent_C").val();
primeArchive=$("#primeArchive").val();
if (primeArchive=="1")
{
v_msg="Prime archivée!";
v_msgEng="Primium archived!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTypeAvenant=$("#codeTypeAvenant_C").val();
// alert('codeTypeAvenant => '+codeTypeAvenant);
// return;
if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN" && codeTypeAvenant!="CHE")
{
v_msg="Veuillez procéder à un retrait!";
v_msgEng="Please make a withdrawal!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (primeArchive=="0")
{
supprimer_adherent_id(idAherent);
return;
}
}
function supprimer_adherent_id(idAherent)
{
v_msg="Confirmez-vous la suppression de cet adhérent?";
v_msgEng="Do you confirm the deletion of this member?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherent/supprimer/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data)
{
v_msg="Suppression terminée avec succès terminé!";
v_msgEng="Deletion completed successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
adherents_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_adherent_id_list(idAherent)
{
codeTypeAvenant=$("#codeTypeAvenant_C").val();
if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN" && codeTypeAvenant!="CHE")
{
v_msg="Veuillez procéder à un retrait!";
v_msgEng="Please make a withdrawal!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la suppression de cet adhérent?";
v_msgEng="Do you confirm the deletion of this member?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"ajaxadherent/supprimer/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data) {
v_msg="Suppression terminée avec succès terminé!";
v_msgEng="Deletion completed successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
adherents_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_init_echancier()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxinitnbecheance/",
type : 'post',
data: "codeTypeEcheancier="+$("#codeTypeEcheancier").val(),
error: function(errorData) {
},
success: function(data) {
$("#infonbEcheance").html(data);
},
complete: function() {
$("#nbEcheance").val( $("#nbEcheance_info").val());
ajax_maj_echancier();
}
});
}
function ajax_maj_echancier()
{
codeTypeEcheancier = $("#codeTypeEcheancier").val();
nbEcheance = $("#nbEcheance").val();
tauxInteret = $("#tauxInteret").val();
donnees = "codeTypeEcheancier="+codeTypeEcheancier+"&nbEcheance="+nbEcheance+"&tauxInteret="+tauxInteret;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcheancier/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Echeancier/");
}
});
}
function enregistrer_echeancier()
{
if ($("#nbEcheance").val()=="1")
{
v_msg="Confirmez-vous l\'émission sans échéancier?";
v_msgEng="Do you confirm the issue of primium without payment schedule?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
afficher_police_id();
return;
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
return;
}
});
}
v_msg="Confirmez-vous cet échéancier?";
v_msgEng="Do you confirm this payment schedule?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcheancier/enregistrer/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_police_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_maj_lib_echancier(idEcheancier, libelleEcheance)
{
donnees = "idEcheancier="+idEcheancier+"&libelleEcheance="+libelleEcheance;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcheancier/majlibelle/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Echeancier/");
}
});
}
function ajax_maj_date_echancier(idEcheancier, datePaiement)
{
donnees = "idEcheancier="+idEcheancier+"&datePaiement="+datePaiement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcheancier/majdatepaiement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Echeancier/");
}
});
}
function ajax_maj_taux_echancier(idEcheancier, tauxEcheance)
{
nbEcheance = $("#nbEcheance").val();
donnees = "idEcheancier="+idEcheancier+"&tauxEcheance="+tauxEcheance+"&nbEcheance="+nbEcheance;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcheancier/majtauxecheance/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Echeancier/");
}
});
}
function retirer_garantie_college(idGarantie)
{
donnees = 'idGarantie='+idGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/supprimergarantie/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_taux_plafond(idGarantie, tauxPlafond, controle)
{
tauxPlafond=tauxPlafond.replace(",",".");
controle.value=tauxPlafond;
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&tauxPlafond="+tauxPlafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majtauxplafond/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
}
function ajax_imposer_plafond(idGarantie, plafond, controle)
{
plafond=plafond.replace(",",".");
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/imposerplafond/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
}
function ajax_maj_lib_gar_opt(idGarantie, libellegarantie, controle)
{
if (libellegarantie<=" ")
{
return;
}
donnees = 'idGarantie='+idGarantie+"&libellegarantie="+libellegarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majlibgar/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
function maj_prime_gar_opt(idGarantie, primeOption, controle)
{
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&primeOption="+primeOption;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majprimeopt/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
}
function archiver_garantie_college(idCollege)
{
v_msg="Validez-vous ce collège?";
v_msgEng="Do you validate this college?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/archivergarntie/",
type : 'post',
data: "idCollege="+idCollege,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
college_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function controle_champ_obligatoire(controle)
{
if (controle.value<=" ")
{
v_msg="Valeur exigée!";
v_msgEng="Value required!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
return true;
}
function controle_champ_obligatoire_new(controle)
{
if (controle.value<=" ")
{
v_msg="Valeur exigée!";
v_msgEng="Value required!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
return true;
}
function controle_champ_obligatoire_old(controle)
{
if (controle.value<=" ")
{
v_msg="Valeur exigée!";
v_msgEng="Value required!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
return true;
}
function plafond_adherent()
{
if ($("#idAdherent_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Plafondadherent/");
}
}
function creer_adherents()
{
nbAdh = $("#nbAdh_C").val();
codeTypeContrat = $("#codeTypeContrat_C").val();
//if ((codeTypeContrat!="G") && (nbAdh>0) )
if ((codeTypeContrat=="P") && (nbAdh>0) )
{
v_msg="Ce n\'est pas une police GROUPE!";
v_msgEng="This is not a GROUP policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Creeradherent/");
}
function creer_colleges()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Creercollege/initcollege/");
}
function creer_colleges_d()
{
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Creercolleged/initcollege/");
}
function creer_beneficiaires()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
etatadh=$("#codeEtatAdherent_C").val();
if (etatadh != "V")
{
v_msg="Attention! cette famille n\'est pas en vigueur!";
v_msgEng="Warning! this family is not in force!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Creerbeneficiaire/");
}
function changer_etat_adherent()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Changeretatadherent/");
}
function creer_avenant()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Creeravenant/");
}
function liste_avenant()
{
window.location.assign($("#racineWeb" ).val()+"Listeavenant/");
}
function prorater_prime_adherent()
{
codeModeCalculPrime = $("#codeModeCalculPrime").val();
if(codeModeCalculPrime=="TA"){
calcul_prime_adherent();
return;
}
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#div_prime").html("");
return;
}
dateEntree=$("#dateEntree").val();
prorata=$("#prorata").val();
donnees = 'idCollege='+idCollege;
donnees += '&dateEntree='+dateEntree;
donnees += '&prorata='+prorata;
$.ajax({
url: $("#racineWeb").val()+"Ajaxproraterprime/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prime").html(data);
},
complete: function() {
}
});
}
function prorater_prime_beneficiaire()
{
codeModeCalculPrime = $("#codeModeCalculPrime").val();
if(codeModeCalculPrime=="TA"){
calcul_prime_beneficiaire();
return;
}
idAvenant = $("#idAvenant").val();
if(idAvenant<=" ")
{
v_msg="Veuillez sélectionner un avenant!";
v_msgEng="Please select an Amendment!";
alert_ebene(v_msg, v_msgEng);
$("#idAvenant").focus();
return;
}
codeLienParente=$("#codeLienParente").val();
if (codeLienParente=="A")
{
v_msg="Veuillez revoir le lien de parenté!";
v_msgEng="Please review the relationship";
alert_ebene(v_msg, v_msgEng);
$("#codeLienParente").focus();
return;
}
dateEntree=$("#dateEntree").val();
fraisCarte=$("#fraisCarte").val();
prorata=$("#prorata").val();
donnees = '&dateEntree='+dateEntree;
donnees += '&fraisCarte='+fraisCarte;
donnees += '&prorata='+prorata;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxproraterprimebeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prime").html(data);
},
complete: function() {
}
});
}
function histo_etats()
{
window.location.assign($("#racineWeb" ).val()+"Histoetat/");
}
function afficher_emission(idEmission)
{
if (idEmission>"0")
{
window.location.assign($("#racineWeb" ).val()+"Emission/"+idEmission+"/");
}
}
function exporter_liste_assures()
{
$('#div_exporter_liste_assures').html('');
$("#btn_exporter_liste_assures").click();
}
function imprimer_liste_assures()
{
$('#div_export_assures').html('');
$("#btn_liste_assures").click();
}
function imprimer_limites()
{
idEntetecontrat=$("#idEntetecontrat").val();
if (idEntetecontrat<="0")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#idEntetecontrat").focus();
div_attente.html('');
return;
}
donnees = 'idEntetecontrat='+idEntetecontrat;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlimite/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function avenantimprimer_cp()
{
idAvenant=$("#idAvenant").val();
donnees = '&idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxavenantimprimercp/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_cp(lienEtat)
{
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt3' + ' ');
donnees = '&idAvenant='+idAvenant +'&lienEtat='+lienEtat+'&debutStat='+debutStat+"&finStat="+finStat;
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercp/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_reseau_college(idCollege)
{
var div_imprime_reseau = $('#div_imprime_reseau');
donnees = 'idCollege='+idCollege;
div_imprime_reseau.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimereseaucollege/",
type: 'POST',
data: donnees,
success: function(data)
{
div_imprime_reseau.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_cp_d(lienEtat)
{
var div_export = $('#div_export_a');
div_export.html('' + '
');
donnees = 'lienEtat='+lienEtat;
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercpd/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_cp_eng()
{
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercpeng/",
type: 'POST',
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_cp_eng_d()
{
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercpengd/",
type: 'POST',
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function rachat_tm_police()
{
if($('#rachatTm').val()=="1")
{
$("#tauxRachatTm").readable();
}
else
{
$("#tauxRachatTm").val("0");
$("#tauxRachatTm").unreadable();
}
}
function taux_referencement()
{
if($('#avecReferencement').val()=="1")
{
$("#tauxAvecReferencement").val("0");
$("#tauxAvecReferencement").readable();
$("#tauxSansReferencement").val("0");
$("#tauxSansReferencement").readable();
}
else
{
$("#tauxAvecReferencement").val("0");
$("#tauxSansReferencement").val("0");
$("#tauxAvecReferencement").unreadable();
$("#tauxSansReferencement").unreadable();
}
}
function pop_tableau_prestation()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxtableauprestation/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_tableau_prestation").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function pop_consulter_tableau_prestation()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxconsultertableauprestation/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_tableau_prestation").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function pop_afficher_detail_resiliation()
{
var div_tableau_assure = $('#div_tableau_assure');
div_tableau_assure.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailresiliation/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_tableau_assure.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function maj_college()
{
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
$("#btn_recap").click();
}
function ajax_maj_tm(idPrestation, tm, controle)
{
tm=tm.replace(",",".");
controle.value=tm;
if(controle_numerique(controle))
{
donnees = 'idPrestation='+idPrestation+"&tm="+tm;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtableauprestation/majtm/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function texte_cp()
{
window.location.assign($("#racineWeb" ).val()+"Textecp/");
}
function imprimer_contrat()
{
window.location.assign($("#racineWeb" ).val()+"Contrat/");
}
function imprimer_devis()
{
window.location.assign($("#racineWeb" ).val()+"Imprimerdevis/");
}
function rapport_sp_police()
{
window.location.assign($("#racineWeb" ).val()+"Sppolice/");
}
function rapport_sp_adherent()
{
window.location.assign($("#racineWeb" ).val()+"Spadherent/");
}
function rapport_sp_college()
{
window.location.assign($("#racineWeb" ).val()+"Spcollege/");
}
function rapport_sp_beneficiaire()
{
window.location.assign($("#racineWeb" ).val()+"Spbeneficiaire/");
}
function enregistrer_avenant()
{
//
codeTypeAvenant=$("#codeTypeAvenant").val();
//alert(codeTypeAvenant);
//return;
oldCodeTypeAvenant=$("#oldCodeTypeAvenant").val();
if ($("#codeTypeAvenant").val()<" ")
{
v_msg="Veuillez sélectionner le type d\'avenant!";
v_msgEng="Please select the type of amendment!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(codeTypeAvenant!="CHE" && codeTypeAvenant!="REN")
{
var d_effet = new Date($("#dateEffetSql").val()); // 01/05/2022
var d_fin = new Date($("#dateFinSql").val()); // 31/12/2022
var d_avenant = $("#dateAvenant").datepicker("getDate"); // 20/07/2022
dt_effet = Math.round(Date.parse(d_effet)/(1000*3600*24));
dt_fin = Math.round(Date.parse(d_fin)/(1000*3600*24));
dt_avenant = Math.round(Date.parse(d_avenant)/(1000*3600*24));
/*
alert("dt_effet => "+dt_effet);
alert("dt_fin => "+dt_fin);
alert("dt_avenant => "+dt_avenant);
return;
*/
if(codeTypeAvenant!="RVP"){
if (dt_avenant>dt_fin || dt_avenantdt2)
{
v_msg="Veuillez revoir la date de renouvellement!";
v_msgEng="Please review the renewal date!";
alert_ebene(v_msg, v_msgEng);
return;
}
var eff = $("#dateAvenant").datepicker("getDate");
var ech = $("#dateEcheanceRen").datepicker("getDate");
if (ech>eff.addMonths(12)) {
v_msg="Période supérieur à un an!";
v_msgEng="Period greater than one year!";
alert_ebene(v_msg, v_msgEng);
}
}
if(codeTypeAvenant=="CHE" && oldCodeTypeAvenant=="REN")
{
var td1 = new Date($("#dateEffet").val());
var td2 = $("#dateAvenant").datepicker("getDate");
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
if (dt1>dt2)
{
v_msg="Veuillez revoir la date!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
if (
codeTypeAvenant=="RET" ||
codeTypeAvenant=="RES" ||
codeTypeAvenant=="SUS" ||
codeTypeAvenant=="ANL" ||
codeTypeAvenant=="RVP" ||
codeTypeAvenant=="ADL" ||
codeTypeAvenant=="INC" ||
codeTypeAvenant=="CHC" ||
codeTypeAvenant=="CHE" ||
codeTypeAvenant=="SUA" ||
codeTypeAvenant=="RVA" ||
codeTypeAvenant=="ING" ||
codeTypeAvenant=="INA" ||
codeTypeAvenant=="REG" ||
codeTypeAvenant=="REA")
{
motifAvenant=$("#motifAvenant").val();
if ($("#motifAvenant").val()<" ")
{
v_msg="Veuillez fournir le motif!";
v_msgEng="Please provide the reason";
alert_ebene(v_msg, v_msgEng);
return;
}
}
v_msg="Confirmez-vous cet avenant?";
v_msgEng="Do you confirm this amendment to the contract?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
var div_attente = $('#div_attente');
div_attente.html('' + '
');
codeTypeAvenant=$("#codeTypeAvenant").val();
donnees = "";
if (codeTypeAvenant=="ANL")
{
donnees = "controle=existequittance";
}
if(donnees>" ")
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontroleavenantpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// alert(data);
$("#div_controler_avenant").html(data);
},
complete: function() {
$("#controler_avenant").val($("#controler_avenant_info").val());
resultat_controler_avenant = $("#controler_avenant").val();
if (resultat_controler_avenant=="Q")
{
v_msg="Attention, cette police possède des quittances!";
v_msgEng="Warning, this policy has premium issues!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (resultat_controler_avenant=="C")
{
v_msg="Attention, cette police possède des sinistres!";
v_msgEng="Warning, this policy has claims!";
alert_ebene(v_msg, v_msgEng);
return;
}
// return;
$("#btn_enreg").click();
}
});
div_attente.empty();
}
else
if (codeTypeAvenant=="ADL")
{
donnees = "dateAvenant="+$("#dateAvenant").val()+"&motifAvenant="+motifAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadditionnelle/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
$("#btn_enreg").click();
}
});
}
else
{
$("#btn_enreg").click();
}
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_resiliation()
{
v_msg="Confirmez-vous la résiliation de cette police?";
v_msgEng="Do you confirm the cancellation of this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Ficheresiliation/enregistrerresiliation/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_retrait()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
nbAliment=$("#nbAliment").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les personnes à retirer!";
v_msgEng="Please select the people to remove!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous le retrait des personnes sélectionnées de cette police?";
v_msgEng="Do you confirm the withdrawal of the selected people from this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Ficheretrait/enregistrerretrait/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
});
}
function controle_date_avenant()
{
$("#div_periodidite").html("");
codeTypeAvenant=$("#codeTypeAvenant").val();
idBeneficiaireFacture = $("#idBeneficiaireFacture").val();
idCollegeFacture = $("#idCollegeFacture").val();
//alert(idCollegeFacture);
if(codeTypeAvenant=="REN")
{
$("#dateAvenant").val($("#DateRenouvellement_fr").val());
$("#motifAvenant").val("");
$("#motifAvenant").unreadable();
$.ajax({
url: $("#racineWeb").val()+"Ajaxrenouvellement/",
type: 'POST',
// data: donnees,
success: function(data)
{
$("#div_periodidite").html(data);
$(".datepicker" ).datepicker();
CalculerEcheanceRen();
CalculerFinRen();
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
$("#dateAvenant").readable();
}
else
if(codeTypeAvenant=="ADL")
{
$("#dateAvenant").val($("#datejourfr_C").val());
$("#dateAvenant").unreadable();
$("#motifAvenant").readable();
}
else
if(codeTypeAvenant=="ANL")
{
$("#dateAvenant").val($("#dateEffet").val());
$("#dateAvenant").unreadable();
$("#motifAvenant").readable();
}
else
if(codeTypeAvenant=="QTM")
{
if(idCollegeFacture=="0"){
v_msg="Aucun collège validé!";
v_msgEng="No validated college";
alert_ebene(v_msg, v_msgEng);
setTimeout(function() {
window.location.assign($("#racineWeb" ).val()+"Creeravenant/");
}, 2000);
return;
}
$("#dateAvenant").val($("#datejourfr_C").val());
$("#dateAvenant").readable();
$("#motifAvenant").readable();
if(idBeneficiaireFacture=="")
{
ajouteradherentfacturation();
}
}
else
{
$("#dateAvenant").val($("#datejourfr_C").val());
$("#dateAvenant").readable();
$("#motifAvenant").readable();
}
}
function pop_afficher_detail_renouvellement()
{
var div_patienter = $('#div_patienter');
div_patienter.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrenouvellement/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_patienter.html('');
$('#div_detail_renouvellement').html(data);
//appliquerDataTable();
$('#div_detail_renouvellement').modal("show");
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function enregistrer_renouvellemnt()
{
v_msg="Confirmez-vous le renouvellement de cette police?";
v_msgEng="Do you confirm the renewal of this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Ficherenouvellement/enregistrerrenouvellement/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function fiche_limite_additionnelle()
{
window.location.assign($("#racineWeb" ).val()+"Fichelimiteadditionnelle/");
}
function enregistrer_changement_etat_famille()
{
codeEtatAdherent=$("#codeEtatAdherent").val();
if (codeEtatAdherent<" ")
{
v_msg="Veuillez sélectionner le nouvel état!";
v_msgEng="Please select the new state!";
alert_ebene(v_msg, v_msgEng);
return;
}
motifEtat=$("#motifEtat").val();
if (motifEtat<" ")
{
v_msg="Veuillez indiquer le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce changement d\'état?";
v_msgEng="Do you confirm this change of state?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#btn_enreg").click();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function changer_etat_beneficiaire()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Changeretatbeneficiaire/");
}
function enregistrer_changement_etat_beneficiaire()
{
codeEtatBeneficiaire=$("#codeEtatBeneficiaire").val();
if (codeEtatBeneficiaire<" ")
{
v_msg="Veuillez sélectionner le nouvel état!";
v_msgEng="Please select the new state!";
alert_ebene(v_msg, v_msgEng);
return;
}
motifEtat=$("#motifEtat").val();
if (motifEtat<" ")
{
v_msg="Veuillez indiquer le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce changement d\'état?";
v_msgEng="Do you confirm this change of state?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#btn_enreg").click();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function pop_afficher_selection_retrait()
{
var div_selection_assure = $('#div_selection_assure');
div_selection_assure.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionretrait/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function beneficiaire_a_retirer(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionretrait/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function recapituler_retrait()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function changer_college()
{
codeTypeAvenant=$("#codeTypeAvenant_C").val();
// autorisé le 11/07/2018 en attendant
if (codeTypeAvenant!="REN")
{
v_msg="Opération possible uniquement lors du renouvellement!";
v_msgEng="Operation possible only during renewal!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeEtatFacturation=$("#codeEtatFacturation").val();
if (codeEtatFacturation=="1")
{
v_msg="Attention! Famille déjà facturée!";
v_msgEng="Warning! Family already billed!";
alert_ebene(v_msg, v_msgEng);
return;
}
consommation_adherent=$("#consommation_adherent").val();
if(consommation_adherent>"0")
{
v_msg="Attention! cette famille a déjà consommé!";
v_msgEng="Warning! this family has already consumed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Changercollege/");
}
function changer_college_adherent()
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxchangercollege/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prime").html(data);
},
complete: function() {
}
});
}
function enregistrer_changement_college()
{
idCollege=$("#idCollege").val();
idCollegeOld=$("#idCollegeOld").val();
if (idCollege==idCollegeOld)
{
v_msg="Veuillez sélectionner un autre collège!";
v_msgEng="Please select a another college!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#btn_enreg").click();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_limite_additionnelle()
{
nbAliment=$("#nbAliment").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les familles concernées!";
v_msgEng="Please select the families concerned!";
alert_ebene(v_msg, v_msgEng);
return;
}
cumulPlafond=$("#cumulPlafond").val();
// alert("cumulPlafond => "+cumulPlafond);
// return;
if (cumulPlafond<="1")
{
v_msg="Veuillez saisir les limites additionnelles!";
v_msgEng="Please enter the additional limits!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ces limites additionnelles?";
v_msgEng="Do you confirm these additional limits?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichelimiteadditionnelle/enregistrerlimiteadditionnelle/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function selection_college(p_choix,p_id_college_temp)
{
donnees = 'idCollegeTemp='+p_id_college_temp;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadditionnelle/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_additionnelle();
}
});
}
function modifier_college_temp(p_id_college_temp)
{
if (p_id_college_temp>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifiercollegetemp/"+p_id_college_temp+"/");
}
}
function maj_limite_additionnelle(idGarantie, plafond, controle)
{
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
controle.focus();
}
});
}
}
function maj_prime_additionnelle(idGarantie, primeOption, controle)
{
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&primeOption="+primeOption;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimeadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
recapituler_limite_college();
controle.focus();
}
});
}
}
function enregistrer_college_temp()
{
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = 0; // parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
ticketModerateurHorsReseau = $('#ticketModerateurHorsReseau').val();
ageLimiteEnfantEleve = $('#ageLimiteEnfantEleve').val();
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeBaseTarification='+codeBaseTarification+'&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
//donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&ticketModerateurHorsReseau='+ticketModerateurHorsReseau+'&ageLimiteEnfantEleve='+ageLimiteEnfantEleve;
console.log(donnees);
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/enregistrercollegelienparentetemp/",
type: 'POST',
data: donnees,
success: function(data)
{
},
complete: function(data)
{
}
});
}
function recapituler_limite_additionnelle()
{
var div_primes = $('#div_primes');
$.ajax({
url: $("#racineWeb").val()+"Recaplimiteadd/",
type: 'POST',
success: function(data) {
div_primes.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function recapituler_limite_college()
{
var div_recap = $('#div_recap');
$.ajax({
url: $("#racineWeb").val()+"Recaplimitecollege/",
type: 'POST',
success: function(data) {
div_recap.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function changer_limite()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
etatadh=$("#codeEtatAdherent_C").val();
if (etatadh != "V")
{
v_msg="Attention! cette famille n\'est pas en vigueur!";
v_msgEng="Warning! this family is not in force!";
alert_ebene(v_msg, v_msgEng);
return;
}
rapport_sp_police=$("#rapport_sp_police").val();
if(rapport_sp_police>"0.70")
{
v_msg="Attention! S/P > 70%";
v_msgEng="Warbing! Loss Ratio > 70%";
alert_ebene(v_msg, v_msgEng);
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteaddadherent/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Changerlimite/");
}
});
}
function maj_limite_add_adherent(idGarantie, plafond, controle)
{
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadherent/majplafondadherent/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
controle.focus();
}
});
}
}
function enregistrer_changement_limite()
{
$("#btn_enreg").click();
}
function pop_afficher_selection_limite(p_id_college_temp)
{
var div_selection_assure = $('#div_selection_assure');
donnees = 'id_college_temp='+p_id_college_temp;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function selection_famille_limite(p_choix,p_idBeneficiaire)
{
donnees = 'idBeneficiaire='+p_idBeneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_college_simple();
}
});
}
function recapituler_limite_college_simple()
{
$.ajax({
url: $("#racineWeb").val()+"Recaplimitecollege/recapituler/",
type: 'POST',
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_additionnelle();
}
});
}
function selectionner_tout_limite(p_idCollegeTemp, p_choix)
{
donnees = 'idCollegeTemp='+p_idCollegeTemp;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_college_simple();
pop_afficher_selection_limite(p_idCollegeTemp);
}
});
}
function gestionbon()
{
adminBon = $("#adminBon").val();
if (adminBon!="1")
{
v_msg="Accès refusé!";
v_msgEng="Access denied!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Gestionbons/");
}
function getDenierNumeroBon()
{
$("#msgErreur").html("");
$("#div_wait").html("");
codeTypeBon=$("#codeTypeBon").val();
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#msgErreur").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxderniernumerobon/",
type : 'post',
data: "codeTypeBon="+codeTypeBon,
error: function(errorData) {
},
success: function(data) {
$("#infodernierbon").html(data);
$("#msgErreur").html("");
},
complete: function() {
denierNumeroBon = $("#denierNumeroBon_info").val();
denierNumeroBon = parseInt(denierNumeroBon);
$("#denierNumeroBon").val(denierNumeroBon);
$("#noDepart").val(denierNumeroBon+1);
$("#noFin").val(denierNumeroBon+50);
}
});
}
function genererbon()
{
codePrestataire=$("#codePrestataire").val();
codeTypeBon=$("#codeTypeBon").val();
receptionnaire=$("#receptionnaire").val();
noDepart=$("#noDepart").val();
noFin=$("#noFin").val();
if (noDepart=="")
{
noDepart="0";
}
if (noFin=="")
{
noFin="0";
}
noDepart = parseInt(noDepart);
noFin = parseInt(noFin);
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
$("#btn_pop_prestataire").click();
return;
}
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
if (noFin {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codeTypeBon='+codeTypeBon+'&noDepart='+noDepart+'&noFin='+noFin+'&receptionnaire='+receptionnaire+'&codePrestataire='+codePrestataire;
// donnees_sav = donnees+'&typeMail=mailgenererbon';
donnees_sav = donnees;
typeMail='mailgenererbon';
$.ajax({
url: $("#racineWeb").val()+"Ajaxplagebonlibre/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#infoplagelibre").html(data);
},
complete: function() {
plageLibre_info=$("#plageLibre_info").val();
if (plageLibre_info!="0")
{
v_msg="Cette plage est déjà occupée!";
v_msgEng="This range is already occupied!";
alert_ebene(v_msg, v_msgEng);
$("#noDepart").focus();
return;
}
$("#div_page_entiere").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgenererbons/genererBon/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_page_entiere").html(data);
},
complete: function() {
imprimer_livraison_bon();
}
});
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficherbon()
{
codePrestataire=$("#codePrestataire").val();
codeTypeBon=$("#codeTypeBon").val();
codeEtatBon=$("#codeEtatBon").val();
noDepart=$("#noDepart").val();
noFin=$("#noFin").val();
if (noDepart=="")
{
noDepart="0";
}
if (noFin=="")
{
noFin="0";
}
noDepart = parseInt(noDepart);
noFin = parseInt(noFin);
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
if (noFin' + ' ');
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherbons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_bonpecs").html(data);
},
complete: function() {
$("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val());
}
});
}
function listergenerationbon()
{
codePrestataire=$("#codePrestataire").val();
codeTypeBon=$("#codeTypeBon").val();
d1=$("#d1").val();
d2=$("#d2").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2;
$("#div_bonpecs").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxalistegenererbons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_bonpecs").html(data);
},
complete: function() {
$("#nbligne").val("Nombre de lignes affichées : "+$("#nbligne_info").val());
}
});
}
function listerdemandebon()
{
codePrestataire=$("#codePrestataire").val();
codeTypeBon=$("#codeTypeBon").val();
d1=$("#d1").val();
d2=$("#d2").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2;
$("#div_bonpecs").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxalistedemandebon/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_bonpecs").html(data);
},
complete: function() {
}
});
}
function ajaxListerExclusions()
{
$("#div_acte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclureacte/",
type : 'post',
data: "idCollege="+$("#idCollege").val(),
error: function(errorData) {
},
success: function(data) {
$("#div_acte").html(data);
}
});
}
function exclure_acte(p_choix, p_codeActe, id_exclusioncollege)
{
donnees = 'idCollege='+$("#idCollege").val();
donnees += '&id_exclusioncollege='+id_exclusioncollege;
donnees += '&codeActe='+p_codeActe;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclureacte/exclure/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function separateur_millier(montant)
{
montant = parseInt(montant);
montant.toLocaleString();
return montant.toLocaleString();
}
function afficher_detail_generartionbon(idgenerationbon)
{
if (idgenerationbon>"")
{
window.location.assign($("#racineWeb" ).val()+"Detailgenerationbon/"+idgenerationbon+"/");
}
}
function afficher_tarifoptique()
{
var div_detail = $('#div_detail');
codeTarifOptique=$("#codeTarifOptique").val();
libelleOptique=$("#libelleOptique").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
/*
if(libelleOptique<=' ')
{
v_msg="Veuillez saisir un nom!";
v_msgEng="Please enter a name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleOptique").focus();
return;
}
*/
donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleOptique='+libelleOptique;
div_detail.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifoptique/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail").html(data);
appliquerDataTable();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function maj_tarifoptique(idDetail, prix)
{
donnees = 'idDetail='+idDetail+"&prix="+prix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifoptique/maj/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function supprimer_espace_nombre(nombre)
{
// nombre = nombre.replace(" ", "");
nombre = nombre.replace(/ /g, "");
if(isNaN(nombre))
{
v_msg = nombre+" n\'est pas un nombre!";
v_msgEng = nombre+" is not a number!";
alert_ebene(v_msg, v_msgEng);
return '0';
}
nombre = parseInt(nombre);
return nombre;
}
function afficher_tarifpharmacie()
{
var div_detail = $('#div_detail');
codeTarifMedicament=$("#codeTarifMedicament").val();
libelleMedicament=$("#libelleMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
/*
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
*/
donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament;
div_detail.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifmedicament/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail").html(data);
appliquerDataTable();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function maj_tarifpharmacie(idDetail, prix)
{
donnees = 'idDetail='+idDetail+"&prix="+prix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifmedicament/maj/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function afficher_tarifacte()
{
var div_detail = $('#div_detail');
codeTarifActe=$("#codeTarifActe").val();
libelleActe=$("#libelleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(libelleActe<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&libelleActe='+libelleActe;
div_detail.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifacte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail").html(data);
appliquerDataTable();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function maj_tarifacte(idDetail, prix)
{
donnees = 'idDetail='+idDetail+"&prix="+prix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifacte/maj/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function gestiondiverses()
{
adminDiv = $("#adminDiv").val();
if (adminDiv!="1")
{
v_msg="Accès refusé!";
v_msgEng="Access denied!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Gestiondiverses/");
}
function liste_derogation_beneficiaire()
{
window.location.assign($("#racineWeb" ).val()+"Listederogationsbenficiaire/");
}
function listerderogationbeneficiaire()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_derogations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_derogations").html(data);
},
complete: function() {
}
});
}
function accepter_derogation(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Accepterderogation/"+idDemandederogation+"/");
}
function refuser_derogation(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Refuserderogation/"+idDemandederogation+"/");
}
function enregistrerrefusderogation()
{
idDemandederogation = $("#idDemandederogation").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusderogation';
typeSms="refusderogation";
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_derogation_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistreraccordderogation()
{
idDemandederogation = $("#idDemandederogation").val();
motifReel = $("#motifReel").val();
debut =$("#debut").val();
fin =$("#fin").val();
codeDerogation = $("#codeDerogation").val();
tmDerogation = $("#tmDerogation").val();
tmDerogation = parseInt(tmDerogation);
codePrestataire = $("#codePrestataire").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
var td0 = $("#datejourfr_C").datepicker("getDate");
var td1 = $("#debut").datepicker("getDate");
var td2 = $("#fin").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
if ((dt0>dt1) || dt1>dt2)
{
v_msg="Veuillez revoir les dates!";
v_msgEng="Please review the dates!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin;
donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordderogation';
typeSms = "accordderogation";
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_derogation_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function listerderogations()
{
codePrestataire=$("#codePrestataire").val();
codeDerogation=$("#codeDerogation").val();
codeReponseDerogation=$("#codeReponseDerogation").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codePrestataire='+codePrestataire+'&codeDerogation='+codeDerogation+'&codeReponseDerogation='+codeReponseDerogation;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_derogations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogations/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_derogations").html(data);
},
complete: function() {
}
});
}
function accepter_derogation_2(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Accepterderogations/"+idDemandederogation+"/");
}
function refuser_derogation_2(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Refuserderogations/"+idDemandederogation+"/");
}
function enregistrerrefusderogation_2()
{
idDemandederogation = $("#idDemandederogation").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifReel").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusderogation';
typeSms="refusderogation";
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistrerrefusderogation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_derogations();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistreraccordderogation_2()
{
idDemandederogation = $("#idDemandederogation").val();
motifReel = $("#motifReel").val();
debut = $("#debut").val();
fin = $("#fin").val();
codeDerogation = $("#codeDerogation").val();
tmDerogation = $("#tmDerogation").val();
tmDerogation = parseInt(tmDerogation);
codePrestataire = $("#codePrestataire").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
var td0 = $("#datejourfr_C").datepicker("getDate");
var td1 = $("#debut").datepicker("getDate");
var td2 = $("#fin").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
if (dt0>dt1 || dt1>dt2)
{
v_msg="Veuillez revoir les dates!";
v_msgEng="Please review the dates!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandederogation='+idDemandederogation+'&motifReel='+motifReel+'&debut='+debut+'&fin='+fin;
donnees += '&codeDerogation='+codeDerogation+'&tmDerogation='+tmDerogation+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordderogation';
typeSms = "accordderogation";
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/enregistreraccordderogation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_derogations();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function liste_derogations()
{
window.location.assign($("#racineWeb" ).val()+"Listederogations/");
}
function prestations()
{
if ($("#idBeneficiaire_C" ).val()>"")
{
window.location.assign($("#racineWeb" ).val()+"Prestations/"+$("#idBeneficiaire_C" ).val()+"/");
}else{
window.location.assign($("#racineWeb" ).val()+"Rechercheprestations/");
}
}
function dossiers()
{
window.location.assign($("#racineWeb" ).val()+"Dossiers/");
}
function factures()
{
window.location.assign($("#racineWeb" ).val()+"Factures/");
}
function listerdossier()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiers/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function selectionner_feuille_maladie(no)
{
$("#numeroFeuilleMaladie_C" ).val(no);
}
function selectionner_facture(idFacture)
{
$("#idFacture_C" ).val(idFacture);
}
function afficher_feuille_maladie()
{
numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val();
if (numeroFeuilleMaladie>"")
{
ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie);
}
}
function ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie)
{
donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/");
}
});
}
function afficher_facture()
{
idFacture=$("#idFacture_C" ).val();
if (idFacture>"")
{
ajax_context_facture_afficher(idFacture);
}
}
function ajax_context_facture_afficher(idFacture)
{
donnees = 'idFacture='+idFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Facture/");
}
});
}
function listerfacture()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactures/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function sinistres()
{
adminDiv = $("#adminDiv").val();
if (adminDiv!="1")
{
v_msg="Accès refusé!";
v_msgEng="Access denied!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Rechercheprestations/");
}
function afficher_pharmacie(numeroBonOrdonnance, codePrestataireLivraison, prestataireLivraison)
{
/*facture = $("#facture").val();
if(facture=="0"){
v_msg="Non facturé!";
v_msgEng="Not billed!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison;
donnees += '&prestataireLivraison='+prestataireLivraison;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/");
}
});
}
function afficher_optique(numeroBonOptique, codePrestataireLivraison)
{
donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextopticien/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Opticiencons/");
}
});
}
function fraisfuneraire()
{
window.location.assign($("#racineWeb" ).val()+"Fraisfuneraire/");
}
function demanderfraisfuneraire()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
if (fraisFuneraireDemande==1)
{
v_msg="Déjà effectuée!";
v_msgEng="Already done!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Demandefraisfuneraire/");
}
function modifierdemanderfraisfuneraire()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
fraisFunerairePaye=$("#fraisFunerairePaye_C").val();
if (fraisFuneraireDemande!=1)
{
v_msg="Aucune demande en cours!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (fraisFunerairePaye==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Déjà effectuée!";
v_msgEng="Already done!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Modifierfraisfuneraire/");
}
function payerfraisfuneraire()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
fraisFunerairePaye=$("#fraisFunerairePaye_C").val();
if (fraisFuneraireDemande!=1)
{
v_msg="Aucune demande en cours!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==0)
{
v_msg="Aucune Demande de Règlement!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (fraisFunerairePaye==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Payerfraisfuneraire/");
}
function enregistrerdemandefraisfuneraire()
{
enVigueur=$("#enVigueur_C").val();
codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val();
etatbeneficiaire=$("#etatbeneficiaire_C").val();
if (enVigueur!="1")
{
v_msg="Attention! cette personne n'est pas en vigueur,";
v_msgEng="Warning! This person is not in force,";
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeEtatBeneficiaire!="V")
{
v_msg="Attention! "+etatbeneficiaire;
v_msgEng="Warning! "+etatbeneficiaire;
alert_ebene(v_msg, v_msgEng);
return;
}
demandeur = $("#demandeur").val();
codeLienDemandeur = $("#codeLienDemandeur").val();
causeDeces = $("#causeDeces").val();
dateDeces=$("#dateDeces").val();
beneficiaireReglement = $("#beneficiaireReglement").val();
codeLienBeneficiaire = $("#codeLienBeneficiaire").val();
observations = $("#observations").val();
fraisReel = $("#fraisReel").val();
montantApayer = $("#montantApayer").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
v_msgEng="Please enter the name of the payment requestor";
alert_ebene(v_msg, v_msgEng);
$("#demandeur").focus();
return;
}
if (codeLienDemandeur<=" ")
{
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
v_msgEng="Please select the relationship with the requestor!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienDemandeur").focus();
return;
}
if (causeDeces<=" ")
{
v_msg="Veuillez saisir la cause du décès!";
v_msgEng="Please enter the cause of death";
alert_ebene(v_msg, v_msgEng);
$("#causeDeces").focus();
return;
}
if (dateDeces<=" ")
{
v_msg="Veuillez saisir la date du décès!";
v_msgEng="Please enter the date of death!";
alert_ebene(v_msg, v_msgEng);
$("#dateDeces").focus();
return;
}
if (beneficiaireReglement<=" ")
{
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
v_msgEng="Please enter the name of the payee!";
alert_ebene(v_msg, v_msgEng);
$("#beneficiaireReglement").focus();
return;
}
if (codeLienBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
v_msgEng="Please select the relationship with the payee!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienBeneficiaire").focus();
return;
}
if(montantApayer<=" ")
{
montantApayer = "0";
}
if(montantApayer==0)
{
v_msg="Veuillez revoir le montant!";
v_msgEng="Please review the amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantApayer").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
// var td0 = new Date(dateEffetPolice);
dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
var td0 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEntreeBeneficiaire);
var td1 = $("#dateDeces").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#datejourfr_C").datepicker("getDate");//new Date(dateEcheancePolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
if (dt1>dt2)
{
v_msg="Veuillez revoir la date!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
$("#dateDeces").focus();
return;
}
if (dt1>dt3 || dt1dt3)
{
v_msg="Attention! cette police n'est pas couverte à cette date!";
v_msgEng="Warning! This insurance policy is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette demande de frais funéraires?";
v_msgEng="Do you confirm this request for funeral fees?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer;
donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces;
donnees += '&observations='+observations;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees_sav = donnees;
typeMail='fraisfuneraire';
$.ajax({
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrerdemandefraisfuneraire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
fraisfuneraire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function listerfraisfuneraires()
{
}
function enregistrermodificationsfraisfuneraire()
{
idFraisfuneraire = $("#idFraisfuneraire").val();
demandeur = $("#demandeur").val();
codeLienDemandeur = $("#codeLienDemandeur").val();
causeDeces = $("#causeDeces").val();
dateDeces=$("#dateDeces").val();
beneficiaireReglement = $("#beneficiaireReglement").val();
codeLienBeneficiaire = $("#codeLienBeneficiaire").val();
observations = $("#observations").val();
fraisReel = $("#fraisReel").val();
montantApayer = $("#montantApayer").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
v_msgEng="Please enter the name of the payment requestor";
alert_ebene(v_msg, v_msgEng);
$("#demandeur").focus();
return;
}
if (codeLienDemandeur<=" ")
{
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
v_msgEng="Please select the relationship with the requestor!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienDemandeur").focus();
return;
}
if (causeDeces<=" ")
{
v_msg="Veuillez saisir la cause du décès!";
v_msgEng="Please enter the cause of death";
alert_ebene(v_msg, v_msgEng);
$("#causeDeces").focus();
return;
}
if (dateDeces<=" ")
{
v_msg="Veuillez saisir la date du décès!";
v_msgEng="Please enter the date of death!";
alert_ebene(v_msg, v_msgEng);
$("#dateDeces").focus();
return;
}
if (beneficiaireReglement<=" ")
{
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
v_msgEng="Please enter the name of the payee!";
alert_ebene(v_msg, v_msgEng);
$("#beneficiaireReglement").focus();
return;
}
if (codeLienBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
v_msgEng="Please select the relationship with the payee!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienBeneficiaire").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
if(montantApayer<=" ")
{
montantApayer = "0";
}
if(montantApayer==0)
{
v_msg="Veuillez revoir le montant!";
v_msgEng="Please review the amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantApayer").focus();
return;
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice=$("#dateEcheancePolice_C").val();
// var td0 = new Date(dateEffetPolice);
dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire);
var td1 = $("#dateDeces").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
if (dt1>dt2)
{
v_msg="Veuillez revoir la date de consultation!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt1>dt3 || dt1dt3)
{
v_msg="Attention! cette police n'est pas couverte à cette date!";
v_msgEng="Warning! This insurance policy is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer;
donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces;
donnees += '&observations='+observations+'&idFraisfuneraire='+idFraisfuneraire;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrermodificationsfraisfuneraire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Modifications effectuées avec succès!";
v_msgEng="Changes made successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
fraisfuneraire()
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function initierdecompte()
{
codePeriodeMax = $("#codePeriodeMax").val();
codePrestataire=$("#codePrestataire").val();
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
if (codeMois<=" ")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois").focus();
return;
}
codePeriodeCourant = codeExercice+codeMois;
if (codePeriodeCourant>codePeriodeMax)
{
v_msg="Mois non encore entamé!";
v_msgEng="Month not yet started!";
alert_ebene(v_msg, v_msgEng);
return;
$("#codeMois").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#inforegle").html(data);
},
complete: function() {
regle=$("#regle").val();
if(regle==-1)
{
v_msg="Problème lors de l\'initialisation!";
v_msgEng="Problem during initialization!";
alert_ebene(v_msg, v_msgEng);
return;
}
else if(regle==0 || regle==2 || regle==3 || regle==8)
{
afficherdecompte();
}
else
{
// 9 => Décompte validé mais en attente de règlemen
// 1 => Décompte réglé
consulterdecompte();
}
}
});
}
function liste_decompte()
{
window.location.assign($("#racineWeb" ).val()+"Listedecomptes/");
}
function decompte()
{
window.location.assign($("#racineWeb" ).val()+"Initdecompte/");
}
function afficherdecompte()
{
window.location.assign($("#racineWeb" ).val()+"Decompte/");
}
function re_afficherdecompte()
{
$("#detail_reglement").html('' + '
');
window.location.assign($("#racineWeb" ).val()+"Decompte/");
}
function rechargerfacture()
{
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/rechargerfacture/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
afficherdecompte();
},
complete: function() {
}
});
}
function reinitialiserdecompte()
{
/*
0 Décompte en cours
2 Attente Valid. prestat. / Waiting for provider s valid.
3 Validé par le prestataire
8 Pas besoin de valid prestat / Provid valid not needed
9 En attente de règelment
1 Réglé / Payé
*/
// Ajout du 26/03/2025 => KANE => Pour empêcher de réinitilider un décompte déjà validé
regle=$("#regle").val();
regle = parseInt(regle);
//if (regle==0)
if (regle!=0 && regle!=2)
{
v_msg="Impossible de réinitialiser!";
v_msgEng="Unable to reset!";
alert_ebene(v_msg, v_msgEng);
return;
}
// Fin Ajout du 26/03/2025 KANE
v_msg="Remettre le décompte à zéro. Confirmez-vous cette opération?";
v_msgEng="Reset the counts. Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/reinitialiserdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
afficherdecompte();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_feuille_maladie_dec()
{
numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val();
if (numeroFeuilleMaladie>"")
{
ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie);
}
}
function ajax_context_feuille_maladie_afficher_dec(numeroFeuilleMaladie)
{
donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Feuillemaladiedec/");
}
});
}
function afficher_optique_dec(numeroBonOptique, codePrestataireLivraison)
{
donnees = 'numeroBonOptique='+numeroBonOptique+'&codePrestataireLivraison='+codePrestataireLivraison;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextopticien/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Opticiendec/");
}
});
}
function afficher_pharmacie_dec(numeroBonOrdonnance, codePrestataireLivraison)
{
donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextpharmaciencien/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Pharmaciendec/");
}
});
}
function maj_montantForce(idFacture, montantForce)
{
donnees = 'idFacture='+idFacture+"&montantForce="+montantForce;
$.ajax({
url: $("#racineWeb").val()+"Ajaxentetedecompte/majmontantforce/",
type: 'POST',
data: donnees,
success: function(data) {
$("#reglement").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficherfacturenoncharge()
{
}
function afficherfactureattente()
{
}
function valider_facture(idFacture, numeroFeuilleMaladie, p_choix, codeTypeFacture)
{
donnees = 'idFacture='+idFacture+'&choix='+p_choix+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codeTypeFacture='+codeTypeFacture;
var ctrl_montantForce = $("#montantForce"+idFacture);
var ctrl_montantApayer = $("#montantApayer"+idFacture);
var ctrl_montantRedresse = $("#montantRedresse"+idFacture);
$.ajax({
url: $("#racineWeb").val()+"Ajaxvaliderfacture/validerfacture/",
type: 'POST',
data: donnees,
success: function(data) {
$("#reglement").html(data);
montantForce_val = $("#montantForce_val").val();
montantApayer_val = $("#montantApayer_val").val();
montantRedresse_val = $("#montantRedresse_val").val();
montantRedresse_sans_format = $("#montantRedresse_sans_format").val();
observations_val = $("#observations_val").val();
ctrl_montantForce.html(montantForce_val);
c_html = " ";
ctrl_montantApayer.html(c_html);
ctrl_montantRedresse.html(montantRedresse_val);
},
error: function(data) {
},
complete: function()
{
// alert("p_choix2 => "+p_choix);
if((p_choix=="9")){
init_maj_detail_rejet_decompte(idFacture);
}
/* if ( (montantRedresse_sans_format!=0) && (observations_val<=" ") || (p_choix=="2"))
{
maj_observations_facture(idFacture, observations_val);
} */
}
});
}
function maj_observations_facture(idFacture, observations)
{
let v_msg = "Veuillez saisir ou modifier les observations!";
let v_msgEng = "Please enter or edit comments!";
prompt_ebene(v_msg, v_msgEng, "", function(observations) {
if(observations==null)
{
return;
}
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = 'idFacture='+idFacture;
donnees += "&observations="+encodeURIComponent(observations);
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/majobservations/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
});
}
function afficher_div_wait()
{
$("#div_wait").html('' + '
');
}
function effacer_div_wait()
{
$("#div_wait").html("");
}
function rechercheprestations_form()
{
$("#frmrechercheprestation").submit();
}
function consulterdecompte()
{
// detail_reglement
var div_wait = $('#detail_reglement');
div_wait.html('' + '
');
window.location.assign($("#racineWeb" ).val()+"Decomptecons/");
}
function maj_bordereau_decompte(idReglement, numeroBordereau)
{
let v_msg = "Veuillez saisir ou modifier le No de bordereau!";
let v_msgEng = "Please enter or modify the slip number!";
prompt_ebene(v_msg, v_msgEng, "", function(numeroBordereau) {
if(numeroBordereau==null)
{
return;
}
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = 'idReglement='+idReglement;
donnees += "&numeroBordereau=" + encodeURIComponent(numeroBordereau);
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/majbordereaudecompte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#numeroBordereauDecompte").val(numeroBordereau);
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
});
}
function validerdecompte_premier()
{
/*
0 Décompte en cours
2 Attente Valid. prestat. / Waiting for provider s valid.
3 Validé par le prestataire
8 Pas besoin de valid prestat / Provid valid not needed
9 En attente de règelment
1 Réglé / Payé
*/
datejour_C=$("#datejour_C").val();
datejour_C = datejour_C.substring(0, 7)
codePerdiodeLong=$("#codePerdiodeLong").val();
if (codePerdiodeLong>=datejour_C)
{
v_msg="Impossible de valider un mois non terminé!";
v_msgEng="Unable to validate an unfinished month!";
alert_ebene(v_msg, v_msgEng);
return;
}
regle=$("#regle").val();
regle = parseInt(regle);
if (regle>0)
{
v_msg="1ère validation déjà effectuée!";
v_msgEng="1st validation already done!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#montantApayer").val()<="0")
{
v_msg="Rien à valider!";
v_msgEng="Nothing to validate!";
alert_ebene(v_msg, v_msgEng);
return;
}
nbNonTraite = $("#nbNonTraite").val();
if (nbNonTraite!="0")
{
v_msg="Vous avez "+nbNonTraite+" facture(s) non traitée(s)!";
v_msgEng="You have "+nbNonTraite+" bill(s) not processed!";
alert_ebene(v_msg, v_msgEng);
return;
}
reclamationPrestataireObligatoire = $("#reclamationPrestataireObligatoire").val();
montantPrestataire = $("#montantPrestataire").val();
if (reclamationPrestataireObligatoire=="1" && montantPrestataire<="0")
{
v_msg="Veuillez indiquer le montant réclamé par le prestataire! => Réception facture";
v_msgEng="Please indicate the amount claimed by the provider! => Invoice receipt";
alert_ebene(v_msg, v_msgEng);
$('#btn_pop_reception').click();
return;
}
nbExclues = $("#nbExclues").val();
if (nbExclues<="0")
{
v_msg="Confirmez-vous qu'il n'y a pas de factures à exclure?";
v_msgEng="Do you confirm that there are no invoices to exclude?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
return;
}
});
}
v_msg="Confirmez-vous la 1ère validation?";
v_msgEng="Do you confirm the 1st validation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/validerdecomptepremier/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
prestataire = $("#prestataire").val();
numeroDecompte = $("#numeroDecompte").val();
numeroLotDecompte = $("#numeroLotDecompte").val();
periode = $("#periode").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Decompte : Attente Valid. prestat. / Waiting for provider valid.";
p_message += "\n";
p_message += "Periode : "+periode;
p_message += "\n";
p_message += "No Decompte : "+numeroDecompte;
p_message += "\n";
p_message += "No Lot : "+numeroLotDecompte;
envoyer_messagerie(p_message, "0");
},
complete: function()
{
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficherdecompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function validerdecompte()
{
/*
0 Décompte en cours
2 Attente Valid. prestat. / Waiting for provider s valid.
3 Validé par le prestataire
8 Pas besoin de valid prestat / Provid valid not needed
9 En attente de règelment
1 Réglé / Payé
*/
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==0)
{
v_msg="Veuillez procéder à la 1ère validation!";
v_msgEng="Please proceed to the 1st validation!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==2)
{
v_msg="En attente de la validation du prestataire!";
v_msgEng="Waiting for the validation of the provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#montantApayer").val()<="0")
{
v_msg="Rien à valider!";
v_msgEng="Nothing to validate!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ( (regle==3) || (regle==8) )
{
v_msg="Confirmez-vous la 2ème validation?";
v_msgEng="Do you confirm the 2nd validation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/validerdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
consulterdecompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function afficher_div_wait()
{
$("#div_page_complet").disable();
}
function effacer_div_wait()
{
$("#div_wait").html("");
}
function imprimerbordereaudecompte()
{
idReglement = $("#idReglement").val();
if (idReglement>"0")
{
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerbordereaudecompte",
type: 'POST',
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
}
/*
function activePrestataire(){
var codeTypeTarifActe = $('#codeTypeTarifActe').val();
//alert(codeTypeTarifActe);
if(codeTypeTarifActe=="TCE" ){
$('#codePrestataire').removeAttr('disabled');
}else{
$('#codePrestataire').attr('disabled', 'disabled');
}
}
*/
function reglerdecompte()
{
/*
0 Décompte en cours
2 Attente Valid. prestat. / Waiting for provider s valid.
3 Validé par le prestataire
8 Pas besoin de valid prestat / Provid valid not needed
9 En attente de règelment
1 Réglé / Payé
*/
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==0)
{
v_msg="Aucune Demande de Règlement!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Reglerdecompte/");
}
function enregistrerreglementdecompte()
{
idReglement = $("#idReglement").val();
dateComptable = $("#dateComptable").val();
montantPaye = $("#montantPaye").val();
codeModePaiement = $("#codeModePaiement").val();
referencePaiement = $("#referencePaiement").val();
codeBanquePayeur = $("#codeBanquePayeur").val();
if (codeModePaiement<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if (codeBanquePayeur<=" ")
{
v_msg="Veuillez sélectionner la banque de paiement!";
v_msgEng="Please select the payment bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanquePayeur").focus();
return;
}
if (referencePaiement<=" ")
{
v_msg="Veuillez indiquer la référence du paiement!";
v_msgEng="Please enter the payment reference!";
alert_ebene(v_msg, v_msgEng);
$("#referencePaiement").focus();
return;
}
if (dateComptable<=" ")
{
v_msg="Veuillez saisir la date comptable!";
v_msgEng="Please enter the posting date!";
alert_ebene(v_msg, v_msgEng);
$("#dateComptable").focus();
return;
}
if(montantPaye<=" ")
{
montantPaye = "0";
}
if(montantPaye==0)
{
v_msg="Veuillez revoir le montant!";
v_msgEng="Please review the amount!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce règelement?";
v_msgEng="Do you confirm this payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idReglement='+idReglement+'&codeModePaiement='+codeModePaiement;
donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye;
donnees += '&dateComptable='+dateComptable;
donnees += '&codeBanquePayeur='+codeBanquePayeur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/enregistrerreglementdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
consulterdecompte();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function preparesms(typeSms)
{
envoismsactif = $("#envoismsactif").val();
if(envoismsactif=="0")
{
return;
}
codeLangueSociete = $("#codeLangueSociete").val();
p_destinataires = "";
p_message = "";
creation_message = "1";
if (typeSms=="accordderogation")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroDerogation = $("#numeroDerogation").val();
libelleDerogation = $("#libelleDerogation").val();
tmDerogation = $("#tmDerogation").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Exemption granted for : " : "Derogation accordee pour : ";
p_message += libelleDerogation;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroDerogation;
}
if (typeSms=="refusderogation")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroDerogation = $("#numeroDerogation").val();
libelleDerogation = $("#libelleDerogation").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Exemption refused for : " : "Derogation refusee pour : ";
p_message += libelleDerogation;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroDerogation;
}
if (typeSms=="accordententeprealable")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleActe = $("#libelleActe").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += "Instruction : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Act granted : " : "Acte accorde : ";
p_message += libelleActe;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="refusententeprealable")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleActe = $("#libelleActe").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += "Motif de refus : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Act refused : " : "Acte refuse : ";
p_message += libelleActe;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="refusacteexclu")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroAutorisation = $("#numeroAutorisation").val();
libelleActe = $("#libelleActe").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += "Acte refuse : "+libelleActe+" ";
p_message += "\n";
p_message += "No demande : "+numeroAutorisation;
}
if (typeSms=="accordacteexclu")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroAutorisation = $("#numeroAutorisation").val();
libelleActe = $("#libelleActe").val();
prixTarif = $("#prixTarif").val();
valeurActe = $("#valeurActe").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += "Acte accorde : "+libelleActe+" ";
p_message += "\n";
p_message +="Tarif convention : "+prixTarif+" FRW ";
p_message +="Tarif accorde : "+valeurActe+" FRW ";
p_message += "No demande : "+numeroAutorisation;
}
if (typeSms=="accordententeprealablepha")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleMedicament = $("#libelleMedicament").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Drug granted : " : "Medicament accorde : ";
p_message += libelleMedicament;
p_message += "\n";
p_message += "Instruction : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="refusententeprealablepha")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleMedicament = $("#libelleMedicament").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Drug refused : " : "Medicament refuse : ";
p_message += libelleMedicament;
p_message += "\n";
p_message += "Motif de refus : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="accordententeprealableopt")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleOptique = $("#libelleOptique").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Glasses granted : " : "Verres accordes : ";
p_message += libelleOptique;
p_message += "\n";
p_message += "Instruction : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="refusententeprealableopt")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleOptique = $("#libelleOptique").val();
motifReel = $("#motifReel").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Glasses refused : " : "Verres refuses : ";
p_message += libelleOptique;
p_message += "\n";
p_message += "Motif de refus : "+motifReel+" ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="accordententeprealablemont")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Optical frame : granted" : "Monture accordee";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="refusententeprealablemont")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Optical frame : refused" : "Monture refuse";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroEntentePrealable;
}
if (typeSms=="accordsubstitutionpha")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val();
nomPrescrit = $("#nomPrescrit").val();
libelleSubstitut = $("#libelleSubstitut").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Substitution granted : " : "Substitution accorde : ";
p_message += nomPrescrit+" => "+libelleSubstitut;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroDemandeSubstitution;
}
if (typeSms=="refussubstitutionpha")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
numeroDemandeSubstitution = $("#numeroDemandeSubstitution").val();
nomPrescrit = $("#nomPrescrit").val();
libelleSubstitut = $("#libelleSubstitut").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Substitution refused : " : "Substitution refuse : ";
p_message += nomPrescrit+" => "+libelleSubstitut;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Request number : " : "No demande : ";
p_message += numeroDemandeSubstitution;
}
if (typeSms=="proformahospitalisation")
{
p_destinataires = $("#smsGestionPrestataire").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure=="1")
{
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire" ).val();
prestataire = $("#prestataire").val();
idProforma = $("#idProforma").val();
numeroBonHospitalisation= $("#numeroBonHospitalisation").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
p_message = prestataire+" ";
p_message += "\n";
p_message += "Assuré : "+patient+" ("+numeroBeneficiaire+") ";
p_message += "\n";
if(numeroBonHospitalisation > "0")
{
p_message += "Observation : "+motifReel+" ";
p_message += "\n";
}
if(motifRefusAssure > " ")
{
p_message += "Refus : "+motifRefusAssure+" ";
p_message += "\n";
}
if(numeroBonHospitalisation > "0")
{
p_message += (codeLangueSociete=="en_US") ? "Agreement for hospitalization Proforma Number : " : "Accord pour hospitalisation Proforma No : ";
p_message += idProforma;
p_message += "\n";
p_message += (codeLangueSociete=="en_US") ? "Voucher number : " : "No Bon : ";
p_message += numeroBonHospitalisation;
}else{
p_message += (codeLangueSociete=="en_US") ? "refusal Proforma Number : " : "Refus Proforma No : ";
p_message += idProforma;
}
}
envoyersms(p_destinataires, p_message, creation_message);
}
function liste_ententeprealables()
{
retour = $("#retour").val();
if(retour==undefined){
window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/");
}else{
window.location.assign($("#racineWeb" ).val()+retour+"/");
}
}
function liste_actes_exclus()
{
window.location.assign($("#racineWeb" ).val()+"Listeexclusions/");
}
function listeententeprealables() {
codePrestataire = $("#codePrestataire").val();
if(codePrestataire==undefined || codePrestataire=="undefined")
{
codePrestataire="";
}
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'codePrestataire=' + codePrestataire + '&codeReponseEntentePrealable=' + codeReponseEntentePrealable;
donnees += '&debut=' + debut + '&fin=' + fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
//url: $("#racineWeb").val() + "Ajaxententeprealables/",
url: $("#racineWeb").val() + "Ajaxententeprealables/entetesentente/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_ententeprealable").html(data);
},
complete: function () {
}
});
}
function accepter_ententeprealable_2(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Accepterententeprealables/"+idDemandeententeprealable+"/");
}
function refuser_ententeprealable_2(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Refuserententeprealables/"+idDemandeententeprealable+"/");
}
//
function accepter_ententeprealable(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Accepterententeprealable/"+idDemandeententeprealable+"/");
}
function refuser_ententeprealable(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Refuserententeprealable/"+idDemandeententeprealable+"/");
}
function liste_ententeprealable_beneficiaire()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesbenficiaire/");
}
function liste_actes_exclus_beneficiaire()
{
window.location.assign($("#racineWeb" ).val()+"Listeexclusionsbenficiaire/");
}
function enregistreraccordententepreslable_2()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
quantiteModifiee = $("#quantiteModifiee").val();
quantiteModifieeHospit = $("#quantiteModifieeHospit").val();
quantiteHospit = $("#quantiteHospit").val();
modeSaisieFeuille = $("#modeSaisieFeuille").val();
//
//motifReel = "BON POUR ACCORD";
if (quantiteModifiee==undefined || quantiteModifiee ==""){
quantiteModifiee = "";
}
if (quantiteModifieeHospit==undefined || quantiteModifieeHospit ==""){
quantiteModifieeHospit = "";
}
if (quantiteHospit==undefined || quantiteHospit ==""){
quantiteHospit = "";
}
if (motifReel == undefined || motifReel == "" || motifReel<=" ")
{
motifReel = "BON POUR ACCORD";
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable
donnees += '&motifReel='+motifReel+'&codePrestataire='+codePrestataire
donnees += '&quantiteModifiee='+quantiteModifiee+'&quantiteModifieeHospit='+quantiteModifieeHospit;
donnees += '&quantiteHospit='+quantiteHospit;
donnees_sav = donnees;
typeMail="accordententeprealable";
typeSms = "accordententeprealable";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealable/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
if (modeSaisieFeuille !=1) {
preparesms(typeSms);
}
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function initbareme(){
v_msg="Voulez-vous réinitialiser la zone de sélection du barème?";
v_msgEng="Do you want to reset the scale selection area?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$('#idBaremePriseEnCharge').append($('', {value:"00", text:''}));
$('#idBaremePriseEnCharge option[value="00"]').prop('selected', true);
filtreBaremeProduit();
//changer_lien_parente_college_temp();
//enregistrer_college_temp();
$('#idBaremePriseEnCharge').focus();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function initbasetarif(){
v_msg="Voulez-vous réinitialiser la zone de sélection de la Base de tarification?";
v_msgEng="Do you want to reset the Pricing Base selection area?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$('#codeBaseTarification').append($(' ', {value:"00", text:''}));
$('#codeBaseTarification option[value="00"]').prop('selected', true);
enregistrer_college_temp();
majPrimeBase();
$('#idBaremePriseEnCharge').focus();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrerrefusententepreslable_2()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir une observation!";
v_msgEng="Please enter a comment!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif de refus!";
v_msgEng="Please enter a reason for refusal!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusententeprealable';
typeSms="refusententeprealable";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusententeprealable/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function listerententeprealablebeneficiaire()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function enregistreraccordententepreslable()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordententeprealable';
typeSms = "accordententeprealable";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealable/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealable_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrerrefusententepreslable()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure+'&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusententeprealable';
typeSms="refusententeprealable";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusententeprealable/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealable_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_decompte(idFacture, montantForce)
{
donnees = 'idFacture='+idFacture+"&montantForce="+montantForce;
$.ajax({
url: $("#racineWeb").val()+"Ajaxentetedecompte/majmontantforce/",
type: 'POST',
data: donnees,
success: function(data) {
$("#reglement").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ctrlkeypress_tarifmedicament(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_tarifpharmacie();
}
}
function ctrlkeypress_tarifacte(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_tarifacte();
}
}
function ctrlkeypress_tarifoptique(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_tarifoptique();
}
}
function consulter_sinistres()
{
window.location.assign($("#racineWeb" ).val()+"Consultations/");
}
function liste_dossiers()
{
window.location.assign($("#racineWeb" ).val()+"Listedossiers/");
}
function liste_factures()
{
window.location.assign($("#racineWeb" ).val()+"Listefactures/");
}
function lister_dossiers()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
codePrestataire = $("#codePrestataire").val();
donnees = 'd1='+d1+'&d2='+d2;
donnees = 'd1='+d1+'&d2='+d2+'&codePrestataire='+codePrestataire;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistedossiers/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function lister_factures()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
codePrestataire = $("#codePrestataire").val();
donnees = 'd1='+d1+'&d2='+d2;
donnees = 'd1='+d1+'&d2='+d2+'&codePrestataire='+codePrestataire;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefactures/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function listeactesexclus()
{
codePrestataire = $("#codePrestataire").val();
codeReponseAutorisation = $("#codeReponseAutorisation").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'codePrestataire='+codePrestataire+'&codeReponseAutorisation='+codeReponseAutorisation;
donnees += '&debut='+debut+'&fin='+fin;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclus/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function refuser_acte_exclu_2(idDemandeautorisation)
{
window.location.assign($("#racineWeb" ).val()+"Refuseracteexclus/"+idDemandeautorisation+"/");
}
function refuser_acte_exclu(idDemandeautorisation)
{
window.location.assign($("#racineWeb" ).val()+"Refuseracteexclu/"+idDemandeautorisation+"/");
}
function enregistrerrefus_acte_exclu_2()
{
idDemandeautorisation = $("#idDemandeautorisation").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandeautorisation='+idDemandeautorisation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees_sav = donnees;
typeMail='refusacteexclu';
typeSms="refusacteexclu";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusacteexclu/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_actes_exclus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function accepter_acte_exclu_2(idDemandeautorisation)
{
window.location.assign($("#racineWeb" ).val()+"Accepteracteexclus/"+idDemandeautorisation+"/");
}
function accepter_acte_exclu(idDemandeautorisation)
{
window.location.assign($("#racineWeb" ).val()+"Accepteracteexclu/"+idDemandeautorisation+"/");
}
function enregistreraccord_acte_exclu_2()
{
idDemandeautorisation = $("#idDemandeautorisation").val();
motifReel = $("#motifReel").val();
prixTarif = $("#prixTarif").val();
valeurActe = $("#valeurActe").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if(valeurActe==0 || parseFloat(valeurActe)>parseFloat(prixTarif))
{
v_msg="Veuillez revoir le tarif!";
v_msgEng="Please review rate!";
alert_ebene(v_msg, v_msgEng);
$("#valeurActe").focus();
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandeautorisation='+idDemandeautorisation+'&motifReel='+motifReel+'&valeurActe='+valeurActe;
donnees_sav = donnees;
typeMail='accordacteexclu';
typeSms="accordacteexclu";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordacteexclu/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_actes_exclus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function listeracteexclubeneficiaire()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusbenficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function enregistrerrefus_acte_exclu()
{
idDemandeautorisation = $("#idDemandeautorisation").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandeautorisation='+idDemandeautorisation+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees_sav = donnees;
typeMail='refusacteexclu';
typeSms="refusacteexclu";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusacteexclu/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_actes_exclus_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistreraccord_acte_exclu()
{
idDemandeautorisation = $("#idDemandeautorisation").val();
motifReel = $("#motifReel").val();
prixTarif = $("#prixTarif").val();
valeurActe = $("#valeurActe").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if(valeurActe==0 || parseFloat(valeurActe)>parseFloat(prixTarif))
{
v_msg="Veuillez revoir le tarif!";
v_msgEng="Please review rate!";
alert_ebene(v_msg, v_msgEng);
$("#valeurActe").focus();
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDemandeautorisation='+idDemandeautorisation+'&motifReel='+motifReel+'&valeurActe='+valeurActe;
donnees_sav = donnees;
typeMail='accordacteexclu';
typeSms="accordacteexclu";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordacteexclu/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_actes_exclus_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function verifier_feuille_maladie_dec(numeroFeuilleMaladie, idFacture, codeTypeFacture)
{
$("#numeroFeuilleMaladie_C").val(numeroFeuilleMaladie);
numeroDecompte = $("#numeroDecompte").val();
if (idFacture>"0")
{
donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroDecompte='+numeroDecompte+'&idFacture='+idFacture;
codeTypePrestataire = $("#codeTypePrestataire").val();
if(codeTypeFacture=="CSO" || codeTypeFacture=="LAB" || codeTypeFacture=="SEA")
{
verifier_feuille_maladie_dec_cso(donnees);
}
else
if(codeTypeFacture=="PHAR" || codeTypeFacture=="PHA")
{
verifier_feuille_maladie_dec_pha(donnees);
}
else
if(codeTypeFacture=="OPT")
{
verifier_feuille_maladie_dec_opt(donnees);
}
}
}
function verifier_feuille_maladie_dec_cso(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function verifier_feuille_maladie_dec_pha(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfacturepha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function verifier_feuille_maladie_dec_pha_cons(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfacturephacons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function valider_facture_dec()
{
ndPrestNonTraites=$("#ndPrestNonTraites").val();
if (ndPrestNonTraites>"0")
{
v_msg="Des prestations non traitées!";
v_msgEng="Unprocessed benefits!";
alert_ebene(v_msg, v_msgEng);
return;
}
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
codeTypeFacture = $("#codeTypeFacture").val();
donnees = 'idFacture='+idFacture;
var ctrl_montantForce = $("#montantForce"+idFacture);
var ctrl_montantApayer = $("#montantApayer"+idFacture);
var ctrl_montantRedresse = $("#montantRedresse"+idFacture);
v_msg="Confirmez-vous ces montants?";
v_msgEng="Do you confirm these amounts?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacture/validerfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
montantForce_dec = $("#montantForce_dec").val();
montantApayer_dec = $("#montantApayer_dec").val();
montantRedresse_dec = $("#montantRedresse_dec").val();
ctrl_montantForce.html(montantForce_dec);
c_html = " ";
ctrl_montantApayer.html(c_html);
ctrl_montantRedresse.html(montantRedresse_dec);
$("#btn_close_pop").click();
},
error: function(data) {
},
complete: function() {
afficher_recap_decompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_recap_decompte()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxentetedecompte/",
success: function(data) {
$("#reglement").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function valider_prestation(idPrestationactes, p_choix)
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val();
idFacture = $("#idFacture").val();
donnees = 'idPrestationactes='+idPrestationactes+"&choix="+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacture/validerprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function valider_prestation_pha(idPrestationactes, p_choix)
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val();
idFacture = $("#idFacture").val();
donnees = 'idPrestationactes='+idPrestationactes+"&choix="+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacturepha/validerprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function maj_montantForce_prestation(idPrestationactes, montantForce)
{
donnees = 'idPrestationactes='+idPrestationactes+"&montantForce="+montantForce;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacture/majmontantforce/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function reinit_facture_dec()
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
donnees = 'idFacture='+idFacture+"&numeroFeuilleMaladie="+numeroFeuilleMaladie;
v_msg="Confirmez-vous la ré-initialisation?";
v_msgEng="Do you confirm the re-initialization?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacture/reinitfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function reinit_facture_dec_pha()
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
donnees = 'idFacture='+idFacture+"&numeroFeuilleMaladie="+numeroFeuilleMaladie;
v_msg="Confirmez-vous la ré-initialisation?";
v_msgEng="Do you confirm the re-initialization?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacturepha/reinitfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_montantForce_prestation_pha(idPrestationactes, montantForce)
{
donnees = 'idPrestationactes='+idPrestationactes+"&montantForce="+montantForce;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacturepha/majmontantforce/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function valider_facture_dec_pha()
{
ndPrestNonTraites=$("#ndPrestNonTraites").val();
if (ndPrestNonTraites>"0")
{
v_msg="Il vous reste encore une ou plusieurs prestations à valider ou rejeter!";
v_msgEng="You still have one or more services to validate or reject!";
alert_ebene(v_msg, v_msgEng);
return;
}
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
codeTypeFacture = $("#codeTypeFacture").val();
donnees = 'idFacture='+idFacture;
var ctrl_montantForce = $("#montantForce"+idFacture);
var ctrl_montantApayer = $("#montantApayer"+idFacture);
var ctrl_montantRedresse = $("#montantRedresse"+idFacture);
v_msg="Confirmez-vous ces montants?";
v_msgEng="Do you confirm these amounts?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacturepha/validerfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
montantForce_dec = $("#montantForce_dec").val();
montantApayer_dec = $("#montantApayer_dec").val();
montantRedresse_dec = $("#montantRedresse_dec").val();
ctrl_montantForce.html(montantForce_dec);
c_html = " ";
ctrl_montantApayer.html(c_html);
ctrl_montantRedresse.html(montantRedresse_dec);
$("#btn_close_pop").click();
},
error: function(data) {
},
complete: function() {
afficher_recap_decompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function verifier_feuille_maladie_dec_cons(numeroFeuilleMaladie, idFacture, codeTypeFacture)
{
$("#numeroFeuilleMaladie_C").val(numeroFeuilleMaladie);
numeroDecompte = $("#numeroDecompte").val();
if (idFacture>"0")
{
donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroDecompte='+numeroDecompte+'&idFacture='+idFacture;
codeTypePrestataire = $("#codeTypePrestataire").val();
if(codeTypeFacture=="CSO" || codeTypeFacture=="LAB" || codeTypeFacture=="SEA")
{
verifier_feuille_maladie_dec_cso_cons(donnees);
}
else
if(codeTypeFacture=="PHAR" || codeTypeFacture=="PHA")
{
verifier_feuille_maladie_dec_pha_cons(donnees);
}
else
if(codeTypeFacture=="OPT")
{
verifier_feuille_maladie_dec_opt_cons(donnees);
}
}
}
function verifier_feuille_maladie_dec_cso_cons(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfacturecons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function requetes()
{
window.location.assign($("#racineWeb" ).val()+"Requetes/");
}
function ajaxenteterequete()
{
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
donnees = 'codeRequete='+codeRequete;
v_url = $("#racineWeb").val()+"Ajaxrequeteentete"+codeRequete+"/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ente_requete").html(data);
$(".datepicker" ).datepicker();
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
filtrespolicegarant();
}
});
}
function requetes_feuilles_maladie()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += '&idPolice=' + idPolice;
donnees += '&codeGcAssureur=' + codeGcAssureur;
donnees += '&codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
}
});
}
function requetes_feuilles_maladie_export()
{
$('#div_detail_requete').html('');
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'idPolice=' + idPolice;
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function ctrlkeypress_medecin(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_medecin();
}
}
function afficher_pop_recherche_medecin()
{
noOrdreMedecin = $("#noOrdreMedecin").val();
nomsearch = $("#nomsearch").val();
if(noOrdreMedecin+nomsearch<=" ")
return;
donnees = "valid=1&noOrdreMedecin="+noOrdreMedecin+"&nomsearch="+nomsearch;
$("#div_listemedecins").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemedecins/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listemedecins").html(data);
}
});
}
function selectionner_medecin(codeMedecin, nomMedecin, noOrdreMedecin)
{
$("#codeMedecin").val(codeMedecin);
$("#nomMedecin").html(nomMedecin+" ( "+noOrdreMedecin+" )");
$("#close_pop").click();
}
function reinitialiser_medecin()
{
$("#codeMedecin").val("");
$("#nomMedecin").html("Rechercher Médecin...");
$("#close_pop").click();
}
function requetes_bonpoec()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
codeTypeBon = $("#codeTypeBon").val();
codeEtatBon = $("#codeEtatBon").val();
// Ligne 2
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
numeroBon1 = $("#numeroBon1").val();
numeroBon2 = $("#numeroBon2").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBon1 = convertir_en_entier(numeroBon1);
numeroBon2 = convertir_en_entier(numeroBon2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&codeTypeBon=' + codeTypeBon;
donnees += '&codeEtatBon=' + codeEtatBon;
// Ligne 2
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&numeroBon1=' + numeroBon1;
donnees += '&numeroBon2=' + numeroBon2;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_bonpoec_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
codeTypeBon = $("#codeTypeBon").val();
codeEtatBon = $("#codeEtatBon").val();
// Ligne 2
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
numeroBon1 = $("#numeroBon1").val();
numeroBon2 = $("#numeroBon2").val();
// Ligne 3
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBon1 = convertir_en_entier(numeroBon1);
numeroBon2 = convertir_en_entier(numeroBon2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&codeTypeBon=' + codeTypeBon;
donnees += '&codeEtatBon=' + codeEtatBon;
// Ligne 2
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&numeroBon1=' + numeroBon1;
donnees += '&numeroBon2=' + numeroBon2;
// Ligne 3
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_prestationactes()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
datePrestation1 = $("#datePrestation1").val();
datePrestation2 = $("#datePrestation2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val();
numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
// Ligne 3
codeTypePrestataire = $("#codeTypePrestataire").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codeTypePrestation = $("#codeTypePrestation").val();
ententePrealable = $("#ententePrealable").val();
numeroChambre = $("#numeroChambre").val();
facture = $("#facture").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 5
libelleActe = $("#libelleActe").val();
libelleFamilleActe = $("#libelleFamilleActe").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1);
numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&datePrestation1=' + datePrestation1;
donnees += '&datePrestation2=' + datePrestation2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1;
donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
// Ligne 3
donnees += '&codeTypePrestataire=' + codeTypePrestataire;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codeTypePrestation=' + codeTypePrestation;
donnees += '&ententePrealable=' + ententePrealable;
donnees += '&numeroChambre=' + numeroChambre;
donnees += '&facture=' + facture;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 5
donnees += '&libelleActe=' + libelleActe;
donnees += '&libelleFamilleActe=' + libelleFamilleActe;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_prestationactes_export()
{
$('#div_detail_requete').html('');
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
datePrestation1 = $("#datePrestation1").val();
datePrestation2 = $("#datePrestation2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val();
numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
// Ligne 3
codeTypePrestataire = $("#codeTypePrestataire").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codeTypePrestation = $("#codeTypePrestation").val();
ententePrealable = $("#ententePrealable").val();
numeroChambre = $("#numeroChambre").val();
facture = $("#facture").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 5
libelleActe = $("#libelleActe").val();
libelleFamilleActe = $("#libelleFamilleActe").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1);
numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&datePrestation1=' + datePrestation1;
donnees += '&datePrestation2=' + datePrestation2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1;
donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
// Ligne 3
donnees += '&codeTypePrestataire=' + codeTypePrestataire;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codeTypePrestation=' + codeTypePrestation;
donnees += '&ententePrealable=' + ententePrealable;
donnees += '&numeroChambre=' + numeroChambre;
donnees += '&facture=' + facture;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 5
donnees += '&libelleActe=' + libelleActe;
donnees += '&libelleFamilleActe=' + libelleFamilleActe;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_pharmacie()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateLivraison1 = $("#dateLivraison1").val();
dateLivraison2 = $("#dateLivraison2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codePrestatairePrescription = $("#codePrestatairePrescription").val();
// Ligne 3
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 4
libelleMedicament = $("#libelleMedicament").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1);
numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateLivraison1=' + dateLivraison1;
donnees += '&dateLivraison2=' + dateLivraison2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codePrestatairePrescription=' + codePrestatairePrescription;
// Ligne 3
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 4
donnees += '&libelleMedicament=' + libelleMedicament;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_pharmacie_export()
{
$('#div_detail_requete').html('');
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateLivraison1 = $("#dateLivraison1").val();
dateLivraison2 = $("#dateLivraison2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codePrestatairePrescription = $("#codePrestatairePrescription").val();
// Ligne 3
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 4
libelleMedicament = $("#libelleMedicament").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1);
numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateLivraison1=' + dateLivraison1;
donnees += '&dateLivraison2=' + dateLivraison2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codePrestatairePrescription=' + codePrestatairePrescription;
// Ligne 3
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 4
donnees += '&libelleMedicament=' + libelleMedicament;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_optique()
{
$('#div_export').html("");
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateLivraison1 = $("#dateLivraison1").val();
dateLivraison2 = $("#dateLivraison2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codePrestatairePrescription = $("#codePrestatairePrescription").val();
// Ligne 3
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 4
libelleOptique = $("#libelleOptique").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1);
numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateLivraison1=' + dateLivraison1;
donnees += '&dateLivraison2=' + dateLivraison2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codePrestatairePrescription=' + codePrestatairePrescription;
// Ligne 3
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 4
donnees += '&libelleOptique=' + libelleOptique;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_optique_export()
{
$('#div_detail_requete').html('');
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateLivraison1 = $("#dateLivraison1").val();
dateLivraison2 = $("#dateLivraison2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
codeMedecin = $("#codeMedecin").val();
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val();
numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val();
codePrestatairePrescription = $("#codePrestatairePrescription").val();
// Ligne 3
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 4
libelleOptique = $("#libelleOptique").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1);
numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateLivraison1=' + dateLivraison1;
donnees += '&dateLivraison2=' + dateLivraison2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&codeMedecin=' + codeMedecin;
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1;
donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2;
donnees += '&codePrestatairePrescription=' + codePrestatairePrescription;
// Ligne 3
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 4
donnees += '&libelleOptique=' + libelleOptique;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_assure()
{
$('#div_export').html("");
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 2
numeroPolice = $("#numeroPolice").val();
codeProduit = $("#codeProduit").val();
codeEtatPolice = $("#codeEtatPolice").val();
codeLienParente = $("#codeLienParente").val();
codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val();
sexe = $("#sexe").val();
// Ligne 3
numeroClient1 = $("#numeroClient1").val();
numeroClient2 = $("#numeroClient2").val();
telephonePortableAdherent = $("#telephonePortableAdherent").val();
emailAdherent = $("#emailAdherent").val();
decede = $("#decede").val();
nomClient = $("#nomClient").val();
// FIN champs
// DEBUT convertir_en_entier
numeroClient1 = convertir_en_entier(numeroClient1);
numeroClient2 = convertir_en_entier(numeroClient2);
// FIN convertir_en_entier
// Ligne 1
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 2
donnees += '&numeroPolice=' + numeroPolice;
donnees += '&codeProduit=' + codeProduit;
donnees += '&codeEtatPolice=' + codeEtatPolice;
donnees += '&codeLienParente=' + codeLienParente;
donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire;
donnees += '&sexe=' + sexe;
// Ligne 3
donnees += '&numeroClient1=' + numeroClient1;
donnees += '&numeroClient2=' + numeroClient2;
donnees += '&telephonePortableAdherent=' + telephonePortableAdherent;
donnees += '&emailAdherent=' + emailAdherent;
donnees += '&decede=' + decede;
donnees += '&nomClient=' + nomClient;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function(data) {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_assure_export()
{
$('#div_detail_requete').html('');
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// Ligne 2
numeroPolice = $("#numeroPolice").val();
codeProduit = $("#codeProduit").val();
codeEtatPolice = $("#codeEtatPolice").val();
codeLienParente = $("#codeLienParente").val();
codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val();
sexe = $("#sexe").val();
// Ligne 3
numeroClient1 = $("#numeroClient1").val();
numeroClient2 = $("#numeroClient2").val();
telephonePortableAdherent = $("#telephonePortableAdherent").val();
emailAdherent = $("#emailAdherent").val();
decede = $("#decede").val();
nomClient = $("#nomClient").val();
// FIN champs
// DEBUT convertir_en_entier
numeroClient1 = convertir_en_entier(numeroClient1);
numeroClient2 = convertir_en_entier(numeroClient2);
// FIN convertir_en_entier
// Ligne 1
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
// Ligne 2
donnees += '&numeroPolice=' + numeroPolice;
donnees += '&codeProduit=' + codeProduit;
donnees += '&codeEtatPolice=' + codeEtatPolice;
donnees += '&codeLienParente=' + codeLienParente;
donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire;
donnees += '&sexe=' + sexe;
// Ligne 3
donnees += '&numeroClient1=' + numeroClient1;
donnees += '&numeroClient2=' + numeroClient2;
donnees += '&telephonePortableAdherent=' + telephonePortableAdherent;
donnees += '&emailAdherent=' + emailAdherent;
donnees += '&decede=' + decede;
donnees += '&nomClient=' + nomClient;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function consulter_limite_avant_facturation()
{
facture=$("#facture").val();
if (facture==0)
{
v_msg="Pas encore facturée!";
v_msgEng="Not yet charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturecons/");
}
function consulter_limite_avant_facturation_dec()
{
window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturecdec/");
}
function limite_avant_facture_dec(idFacture)
{
donnees = 'idFacture='+idFacture;
$.ajax({
url: $("#racineWeb").val()+"AjaxPlafondavantfacturecdec/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_limites").html(data);
},
complete: function() {
}
});
}
function afficher_pharmacien()
{
window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/");
}
function afficher_pharmacien_dec()
{
window.location.assign($("#racineWeb" ).val()+"Pharmaciendec/");
}
function consulter_limite_avant_facturation_pha()
{
window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephacons/");
}
function consulter_limite_avant_facturation_pha_dec()
{
window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephadec/");
}
function imprimer_livraison_bon()
{
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlivraisonbons/",
type: 'POST',
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function convertir_en_entier(valeur)
{
if(isNaN(valeur))
{
valeur = "0";
}
if (valeur=="")
{
valeur="0";
}
valeur = parseInt(valeur);
return valeur;
}
function verifier_feuille_maladie_dec_opt(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfactureopt/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function valider_prestation_opt(idPrestationactes, p_choix)
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val();
idFacture = $("#idFacture").val();
donnees = 'idPrestationactes='+idPrestationactes+"&choix="+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfactureopt/validerprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function maj_montantForce_prestation_opt(idPrestationactes, montantForce)
{
donnees = 'idPrestationactes='+idPrestationactes+"&montantForce="+montantForce;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfactureopt/majmontantforce/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function reinit_facture_dec_opt()
{
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
donnees = 'idFacture='+idFacture+"&numeroFeuilleMaladie="+numeroFeuilleMaladie;
v_msg="Confirmez-vous la ré-initialisation?";
v_msgEng="Do you confirm the re-initialization?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfactureopt/reinitfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function valider_facture_dec_opt()
{
ndPrestNonTraites=$("#ndPrestNonTraites").val();
if (ndPrestNonTraites>"0")
{
v_msg="Des prestations non traitées!";
v_msgEng="Unprocessed benefits!";
alert_ebene(v_msg, v_msgEng);
return;
}
numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val();
idFacture = $("#idFacture").val();
codeTypeFacture = $("#codeTypeFacture").val();
donnees = 'idFacture='+idFacture;
var ctrl_montantForce = $("#montantForce"+idFacture);
var ctrl_montantApayer = $("#montantApayer"+idFacture);
var ctrl_montantRedresse = $("#montantRedresse"+idFacture);
v_msg="Confirmez-vous ces montants?";
v_msgEng="Do you confirm these amounts?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfactureopt/validerfacturedec/",
type: 'POST',
data: donnees,
success: function(data) {
montantForce_dec = $("#montantForce_dec").val();
montantApayer_dec = $("#montantApayer_dec").val();
montantRedresse_dec = $("#montantRedresse_dec").val();
ctrl_montantForce.html(montantForce_dec);
c_html = " ";
ctrl_montantApayer.html(c_html);
ctrl_montantRedresse.html(montantRedresse_dec);
$("#btn_close_pop").click();
},
error: function(data) {
},
complete: function() {
afficher_recap_decompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function verifier_feuille_maladie_dec_opt_cons(donnees)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxverifierfactureoptcons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_verification_facture").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function supprimer_empreinte_digitale()
{
finger_id_C=$("#finger_id_C" ).val();
if(finger_id_C<1)
{
v_msg="Pas d\'empreinte digitale!";
v_msgEng="No fingerprint!";
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 l\'empreinte digitale?";
v_msgEng="Do you confirm the deletion of the fingerprint?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'motif='+motif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsupprimerempreinte/supprimerempreinte/",
type : 'post',
data: donnees,
success: function(data) {
v_msg="Empreinte digitale ré-initialisée avec succès!";
v_msgEng="Fingerprint re-initialized successfully!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Supprimerempreinte/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function remboursement_classique()
{
idDemandeRemboursement = $("#idDemandeRemboursement").val();
if(idDemandeRemboursement > "0"){
selectionner_remboursement(idDemandeRemboursement);
}else{
window.location.assign($("#racineWeb" ).val()+"Remboursementclassique/");
}
}
function creer_dossier_classique_assure()
{
window.location.assign($("#racineWeb" ).val()+"Creerdossierclassique/");
}
function listerremboursementbeneficiaire()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesclassiques/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function nouvelle_facture_classique()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (appartient_a_un_bordereau_rbcl())
{
v_msg="Fait partie d'un bordereau!";
v_msgEng="Part of a slip!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Factureclassique/");
}
function enregistrerfacture_classique()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#button_popRecherchePrestataire").click();
return;
}
prestataire = $("#prestataire").val();
if (prestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire!";
v_msgEng="Please indicate the provider!";
alert_ebene(v_msg, v_msgEng);
$("#prestataire").focus();
return;
}
//alert(codePrestataire+'/'+prestataire);
//return;
dateFacture=$("#dateFacture").val();
if (dateFacture<=" ")
{
v_msg="Veuillez saisir la date de la facture!";
v_msgEng="Please enter the date of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
var v_prixActe = $("#prixActe").val();
var v_rejet = $("#v_rejet").val();
var v_exclu = $("#v_exclu").val();
if (v_prixActe==0 && v_rejet==0 && v_exclu==0)
{
v_msg="Rien à enregistrer!";
v_msgEng="Nothing to save!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette facture?";
v_msgEng="Do you confirm this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'prestataire='+prestataire
donnees+='&dateFacture='+dateFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/validerfactureclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Facture ajoutée avec succès!";
v_msgEng="Invoice added successfully!";
alert_ebene(v_msg, v_msgEng);
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_maj_tm_facture(tm, controle)
{
donnees = 'tm='+tm;
tm=tm.replace(",",".");
controle.value=tm;
if(controle_numerique(controle))
{
enregistrerfacture_classique_temp("0");
}
}
function ajax_maj_prix_acte_classique(idPrestation, valeurActe, controle)
{
valeurActe=valeurActe.replace(/ /g,"");
controle.value=valeurActe;
if(controle_numerique(controle))
{
donnees = 'idPrestation='+idPrestation+"&valeurActe="+valeurActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majprix/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
$("#div_selection_acte").hide();
}
});
}
}
function maj_prix_acte_classique(idPrestation, valeurActe, controle)
{
donnees = 'idPrestation='+idPrestation+"&valeurActe="+valeurActe;
valeurActe=valeurActe.replace(",",".");
controle.value=valeurActe;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majprix/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
}
});
}
}
function valider_facture_classique_temp()
{
enregistrerfacture_classique_temp("1");
}
function modifier_facture_classique(idFacture){
prestataire = $("#prestataire").val();
dateFacture = $("#dateFacture").val();
hospitalisation = $("#hospitalisation").val();
observations = $("#observations").val();
donnees = 'prestataire='+prestataire+"&dateFacture="+dateFacture;
donnees += '&hospitalisation='+hospitalisation+"&observations="+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/modifierfacture/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
v_msg="Enregistré avec succès!";
v_msgEng="Successfully registered!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
//consulter_facture_classique(idFacture);
window.location.assign($("#racineWeb" ).val()+"Dossierclassique/");
}
});
}
function enregistrerfacture_classique_temp(v_entete)
{
codePrestataire = $("#codePrestataire").val();
/*
if (codePrestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#button_popRecherchePrestataire").click();
return;
}
*/
prestataire = $("#prestataire").val();
/*if (prestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire!";
v_msgEng="Please indicate the provider!";
alert_ebene(v_msg, v_msgEng);
$("#prestataire").focus();
return;
}*/
dateFacture=$("#dateFacture").val();
if (dateFacture<=" ")
{
v_msg="Veuillez saisir la date de la facture!";
v_msgEng="Please enter the date of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
dateConsultation = $("#dateConsultation").val();
//var td0 = new Date(dateEffetPolice);
dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire);
var td1 = $("#dateConsultation").datepicker("getDate");//new Date(dateConsultation);
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice);
var td4 = $("#dateFacture").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
dt4=Math.round(Date.parse(td4)/(1000*3600*24));
if (dt4dt2)
{
v_msg="La date des Prestations ne peut être supérieure à la date du jour!";
v_msgEng="The date of the Services can not be greater than today";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
if (dt4>dt3 || dt40)
{
v_msg="Attention ! Dépassement de limite";
v_msgEng="Warning ! Overflow";
alert_ebene(v_msg, v_msgEng);
return;
}
}
function consulter_facture_classique(idFacture)
{
window.location.assign($("#racineWeb" ).val()+"Consulteractureclassique/"+idFacture+"/");
}
function consulter_limite_avant_facturation_classique()
{
idFacture=$("#idFacture_C").val();
if (idFacture==0)
{
v_msg="Pas encore facturée!";
v_msgEng="Not yet charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureclassique/");
}
function retour_facture_classique()
{
idFacture=$("#idFacture_C").val();
window.location.assign($("#racineWeb" ).val()+"Consulteractureclassique/"+idFacture+"/");
}
function payerfactureclassique()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Payerfactureclassique/");
}
function ajaxcommissionautre()
{
donnees = "codeApporteur="+$("#codeCommercial").val()+"&codeEtape="+$("#codeEtape").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxcommissionautre/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#infocommautre").html(data);
},
complete: function() {
$("#tauxCommissionAutre").val( $("#tauxCommissionautre_info").val());
}
});
}
function creer_optiontarif()
{
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la création d\'une nouvelle option?";
v_msgEng="Do you confirm the creation of a new option?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouvelleoptiontarif/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Nouvelle option créée avec succès!";
v_msgEng="New option created successfully!";
alert_ebene(v_msg, v_msgEng);
// afficher_police_d_id();
window.location.assign($("#racineWeb" ).val()+"Fichedevis/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function actualiser_liste_college_d()
{
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = "numeroOptionTarif="+numeroOptionTarif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistecolleged/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listecollege").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function supprimer_option()
{
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;
}
nbPersonneReel_total = parseInt($("#nbPersonneReel_total").val());
if(nbPersonneReel_total > 0)
{
v_msg="Incorporation d'assurés sur l'option. Suppression impossible!";
v_msgEng="Incorporation of policyholders on the option. Cannot delete!";
alert_ebene(v_msg, v_msgEng);
return;
}
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = "numeroOptionTarif="+numeroOptionTarif;
v_msg="Confirmez-vous la suppression de cette option?";
v_msgEng="Do you confirm the deletion of this option?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistecolleged/supprimeroption/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Option supprimée avec succès!";
v_msgEng="Option removed successfully!";
alert_ebene(v_msg, v_msgEng);
afficher_police_d_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function texte_cpd()
{
window.location.assign($("#racineWeb" ).val()+"Textecpd/");
}
function prestataire_en_plus()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairenplus/");
}
function prestataire_en_moins()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairenmoins/");
}
function ajouter_un_prestataire_en_plus(codePrestataire)
{
donnees = 'codePrestataire='+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenplus/ajouterunprestataireenplus/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function retirer_un_prestataire_en_plus(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenplus/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_tm_en_plus(idPrestation, tm, controle)
{
tm=tm.replace(",",".");
controle.value=tm;
donnees = 'idPrestation='+idPrestation+"&tm="+tm;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenplus/majtm/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajouter_un_prestataire_en_moins(codePrestataire)
{
donnees = 'codePrestataire='+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenmoins/ajouterunprestataireenmoins/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function retirer_un_prestataire_en_moins(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenmoins/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function prestataire_en_plus_cons()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairenpluscons/");
}
function afficher_prestataire_en_plus()
{
idCollege = $("#idCollege").val();
donnees = 'idCollege='+idCollege;
$("#div_complet").html('' + '
');
if(idCollege > "0") {
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairenpluscons/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complet").html(data);
//dataTableSpecialeMini();
appliquerDataTableMini();
},
error: function(data) {
},
complete: function() {
}
});
}else{
$("#div_complet").html('');
}
}
function exporter_liste_assures_sans_format()
{
$('#div_export_assures_sans_format').html('');
$("#btn_liste_assures_sans_format").click();
}
//
function requetes_demandederogations()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroDerogation1 = $("#numeroDerogation1").val();
numeroDerogation2 = $("#numeroDerogation2").val();
// Ligne 3
codeDerogation = $("#codeDerogation").val();
codeReponseDerogation = $("#codeReponseDerogation").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroDerogation1 = convertir_en_entier(numeroDerogation1);
numeroDerogation2 = convertir_en_entier(numeroDerogation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroDerogation1=' + numeroDerogation1;
donnees += '&numeroDerogation2=' + numeroDerogation2;
// Ligne 3
donnees += '&codeDerogation=' + codeDerogation;
donnees += '&codeReponseDerogation=' + codeReponseDerogation;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_demandederogations_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroDerogation1 = $("#numeroDerogation1").val();
numeroDerogation2 = $("#numeroDerogation2").val();
// Ligne 3
codeDerogation = $("#codeDerogation").val();
codeReponseDerogation = $("#codeReponseDerogation").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroDerogation1 = convertir_en_entier(numeroDerogation1);
numeroDerogation2 = convertir_en_entier(numeroDerogation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroDerogation1=' + numeroDerogation1;
donnees += '&numeroDerogation2=' + numeroDerogation2;
// Ligne 3
donnees += '&codeDerogation=' + codeDerogation;
donnees += '&codeReponseDerogation=' + codeReponseDerogation;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
//
function requetes_ententeprealable()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroEntentePrealable1 = $("#numeroEntentePrealable1").val();
numeroEntentePrealable2 = $("#numeroEntentePrealable2").val();
// Ligne 3
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
libelleActe = $("#libelleActe").val();
libelleFamilleActe = $("#libelleFamilleActe").val();
// FIN champs
// DEBUT convertir_en_entier
numeroEntentePrealable1 = convertir_en_entier(numeroEntentePrealable1);
numeroEntentePrealable2 = convertir_en_entier(numeroEntentePrealable2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroEntentePrealable1=' + numeroEntentePrealable1;
donnees += '&numeroEntentePrealable2=' + numeroEntentePrealable2;
// Ligne 3
donnees += '&codeReponseEntentePrealable=' + codeReponseEntentePrealable;
// Ligne 4
donnees += '&libelleActe=' + libelleActe;
donnees += '&beneficiaire=' + beneficiaire;
donnees += '&adherent=' + adherent;
donnees += '&libelleFamilleActe=' + libelleFamilleActe;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_ententeprealable_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroEntentePrealable1 = $("#numeroEntentePrealable1").val();
numeroEntentePrealable2 = $("#numeroEntentePrealable2").val();
// Ligne 3
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
libelleActe = $("#libelleActe").val();
libelleFamilleActe = $("#libelleFamilleActe").val();
// FIN champs
// DEBUT convertir_en_entier
numeroEntentePrealable1 = convertir_en_entier(numeroEntentePrealable1);
numeroEntentePrealable2 = convertir_en_entier(numeroEntentePrealable2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroEntentePrealable1=' + numeroEntentePrealable1;
donnees += '&numeroEntentePrealable2=' + numeroEntentePrealable2;
// Ligne 3
donnees += '&codeReponseEntentePrealable=' + codeReponseEntentePrealable;
// Ligne 4
donnees += '&libelleActe=' + libelleActe;
donnees += '&beneficiaire=' + beneficiaire;
donnees += '&adherent=' + adherent;
donnees += '&libelleFamilleActe=' + libelleFamilleActe;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function statistiques()
{
window.location.assign($("#racineWeb" ).val()+"Initstatistiques/");
}
function initierstatistiques()
{
dateAnalyse = $("#dateAnalyse").val();
debutArchivageFr = $("#debutArchivageFr").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var td0 = $("#datejourfr_C").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutArchivageFr").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // datejourfr_C
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
td2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutArchivageFr
if ((dt1==dt0))
{
v_msg="Journée non ecore archivée!";
v_msgEng="No archived day!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ((dt1>dt0))
{
v_msg="Date trop grande!";
v_msgEng="Date too big!";
alert_ebene(v_msg, v_msgEng);
return;
}
// /* mis en commentaire le 28/08/2018 pour les tests
if ((dt1dt0))
{
v_msg="Date trop grande!";
v_msgEng="Date too big!";
alert_ebene(v_msg, v_msgEng);
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxinitstat/initstat/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficherstatnonarchives();
}
});
}
function afficherstat()
{
window.location.assign($("#racineWeb" ).val()+"Statistiques/");
}
function afficherstatnonarchives()
{
window.location.assign($("#racineWeb" ).val()+"Statistiquesnonarchives/");
}
function reinitialiser_prestataire()
{
$("#codePrestataire").val("");
$("#nomPrestataire").html("Tous / Rechercher Prestataire ...");
$("#close_pop").click();
}
function ctrlkeypress_prestataire(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_prestataire();
}
}
function ctrlkeypress_prestataire3(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_prestataire_enplus();
}
}
function ctrlkeypress_prestataire4(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_prestataire_enmoins();
}
}
function reinitialiser_prestataire3()
{
afficher_pop_recherche_prestataire_enplus();
}
function reinitialiser_prestataire4()
{
afficher_pop_recherche_prestataire_enmoins();
}
function afficher_pop_recherche_prestataire_enplus()
{
codesearch = $("#codesearch").val();
nomsearch = $("#nomsearch").val();
if(codesearch+nomsearch<=" "){
valid = 0;
}else{
valid = 1;
}
donnees = "valid="+valid+"&codesearch="+codesearch+"&nomsearch="+nomsearch;
$("#div_listeprestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairesenplus/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires").html(data);
}
});
}
function afficher_pop_recherche_prestataire_enmoins()
{
codesearch = $("#codesearch2").val();
nomsearch = $("#nomsearch2").val();
if(codesearch+nomsearch<=" "){
valid = 0;
}else{
valid = 1;
}
donnees = "valid="+valid+"&codesearch="+codesearch+"&nomsearch="+nomsearch;
//alert(donnees);
//return;
$("#div_listeprestataires2").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairesenmoins/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires2").html(data);
}
});
}
function selectionner_prestataire(codePrestataire, nomPrestataire)
{
$("#codePrestataire").val(codePrestataire);
$("#nomPrestataire").html(nomPrestataire);
$("#prestataire").val(nomPrestataire);
//alert(codePrestataire+'/'+nomPrestataire);
//return;
enregistrerfacture_classique_prestataire(codePrestataire, nomPrestataire);
$("#close_pop").click();
}
function enregistrerfacture_classique_prestataire(codePrestataire, prestataire)
{
$("#codePrestataire").val(codePrestataire);
$("#prestataire").val(prestataire);
donnees = "codePrestataire="+codePrestataire+"&prestataire="+prestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/modifierprestatairefacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataire").html(data);
},
complete: function() {
}
});
}
function enregistrerfacture_classique_date()
{
enregistrerfacture_classique_temp("0");
}
// 2
function reinitialiser_prestataire2()
{
$("#codePrestataire").val("");
$("#nomPrestataire").html("Tous / Rechercher Prestataire ...");
$("#close_pop2").click();
}
function ajouter_prestatairesenplus(codePrestataire)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxajouterprestatairesenplus/",
type : 'post',
data: 'codePrestataire='+codePrestataire,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataires_en_plus").html(data);
//dataTableSpecialeMini();
}
});
$("#close_pop").click();
}
function ajouter_prestatairesenmoins(codePrestataire)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxajouterprestatairesenmoins/",
type : 'post',
data: 'codePrestataire='+codePrestataire,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataires_en_moins").html(data);
//dataTableSpecialeMini();
}
});
$("#close_pop2").click();
}
function ctrlkeypress_prestataire2(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_prestataire2();
}
}
function afficher_pop_recherche_prestataire()
{
codesearch = $("#codesearch").val();
nomsearch = $("#nomsearch").val();
if(codesearch+nomsearch<=" ")
return;
donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch;
$("#div_listeprestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataires/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires").html(data);
}
});
}
function afficher_pop_recherche_prestataire2()
{
codesearch = $("#codesearch2").val();
nomsearch = $("#nomsearch2").val();
if(codesearch+nomsearch<=" ")
return;
donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch;
$("#div_listeprestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairesb/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires").html(data);
}
});
}
function selectionner_prestataire2(codePrestataire, nomPrestataire)
{
$("#codePrestataire").val(codePrestataire);
$("#nomPrestataire").html(nomPrestataire);
$("#close_pop2").click();
}
function prestataire_tm()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairetm/");
}
function ajouter_un_prestataire_tm(codePrestataire)
{
var idCollege = $('#idCollege').val();
donnees = 'codePrestataire='+codePrestataire+'&idCollege='+idCollege;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/ajouterunprestatairetm/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
function retirer_un_prestataire_tm(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_tm_tm(idPrestation, tm, controle)
{
tm=tm.replace(",",".");
controle.value=tm;
donnees = 'idPrestation='+idPrestation+"&tm="+tm;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/majtm/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
}
function prestataire_tm_cons()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairetmcons/");
}
function afficher_prestataire_tm()
{
idCollege = $("#idCollege").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
var div_attente = $('#div_complet');
div_attente.html('' + '
');
donnees = 'idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/",
type: 'POST',
data: donnees,
success: function(data) {
div_attente.html(data);
appliquerDataTable();
//$("#codeGarantie").selectpicker();
},
error: function(data) {
},
complete: function() {
}
});
}
function de_archiver_garantie_college(idCollege)
{
contratFacture=$("#contratFacture").val();
if (contratFacture=="1")
{
v_msg="Contrat déjà facturé!";
v_msgEng="Contract already billed!";
alert_ebene(v_msg, v_msgEng);
return;
}
contratConsomme=$("#contratConsomme").val();
if (contratConsomme=="1")
{
v_msg="Contrat déjà consommé!";
v_msgEng="Contract already consumed";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTypeAvenant=$("#codeTypeAvenant").val();
if (codeTypeAvenant!="REN" && codeTypeAvenant!="AFN" && codeTypeAvenant!="CHE")
{
v_msg="Opréation impossible à causes des avenants au contrat!";
v_msgEng="Impossible operation due to the state of the contract!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous l'invalidation de ce collège?";
v_msgEng="Do you confirm the invalidation of this college?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/desarchivergarntie/",
type : 'post',
data: "idCollege="+idCollege,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
college_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajaxentetestat()
{
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
donnees = 'codeEtat='+codeEtat;
v_url = $("#racineWeb").val()+"Ajaxetatentete"+codeEtat+"/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ente_requete").html(data);
$(".datepicker" ).datepicker();
$(".selectpicker").selectpicker();
}
});
}
function ajaxentetestatmaladiepolicemontantreferent() {
////////
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0 = Math.round(Date.parse(td0) / (1000 * 3600 * 24)); // debutExercice
dt1 = Math.round(Date.parse(td1) / (1000 * 3600 * 24)); // dateAnalyse
dt2 = Math.round(Date.parse(td2) / (1000 * 3600 * 24)); // debutStat
dt3 = Math.round(Date.parse(td3) / (1000 * 3600 * 24)); // finStat
if (dt2 < dt0 || dt2 > dt1) {
v_msg = "Période a extraire hors de la période d\'analyse!";
v_msgEng = "Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3 < dt0) {
v_msg = "Période a extraire hors de la période d\'analyse!";
v_msgEng = "Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3 < dt2) {
v_msg = "Revoir les bornes de la période!";
v_msgEng = "Review the boundaries of the period!";
alert_ebene(v_msg, v_msgEng);
return;
}
debutStat = $("#debutStat").val();
finStat = $("#finStat").val();
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
$('#div_export_a').html("");
donnees = 'debutStat=' + debutStat + "&finStat=" + finStat + "&idPolice=" + idPolice + "&codeGcAssureur=" + codeGcAssureur;
v_url = $("#racineWeb").val() + "Ajaxetatentetestatsmaladiepolice/calculermontantreferent/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_ente_requete").html(data);
$(".datepicker").datepicker();
$("#codeGcAssureur").selectpicker();
$("#idPolice").selectpicker();
filtrespolicegarant();
}
});
}
function etat_cumul_prestataire()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
appliquerDataTable();
}
});
}
function etat_cumul_prestataire_export()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// factures cleints
function requetes_factures_client()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val();
numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
// Ligne 3
codeTypePrestataire = $("#codeTypePrestataire").val();
numeroDecompte1 = $("#numeroDecompte1").val();
numeroDecompte2 = $("#numeroDecompte2").val();
hospitalisation = $("#hospitalisation").val();
numeroChambre = $("#numeroChambre").val();
chirurgie = $("#chirurgie").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1);
numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1;
donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
// Ligne 3
donnees += '&codeTypePrestataire=' + codeTypePrestataire;
donnees += '&numeroDecompte1=' + numeroDecompte1;
donnees += '&numeroDecompte2=' + numeroDecompte2;
donnees += '&hospitalisation=' + hospitalisation;
donnees += '&numeroChambre=' + numeroChambre;
donnees += '&chirurgie=' + chirurgie;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_client_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
// Ligne 1
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
numeroAdherent = $("#numeroAdherent").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
// Ligne 2
numeroBonConsultation1 = $("#numeroBonConsultation1").val();
numeroBonConsultation2 = $("#numeroBonConsultation2").val();
numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val();
numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val();
numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val();
numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val();
numeroBonOptique1 = $("#numeroBonOptique1").val();
numeroBonOptique2 = $("#numeroBonOptique2").val();
// Ligne 3
codeTypePrestataire = $("#codeTypePrestataire").val();
numeroDecompte1 = $("#numeroDecompte1").val();
numeroDecompte2 = $("#numeroDecompte2").val();
hospitalisation = $("#hospitalisation").val();
numeroChambre = $("#numeroChambre").val();
chirurgie = $("#chirurgie").val();
// Ligne 4
adherent = $("#adherent").val();
beneficiaire = $("#beneficiaire").val();
// FIN champs
// DEBUT convertir_en_entier
numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1);
numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2);
numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1);
numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2);
numeroBonOptique1 = convertir_en_entier(numeroBonOptique1);
numeroBonOptique2 = convertir_en_entier(numeroBonOptique2);
numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1);
numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2);
// FIN convertir_en_entier
// Ligne 1
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
donnees += '&numeroAdherent=' + numeroAdherent;
donnees += '&numeroBeneficiaire=' + numeroBeneficiaire;
// Ligne 2
donnees += '&numeroBonConsultation1=' + numeroBonConsultation1;
donnees += '&numeroBonConsultation2=' + numeroBonConsultation2;
donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1;
donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2;
donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1;
donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2;
donnees += '&numeroBonOptique1=' + numeroBonOptique1;
donnees += '&numeroBonOptique2=' + numeroBonOptique2;
// Ligne 3
donnees += '&codeTypePrestataire=' + codeTypePrestataire;
donnees += '&numeroDecompte1=' + numeroDecompte1;
donnees += '&numeroDecompte2=' + numeroDecompte2;
donnees += '&hospitalisation=' + hospitalisation;
donnees += '&numeroChambre=' + numeroChambre;
donnees += '&chirurgie=' + chirurgie;
// Ligne 4
donnees += '&adherent=' + adherent;
donnees += '&beneficiaire=' + beneficiaire;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
//
function etat_cumul_type_prestataire()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_cumul_type_prestataire_export()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_detail_facture_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// cumul par mois
function etat_cumul_mois()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_cumul_mois_export()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// raport SP
function etat_rapport_sp_exo()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_exo_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
//
function etat_rapport_sp()
{
$('#div_export_a').html("");
codeEtat = $("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
codeGcAssureur = $("#codeGcAssureur").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;
}
donnees = "codeGcAssureur="+codeGcAssureur;
donnees_retour = "";
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_export()
{
$('#div_export_a').html("");
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
codeGcAssureur = $("#codeGcAssureur").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;
}
donnees = "codeGcAssureur="+codeGcAssureur;
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function charger_detail_stat_prestataire()
{
$('#div_export_b').html("");
codePrestataire = $("#codePrestataire").val();
donnees = "codePrestataire="+codePrestataire;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxrequetefactureprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function afficher_detail_stat_prestataire(codePrestataire)
{
$('#div_export_b').html("");
$("#codePrestataire").val(codePrestataire);
$("#btn_pop_detail").click();
}
function afficher_detail_stat_type_prestataire(codeTypePrestataire)
{
$('#div_export_b').html("");
$("#codeTypePrestataire").val(codeTypePrestataire);
$("#btn_pop_detail").click();
}
function charger_detail_stat_type_prestataire()
{
$('#div_export_b').html("");
codeTypePrestataire = $("#codeTypePrestataire").val();
donnees = "codeTypePrestataire="+codeTypePrestataire;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxrequetefacturetypeprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function afficher_detail_stat_prestataire_mois(codePrestataire, mois)
{
$('#div_export_b').html("");
$("#codePrestataire").val(codePrestataire);
$("#mois").val(mois);
$("#btn_pop_detail").click();
}
function charger_detail_stat_prestataire_mois()
{
$('#div_export_b').html("");
codePrestataire = $("#codePrestataire").val();
mois = $("#mois").val();
donnees = "codePrestataire="+codePrestataire+"&mois="+mois;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxrequetefactureprestatairemois/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function maj_date_sortie()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Majdatesortie/");
}
function enregistrer_maj_date_sortie()
{
codeEtatBeneficiaire=$("#codeEtatBeneficiaire").val();
motifSortie=$("#motifSortie").val();
if (motifSortie<" ")
{
v_msg="Veuillez indiquer le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce changement?";
v_msgEng="Do you confirm this change?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#btn_enreg").click();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function etat_rapport_sp_cat()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_cat_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_rapport_sp_pol_cat()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_pol_cat_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// etat DG
function etat_rapport_sp_pol_cat_det()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_pol_cat_det_export()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function saisirefacdecompte()
{
idSaisieDecompte = $("#idSaisieDecompte" ).val();
lienPrestation_C = $("#lienPrestation_C" ).val();
lienProduction_C = $("#lienProduction_C" ).val();
//
v_url = lienPrestation_C+"/Connexiondecompte/"+idSaisieDecompte;
if (idSaisieDecompte>"")
{
window.location.assign(v_url);
}
}
// etat 10
function etat_rapport_sp_cat_det()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_cat_det_export()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function creer_substitut_non_assure()
{
v_msg="Confirmez-vous la substitution?";
v_msgEng="Do you confirm the substitution?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
nomSubstitut = $("#nomSubstitut").val();
prenomsSubstitut = $("#prenomsSubstitut").val();
codeLienSubstitut = $("#codeLienSubstitut").val();
codeNaturePiece = $("#codeNaturePiece").val();
numeroPieceSubstitut = $("#numeroPieceSubstitut").val();
sexeSubstitut = $("#sexeSubstitut").val();
dateNaissanceSubstitut = $("#dateNaissanceSubstitut").val();
telephonePortableSubstitut = $("#telephonePortableSubstitut").val();
donnees = "nomSubstitut="+nomSubstitut;
donnees += "&prenomsSubstitut="+prenomsSubstitut;
donnees += "&codeLienSubstitut="+codeLienSubstitut;
donnees += "&codeNaturePiece="+codeNaturePiece;
donnees += "&numeroPieceSubstitut="+numeroPieceSubstitut;
donnees += "&sexeSubstitut="+sexeSubstitut;
donnees += "&dateNaissanceSubstitut="+dateNaissanceSubstitut;
donnees += "&telephonePortableSubstitut="+telephonePortableSubstitut;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsubstitutnonassure/creersubstitutnonassure/",
type: 'POST',
data: donnees,
success: function(data) {
v_msg="Substitut créé avec succès!";
v_msgEng="Substitute successfully created!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
prestations();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_substitut_non_assure()
{
idSubstitut = $("#idSubstitut_C").val();
v_msg="Confirmez-vous la suppression du substitut?";
v_msgEng="Do you confirm the removal of the substitute?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let motifSortie = "";
let v_msg = "Supprimé pour quel motif?";
let v_msgEng = "Deleted for what reason?";
prompt_ebene(v_msg, v_msgEng, "", function(motifSortie) {
if (motifSortie<=" ")
{
v_msg="Vous devez saisir un motif!";
v_msgEng="You have to enter a reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
let donnees = 'idSubstitut='+idSubstitut;
donnees += '&motifSortie=' + encodeURIComponent(motifSortie);
$.ajax({
url: $("#racineWeb").val()+"Ajaxsubstitutnonassure/supprimersubstitutnonassure/",
type: 'POST',
data: donnees,
success: function(data) {
v_msg="Substitut supprimé avec succès!";
v_msgEng="Substitute successfully removed!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
prestations();
}
});
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// Polices non renouvellées
function etat_polices_non_renouvellees()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_polices_non_renouvellees_export()
{
$('#div_export_a').html("");
donnees = "codeProduit="+$("#codeProduit").val();
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function maj_plafond_gar_opt(idGarantie, plafond, controle)
{
if(controle_numerique(controle))
{
donnees = 'idGarantie='+idGarantie+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majplafondopt/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
controle.focus();
}
});
}
}
function derogation_medicament()
{
window.location.assign($("#racineWeb" ).val()+"Derogationmedicement/");
}
function refuser_derogation_medicament(idCollege)
{
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/refuserderogationmedicament/",
type : 'post',
data: "idCollege="+idCollege,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
derogation_medicament();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function accorder_derogation_medicament(idCollege)
{
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/accorderderogationmedicament/",
type : 'post',
data: "idCollege="+idCollege,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
derogation_medicament();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_detail_stat_police(idPolice, emailRapport, emailGarant)
{
$('#div_export_b').html("");
$("#idPolice").val(idPolice);
$("#emailRapport_0").val(emailRapport);
$("#emailGarant").val(emailGarant);
$("#emailRapport").val(emailRapport+';'+emailGarant);
$("#btn_pop_detail").click();
}
function charger_detail_stat_police()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportsp/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportsppdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_facture()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_garantie()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_facture_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfacturepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_garantie_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantiepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function de_archiver_adherent(idAherent)
{
v_msg="Confirmez-vous le désarchivage de cette famille?";
v_msgEng="Do you confirm the unarchiving of this family?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/desarchiveradherent/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
adherents_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_adherent(idAherent)
{
v_msg="Confirmez-vous l\'archivage de cette famille?";
v_msgEng="Do you confirm the archiving of this family?";
/*
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichelimiteadditionnelle/enregistrerlimiteadditionnelle/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
*/
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/archiveradherent/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
adherents_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_adherent_fiche(idAherent)
{
v_msg="Confirmez-vous l\'archivage de cette famille?";
v_msgEng="Do you confirm the archiving of this family?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/archiveradherent/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_adherent_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function de_archiver_adherent_fiche(idAherent)
{
v_msg="Confirmez-vous le désarchivage de cette famille?";
v_msgEng="Do you confirm the unarchiving of this family?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/desarchiveradherent/",
type : 'post',
data: "idAherent="+idAherent,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_adherent_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_beneficiaire(idBeneficiaire)
{
v_msg="Confirmez-vous l\'archivage de cette personne?";
v_msgEng="Do you confirm the archiving of this person?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/archiverbeneficiaire/",
type : 'post',
data: "idBeneficiaire="+idBeneficiaire,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_adherent_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function de_archiver_beneficiaire(idBeneficiaire)
{
v_msg="Confirmez-vous le désarchivage de cette personne?";
v_msgEng="Do you confirm the unarchiving of this person?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcollege/desarchiverbeneficiaire/",
type : 'post',
data: "idBeneficiaire="+idBeneficiaire,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_adherent_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_lite_prestataire()
{
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataireparametrage/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_prestataire").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function afficher_lite_prestataire_lot()
{
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataireparlot/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_prestataire").html(donnees_retour);
$("#nbligne").val("Lignes Filtrées : "+$("#nbligne_info").val());
dataTableSpeciale();
}
});
}
function selection_prestataire_lot()
{
var nbcoche = $('#nbcoche').val();
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataireparlot/selectionnetout/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_prestataire").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
dataTableSpeciale();
}
});
}
function afficher_prestataire_id(idPrestataire)
{
window.location.assign($("#racineWeb" ).val()+"Ficheprestataire/"+idPrestataire+"/");
}
function modifier_prestataire()
{
idPrestataire = $("#idPrestataire" ).val();
if (idPrestataire>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifierprestataire/"+idPrestataire+"/");
}
}
function enregistrer_modif_prestataire()
{
idPrestataire = $("#idPrestataire").val();
libelle = $("#libelle").val();
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
codeTarifActe = $("#codeTarifActe").val();
codeTarifMedicament = $("#codeTarifMedicament").val();
codeTarifOptique = $("#codeTarifOptique").val();
codePays = $("#codePays").val();
villeSignature = $("#villeSignature").val();
codeTypeDecompte = $("#codeTypeDecompte").val();
adresseGeo = $("#adresseGeo").val();
numeroCompte = $("#numeroCompte").val();
adressePost = $("#adressePost").val();
conventionne = $("#conventionne").val();
gestionreseau = $("#gestionreseau").val();
emailGestionPrestataire = $("#emailGestionPrestataire").val();
prefixePaiementMobile = $("#prefixePaiementMobile").val();
mobilePaiement = $("#mobilePaiement").val();
if(!verifMailValeur(emailGestionPrestataire))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#emailGestionPrestataire").focus();
return;
}
// Prise en compte des comptes bancaires prestataire
codeBanque = $("#codeBanque").val();
codeBanqueInterne = $("#codeBanqueInterne").val();
codeGuichet = $("#codeGuichet").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
cleRib = $("#cleRib").val();
iban = $("#iban").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
//
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
smsGestionPrestataire = $("#smsGestionPrestataire").val();
registreCommerce = $("#registreCommerce").val();
codeLanguePrestataire = $("#codeLangueUser").val();
nomResponsable = $("#nomResponsable").val();
nomInterlocuteur = $("#nomInterlocuteur").val();
telephoneFixe = $("#telephoneFixe").val();
faxPrestataire = $("#faxPrestataire").val();
telephonePortable = $("#telephonePortable").val();
contactInterlocuteur = $("#contactInterlocuteur").val();
centreReference = $("#centreReference").val();
appliquerTarifNuit = $("#appliquerTarifNuit").val();
latitude = $("#latitude").val();
longitude = $("#longitude").val();
filtreMedecin = $("#filtreMedecin").val();
codeModeBiometrie = $("#codeModeBiometrie").val();
if(codeTypePrestataire=="PHA"){
accesAjoutPh = $("#accesAjoutPh").val();
ajoutPrescription = $("#ajoutPrescription").val();
interdirVentePartielleMedicament = $("#interdirVentePartielleMedicament").val();
}else{
accesAjoutPh = "0";
ajoutPrescription = "0";
interdirVentePartielleMedicament = "0";
}
pharmacieInterne = $("#pharmacieInterne").val();
optiqueInterne = $("#optiqueInterne").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom du prestataire!";
v_msgEng="Please enter the name of the provider";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeTypePrestataire<=" ")
{
v_msg="Veuillez indiquer le type de prestataire!";
v_msgEng="Please indicate the type of provider!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestataire").focus();
return;
}
if(categoriePresataire<=" ")
{
v_msg="Veuillez indiquer la produit du prestataire!";
v_msgEng="Please indicate the category of provider!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if (codeTypePrestataire=="CSO" || codeTypePrestataire=="DEN" || codeTypePrestataire=="HRW" || codeTypePrestataire=="LAB"|| codeTypePrestataire=="SEA")
{
if (codeTarifActe<" ")
{
v_msg="Veuillez fournir le tarif des actes!";
v_msgEng="Please provide the rates of the acts!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
}
if (codeTypePrestataire=="PHA")
{
if (codeTarifMedicament<" ")
{
v_msg="Veuillez fournir le tarif des médicaments!";
v_msgEng="Please provide the price of the drugs!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
}
/*
if (codeTypePrestataire=="OPT")
{
if (codeTarifOptique<" ")
{
v_msg="Veuillez fournir le tarif optique!";
v_msgEng="Please provide the optical rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
}
*/
if(villeSignature<=" ")
{
v_msg="Veuillez indiquer la ville de signature!";
v_msgEng="Please indicate the city of signature!";
alert_ebene(v_msg, v_msgEng);
$("#villeSignature").focus();
return;
}
if(codeTypeDecompte<=" ")
{
v_msg="Veuillez indiquer la type de décompte!";
v_msgEng="Please indicate the type of count!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDecompte").focus();
return;
}
if(conventionne<=" ")
{
v_msg="Le prestataire est-il conventionné ou pas?";
v_msgEng="Do the provider have an convetion or not?";
alert_ebene(v_msg, v_msgEng);
$("#conventionne").focus();
return;
}
if(gestionreseau<=" ")
{
v_msg="Tenir compte des réseaux de soins ou pas?";
v_msgEng="Consider care networks or not?";
alert_ebene(v_msg, v_msgEng);
$("#gestionreseau").focus();
return;
}
if(codeLanguePrestataire<=" ")
{
v_msg="Veuillez sélectionner une langue";
v_msgEng="Please select a language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
appliquerTarifPrestataire = $("#appliquerTarifPrestataire").val();
activerOtp = $("#activerOtp").val();
filtrerIp = $("#filtrerIp").val();
autoriserUnBonPrincipal = $("#autoriserUnBonPrincipal").val();
donnees = 'idPrestataire='+idPrestataire+'&libelle='+libelle+'&codeTypePrestataire='+codeTypePrestataire;
donnees += '&categoriePresataire='+categoriePresataire+'&codeTarifActe='+codeTarifActe+'&codeTarifMedicament='+codeTarifMedicament;
donnees += '&codeTarifOptique='+codeTarifOptique+'&codePays='+codePays+'&villeSignature='+villeSignature;
donnees += '&codeTypeDecompte='+codeTypeDecompte+'&adresseGeo='+adresseGeo+'&numeroCompte='+numeroCompte;
donnees += '&adressePost='+adressePost+'&conventionne='+conventionne+'&gestionreseau='+gestionreseau+'&emailGestionPrestataire='+emailGestionPrestataire;
donnees += '&codeBanque='+codeBanque+'&codeBanqueInterne='+codeBanqueInterne+'&codeGuichet='+codeGuichet;
donnees += '&numeroCompteBancaire='+numeroCompteBancaire+'&cleRib='+cleRib+'&iban='+iban+'&intituleCompteBancaire='+intituleCompteBancaire;
donnees += '&codeVille='+codeVille+'&codeLocalite='+codeLocalite+'&smsGestionPrestataire='+smsGestionPrestataire+'®istreCommerce='+registreCommerce;
donnees += '&codeLanguePrestataire='+codeLanguePrestataire;
donnees += '&nomResponsable='+nomResponsable+'&nomInterlocuteur='+nomInterlocuteur+'&telephoneFixe='+telephoneFixe;
donnees += '&faxPrestataire='+faxPrestataire+'&telephonePortable='+telephonePortable+'&contactInterlocuteur='+contactInterlocuteur;
donnees += '¢reReference='+centreReference+'&appliquerTarifNuit='+appliquerTarifNuit+'&latitude='+latitude+'&longitude='+longitude;
donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription+'&interdirVentePartielleMedicament='+interdirVentePartielleMedicament;
donnees += '&filtreMedecin='+filtreMedecin+'&codeModeBiometrie='+codeModeBiometrie+'&pharmacieInterne='+pharmacieInterne+'&optiqueInterne='+optiqueInterne;
donnees += '&appliquerTarifPrestataire='+appliquerTarifPrestataire;
donnees += '&activerOtp='+activerOtp;
donnees += '&filtrerIp='+filtrerIp;
donnees += '&autoriserUnBonPrincipal='+autoriserUnBonPrincipal;
donnees += '&mobilePaiement='+mobilePaiement;
donnees += '&prefixePaiementMobile='+prefixePaiementMobile;
//console.log(donnees);
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_prestataire_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enreg_prestatairereseausoins()
{
idPrestataire = $("#idPrestataire").val();
libelle = $("#libelle").val();
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
codeTarifActe = $("#codeTarifActe").val();
codeTarifMedicament = $("#codeTarifMedicament").val();
codeTarifOptique = $("#codeTarifOptique").val();
codePays = $("#codePays").val();
villeSignature = $("#villeSignature").val();
codeTypeDecompte = $("#codeTypeDecompte").val();
adresseGeo = $("#adresseGeo").val();
numeroCompte = $("#numeroCompte").val();
adressePost = $("#adressePost").val();
conventionne = $("#conventionne").val();
gestionreseau = $("#gestionreseau").val();
emailGestionPrestataire = $("#emailGestionPrestataire").val();
if(!verifMailValeur(emailGestionPrestataire))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#emailGestionPrestataire").focus();
return;
}
// Prise en compte des comptes bancaires prestataire
codeBanque = $("#codeBanque").val();
codeBanqueInterne = $("#codeBanqueInterne").val();
codeGuichet = $("#codeGuichet").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
cleRib = $("#cleRib").val();
iban = $("#iban").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
//
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
smsGestionPrestataire = $("#smsGestionPrestataire").val();
registreCommerce = $("#registreCommerce").val();
codeLanguePrestataire = $("#codeLangueUser").val();
nomResponsable = $("#nomResponsable").val();
nomInterlocuteur = $("#nomInterlocuteur").val();
telephoneFixe = $("#telephoneFixe").val();
faxPrestataire = $("#faxPrestataire").val();
telephonePortable = $("#telephonePortable").val();
contactInterlocuteur = $("#contactInterlocuteur").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom du prestataire!";
v_msgEng="Please enter the name of the provider";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeTypePrestataire<=" ")
{
v_msg="Veuillez indiquer le type de prestataire!";
v_msgEng="Please indicate the type of provider!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestataire").focus();
return;
}
if(categoriePresataire<=" ")
{
v_msg="Veuillez indiquer la produit du prestataire!";
v_msgEng="Please indicate the category of provider!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if (codeTypePrestataire=="CSO" || codeTypePrestataire=="DEN" || codeTypePrestataire=="HRW" || codeTypePrestataire=="LAB"|| codeTypePrestataire=="SEA")
{
if (codeTarifActe<" ")
{
v_msg="Veuillez fournir le tarif des actes!";
v_msgEng="Please provide the rates of the acts!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
}
if (codeTypePrestataire=="PHA")
{
if (codeTarifMedicament<" ")
{
v_msg="Veuillez fournir le tarif des médicaments!";
v_msgEng="Please provide the price of the drugs!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
}
if (codeTypePrestataire=="OPT")
{
if (codeTarifOptique<" ")
{
v_msg="Veuillez fournir le tarif optique!";
v_msgEng="Please provide the optical rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
}
if(villeSignature<=" ")
{
v_msg="Veuillez indiquer la ville de signature!";
v_msgEng="Please indicate the city of signature!";
alert_ebene(v_msg, v_msgEng);
$("#villeSignature").focus();
return;
}
if(codeTypeDecompte<=" ")
{
v_msg="Veuillez indiquer la type de décompte!";
v_msgEng="Please indicate the type of count!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDecompte").focus();
return;
}
if(conventionne<=" ")
{
v_msg="Le prestataire est-il conventionné ou pas?";
v_msgEng="Do the provider have an convetion or not?";
alert_ebene(v_msg, v_msgEng);
$("#conventionne").focus();
return;
}
if(gestionreseau<=" ")
{
v_msg="Tenir compte des réseaux de soins ou pas?";
v_msgEng="Consider care networks or not?";
alert_ebene(v_msg, v_msgEng);
$("#gestionreseau").focus();
return;
}
if(codeLanguePrestataire<=" ")
{
v_msg="Veuillez sélectionner une langue";
v_msgEng="Please select a language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
donnees = 'idPrestataire='+idPrestataire+'&libelle='+libelle+'&codeTypePrestataire='+codeTypePrestataire;
donnees += '&categoriePresataire='+categoriePresataire+'&codeTarifActe='+codeTarifActe+'&codeTarifMedicament='+codeTarifMedicament;
donnees += '&codeTarifOptique='+codeTarifOptique+'&codePays='+codePays+'&villeSignature='+villeSignature;
donnees += '&codeTypeDecompte='+codeTypeDecompte+'&adresseGeo='+adresseGeo+'&numeroCompte='+numeroCompte;
donnees += '&adressePost='+adressePost+'&conventionne='+conventionne+'&gestionreseau='+gestionreseau+'&emailGestionPrestataire='+emailGestionPrestataire;
donnees += '&codeBanque='+codeBanque+'&codeBanqueInterne='+codeBanqueInterne+'&codeGuichet='+codeGuichet;
donnees += '&numeroCompteBancaire='+numeroCompteBancaire+'&cleRib='+cleRib+'&iban='+iban+'&intituleCompteBancaire='+intituleCompteBancaire;
donnees += '&codeVille='+codeVille+'&codeLocalite='+codeLocalite+'&smsGestionPrestataire='+smsGestionPrestataire+'®istreCommerce='+registreCommerce;
donnees += '&codeLanguePrestataire='+codeLanguePrestataire;
donnees += '&nomResponsable='+nomResponsable+'&nomInterlocuteur='+nomInterlocuteur+'&telephoneFixe='+telephoneFixe;
donnees += '&faxPrestataire='+faxPrestataire+'&telephonePortable='+telephonePortable+'&contactInterlocuteur='+contactInterlocuteur;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_prestatairereseausoins();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_prestataire_id()
{
idPrestataire = $("#idPrestataire").val();
afficher_prestataire_id(idPrestataire);
}
function requetes_factures_leger()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
// Ligne 1
donnees += 'dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_leger_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
// Ligne 1
donnees += 'dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function liste_ententeprealables_pha()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablespha/");
}
function listeententeprealablespha()
{
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/entetesententeprealable/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function accepter_ententeprealable_pha(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Accepterententeprealablespha/"+idDemandeententeprealable+"/");
}
function refuser_ententeprealable_pha(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Refuserententeprealablespha/"+idDemandeententeprealable+"/");
}
function enregistreraccordententepreslable_pha()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
prixAccorde = $("#prixAccorde").val();
quantiteAccorde = $("#quantiteAccorde").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
prixAccorde=prixAccorde.replace(",",".");
$("#prixAccorde").val(prixAccorde);
if(isNaN(prixAccorde))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#prixAccorde").val("0");
$("#prixAccorde").focus();
return;
}
if(prixAccorde==0)
{
$("#prixAccorde").focus();
v_msg="Veuillez saisir le prix!";
v_msgEng="Please enter the price!";
alert_ebene(v_msg, v_msgEng);
return;
}
// qte accordee
quantiteAccorde=quantiteAccorde.replace(",",".");
$("#quantiteAccorde").val(quantiteAccorde);
if(isNaN(quantiteAccorde))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#quantiteAccorde").val("0");
$("#quantiteAccorde").focus();
return;
}
if(quantiteAccorde==0)
{
$("#quantiteAccorde").focus();
v_msg="Veuillez saisir la quantité!";
v_msgEng="Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
// fin qte accordee
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&prixAccorde='+prixAccorde+'&quantiteAccorde='+quantiteAccorde;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordententeprealablepha';
typeSms = "accordententeprealablepha";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealablepha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_pha();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrerrefusententepreslable_pha()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusententeprealablepha';
typeSms="refusententeprealablepha";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusententeprealablepha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_pha();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function controle_longeur_passe(controle)
{
longueur = controle.value.length;
if(longueur==0)
{
return false;
}
if(longueur<6)
{
v_msg="6 caractères minimum exigé!";
v_msgEng="6 characters minmum required!";
alert_ebene(v_msg, v_msgEng);
controle.value="";
controle.focus();
return false;
}
}
// 14/05/2018
function modifier_parametresgeneraux()
{
window.location.assign($("#racineWeb" ).val()+"Modifierparametresgeneraux/");
}
function afficher_parametresgeneraux()
{
window.location.assign($("#racineWeb" ).val()+"Parametresgeneraux/");
}
function enregistrer_modif_parametresgeneraux()
{
idSocieteuser = $("#idSocieteuser").val();
donnees = 'idSocieteuser='+idSocieteuser;
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 = 'idSocieteuser='+idSocieteuser+'&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_reply = "";
emailAlertLimiteConsommation = $("#emailAlertLimiteConsommation").val();
activerLogVisitePages = $("#activerLogVisitePages").val();
alertLimiteConsommation = $("#alertLimiteConsommation").val();
emailRd = $("#emailRd").val();
smsRd = $("#smsRd").val();
if (emailSociete<=" ")
{
v_msg="Veuillez indiquer les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailSociete").focus();
return;
}
if (emailAlertLimiteConsommation <=" " && alertLimiteConsommation > "0")
{
v_msg="Veuillez indiquer l'e-mail de l'alerte de la limite de consommation !";
v_msgEng="Please indicate the consumption limit alert email!";
alert_ebene(v_msg, v_msgEng);
$("#emailAlertLimiteConsommation").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 = "";
mauvais_emailAlertLimiteConsommation=false;
email_err_limiteConsommation= "";
mauvais_mail_rd=false;
email_err_rd = "";
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(";");
addr_limiteConsommation = emailAlertLimiteConsommation.split(";");
addr_rd = emailRd.split(";");
emailSociete = emailSociete.trim();
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;
}
}
if(emailAlertLimiteConsommation.length > 0){
addr_limiteConsommation.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err_limiteConsommation = element;
mauvais_emailAlertLimiteConsommation = true;
// break;
return;
}
});
if(mauvais_emailAlertLimiteConsommation==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err_limiteConsommation;
v_msgEng="Please review this address : "+email_err_limiteConsommation;
alert_ebene(v_msg, v_msgEng);
return;
}
}
if(emailRd.length > 0){
addr_rd.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err_rd = element;
mauvais_mail_rd = true;
// break;
return;
}
});
if(mauvais_mail_rd==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err_rd;
v_msgEng="Please review this address : "+email_err_rd;
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;
donnees += '&emailAlertLimiteConsommation='+emailAlertLimiteConsommation;
donnees += '&activerLogVisitePages='+activerLogVisitePages;
donnees += '&alertLimiteConsommation='+alertLimiteConsommation;
donnees += '&emailRd='+emailRd+'&smsRd='+smsRd;
//console.log(donnees);
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_parametresgeneraux();
}
});
}
function changer_verificateur()
{
userCourant = $("#userCourant").val();
codeUtilisateur = $("#codeUtilisateur").val();
if(codeUtilisateur==userCourant)
{
v_msg="Vous êtes déjà le vérificateur!";
v_msgEng="You are already the auditor!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous être le vérificateur?";
v_msgEng="Do you confirm to be the auditor?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/changerverificateur/",
success: function(data) {
},
error: function(data) {
},
complete: function() {
codeUtilisateur = $("#userCourant").val();
$("#codeUtilisateur").val(codeUtilisateur);
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function requetes_verification()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
donnees += 'codeExercice=' + codeExercice;
donnees += '&codeMois=' + codeMois;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_verificateur()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
donnees += 'codeExercice=' + codeExercice;
donnees += '&codeMois=' + codeMois;
// lert(donnees);
// return;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_verification_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
donnees += 'codeExercice=' + codeExercice;
donnees += '&codeMois=' + codeMois;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_verificateur_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
donnees += 'codeExercice=' + codeExercice;
donnees += '&codeMois=' + codeMois;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_rapport_sp_adheleve()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function afficher_detail_factures_famille(idAdherent,emailAdherent)
{
$('#div_export_b').html("");
$("#idAdherent").val(idAdherent);
$("#emailAdherent_0").val(emailAdherent);
$("#emailAdherent").val(emailAdherent);
$("#btn_pop_detail").click();
}
function charger_detail_stat_adherent_facture_pdf()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhpdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_adherent_garantie_pdf()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhpdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_adherent_facture()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadh/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_adherent_garantie()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadh/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function etat_rapport_sp_adheleve_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function users_prestataire()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire>" ")
{
window.location.assign($("#racineWeb" ).val()+"Usersprestaire/");
}
}
function reinitpaswd_prestataire(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()+"Ajaxprestataire/reinitpaswd/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_prestataire();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function ajouter_facture_dec()
{
codePrestataire = $("#codePrestataire").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxajoutactesdec/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ajout_actes").html(data);
},
complete: function() {
$("#div_selection_acte").hide();
}
});
}
function ajax_actes_possibles_selection_dec()
{
codeFamilleActe=$("#codeFamilleActe").val();
donnees = 'codeFamilleActe='+codeFamilleActe;
$("#listeacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactespossiblesselectiondec/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#listeacte").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function recap_ajout_acte_dec()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherverifierfacture/",
type: 'POST',
success: function(data) {
$("#div_verification_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouter_un_acte_selection_dec(codeActe)
{
donnee_a_affciher = "";
donnees=""
if (codeActe<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
return;
}
//numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val();
donnees = 'codeActe='+codeActe;
$("#div_prestations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/ajouteractedecompte/",
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);
}
});
}
function retirer_un_acte_selection_dec(idActe)
{
donnee_a_affciher = "";
donnees = 'idActe='+idActe;
$("#div_prestations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/retireractedecompte/",
type: 'post',
data: donnees,
success: function(data) {
donnee_a_affciher = data;
},
error: function(data) {
},
complete: function() {
$("#div_prestations").html(donnee_a_affciher);
}
});
}
function mail_detail_stat_police()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportmail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function mail_detail_stat_police_facture()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfacturemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function mail_detail_stat_police_garantie()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantiemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function test_adresse_email(email)
{
var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
if(reg.test(email)==false)
{
return(false);
}
}
function reinitialiser_email_rapport()
{
emailRapport = $("#emailRapport_0").val();
$("#emailRapport").val(emailRapport);
}
function consulter_derogation_2(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Consulterderogations/"+idDemandederogation+"/");
}
function consulter_derogation(idDemandederogation)
{
window.location.assign($("#racineWeb" ).val()+"Consulterderogation/"+idDemandederogation+"/");
}
function consulter_ententeprealable_2(idDemandeententeprealable)
{
window.location.assign($("#racineWeb" ).val()+"Consulterententeprealables/"+idDemandeententeprealable+"/");
}
function consulter_ententeprealable(idDemandeententeprealable)
{
window.location.assign($("#racineWeb" ).val()+"Consulterententeprealable/"+idDemandeententeprealable+"/");
}
function consulter_ententeprealable_pha_2(idDemandeententeprealable)
{
window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablespha/"+idDemandeententeprealable+"/");
}
function pop_messagerie()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerieliste/",
error: function(errorData) {
},
success: function(data) {
$("#div_messagerie").html(data);
},
complete: function() {
$("#btn_pop_messagerie").click();
}
});
}
function marquer_message_comme_lu(idMessagerie, controle)
{
donnees = 'idMessagerie='+idMessagerie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerieliste/marquercommelu/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
controle.parentElement.removeChild(controle);
}
});
}
function envoyer_messagerie(textMessage, idParent)
{
codePrestataireExamen = $("#codePrestataireExamen").val();
codePrestataireMedicament = $("#codePrestataireMedicament").val();
if(codePrestataireExamen!=undefined && codePrestataireExamen!="undefined")
{
codePrestataire = $("#codePrestataireExamen").val();
}else if(codePrestataireMedicament!=undefined && codePrestataireMedicament!="undefined")
{
codePrestataire = $("#codePrestataireMedicament").val();
}else
{
codePrestataire = $("#codePrestataire").val();
}
donnees = 'textMessage='+textMessage+"&idParent="+idParent+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
}
});
}
// gestion messagerie
function repondre_message(idMessagerie, idParent, codePrestataire, controle)
{
donnees = 'idMessagerie='+idMessagerie+'&idParent='+idParent+'&codePrestataire='+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessageriereponse/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_messagerie_reponse").html(data);
},
complete: function() {
repondu = $("#repondu").val();
if(repondu=="1")
{
v_msg="Déjà répondu!";
v_msgEng="Already answered!";
alert_ebene(v_msg, v_msgEng);
controle.parentElement.removeChild(controle);
return;
}
else
{
$("#btn_pop_messagerie_reponse").click();
}
}
});
}
function gerer_messagerie()
{
window.location.assign($("#racineWeb").val()+"Messagerie/");
}
function afficher_lite_messagerie()
{
donnees = "";
donnees_retour = "";
date1 = $("#date1").val();
date2 = $("#date2").val();
messageLu = $("#messageLu").val();
textMessage = $("#textMessage").val();
codePrestataire = $("#codePrestataire").val();
donnees += 'date1=' + date1;
donnees += '&date2=' + date2;
donnees += '&messageLu=' + messageLu;
donnees += '&textMessage=' + textMessage;
donnees += '&codePrestataire=' + codePrestataire;
$("#div_messagerie_gestion").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemessagerie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_messagerie_gestion").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function enregistrer_repondre_message()
{
idMessagerie = $("#idMessagerie").val();
idParent = $("#idParentReponse").val();
textMessage = $("#textMessageReponse").val();
textMessage = textMessage.trim();
if (textMessage<=" ")
{
v_msg="Veuillez saisir la réponse!";
v_msgEng="Please enter the answer!";
alert_ebene(v_msg, v_msgEng);
$("#textMessageReponse").focus();
return;
}
donnees = 'idMessagerie='+idMessagerie+"&idParent="+idParent+"&textMessage="+textMessage;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerie/repondremessage/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
$("#btn_pop_messagerie_reponse_quit").click();
}
});
}
function historique_message(idParent)
{
donnees = 'idParent='+idParent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessageriehistorique/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_messagerie_historique").html(data);
},
complete: function() {
$("#btn_pop_messagerie_historique").click();
}
});
}
// btn_pop_messagerie_new
function initiermessage()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#btn_search_prestataire").click();
return;
}
donnees = "codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerienew/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_messagerie_new").html(data);
},
complete: function() {
$("#btn_pop_messagerie_new").click();
}
});
}
function enregistrer_new_message()
{
codePrestataire = $("#codePrestataire").val();
textMessage = $("#textMessageNew").val();
textMessage = textMessage.trim();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#btn_pop_messagerie_new_quit").click();
return;
}
if (textMessage<=" ")
{
v_msg="Veuillez saisir le message!";
v_msgEng="Please enter the message!";
alert_ebene(v_msg, v_msgEng);
$("#textMessageNew").focus();
return;
}
donnees = "textMessage="+textMessage+"&idParent=0&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
$("#btn_pop_messagerie_new_quit").click();
}
});
}
function imprimer_liste_assures_date()
{
dateAnalyse = $("#dateAnalyse").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var div_export = $('#div_export_assures');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlisteassure/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_liste_assures_date()
{
dateAnalyse = $("#dateAnalyse_export").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var div_export = $('#div_exporter_liste_assures');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlisteassure/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_liste_assures_sans_format_date()
{
dateAnalyse = $("#dateAnalyse_sans_format").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var div_export = $('#div_export_assures_sans_format');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlisteassure/exportersansformat",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function liste_assures_actifs()
{
dateAnalyse = $("#dateAnalyse").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var div_export = $('#div_assures_actifs');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxassuresactifs/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function liste_assures_actifs_export()
{
dateAnalyse = $("#dateAnalyse").val();
if (dateAnalyse<=" ")
{
v_msg="Veuillez indiquer une date!";
v_msgEng="Please enter a date!";
alert_ebene(v_msg, v_msgEng);
$("#dateAnalyse").focus();
return;
}
donnees = 'dateAnalyse='+dateAnalyse;
var div_export = $('#div_assures_actifs');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxassuresactifsexport/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
// RENOUVELLEMENT COURTE DUREE => 06/07/2018
/*
function CalculerEcheanceRen()
{
$("#dateEcheanceRen").disable();
codePeriodicite=$("#codePeriodicite").val();
var typdate = $("#dateAvenant").datepicker("getDate");
switch (codePeriodicite) {
case "A":
typdate.addMonths(12);
break;
case "L":
$("#dateEcheanceRen").enable();
typdate = $("#dateEcheanceRen").datepicker("getDate");
break;
default:
typdate.addMonths(12);
}
$( "#dateEcheanceRen").datepicker( "setDate", typdate );
}
*/
function CalculerEcheanceRen()
{
$("#dateEcheanceRen").disable();
codePeriodicite=$("#codePeriodicite").val();
var typdate = $("#dateAvenant").datepicker("getDate");
switch (codePeriodicite) {
case "A":
typdate.addMonths(12);
break;
case "S":
typdate.addMonths(6);
break;
case "T":
typdate.addMonths(3);
break;
case "M":
typdate.addMonths(1);
break;
case "L":
$("#dateEcheanceRen").enable();
typdate = $("#dateEcheanceRen").datepicker("getDate");
break;
default:
typdate.addMonths(12);
}
$( "#dateEcheanceRen" ).datepicker( "setDate", typdate );
}
function CalculerFinRen()
{
$("#dateFinRen").disable();
codeFractionnement=$("#codeFractionnement").val();
var typdate = $("#dateAvenant").datepicker("getDate");
var dtech = $("#dateEcheanceRen").datepicker("getDate");
switch (codeFractionnement) {
case "A":
typdate.addMonths(12);
break;
case "S":
typdate.addMonths(6);
break;
case "T":
typdate.addMonths(3);
break;
case "M":
typdate.addMonths(1);
break;
default:
typdate.addMonths(12);
}
if (typdate>dtech)
{
typdate=dtech;
}
$( "#dateFinRen" ).datepicker( "setDate", typdate );
}
function ControlerEcheanceRen()
{
codePeriodicite=$("#codePeriodicite").val();
if (codePeriodicite!="L") return true;
else {
var eff = $("#dateAvenant").datepicker("getDate");
var ech = $("#dateEcheanceRen").datepicker("getDate");
if (echeff.addMonths(12)) {
v_msg="Période supérieur à un an!";
v_msgEng="Period greater than one year!";
alert_ebene(v_msg, v_msgEng);
}
}
}
function verifier_Echeance_ren()
{
codeTypeAvenant=$("#codeTypeAvenant").val();
if(codeTypeAvenant!="REN")
{
return;
}
CalculerEcheanceRen();
CalculerFinRen();
}
function factures_famille()
{
window.location.assign($("#racineWeb" ).val()+"Facturesfamille/");
}
function factures_famille_2()
{
window.location.assign($("#racineWeb" ).val()+"Facturesfamilleadh/");
}
function listerfacturefamille()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesfamille/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function ctrlkeypress_lite_prestataire(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_lite_prestataire();
}
}
function desactiver_user_prestataire(codeUtilisateur)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/desactiver/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_prestataire();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_user_prestataire(codeUtilisateur)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/activer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_prestataire();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function consulter_une_factures()
{
window.location.assign($("#racineWeb" ).val()+"Facturecons/");
}
function ctrlkeypressfacture(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#idFacture").blur();
}
}
function maj_date_reception_facture_decompte()
{
dateReception = $("#dateReception_pop").val();
if(dateReception<=" ")
{
v_msg="Veuillez indicquer la date de réception!";
v_msgEng="Please enter the date of receipt!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'dateReception='+dateReception;
v_msg="Confirmez-vous cette date?";
v_msgEng="Do you confirm this date?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/majdatereception/",
type: 'POST',
data: donnees,
success: function(data) {
$("#btn_close_pop_reception").click();
},
error: function(data) {
},
complete: function() {
dateReception = $("#dateReception_pop").val();
$("#dateReception").val(dateReception);
$("#btn_dateReception").val(dateReception);
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function etatsproduction()
{
window.location.assign($("#racineWeb" ).val()+"Etatsproduction/");
}
function ajaxenteteetatprod()
{
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
donnees = 'codeEtat='+codeEtat;
v_url = $("#racineWeb").val()+"Ajaxentete"+codeEtat+"/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ente_requete").html(data);
$(".datepicker" ).datepicker();
}
});
}
function etat_prod_par_client()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_par_client_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_prod_par_mois()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_par_mois_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_prod_par_emission()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_par_emission_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function initiermessagecommun()
{
window.location.assign($("#racineWeb" ).val()+"Messageriecommun/");
}
function enregistrer_message_commun()
{
objet = $("#objet").val();
textMessage = $("#textMessageCommun").val();
textMessage = textMessage.trim();
if (objet<=" ")
{
v_msg="Veuillez saisir l\'objet!";
v_msgEng="Please enter the object!";
alert_ebene(v_msg, v_msgEng);
$("#objet").focus();
return;
}
if (textMessage<=" ")
{
v_msg="Veuillez saisir le message!";
v_msgEng="Please enter the message!";
alert_ebene(v_msg, v_msgEng);
$("#textMessageCommun").focus();
return;
}
donnees = "objet="+objet+"&textMessage="+textMessage;
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessageriecommun/creermessagecommun/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_wait.html(data);
},
complete: function() {
div_wait.html('');
v_msg="Message envoyé avec succès!";
v_msgEng="Message sent successfully!";
alert_ebene(v_msg, v_msgEng);
gerer_messagerie();
}
});
}
//
function requetes_factures_mois()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += '&idPolice=' + idPolice;
donnees += '&codeGcAssureur=' + codeGcAssureur;
donnees += '&codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
}
});
}
function requetes_factures_mois_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function desactiver_medicament(idDetail)
{
v_msg="Confirmez-vous cette désactivation?";
v_msgEng="Do you confirm this deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifmedicament/desactivermedicament/",
type : 'post',
data: "idDetail="+idDetail,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_tarifpharmacie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function activer_medicament(idDetail)
{
v_msg="Confirmez-vous cette activation?";
v_msgEng="Do you confirm this activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifmedicament/activermedicament/",
type : 'post',
data: "idDetail="+idDetail,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
afficher_tarifpharmacie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function init_supprimer_empreinte_digitale()
{
window.location.assign($("#racineWeb" ).val()+"Supprimerempreinte/");
}
function requetes_factures_jour()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += '&idPolice=' + idPolice;
donnees += '&codeGcAssureur=' + codeGcAssureur;
donnees += '&codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
}
});
}
function requetes_factures_jour_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function ajax_liste_prestataires_messagerie()
{
codeTypePrestataire=$("#codeTypePrestataire").val();
donnees = 'codeTypePrestataire='+codeTypePrestataire;
$("#div_prestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairemessagerie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataires").html(data);
},
complete: function() {
}
});
}
function ajouter_un_prestataire_mess(idPrestataire)
{
donnees = 'idPrestataire='+idPrestataire;
$("#div_prestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairemessagerie/ajouterprestaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
ajax_liste_prestataires_messagerie();
}
});
}
function retirer_un_prestataire_mess(idPrestataire)
{
donnees = 'idPrestataire='+idPrestataire;
$("#div_prestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairemessagerie/retirerprestaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
ajax_liste_prestataires_messagerie();
}
});
}
function ajouter_tous_prestataire_mess()
{
codeTypePrestataire=$("#codeTypePrestataire").val();
donnees = 'codeTypePrestataire='+codeTypePrestataire;
$("#div_prestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairemessagerie/ajouterprestairetous/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
ajax_liste_prestataires_messagerie();
}
});
}
function retirer_tous_prestataire_mess()
{
codeTypePrestataire=$("#codeTypePrestataire").val();
donnees = 'codeTypePrestataire='+codeTypePrestataire;
$("#div_prestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairemessagerie/retirerprestairetous/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
ajax_liste_prestataires_messagerie();
}
});
}
//
function requetes_ententeprealable_pha()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&codeReponseEntentePrealable=' + codeReponseEntentePrealable;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_ententeprealable_pha_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codePrestataire = $("#codePrestataire").val();
dateDemande1 = $("#dateDemande1").val();
dateDemande2 = $("#dateDemande2").val();
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateDemande1=' + dateDemande1;
donnees += '&dateDemande2=' + dateDemande2;
donnees += '&codeReponseEntentePrealable=' + codeReponseEntentePrealable;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function check_ged(idGed, cheminFichier, controle)
{
donnees = "idGed="+idGed+"&cheminFichier="+cheminFichier;
var ctrl_btn_ged = $("#btn_ged"+idGed);
var ctrl_mess_not_found= $("#mess_not_found"+idGed);
var ctrl_check = $("#ctrl_check"+idGed);
$.ajax({
url: $("#racineWeb").val()+"Ajaxged/verifierexistancefichier/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
if(donnees_retour=="1")
{
ctrl_btn_ged.show();
}
else
{
ctrl_mess_not_found.html("Not found");
}
},
complete: function()
{
controle.style.display = 'none';
ctrl_check.show();
}
});
}
function lister_ged_feuille_maladie()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedfeuillemaladie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function afficher_lite_messagerie_commun()
{
donnees = "";
donnees_retour = "";
date1 = $("#date1").val();
date2 = $("#date2").val();
textMessage = $("#textMessage").val();
donnees += 'date1=' + date1;
donnees += '&date2=' + date2;
donnees += '&textMessage=' + textMessage;
$("#div_messagerie_gestion").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemessageriecommun/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_messagerie_gestion").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function afficher_lite_messagerie_form_me()
{
donnees = "";
donnees_retour = "";
date1 = $("#date1").val();
date2 = $("#date2").val();
messageLu = $("#messageLu").val();
textMessage = $("#textMessage").val();
codePrestataire = $("#codePrestataire").val();
donnees += 'date1=' + date1;
donnees += '&date2=' + date2;
donnees += '&messageLu=' + messageLu;
donnees += '&textMessage=' + textMessage;
donnees += '&codePrestataire=' + codePrestataire;
$("#div_messagerie_gestion").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemessagerieforme/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_messagerie_gestion").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function lister_ged_beneficiaire_prest()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaireprest/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function lister_ged_beneficiaire_prod()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaireprod/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function lister_ged_adherent()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedadherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function lister_ged_police()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function lister_ged()
{
d1 = $("#d1").val();
d2 = $("#d2").val();
nomOrigine = $("#nomOrigine").val();
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine;
$("#div_ged").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteged/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
function ctrlkeypress_lister_ged(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
lister_ged();
}
}
function ajaxenteteetatsynthese()
{
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
donnees = 'codeEtat='+codeEtat;
v_url = $("#racineWeb").val()+"Ajaxentete"+codeEtat+"/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ente_requete").html(data);
$(".datepicker" ).datepicker();
}
});
}
function etat_synthese_par_mois()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_synthese_par_mois_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function pop_ged_pharmacie()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegedpharmacie/",
error: function(errorData) {
},
success: function(data)
{
$("#div_ged").html(data);
},
complete: function() {
$("#btn_pop_ged_pharmacie").click();
}
});
}
function etat_synthese_par_mois_acqu()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_synthese_par_mois_acqu_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function demandesdecomptes()
{
codePrestataire = $("#codePrestataire").val();
codeExercice = $("#codeExercice").val();
codeMois = $("#codeMois").val();
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
if (codeMois<=" ")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdemandesdecomptes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
}
});
}
function detail_demande_decompte(idDemandeDecompte, numeroDemandeDecompte)
{
donnees = 'numeroDemandeDecompte='+numeroDemandeDecompte+'&idDemandeDecompte='+idDemandeDecompte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextdemandedecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Detaildemandedecompte/");
}
});
}
function imprimerbordereaudemandedecompte()
{
}
function initierdecompte_demande_decompte()
{
codePrestataire=$("#codePrestataire").val();
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
if (codeMois<=" ")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#inforegle").html(data);
},
complete: function() {
regle=$("#regle").val();
if(regle==-1)
{
v_msg="Problème lors de l\'initialisation!";
v_msgEng="Problem during initialization!";
alert_ebene(v_msg, v_msgEng);
return;
}
else if(regle==0 || regle==2 || regle==3)
{
afficherdecompte();
}
else
{
// 9 => Décompte validé mais en attente de règlemen
// 1 => Décompte réglé
consulterdecompte();
}
}
});
}
function requetes_factures_police()
{
}
function requetes_factures_police_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
numeroPolice = $("#numeroPolice").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroPolice=' + numeroPolice;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function requetes_factures_adherent_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
numeroAdherent = $("#numeroAdherent").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroAdherent=' + numeroAdherent;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_factures_beneficiaire_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
numeroBeneficiaire = $("#numeroBeneficiaire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_factures_police_gar()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"gar/";
numeroPolice = $("#numeroPolice").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroPolice=' + numeroPolice;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function requetes_factures_adherent_gar()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"gar/";
numeroAdherent = $("#numeroAdherent").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroAdherent=' + numeroAdherent;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function requetes_factures_beneficiaire_gar()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"gar/";
numeroBeneficiaire = $("#numeroBeneficiaire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'numeroBeneficiaire=' + numeroBeneficiaire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function appliquer_taux_ristourne()
{
tauxRistourne = $("#tauxRistourne").val();
donnees = 'tauxRistourne=' + tauxRistourne;
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailretrait/appliquertauxristourne/",
type : 'post',
data : donnees,
success: function(data) {
div_assure_a_retirer.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficher_gc_assureur(idGc)
{
if (idGc <=" ")
{
v_msg="Veuillez sélectionner un assureur!";
v_msgEng="Please select an insurer!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Fichegcassureur/"+idGc+"/");
}
function modifier_gc_assureur()
{
idGc = $("#idGc" ).val()
if (idGc>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifiergcassureur/"+idGc+"/");
}
}
function retour_gc_assureur()
{
idGc = $("#idGc" ).val()
if (idGc>"0")
{
window.location.assign($("#racineWeb" ).val()+"Fichegcassureur/"+idGc+"/");
}
}
function enregistrer_modif_gc_assureur()
{
//
idGc = $("#idGc").val();
codeGcAssureur = $("#codeGcAssureur").val();
libelle = $("#libelle").val();
email = $("#emailGcAssureur").val();
gcTauxFraisReel = $("#gcTauxFraisReel").val();
gcTauxRedressement = $("#gcTauxRedressement").val();
gcTauxTva = $("#gcTauxTva").val();
adressePostale = $("#adressePostale").val();
numerodeCompteComptableRD = $("#numerodeCompteComptableRD").val();
adresseGeographique = $("#adresseGeographique").val();
numerodeCompteComptableTP = $("#numerodeCompteComptableTP").val();
numeroCompteContribuable = $("#numeroCompteContribuable").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
fraisCarteAfn = $("#fraisCarteAfn").val();
fraisCarteAfn = fraisCarteAfn.replace(/ /g,"");
fraisCarteAfn = parseInt(fraisCarteAfn.replace(",","."),10);
fraisCarteRen = $("#fraisCarteRen").val();
fraisCarteRen = fraisCarteRen.replace(/ /g,"");
fraisCarteRen = parseInt(fraisCarteRen.replace(",","."),10);
fraisCarteImp = $("#fraisCarteImp").val();
fraisCarteImp = fraisCarteImp.replace(/ /g,"");
fraisCarteImp = parseInt(fraisCarteImp.replace(",","."),10);
typeGarant = $("#typeGarant").val();
telephoneGarant = $("#telephoneGarant").val();
representant = $("#representant").val();
siglerepresentant = $("#siglerepresentant").val();
servicerepresentant = $("#servicerepresentant").val();
telephonerepresentant = $("#telephonerepresentant").val();
gcTauxProvision = $("#gcTauxProvision").val();
gcForfaitProvision = $("#gcForfaitProvision").val();
gcForfaitProvision = gcForfaitProvision.replace(/ /g,"");
gcForfaitProvision = parseInt(gcForfaitProvision.replace(",","."),10);
gcTauxCommissionGerant = $("#gcTauxCommissionGerant").val();
gcTauxRistourne = $("#gcTauxRistourne").val();
gcLimiteConsommation = $("#gcLimiteConsommation").val();
codeTarifActe = $("#codeTarifActe").val();
seuilRdGarant = $("#seuilRdGarant").val();
codeTypeRemboursement = $("#codeTypeRemboursement").val();
encaissementExige = $("#encaissementExige").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez indiquer le code!";
v_msgEng="Please enter the code!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(typeGarant <=" ")
{
v_msg="Veuillez indiquer le type de garant!";
v_msgEng="Please indicate the type of guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#typeGarant").focus();
return;
}
donnees = 'idGc='+idGc+'&libelle='+libelle+'&codeGcAssureur='+codeGcAssureur;
donnees += '&email='+email+'&gcTauxFraisReel='+gcTauxFraisReel+'&gcTauxRedressement='+gcTauxRedressement +'&gcTauxTva='+gcTauxTva;
donnees += '&fraisCarteAfn='+fraisCarteAfn+'&fraisCarteRen='+fraisCarteRen+'&fraisCarteImp='+fraisCarteImp;
donnees += '&typeGarant='+typeGarant+'&telephoneGarant='+telephoneGarant+'&representant='+representant;
donnees += '&siglerepresentant='+siglerepresentant+'&servicerepresentant='+servicerepresentant+'&telephonerepresentant='+telephonerepresentant;
donnees += '&gcTauxProvision='+gcTauxProvision+'&gcForfaitProvision='+gcForfaitProvision+'&codeTarifActe='+codeTarifActe;
donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant+'&gcTauxRistourne='+gcTauxRistourne+'&gcLimiteConsommation='+gcLimiteConsommation;
donnees += '&seuilRdGarant='+seuilRdGarant+'&codeTypeRemboursement='+codeTypeRemboursement;
donnees += '&adressePostale='+adressePostale+'&numerodeCompteComptableRD='+numerodeCompteComptableRD;
donnees += '&adresseGeographique='+adresseGeographique+'&numerodeCompteComptableTP='+numerodeCompteComptableTP;
donnees += '&numeroCompteContribuable='+numeroCompteContribuable+'&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&encaissementExige='+encaissementExige;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_gc_assureur();
}
});
}
function maj_paramfacturegarant()
{
idGc = $("#idGc").val();
codeConvention = "GAR"; //$("#codeConvention").val();
codePeriodiciteFacturationDeficit = $("#codePeriodiciteFacturationDeficit").val();
forfaitCautionPermanant = parseInt($("#forfaitCautionPermanant").val().replace(/ /g,""),10);
gcTauxRedressement = $("#gcTauxRedressement").val();
gcTauxTva = $("#gcTauxTva").val();
nbMoisCaution = $("#nbMoisCaution").val();
seuilComplementCaution = $("#seuilComplementCaution").val();
codeSourceFondGarantAppelFond = $("#codeSourceFondGarantAppelFond").val();
codeAssietteFacturationGarantAppelFond = $("#codeAssietteFacturationGarantAppelFond").val();
codePeriodiciteAppelFond = $("#codePeriodiciteAppelFond").val();
codeSourceFondGarantHonoraire = $("#codeSourceFondGarantHonoraire").val();
codeAssietteFacturationGarantHonoraire = $("#codeAssietteFacturationGarantHonoraire").val();
codePeriodiciteHonoraire = $("#codePeriodiciteAppelFond").val();
codeSourceFondGarantCaution = $("#codeSourceFondGarantCaution").val();
codeAssietteFacturationGarantCaution = $("#codeAssietteFacturationGarantCaution").val();
nbAdherent = parseInt($("#nbAdherent").val().replace(/ /g,""),10);
nbBeneficiaire = parseInt($("#nbBeneficiaire").val().replace(/ /g,""),10);
if (codeSourceFondGarantAppelFond == "BUD"){
montantBudget = parseInt($("#montantBudget").val().replace(/ /g,""),10);
}else{
montantBudget = "0";
}
if (codeSourceFondGarantHonoraire=="BUD" || codeSourceFondGarantHonoraire=="SIN"){
gcTauxFraisReel = $("#gcTauxFraisReel").val();
}else{
gcTauxFraisReel = "0";
}
if (codeSourceFondGarantHonoraire=="PRI"){
gcTauxCommissionGerant = $("#gcTauxCommissionGerant").val();
}else{
gcTauxCommissionGerant = "0";
}
if (codeSourceFondGarantHonoraire=="FOR"){
forfaitHonoraire = parseInt($("#forfaitHonoraire").val().replace(/ /g,""),10);
}else{
forfaitHonoraire = "0";
}
if(codeConvention<=" ")
{
v_msg="Veuillez indiquer la Convention!";
v_msgEng="Please enter the Convention!";
alert_ebene(v_msg, v_msgEng);
$("#codeConvention").focus();
return;
}
if(codePeriodiciteFacturationDeficit<=" ")
{
v_msg="Veuillez renseigner la périodicité de la Facturation Déficit!";
v_msgEng="Please provide the frequency of Deficit Billing!";
alert_ebene(v_msg, v_msgEng);
$("#codePeriodiciteFacturationDeficit").focus();
return;
}
if(codePeriodiciteAppelFond<=" ")
{
v_msg="Veuillez renseigner la périodicité de l'appel de fonds!";
v_msgEng="Please indicate the frequency of the fundraising appeal!";
alert_ebene(v_msg, v_msgEng);
$("#codePeriodiciteAppelFond").focus();
return;
}
if(codePeriodiciteHonoraire<=" ")
{
v_msg="Veuillez renseigner la périodicité des honoraires!";
v_msgEng="Please provide the frequency of fees!";
alert_ebene(v_msg, v_msgEng);
$("#codePeriodiciteHonoraire").focus();
return;
}
donnees = 'idGc='+idGc+'&codeConvention='+codeConvention;
donnees += '&codePeriodiciteAppelFond='+codePeriodiciteAppelFond;
donnees += '&codePeriodiciteFacturationDeficit='+codePeriodiciteFacturationDeficit;
donnees += '&codePeriodiciteHonoraire='+codePeriodiciteHonoraire;
donnees += '&montantBudget='+montantBudget;
donnees += '&forfaitCautionPermanant='+forfaitCautionPermanant;
donnees += '&forfaitHonoraire='+forfaitHonoraire;
donnees += '&gcTauxFraisReel='+gcTauxFraisReel+'&gcTauxRedressement='+gcTauxRedressement;
donnees += '&gcTauxTva='+gcTauxTva+'&gcTauxCommissionGerant='+gcTauxCommissionGerant;
donnees += '&nbMoisCaution='+nbMoisCaution+'&seuilComplementCaution='+seuilComplementCaution;
donnees += '&codeSourceFondGarantAppelFond='+codeSourceFondGarantAppelFond;
donnees += '&codeAssietteFacturationGarantAppelFond='+codeAssietteFacturationGarantAppelFond;
donnees += '&codeSourceFondGarantHonoraire='+codeSourceFondGarantHonoraire;
donnees += '&codeAssietteFacturationGarantHonoraire='+codeAssietteFacturationGarantHonoraire;
donnees += '&codeSourceFondGarantCaution='+codeSourceFondGarantCaution;
donnees += '&codeAssietteFacturationGarantCaution='+codeAssietteFacturationGarantCaution;
donnees += '&nbAdherent='+nbAdherent;
donnees += '&nbBeneficiaire='+nbBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/majparamfacturegarant/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
// retour_fiche_garant();
consulter_param_fact_garant();
}
});
}
function creer_gc_assureur()
{
codeGcAssureur = $("#codeGcAssureur").val();
libelle = $("#libelle").val();
email = $("#emailGcAssureur").val();
gcTauxFraisReel = $("#gcTauxFraisReel").val();
gcTauxRedressement = $("#gcTauxRedressement").val();
gcTauxTva = $("#gcTauxTva").val();
adressePostale = $("#adressePostale").val();
numerodeCompteComptableRD = $("#numerodeCompteComptableRD").val();
adresseGeographique = $("#adresseGeographique").val();
numerodeCompteComptableTP = $("#numerodeCompteComptableTP").val();
numeroCompteContribuable = $("#numeroCompteContribuable").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
fraisCarteAfn = $("#fraisCarteAfn").val();
fraisCarteAfn = fraisCarteAfn.replace(/ /g,"");
fraisCarteAfn = parseInt(fraisCarteAfn.replace(",","."),10);
fraisCarteRen = $("#fraisCarteRen").val();
fraisCarteRen = fraisCarteRen.replace(/ /g,"");
fraisCarteRen = parseInt(fraisCarteRen.replace(",","."),10);
fraisCarteImp = $("#fraisCarteImp").val();
fraisCarteImp = fraisCarteImp.replace(/ /g,"");
fraisCarteImp = parseInt(fraisCarteImp.replace(",","."),10);
typeGarant = $("#typeGarant").val();
telephoneGarant = $("#telephoneGarant").val();
representant = $("#representant").val();
siglerepresentant = $("#siglerepresentant").val();
servicerepresentant = $("#servicerepresentant").val();
telephonerepresentant = $("#telephonerepresentant").val();
gcTauxProvision = "0"; //$("#gcTauxProvision").val();
gcForfaitProvision = "0"; /*$("#gcForfaitProvision").val();
gcForfaitProvision = gcForfaitProvision.replace(/ /g,"");
gcForfaitProvision = parseInt(gcForfaitProvision.replace(",","."),10);*/
gcTauxCommissionGerant = $("#gcTauxCommissionGerant").val();
gcTauxRistourne = $("#gcTauxRistourne").val();
gcLimiteConsommation = $("#gcLimiteConsommation").val();
codeTarifActe = $("#codeTarifActe").val();
seuilRdGarant = $("#seuilRdGarant").val();
codeTypeRemboursement = $("#codeTypeRemboursement").val();
encaissementExige = $("#encaissementExige").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez indiquer le code!";
v_msgEng="Please enter the code!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(typeGarant <=" ")
{
v_msg="Veuillez indiquer le type de garant!";
v_msgEng="Please indicate the type of guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#typeGarant").focus();
return;
}
/*
if(gcTauxFraisReel<"0")
{
v_msg="Veuillez indiquer le taux frais réel!";
v_msgEng="Please indicate the charge rate";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxFraisReel").focus();
return;
}
gcTauxFraisReel=gcTauxFraisReel.replace(",",".");
if(isNaN(gcTauxFraisReel))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxFraisReel").val("0");
$("#gcTauxFraisReel").focus();
return;
}
if(gcTauxRedressement<"0")
{
v_msg="Veuillez indiquer le taux redressement!";
v_msgEng="Please indicate the recovery rate!";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxRedressement").focus();
return;
}
gcTauxRedressement=gcTauxRedressement.replace(",",".");
// $("#gcTauxRedressement").val(gcTauxRedressement);
if(isNaN(gcTauxRedressement))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxRedressement").val("0");
$("#gcTauxRedressement").focus();
return;
}
if(gcTauxTva<"0")
{
v_msg="Veuillez indiquer le taux de TVA!";
v_msgEng="Please indicate the VAT rate!";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxTva").focus();
return;
}
gcTauxTva=gcTauxTva.replace(",",".");
if(isNaN(gcTauxTva))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#gcTauxTva").val("0");
$("#gcTauxTva").focus();
return;
}
if(fraisCarteAfn<"0")
{
v_msg="Veuillez indiquer les frais pour une nouvelle carte!";
v_msgEng="Please indicate the fees for a new card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteAfn").focus();
return;
}
if(fraisCarteRen<"0")
{
v_msg="Veuillez indiquer les frais pour un renouvellement de carte!";
v_msgEng="Please indicate the fees for a card renewal!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteRen").focus();
return;
}
if(fraisCarteImp<"0")
{
v_msg="Veuillez indiquer les frais pour une ré-impression de carte!";
v_msgEng="Please indicate the fees for a re-printing of the card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteImp").focus();
return;
}
*/
donnees = 'libelle='+libelle+'&codeGcAssureur='+codeGcAssureur;
donnees += '&email='+email+'&gcTauxFraisReel='+gcTauxFraisReel+'&gcTauxRedressement='+gcTauxRedressement +'&gcTauxTva='+gcTauxTva;
donnees += '&fraisCarteAfn='+fraisCarteAfn+'&fraisCarteRen='+fraisCarteRen+'&fraisCarteImp='+fraisCarteImp;
donnees += '&typeGarant='+typeGarant+'&telephoneGarant='+telephoneGarant+'&representant='+representant;
donnees += '&siglerepresentant='+siglerepresentant+'&servicerepresentant='+servicerepresentant+'&telephonerepresentant='+telephonerepresentant;
donnees += '&gcTauxProvision='+gcTauxProvision+'&gcForfaitProvision='+gcForfaitProvision+'&codeTarifActe='+codeTarifActe;
donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant+'&gcTauxRistourne='+gcTauxRistourne+'&gcLimiteConsommation='+gcLimiteConsommation;
donnees += '&seuilRdGarant='+seuilRdGarant+'&codeTypeRemboursement='+codeTypeRemboursement;
donnees += '&adressePostale='+adressePostale+'&numerodeCompteComptableRD='+numerodeCompteComptableRD;
donnees += '&adresseGeographique='+adresseGeographique+'&numerodeCompteComptableTP='+numerodeCompteComptableTP;
donnees += '&numeroCompteContribuable='+numeroCompteContribuable+'&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&encaissementExige='+encaissementExige;
/*
alert(typeGarant);
return;
*/
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/ajouter/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
}else{
retour_liste_gc_assureur();
}
},
complete: function() {
retour_liste_gc_assureur();
}
});
}
function retour_liste_gc_assureur()
{
window.location.assign($("#racineWeb" ).val()+"Gcassureur/");
}
function activer_gestion_confiee()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
gestionConfiee=$("#gestionConfiee").val();
if (gestionConfiee=="1")
{
v_msg="Gestion confiée déjà activée!";
v_msgEng="Management entrusted already activated!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la gestion confiée pour cette police?";
v_msgEng="Do you confirm the management entrusted for this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichepolice/activergc/"+$("#idPolice_C").val()+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_gc_police(idPolice, idGcpolice)
{
if (idPolice <=" ")
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idGcpolice=="0")
{
window.location.assign($("#racineWeb" ).val()+"Creergcpolice/"+idPolice+"/");
}
else
{
window.location.assign($("#racineWeb" ).val()+"Fichegcpolice/"+idPolice+"/");
}
}
function retour_liste_gc_police()
{
window.location.assign($("#racineWeb" ).val()+"Gcpolices/");
}
function creer_gc_police()
{
idPolice = $("#idPolice").val();
codeGcAssureur = $("#codeGcAssureur").val();
tauxFraisReel = $("#tauxFraisReel").val();
tauxRedressement = $("#tauxRedressement").val();
tauxTva = $("#tauxTva").val();
fraisCarteAfn = $("#fraisCarteAfn").val();
fraisCarteRen = $("#fraisCarteRen").val();
fraisCarteImp = $("#fraisCarteImp").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(tauxFraisReel<"0")
{
v_msg="Veuillez indiquer le taux frais réel!";
v_msgEng="Please indicate the charge rate";
alert_ebene(v_msg, v_msgEng);
$("#tauxFraisReel").focus();
return;
}
tauxFraisReel=tauxFraisReel.replace(",",".");
if(isNaN(tauxFraisReel))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxFraisReel").val("0");
$("#tauxFraisReel").focus();
return;
}
if(tauxRedressement<"0")
{
v_msg="Veuillez indiquer le taux redressement!";
v_msgEng="Please indicate the recovery rate!";
alert_ebene(v_msg, v_msgEng);
$("#tauxRedressement").focus();
return;
}
tauxRedressement=tauxRedressement.replace(",",".");
if(isNaN(tauxRedressement))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxRedressement").val("0");
$("#tauxRedressement").focus();
return;
}
if(tauxTva<"0")
{
v_msg="Veuillez indiquer le taux de TVA!";
v_msgEng="Please indicate the VAT rate!";
alert_ebene(v_msg, v_msgEng);
$("#tauxTva").focus();
return;
}
tauxTva=tauxTva.replace(",",".");
if(isNaN(tauxTva))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxTva").val("0");
$("#tauxTva").focus();
return;
}
if(fraisCarteAfn<"0")
{
v_msg="Veuillez indiquer les frais pour une nouvelle carte!";
v_msgEng="Please indicate the fees for a new card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteAfn").focus();
return;
}
if(fraisCarteRen<"0")
{
v_msg="Veuillez indiquer les frais pour un renouvellement de carte!";
v_msgEng="Please indicate the fees for a card renewal!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteRen").focus();
return;
}
if(fraisCarteImp<"0")
{
v_msg="Veuillez indiquer les frais pour une ré-impression de carte!";
v_msgEng="Please indicate the fees for a re-printing of the card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteImp").focus();
return;
}
donnees = 'idPolice='+idPolice+'&codeGcAssureur='+codeGcAssureur;
donnees += '&tauxFraisReel='+tauxFraisReel+'&tauxRedressement='+tauxRedressement +'&tauxTva='+tauxTva;
donnees += '&fraisCarteAfn='+fraisCarteAfn+'&fraisCarteRen='+fraisCarteRen+'&fraisCarteImp='+fraisCarteImp;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcreergcpolice/creerpolicegc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_gc_police();
}
});
}
function choisir_gc_assureur()
{
idPolice=$("#idPolice").val();
codeGcAssureur=$("#codeGcAssureur").val();
if (codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idPolice='+idPolice+'&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcreergcpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_gc").html(data);
},
complete: function() {
}
});
}
function modifier_gc_police(idPolice)
{
idPolice = $("#idPolice").val();
if (idPolice <=" ")
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Modifiergcpolice/"+idPolice+"/");
}
function enregistrer_modif_gc_police()
{
idPolice = $("#idPolice").val();
tauxFraisReel = $("#tauxFraisReel").val();
tauxRedressement = $("#tauxRedressement").val();
tauxTva = $("#tauxTva").val();
fraisCarteAfn = $("#fraisCarteAfn").val();
fraisCarteRen = $("#fraisCarteRen").val();
fraisCarteImp = $("#fraisCarteImp").val();
if(tauxFraisReel<"0")
{
v_msg="Veuillez indiquer le taux frais réel!";
v_msgEng="Please indicate the charge rate";
alert_ebene(v_msg, v_msgEng);
$("#tauxFraisReel").focus();
return;
}
tauxFraisReel=tauxFraisReel.replace(",",".");
$("#tauxFraisReel").val(tauxFraisReel);
if(isNaN(tauxFraisReel))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxFraisReel").val("0");
$("#tauxFraisReel").focus();
return;
}
if(tauxRedressement<"0")
{
v_msg="Veuillez indiquer le taux redressement!";
v_msgEng="Please indicate the recovery rate!";
alert_ebene(v_msg, v_msgEng);
$("#tauxRedressement").focus();
return;
}
tauxRedressement=tauxRedressement.replace(",",".");
$("#tauxRedressement").val(tauxRedressement);
if(isNaN(tauxRedressement))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxRedressement").val("0");
$("#tauxRedressement").focus();
return;
}
if(tauxTva<"0")
{
v_msg="Veuillez indiquer le taux de TVA!";
v_msgEng="Please indicate the VAT rate!";
alert_ebene(v_msg, v_msgEng);
$("#tauxTva").focus();
return;
}
tauxTva=tauxTva.replace(",",".");
$("#tauxTva").val(tauxTva);
if(isNaN(tauxTva))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#tauxTva").val("0");
$("#tauxTva").focus();
return;
}
if(fraisCarteAfn<"0")
{
v_msg="Veuillez indiquer les frais pour une nouvelle carte!";
v_msgEng="Please indicate the fees for a new card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteAfn").focus();
return;
}
if(fraisCarteRen<"0")
{
v_msg="Veuillez indiquer les frais pour un renouvellement de carte!";
v_msgEng="Please indicate the fees for a card renewal!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteRen").focus();
return;
}
if(fraisCarteImp<"0")
{
v_msg="Veuillez indiquer les frais pour une ré-impression de carte!";
v_msgEng="Please indicate the fees for a re-printing of the card!";
alert_ebene(v_msg, v_msgEng);
$("#fraisCarteImp").focus();
return;
}
donnees = 'idPolice='+idPolice;
donnees += '&tauxFraisReel='+tauxFraisReel+'&tauxRedressement='+tauxRedressement +'&tauxTva='+tauxTva;
donnees += '&fraisCarteAfn='+fraisCarteAfn+'&fraisCarteRen='+fraisCarteRen+'&fraisCarteImp='+fraisCarteImp;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcreergcpolice/modifierpolicegc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_fiche_gc_police();
}
});
}
function retour_fiche_gc_police()
{
idPolice = $("#idPolice").val();
window.location.assign($("#racineWeb" ).val()+"Fichegcpolice/"+idPolice+"/");
}
function desactiver_gestion_confiee()
{
idPolice = $("#idPolice").val();
nbFactureGc = $("#nbFactureGc").val();
if (nbFactureGc!=0)
{
v_msg="Cette police possède des factures dejà traitées en gestion confiée!";
v_msgEng="This policy has invoices already processed in entrusted management!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous le retrait de cette police de la gestion confiée?";
v_msgEng="Do you confirm the withdrawal of this policy from the entrusted management?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichepolice/desactivergc/"+idPolice+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function requetes_factures_gc()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefacturegc/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_gc_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefacturegcexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function afficher_facture_gc(idFacture)
{
}
//
function affciher_factures_gc_payable()
{
}
function initier_gc_reglement()
{
codeGcAssureur = $("#codeGcAssureur").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;
}
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/gcinitreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_new_gc_reglement();
}
});
}
function afficher_new_gc_reglement()
{
window.location.assign($("#racineWeb" ).val()+"Gcnewfacturation/");
}
function confirmer_new_facturation_gc()
{
observations = $("#observations").val();
if (observations<=" ")
{
v_msg="Veuillez saisir quelque chose!";
v_msgEng="Please enter something!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
donnees = 'observations='+observations;
v_msg="Confirmez-vous la nouvelle facturation?";
v_msgEng="Do you confirm the new billing?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/confirminitreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_gc_reglement();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_reglements_gc()
{
codeGcAssureur = $("#codeGcAssureur").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;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees = 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistereglementsgc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
}
});
}
function aller_a_gcfacturation()
{
window.location.assign($("#racineWeb" ).val()+"Gcfacturation/");
}
//
function recalculer_solde_famille()
{
var div_test = $('#div_test');
div_test.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherent/recalculersoldefamille/",
type: 'POST',
success: function(data)
{
div_test.html("");
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
window.location.assign($("#racineWeb" ).val()+"Plafondadherent/");
}
});
}
function ajax_context_gc_reglement_id(idGcReglement)
{
donnees = 'idGcReglement='+idGcReglement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/getcontextbayid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
}
});
}
function afficher_gc_reglement_id(idGcReglement, valide)
{
donnees = 'idGcReglement='+idGcReglement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextgcreglement/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
if (valide!="1")
{
window.location.assign($("#racineWeb" ).val()+"Gcreglement/");
}
else
{
window.location.assign($("#racineWeb" ).val()+"Gcreglementcons/");
}
}
});
}
function afficher_gc_reglement()
{
window.location.assign($("#racineWeb" ).val()+"Gcreglement/");
}
function ajaxchangercompsantegcreglement()
{
$("#detail_facture").html('');
$("#div_entete_sel").html('');
codeComposante=$("#codeComposante").val();
if(codeComposante<=" ")
{
v_msg="Veuillez sélectionner une compsante!";
v_msgEng="Please select a compsante!";
alert_ebene(v_msg, v_msgEng);
$("#codeComposante").focus();
return;
}
donnees = 'codeComposante='+codeComposante;
if(codeComposante=="SFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
else
if(codeComposante=="SNFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonselentete/";
$("#div_entete_sel").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_entete_sel").html(data);
$(".datepicker" ).datepicker();
}
});
}
else
if(codeComposante=="CFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
else
if(codeComposante=="CNFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonselentete/";
$("#div_entete_sel").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_entete_sel").html(data);
$(".datepicker" ).datepicker();
}
});
}
}
function recharger_factures_gc_non_sel()
{
$("#detail_facture").html('');
// $("#div_entete_sel").html('');
codeGcAssureur = $("#codeGcAssureur").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees = 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_factures_gc()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_factures_gc_non_sel();
}
});
}
function selectionner_facture_gc(idFactureTemp, choix)
{
donnees = 'idFactureTemp='+idFactureTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function reafficher_factures_gc_non_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
//
function selectionner_facture_sel_gc(idFactureTemp, choix)
{
donnees = 'idFactureTemp='+idFactureTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function recharger_factures_gc_sel()
{
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
function reafficher_factures_gc_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_factures_gc_sel()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_factures_gc_sel();
}
});
}
//
function requetes_cartes_gc()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetecartegc/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_cartes_gc_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetecartegcexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function ged_carte_gc(idGcCarte)
{
if (idGcCarte>"0")
{
}
}
//
function recharger_cartes_gc_non_sel()
{
$("#detail_facture").html('');
codeGcAssureur = $("#codeGcAssureur").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees = 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_cartes_gc()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_cartes_gc_non_sel();
}
});
}
function reafficher_cartes_gc_non_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function selectionner_carte_gc(idCarteTemp, choix)
{
donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function selectionner_carte_sel_gc(idCarteTemp, choix)
{
donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function recharger_cartes_gc_sel()
{
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
function reafficher_cartes_gc_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_cartes_gc_sel()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_cartes_gc_sel();
}
});
}
function selectionner_carte_sel_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxcartegcsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_cartes_gc_sel();
}
});
}
function selectionner_carte_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxcartegcnonsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_cartes_gc_non_sel();
}
});
}
// factures
function selectionner_facture_sel_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxfacturegcsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_factures_gc_sel();
}
});
}
function selectionner_facture_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_factures_gc_non_sel();
}
});
}
function modifier_facturation_gc()
{
observations = $("#observations").val();
if (observations<=" ")
{
v_msg="Veuillez saisir quelque chose!";
v_msgEng="Please enter something!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
donnees = 'observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/enregistrermodificationgcreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_gc_reglement();
}
});
}
function valider_gc_rglement_premier()
{
valide0=$("#valide0").val();
valide0 = parseInt(valide0);
if (valide0==1)
{
v_msg="1ère validation déjà effectuée!";
v_msgEng="1st validation already done!";
alert_ebene(v_msg, v_msgEng);
return;
}
montantDu=$("#montantDu").val();
montantDu = parseInt(montantDu);
if (montantDu<=0)
{
v_msg="Rien à valider, revoir le total de la facture!";
v_msgEng="Nothing to validate, review the total bill!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (valide0==0)
{
v_msg="quesConfirmez-vous la 1ère validation de cette facturation?tion";
v_msgEng="Do you confirm the 1st validation of this billing?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/validerdecomptepremier/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
v_msg="1ère validation effectuée avec succès!";
v_msgEng="1st validation done successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_gc_reglement();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
//
function valider_gc_rglement()
{
valide0=$("#valide0").val();
valide0 = parseInt(valide0);
if (valide0!=1)
{
v_msg="Veuillez procéder à la 1ère validation!";
v_msgEng="Please proceed to the 1st validation!";
alert_ebene(v_msg, v_msgEng);
return;
}
valideAs=$("#valideAs").val();
valideAs = parseInt(valideAs);
if (valideAs!=1)
{
v_msg="En attente de la validation de l\'assureur!";
v_msgEng="Waiting for the validation of the insurer!";
alert_ebene(v_msg, v_msgEng);
return;
}
montantDu=$("#montantDu").val();
montantDu = parseInt(montantDu);
if (montantDu<=0)
{
v_msg="Rien à valider, revoir le total de la facture!";
v_msgEng="Nothing to validate, review the total bill!";
alert_ebene(v_msg, v_msgEng);
return;
}
valide=$("#valide").val();
valide = parseInt(valide);
if (valide==0)
{
v_msg="Confirmez-vous la 2ème validation de cette facturation?";
v_msgEng="Do you confirm the 2nd validation of this billing?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/validerdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
v_msg="2ème validation effectuée avec succès!";
v_msgEng="2nd validation done successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
consulter_gc_reglement();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function consulter_gc_reglement()
{
window.location.assign($("#racineWeb" ).val()+"Gcreglementcons/");
}
function consulter_gc_reglement_id(idGcReglement)
{
donnees = 'idGcReglement='+idGcReglement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextgcreglement/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Gcreglementcons/");
}
});
}
function encaisser_gc()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà encaissé!";
v_msgEng="Already cashed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Encaissergc/");
}
function imprimer_detail_cartes_gc()
{
}
function imprimer_detail_factures_gc()
{
}
function ajaxchangercompsantegcreglementcons()
{
$("#detail_facture").html('');
codeComposante=$("#codeComposante").val();
if(codeComposante<=" ")
{
v_msg="Veuillez sélectionner une compsante!";
v_msgEng="Please select a compsante!";
alert_ebene(v_msg, v_msgEng);
$("#codeComposante").focus();
return;
}
donnees = 'codeComposante='+codeComposante;
if(codeComposante=="SFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfacturegccons/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
else
if(codeComposante=="CFACT")
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongccons/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
}
function enregistrer_encaissement_gc()
{
codeModePaiement = $("#codeModePaiement").val();
referencePaiement = $("#referencePaiement").val();
nomTireur = $("#nomTireur").val();
banquePayeur = $("#banquePayeur").val();
montantDu = $("#montantDu").val();
dateComptable = $("#dateComptable").val();
if (codeModePaiement<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if (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 (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 saisir la banque payeur!";
v_msgEng="Please enter the paying bank!";
alert_ebene(v_msg, v_msgEng);
$("#banquePayeur").focus();
return;
}
if (dateComptable<=" ")
{
v_msg="Veuillez saisir la date comptable!";
v_msgEng="Please enter the posting date!";
alert_ebene(v_msg, v_msgEng);
$("#dateComptable").focus();
return;
}
if(montantDu<=" ")
{
montantDu = "0";
}
if(montantDu==0)
{
v_msg="Rien à régler!";
v_msgEng="Nothing to pay!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet encaissement?";
v_msgEng="Do you confirm this receipt?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codeModePaiement='+codeModePaiement+'&referencePaiement='+referencePaiement;
donnees += '&nomTireur='+nomTireur+'&banquePayeur='+banquePayeur;
donnees += '&montantDu='+montantDu+'&dateComptable='+dateComptable;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcregelement/enregistrerencaissementgc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
consulter_gc_reglement();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function imprimer_detail_facture_gc()
{
$('#div_export_b').html("");
$("#btn_pop_imprimer_detail_gc").click();
}
/*
function reinitialiser_emailgcassureur)
{
emailgcassureur = $("#emailgcassureur_0").val();
$("#emailgcassureur").val(emailgcassureur);
}
*/
function charger_detail_facture_gc_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfacturegcpdf/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function ctrlkeypress_liste_carte_gc(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_carte_gc();
}
}
function afficher_liste_carte_gc()
{
donnees = "";
donnees_retour = "";
numeroBeneficiaire = $("#numeroBeneficiaire_gc").val();
numeroBeneficiaire = numeroBeneficiaire.trim();
donnees = 'numeroBeneficiaire=' + numeroBeneficiaire;
$("#div_liste_carte_gc").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartegc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_carte_gc").html(donnees_retour);
}
});
}
function init_creer_carte_gc(idBeneficiaire)
{
$("#idBeneficiaire_gc").val(idBeneficiaire);
$("#btn_new_carte").click();
}
function creer_carte_gc()
{
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é
idBeneficiaire = $("#idBeneficiaire_gc").val();
dateCarte = $("#dateCarte").val();
donnees = 'idBeneficiaire=' + idBeneficiaire+"&dateCarte="+dateCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartegc/creercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#btn_close_pop_carte").click();
},
complete: function() {
afficher_liste_carte_gc();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_carte_gc(idGcCarte, facture)
{
if (facture==1)
{
v_msg="Carte déjà facturée!";
v_msgEng="Card already billed!";
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é
donnees = 'idGcCarte=' + idGcCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartegc/supprimercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_liste_carte_gc();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function init_modif_carte_gc(idGcCarte, dateCarte, montantCarte, montantCarte_f, facture)
{
if (facture==1)
{
v_msg="Carte déjà facturée!";
v_msgEng="Card already billed!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#idGcCarte_gc").val(idGcCarte);
$("#dateCarte_gc").val(dateCarte);
$("#montantCarte_gc").val(montantCarte);
$("#montantCarte_f").val(montantCarte_f);
$("#btn_modif_carte").click();
}
function modifier_carte_gc()
{
v_msg="Confirmez-vous cette modification?";
v_msgEng="Do you confirm this change?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
idGcCarte = $("#idGcCarte_gc").val();
dateCarte = $("#dateCarte_gc").val();
montantCarte = $("#montantCarte_gc").val();
donnees = 'idGcCarte='+idGcCarte+"&dateCarte="+dateCarte+"&montantCarte="+montantCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartegc/modifiercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#btn_close_pop_modif_carte").click();
},
complete: function() {
afficher_liste_carte_gc();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_carte_gc_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailcartegcpdf/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_detail_tous_gc_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailtousgcpdf/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
//
function selectionner_tous_compte()
{
v_msg="Validation des factures non traitées. Confirmez-vous cette opération?";
v_msgEng="Validation of unprocessed invoices. Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/validertouteslesfacturesdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
afficherdecompte();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_facture_gc_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfacturegcxls/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_detail_carte_gc_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailcartegcxls/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_detail_tous_gc_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailtousgcxls/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function imprimer_recu_gc()
{
regle=$("#regle").val();
if (regle!=1)
{
v_msg="Pas encore encaissé!";
v_msgEng="Not yet cashed!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecugc/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function cartes_beneficiaire()
{
window.location.assign($("#racineWeb" ).val()+"Cartesbenficiaire/");
}
function afficher_liste_carte_beneficiaire()
{
donnees_retour = "";
$("#div_liste_carte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartebeneficiaire/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_carte").html(donnees_retour);
}
});
}
function init_modif_carte_beneficiaire(idBeneficiaireCarte, dateCarte, montantCarte, montantCarte_f, facture)
{
if (facture==1)
{
v_msg="Carte déjà facturée!";
v_msgEng="Card already billed!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#idBeneficiaireCarte").val(idBeneficiaireCarte);
$("#dateCarteModif").val(dateCarte);
$("#montantCarteModif").val(montantCarte);
$("#montantCarte_f").val(montantCarte_f);
$("#btn_modif_carte").click();
}
// maintenant
function init_creer_carte()
{
$("#btn_new_carte").click();
}
function creer_carte()
{
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é
montantCarte = $("#montantCarteNew").val();
dateCarte = $("#dateCarteNew").val();
donnees = 'dateCarte='+dateCarte+"&montantCarte="+montantCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartebeneficiaire/creercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#btn_close_pop_carte").click();
},
complete: function() {
afficher_liste_carte_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_carte(idBeneficiaireCarte, facture)
{
if (facture==1)
{
v_msg="Carte déjà facturée!";
v_msgEng="Card already billed!";
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é
donnees = 'idBeneficiaireCarte=' + idBeneficiaireCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartebeneficiaire/supprimercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_liste_carte_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_carte_beneficiaire()
{
v_msg="Confirmez-vous cette modification?";
v_msgEng="Do you confirm this change?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
idBeneficiaireCarte = $("#idBeneficiaireCarte").val();
dateCarte = $("#dateCarteModif").val();
montantCarte = $("#montantCarteModif").val();
donnees = 'idBeneficiaireCarte='+idBeneficiaireCarte+"&dateCarte="+dateCarte+"&montantCarte="+montantCarte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterecherchecartebeneficiaire/modifiercarte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#btn_close_pop_modif_carte").click();
},
complete: function() {
afficher_liste_carte_beneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_champ_application_plafond(idGarantie, choix)
{
donnees = 'idGarantie='+idGarantie+'&choix='+choix;
v_msg = "Vous venez de conformer que cette limite est par tête!";
v_msgEng="You just complied that this limit is per head!";
if(choix=="0")
{
v_msg = "Vous venez de conformer que cette limite est par famille!";
v_msgEng="You have just complied that this limit is per family!";
}
v_url = $("#racineWeb").val()+"Ajaxgarantiescollege/majchampapplicationplafond/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(errordata) {
},
complete: function() {
alert_ebene(v_msg, v_msgEng);
}
});
}
function requetes_factures_accident()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_accident_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function init_imprimer_demande_decompte()
{
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==0)
{
v_msg="Veuillez procéder à la 1ère validation!";
v_msgEng="Please proceed to the 1st validation!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==2)
{
v_msg="En attente de la validation du prestataire!";
v_msgEng="Waiting for the validation of the provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#montantApayer").val()<="0")
{
v_msg="Rien à payer!";
v_msgEng="Nothing to pay!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_export_demande_reglement').html('');
$("#btn_demande_reglement").click();
}
function imprimer_demande_reglement()
{
codePrestataire = $("#codePrestataire").val();
a_enreg = $("#a_enreg").val();
codeBanque = $("#codeBanque").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
if (codeBanque<=" ")
{
v_msg="Veuillez sélectionner une banque!";
v_msgEng="Please select a bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanque").focus();
return;
}
if (numeroCompteBancaire<=" ")
{
v_msg="Veuillez indiquer le No de compte bancaire!";;
v_msgEng="Please enter the bank account No";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBancaire").focus();
return;
}
if (intituleCompteBancaire<=" ")
{
v_msg="Veuillez indiquer intitulé du compte!";
v_msgEng="Please enter the owner of the account!";
alert_ebene(v_msg, v_msgEng);
$("#intituleCompteBancaire").focus();
return;
}
idReglement = $("#idReglement").val();
if (idReglement>"0")
{
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
if (a_enreg=="1")
{
codePrestataire = $("#codePrestataire").val();
codeBanque = $("#codeBanque").val();
codeBanqueInterne = $("#codeBanqueInterne").val();
codeGuichet = $("#codeGuichet").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
cleRib = $("#cleRib").val();
iban = $("#iban").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
donnees = 'codePrestataire='+codePrestataire;
donnees += '&codeBanque='+codeBanque+'&codeBanqueInterne='+codeBanqueInterne+'&codeGuichet='+codeGuichet;
donnees += '&numeroCompteBancaire='+numeroCompteBancaire+'&cleRib='+cleRib+'&iban='+iban+'&intituleCompteBancaire='+intituleCompteBancaire ;
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/majcomptebancaire/",
type : 'post',
data: donnees,
success: function(data)
{
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
});
}
else
{
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
}
}
function novalidprestataire()
{
/*
0 Décompte en cours
2 Attente Valid. prestat. / Waiting for provider s valid.
3 Validé par le prestataire
8 Pas besoin de valid prestat / Provid valid not needed
9 En attente de règelment
1 Réglé / Payé
*/
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==0)
{
v_msg="Veuillez procéder à la 1ère validation!";
v_msgEng="Please proceed to the 1st validation!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==3)
{
v_msg="Déjà validé par le prestataire!";
v_msgEng="Already validated by the provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==8)
{
v_msg="Déjà effectué!";
v_msgEng="Already done!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#montantApayer").val()<="0")
{
v_msg="Rien à valider!";
v_msgEng="Nothing to validate!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==2)
{
v_msg="Confirmez-vous que la validation du prestataire n\'est pas nécessaire?";
v_msgEng="Do you confirm that provider validation is not necessary?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/novalidprestataire/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficherdecompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function listerdecomptes()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
codeEtatDecompte = $("#codeEtatDecompte").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2+'&codeEtatDecompte='+codeEtatDecompte;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistedecomptes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function listerdecomptes_export()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
codeEtatDecompte = $("#codeEtatDecompte").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2+'&codeEtatDecompte='+codeEtatDecompte;
var div_export = $('#div_detail');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxlistedecomptesexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function maj_reception_facture_decompte()
{
dateReception = $("#dateReception_pop").val();
montantPrestataire = $("#montantPrestataire_pop").val();
if(dateReception<=" ")
{
v_msg="Veuillez indicquer la date de réception!";
v_msgEng="Please enter the date of receipt!";
alert_ebene(v_msg, v_msgEng);
$("#dateReception_pop").focus();
return;
}
if (montantPrestataire<=" ")
{
montantPrestataire = "0";
}
montantPrestataire = montantPrestataire.replace(" ", "");
montantPrestataire = parseInt(montantPrestataire);
if (montantPrestataire=="0")
{
v_msg="Veuillez indicquer le montant de la facture du prestataire!";
v_msgEng="Please enter the invoice amount of the service provider!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire_pop").focus();
return;
}
donnees = 'dateReception='+dateReception+'&montantPrestataire='+montantPrestataire;
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()+"Ajaxdecompte/majreceptionfactureprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$("#btn_close_pop_reception").click();
},
error: function(erreur) {
},
complete: function() {
dateReception = $("#dateReception_pop").val();
$("#dateReception").val(dateReception+" / "+montantPrestataire);
$("#btn_dateReception").val(dateReception+" / "+montantPrestataire);
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
re_afficherdecompte();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
//
function imprimer_lite_prestataire()
{
donnees = "";
donnees_retour = "";
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdlisteprestataireparametrage/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_liste_prestataire").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_lite_prestataire()
{
donnees = "";
donnees_retour = "";
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdlisteprestataireparametrageexport/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_liste_prestataire").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_lite_prestataire_actif()
{
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
//codeReseau = $("#codeReseau").val();
libelle = $("#libelle").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
//donnees += '&codeReseau=' + codeReseau;
donnees += '&libelle=' + libelle;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdlisteprestataireparametrageexport/actif/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_liste_prestataire").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function creer_prestataire()
{
idPrestataire = $("#idPrestataire").val();
libelle = $("#libelle").val();
categoriePresataire = $("#categoriePresataire").val();
codeTypePrestataire = $("#codeTypePrestataire").val();
codeTarifActe = $("#codeTarifActe").val();
codeTarifMedicament = $("#codeTarifMedicament").val();
codeTarifOptique = $("#codeTarifOptique").val();
codePays = $("#codePays").val();
villeSignature = $("#villeSignature").val();
codeTypeDecompte = $("#codeTypeDecompte").val();
adresseGeo = $("#adresseGeo").val();
numeroCompte = $("#numeroCompte").val();
adressePost = $("#adressePost").val();
conventionne = $("#conventionne").val();
gestionreseau = $("#gestionreseau").val();
emailGestionPrestataire = $("#emailGestionPrestataire").val();
if(!verifMailValeur(emailGestionPrestataire))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#emailGestionPrestataire").focus();
return;
}
// Prise en compte des comptes bancaires prestataire
codeBanque = $("#codeBanque").val();
codeBanqueInterne = $("#codeBanqueInterne").val();
codeGuichet = $("#codeGuichet").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
cleRib = $("#cleRib").val();
iban = $("#iban").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
//
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
smsGestionPrestataire = $("#smsGestionPrestataire").val();
registreCommerce = $("#registreCommerce").val();
codeLanguePrestataire = $("#codeLangueUser").val();
nomResponsable = $("#nomResponsable").val();
nomInterlocuteur = $("#nomInterlocuteur").val();
telephoneFixe = $("#telephoneFixe").val();
faxPrestataire = $("#faxPrestataire").val();
telephonePortable = $("#telephonePortable").val();
contactInterlocuteur = $("#contactInterlocuteur").val();
centreReference = $("#centreReference").val();
appliquerTarifNuit = $("#appliquerTarifNuit").val();
latitude = $("#latitude").val();
longitude = $("#longitude").val();
filtreMedecin = $("#filtreMedecin").val();
codeModeBiometrie = $("#codeModeBiometrie").val();
prefixePaiementMobile = $("#prefixePaiementMobile").val();
mobilePaiement = $("#mobilePaiement").val();
if(codeTypePrestataire=="PHA"){
accesAjoutPh = $("#accesAjoutPh").val();
ajoutPrescription = $("#ajoutPrescription").val();
interdirVentePartielleMedicament = $("#interdirVentePartielleMedicament").val();
}else{
accesAjoutPh = "0";
ajoutPrescription = "0";
interdirVentePartielleMedicament = "0";
}
pharmacieInterne = $("#pharmacieInterne").val();
optiqueInterne = $("#optiqueInterne").val();
appliquerTarifPrestataire = $("#appliquerTarifPrestataire").val();
activerOtp = $("#activerOtp").val();
filtrerIp = $("#filtrerIp").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom du prestataire!";
v_msgEng="Please enter the name of the provider";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(categoriePresataire<=" ")
{
v_msg="Veuillez indiquer la produit du prestataire!";
v_msgEng="Please indicate the category of provider!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeTypePrestataire<=" ")
{
v_msg="Veuillez indiquer le type de prestataire!";
v_msgEng="Please indicate the type of provider!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestataire").focus();
return;
}
if (codeTypePrestataire=="CSO" || codeTypePrestataire=="CME" || codeTypePrestataire=="DEN" || codeTypePrestataire=="HRW" || codeTypePrestataire=="LAB"|| codeTypePrestataire=="SEA")
{
if (codeTarifActe<" ")
{
v_msg="Veuillez fournir le tarif des actes!";
v_msgEng="Please provide the rates of the acts!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
}
if (codeTypePrestataire=="PHA")
//if (codeTypePrestataire=="CSO" || codeTypePrestataire=="CME" || codeTypePrestataire=="PHA")
{
if (codeTarifMedicament<" ")
{
v_msg="Veuillez fournir le tarif des médicaments!";
v_msgEng="Please provide the price of the drugs!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
}
/*
if (codeTypePrestataire=="OPT")
{
if (codeTarifOptique<" ")
{
v_msg="Veuillez fournir le tarif optique!";
v_msgEng="Please provide the optical rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
}
*/
if(codePays<=" ")
{
v_msg="Veuillez indiquer le pays!";
v_msgEng="Please indicate the country!";
alert_ebene(v_msg, v_msgEng);
$("#codePays").focus();
return;
}
if (codeVille<=" ")
{
v_msg="Veuillez préciser la localisation!";
v_msgEng="Please specify the location!";
alert_ebene(v_msg, v_msgEng);
$("#codeVille").focus();
return;
}
if (codeLocalite<=" ")
{
v_msg="Veuillez préciser la localisation!";
v_msgEng="Please specify the location!";
alert_ebene(v_msg, v_msgEng);
$("#codeLocalite").focus();
return;
}
if(villeSignature<=" ")
{
v_msg="Veuillez indiquer la ville de signature!";
v_msgEng="Please indicate the city of signature!";
alert_ebene(v_msg, v_msgEng);
$("#villeSignature").focus();
return;
}
if(codeTypeDecompte<=" ")
{
v_msg="Veuillez indiquer la type de décompte!";
v_msgEng="Please indicate the type of count!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDecompte").focus();
return;
}
if(conventionne<=" ")
{
v_msg="Le prestataire est-il conventionné ou pas?";
v_msgEng="Do the provider have an convetion or not?";
alert_ebene(v_msg, v_msgEng);
$("#conventionne").focus();
return;
}
if(gestionreseau<=" ")
{
v_msg="Tenir compte des réseaux de soins ou pas?";
v_msgEng="Consider care networks or not?";
alert_ebene(v_msg, v_msgEng);
$("#gestionreseau").focus();
return;
}
if(codeLanguePrestataire<=" ")
{
v_msg="Veuillez sélectionner une langue";
v_msgEng="Please select a language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
autoriserUnBonPrincipal = $("#autoriserUnBonPrincipal").val();
donnees = 'libelle='+libelle+'&codeTypePrestataire='+codeTypePrestataire;
donnees += '&categoriePresataire='+categoriePresataire+'&codeTarifActe='+codeTarifActe+'&codeTarifMedicament='+codeTarifMedicament;
donnees += '&codeTarifOptique='+codeTarifOptique+'&codePays='+codePays+'&villeSignature='+villeSignature;
donnees += '&codeTypeDecompte='+codeTypeDecompte+'&adresseGeo='+adresseGeo+'&numeroCompte='+numeroCompte;
donnees += '&adressePost='+adressePost+'&conventionne='+conventionne+'&gestionreseau='+gestionreseau+'&emailGestionPrestataire='+emailGestionPrestataire;
donnees += '&codeBanque='+codeBanque+'&codeBanqueInterne='+codeBanqueInterne+'&codeGuichet='+codeGuichet;
donnees += '&numeroCompteBancaire='+numeroCompteBancaire+'&cleRib='+cleRib+'&iban='+iban+'&intituleCompteBancaire='+intituleCompteBancaire;
donnees += '&codeVille='+codeVille+'&codeLocalite='+codeLocalite+'&smsGestionPrestataire='+smsGestionPrestataire+'®istreCommerce='+registreCommerce;
donnees += '&codeLanguePrestataire='+codeLanguePrestataire;
donnees += '&nomResponsable='+nomResponsable+'&nomInterlocuteur='+nomInterlocuteur+'&telephoneFixe='+telephoneFixe;
donnees += '&faxPrestataire='+faxPrestataire+'&telephonePortable='+telephonePortable+'&contactInterlocuteur='+contactInterlocuteur;
donnees += '¢reReference='+centreReference+'&appliquerTarifNuit='+appliquerTarifNuit+'&latitude='+latitude+'&longitude='+longitude;
donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription+'&interdirVentePartielleMedicament='+interdirVentePartielleMedicament;
donnees += '&filtreMedecin='+filtreMedecin+'&codeModeBiometrie='+codeModeBiometrie+'&pharmacieInterne='+pharmacieInterne+'&optiqueInterne='+optiqueInterne;
donnees += '&appliquerTarifPrestataire='+appliquerTarifPrestataire;
donnees += '&activerOtp='+activerOtp;
donnees += '&filtrerIp='+filtrerIp;
donnees += '&autoriserUnBonPrincipal='+autoriserUnBonPrincipal;
donnees += '&mobilePaiement='+mobilePaiement;
donnees += '&prefixePaiementMobile='+prefixePaiementMobile;
v_msg="Confirmez-vous ce nouveau prestataire?";
v_msgEng="Do you confirm this new provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/creerprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_idPrestataire').html(data);
},
complete: function()
{
idPrestataire = $("#idPrestataire").val();
afficher_prestataire_id(idPrestataire);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_prestataire()
{
idPrestataire = $("#idPrestataire").val();
libelle = $("#libelle").val();
categoriePresataire = $("#categoriePresataire").val();
codeTypePrestataire = $("#codeTypePrestataire").val();
codeTarifActe = $("#codeTarifActe").val();
codeTarifMedicament = $("#codeTarifMedicament").val();
codeTarifOptique = $("#codeTarifOptique").val();
codePays = $("#codePays").val();
villeSignature = $("#villeSignature").val();
codeTypeDecompte = $("#codeTypeDecompte").val();
adresseGeo = $("#adresseGeo").val();
numeroCompte = $("#numeroCompte").val();
adressePost = $("#adressePost").val();
conventionne = $("#conventionne").val();
gestionreseau = $("#gestionreseau").val();
emailGestionPrestataire = $("#emailGestionPrestataire").val();
// Prise en compte des comptes bancaires prestataire
codeBanque = $("#codeBanque").val();
codeBanqueInterne = $("#codeBanqueInterne").val();
codeGuichet = $("#codeGuichet").val();
numeroCompteBancaire = $("#numeroCompteBancaire").val();
cleRib = $("#cleRib").val();
iban = $("#iban").val();
intituleCompteBancaire = $("#intituleCompteBancaire").val();
//
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
smsGestionPrestataire = $("#smsGestionPrestataire").val();
registreCommerce = $("#registreCommerce").val();
codeLanguePrestataire = $("#codeLangueUser").val();
nomResponsable = $("#nomResponsable").val();
nomInterlocuteur = $("#nomInterlocuteur").val();
telephoneFixe = $("#telephoneFixe").val();
faxPrestataire = $("#faxPrestataire").val();
telephonePortable = $("#telephonePortable").val();
contactInterlocuteur = $("#contactInterlocuteur").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom du prestataire!";
v_msgEng="Please enter the name of the provider";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(categoriePresataire<=" ")
{
v_msg="Veuillez indiquer la catégorie du prestataire!";
v_msgEng="Please indicate the category of provider!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeTypePrestataire<=" ")
{
v_msg="Veuillez indiquer le type de prestataire!";
v_msgEng="Please indicate the type of provider!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestataire").focus();
return;
}
if (codeTypePrestataire=="CSO" || codeTypePrestataire=="DEN" || codeTypePrestataire=="HRW" || codeTypePrestataire=="LAB"|| codeTypePrestataire=="SEA")
{
if (codeTarifActe<" ")
{
v_msg="Veuillez fournir le tarif des actes!";
v_msgEng="Please provide the rates of the acts!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
}
// if (codeTypePrestataire=="PHA")
if (codeTypePrestataire=="CSO" || codeTypePrestataire=="PHA")
{
if (codeTarifMedicament<" ")
{
v_msg="Veuillez fournir le tarif des médicaments!";
v_msgEng="Please provide the price of the drugs!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
}
if (codeTypePrestataire=="OPT")
{
if (codeTarifOptique<" ")
{
v_msg="Veuillez fournir le tarif optique!";
v_msgEng="Please provide the optical rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
}
if(codePays<=" ")
{
v_msg="Veuillez indiquer le pays!";
v_msgEng="Please indicate the country!";
alert_ebene(v_msg, v_msgEng);
$("#codePays").focus();
return;
}
if (codeVille<=" ")
{
v_msg="Veuillez préciser la localisation!";
v_msgEng="Please specify the location!";
alert_ebene(v_msg, v_msgEng);
$("#codeVille").focus();
return;
}
if (codeLocalite<=" ")
{
v_msg="Veuillez préciser la localisation!";
v_msgEng="Please specify the location!";
alert_ebene(v_msg, v_msgEng);
$("#codeLocalite").focus();
return;
}
if(villeSignature<=" ")
{
v_msg="Veuillez indiquer la ville de signature!";
v_msgEng="Please indicate the city of signature!";
alert_ebene(v_msg, v_msgEng);
$("#villeSignature").focus();
return;
}
if(codeTypeDecompte<=" ")
{
v_msg="Veuillez indiquer la type de décompte!";
v_msgEng="Please indicate the type of count!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDecompte").focus();
return;
}
if(conventionne<=" ")
{
v_msg="Le prestataire est-il conventionné ou pas?";
v_msgEng="Do the provider have an convetion or not?";
alert_ebene(v_msg, v_msgEng);
$("#conventionne").focus();
return;
}
if(gestionreseau<=" ")
{
v_msg="Tenir compte des réseaux de soins ou pas?";
v_msgEng="Consider care networks or not?";
alert_ebene(v_msg, v_msgEng);
$("#gestionreseau").focus();
return;
}
if(codeLanguePrestataire<=" ")
{
v_msg="Veuillez sélectionner une langue";
v_msgEng="Please select a language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
donnees = 'libelle='+libelle+'&codeTypePrestataire='+codeTypePrestataire;
donnees += '&categoriePresataire='+categoriePresataire+'&codeTarifActe='+codeTarifActe+'&codeTarifMedicament='+codeTarifMedicament;
donnees += '&codeTarifOptique='+codeTarifOptique+'&codePays='+codePays+'&villeSignature='+villeSignature;
donnees += '&codeTypeDecompte='+codeTypeDecompte+'&adresseGeo='+adresseGeo+'&numeroCompte='+numeroCompte;
donnees += '&adressePost='+adressePost+'&conventionne='+conventionne+'&gestionreseau='+gestionreseau+'&emailGestionPrestataire='+emailGestionPrestataire;
donnees += '&codeBanque='+codeBanque+'&codeBanqueInterne='+codeBanqueInterne+'&codeGuichet='+codeGuichet;
donnees += '&numeroCompteBancaire='+numeroCompteBancaire+'&cleRib='+cleRib+'&iban='+iban+'&intituleCompteBancaire='+intituleCompteBancaire;
donnees += '&codeVille='+codeVille+'&codeLocalite='+codeLocalite+'&smsGestionPrestataire='+smsGestionPrestataire+'®istreCommerce='+registreCommerce;
donnees += '&codeLanguePrestataire='+codeLanguePrestataire;
donnees += '&nomResponsable='+nomResponsable+'&nomInterlocuteur='+nomInterlocuteur+'&telephoneFixe='+telephoneFixe;
donnees += '&faxPrestataire='+faxPrestataire+'&telephonePortable='+telephonePortable+'&contactInterlocuteur='+contactInterlocuteur;
v_msg="Confirmez-vous ce nouveau prestataire?";
v_msgEng="Do you confirm this new provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/creerprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_idPrestataire').html(data);
},
complete: function()
{
idPrestataire = $("#idPrestataire").val();
retour_prestatairereseausoins();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function param_prestataire()
{
window.location.assign($("#racineWeb" ).val()+"Prestataires/");
}
function retour_prestatairereseausoins()
{
window.location.assign($("#racineWeb" ).val()+"Prestatairesreseau/");
}
function creer_user_prestataire()
{
nom = $("#nom").val();
prenoms = $("#prenoms").val();
telephone = $("#telephone").val();
email = $("#email").val();
codeLangue = $("#codeLangueUser").val();
actVisible = $("#actVisibleUser").val();
AffectionVisible = $("#AffectionVisible").val();
nvmdp = $("#nvmdp").val();
cfnvmdp = $("#cfnvmdp").val();
codeModeGenerationPass = $("#codeModeGenerationPass").val();
codeModeEnvoiPass = $("#codeModeEnvoiPass").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisible").focus();
return;
}
if ( (codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") )
{
v_msg="Veuillez revoir le téléphone!";
v_msgEng="Please review the phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if ( (codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") )
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass=="0")
{
if(nvmdp<=" ")
{
v_msg="Veuillez indiquer le mot de passe!";
v_msgEng="Please enter the password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return;
}
if(nvmdp != cfnvmdp)
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#cfnvmdp").focus();
return;
}
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass<=" ")
{
v_msg="Veuillez revoir le mode de génération!";
v_msgEng="Please review the generation mode!";
alert_ebene(v_msg, v_msgEng);
$("#codeModeGenerationPass").focus();
return;
}
if(codeModeEnvoiPass<=" ")
{
v_msg="Veuillez revoir le mode envoi!";
v_msgEng="Please review the sending mode!";
alert_ebene(v_msg, v_msgEng);
$("#codeModeEnvoiPass").focus();
return;
}
motPass = nvmdp;
donnees = 'nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass;
donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible+'&AffectionVisible='+AffectionVisible;
donnees += '&codeModeGenerationPass='+codeModeGenerationPass;
donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass;
//alert(donnees);
//return;
v_msg="Confirmez-vous ce nouvel utilisateur?";
v_msgEng="Do you confirm this new user?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/creeruserprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
users_prestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function controle_new_pass()
{
if ($("#nvmdp" ).val()<=' ')
{
v_msg="Veuillez saisir un mot de passe!";
v_msgEng="Please enter a password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
longueur = $("#nvmdp").val().length;
if(longueur>0 && longueur<6)
{
v_msg="6 caractères minimum exigé!";
v_msgEng="6 characters minmum required!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
if ($("#cfnvmdp" ).val()!=$("#nvmdp" ).val())
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return false;
}
}
//
function desactiver_prestataire(codePrestataire)
{
let motif = $("#motif").val();
if(motif<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reason!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codePrestataire="+codePrestataire;
donnees += "&motif="+motif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/desactiverprestataire/",
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);
historique_activation_prestataire(codePrestataire);
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_prestataire(codePrestataire)
{
let motif = $("#motif").val();
if(motif<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reason!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codePrestataire="+codePrestataire;
donnees += "&motif="+motif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/activerprestataire/",
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);
historique_activation_prestataire(codePrestataire);
//retour_prestataire_id();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function demander_reglement()
{
regle=$("#regle").val();
regle = parseInt(regle);
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande déjà effectuée!";
v_msgEng="Request already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la demande de règlement?";
v_msgEng="Do you confirm the request of payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/demanderreglement/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
consulterdecompte();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function demandesreglement()
{
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxldemandesteglement/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function demandesreglement_export()
{
$('#div_detail').html("");
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxldemandesteglementexport/";
$.ajax({
url: v_url,
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
//
function initierdecompte_liste(codePrestataire, codeExercice, codeMois)
{
donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#inforegle").html(data);
},
complete: function() {
regle=$("#regle").val();
if(regle==-1)
{
v_msg="Problème lors de l\'initialisation!";
v_msgEng="Problem during initialization!";
alert_ebene(v_msg, v_msgEng);
return;
}
else if(regle==0 || regle==2 || regle==3 || regle==8)
{
afficherdecompte();
}
else
{
// 9 => Décompte validé mais en attente de règlemen
// 1 => Décompte réglé
consulterdecompte();
}
}
});
}
function releve_compte_prestataire()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire>" ")
{
window.location.assign($("#racineWeb" ).val()+"Relevecompteprestaire/");
}
}
function detail_releve_compte_prestataire()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxrelevecompteprestaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function detail_releve_compte_prestataire_export()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
var div_export = $('#div_detail');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrelevecompteprestaireexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function detail_releve_compte_prestataire_global()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
detail_releve_compte_prestataire();
}
function detail_releve_compte_prestataire_export_global()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
detail_releve_compte_prestataire_export();
}
function imprimer_demande_reglement_ff()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
fraisFunerairePaye=$("#fraisFunerairePaye_C").val();
if (fraisFuneraireDemande!=1)
{
v_msg="Aucune demande en cours!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (fraisFunerairePaye==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementff/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_releve_ff()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
fraisFunerairePaye=$("#fraisFunerairePaye_C").val();
if (fraisFuneraireDemande!=1)
{
v_msg="Aucune demande en cours!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementff/imprimerreleve/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function enregistrer_dossier_classique()
{
enVigueur=$("#enVigueur_C").val();
codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val();
etatbeneficiaire=$("#etatbeneficiaire_C").val();
if (enVigueur!="1")
{
v_msg="Attention! cette personne n'est pas en vigueur";
v_msgEng="Warning! This person is not in force";
alert_ebene(v_msg, v_msgEng);
return;
}
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#button_popRecherchePrestataire").click();
return;
}
prestataireConsultation = $("#prestataireConsultation").val();
if (prestataireConsultation<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#prestataireConsultation").focus();
return;
// $("#button_popRecherchePrestataire").click();
}
codeAffection = $("#codeAffection").val();
if (codeAffection<=" ")
{
v_msg="Veuillez indiquer l'affection de l'assuré!";
v_msgEng="Please indicate the insured person's condition!";
alert_ebene(v_msg, v_msgEng);
$("#codeAffection").focus();
return;
}
demandeur = $("#demandeur").val();
codeLienDemandeur = $("#codeLienDemandeur").val();
beneficiaireReglement = $("#beneficiaireReglement").val();
codeLienBeneficiaire = $("#codeLienBeneficiaire").val();
observations = $("#observations").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
v_msgEng="Please enter the name of the payment requestor";
alert_ebene(v_msg, v_msgEng);
$("#demandeur").focus();
return;
}
if (codeLienDemandeur<=" ")
{
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
v_msgEng="Please select the relationship with the requestor!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienDemandeur").focus();
return;
}
dateConsultation=$("#dateConsultation").val();
if (dateConsultation<=" ")
{
v_msg="Veuillez saisir la date de consultation de la facture!";
v_msgEng="Please enter the invoice consultation date!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
codeRaisonConsultation = $("#codeRaisonConsultation").val();
if (codeRaisonConsultation<=" ")
{
v_msg="Veuillez sélectionner une raison pour la consultation!";
v_msgEng="Please select a reason for the consultation!";
alert_ebene(v_msg, v_msgEng);
$("#codeRaisonConsultation").focus();
return;
}
hospitalisation = $("#hospitalisation").val();
if (hospitalisation<=" ")
{
v_msg="Veuillez indiquer si hospitalisation ou pas!";
v_msgEng="Please indicate whether hospitalization or not!";
alert_ebene(v_msg, v_msgEng);
$("#hospitalisation").focus();
return;
}
if (beneficiaireReglement<=" ")
{
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
v_msgEng="Please enter the name of the payee!";
alert_ebene(v_msg, v_msgEng);
$("#beneficiaireReglement").focus();
return;
}
if (codeLienBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
v_msgEng="Please select the relationship with the payee!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienBeneficiaire").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
dateEffetInitialPolice = $("#dateEffetInitialPolice_C").val();
dateAvenantPolice = $("#dateAvenantPolice_C").val();
// var td0 = new Date(dateEffetPolice);
dateEntreeBeneficiaire = $("#dateEntreeBeneficiaire_C").val();
var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire);
var td1 = $("#dateConsultation").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice);
var td4 = $("#dateEffetInitialPolice").datepicker("getDate");//new Date(dateEffetInitialPolice);
var td5 = $("#dateAvenantPolice").datepicker("getDate");//new Date(dateAvenantPolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
dt4=Math.round(Date.parse(td4)/(1000*3600*24));
dt5=Math.round(Date.parse(td5)/(1000*3600*24));
if (codeEtatBeneficiaire!="V")
{
if(codeEtatBeneficiaire=="SP"){
if (!(dt1>=dt4 && dt1dt2)
{
v_msg="Veuillez revoir la date de consultation!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
if (dt1>dt3 || dt1 {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees += '&prestataireConsultation=' +prestataireConsultation;
donnees += '&dateConsultation=' +dateConsultation;
donnees += '&codeRaisonConsultation=' +codeRaisonConsultation;
donnees += '&hospitalisation=' +hospitalisation;
donnees += '&observations=' +observations;
donnees += '&codePrestataire=' +codePrestataire;
donnees += '&codeAffection=' +codeAffection;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/enregistrerdossierclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
//$("#div_ajaxgabarit").html(data);
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_dossiers_classiques(filtre)
{
var libelle = "";
d1 = $("#d1").val();
d2 = $("#d2").val();
codeLangue = $("#codeLangue").val();
if(filtre=="0"){
libelle = "Filtre tous";
}else if(filtre=="1"){
libelle = "Filtre assurés";
}else if(filtre=="2"){
libelle = "Filtre polices";
}
if(codeLangue=="en_US")
{
if(filtre=="0"){
libelle = "Filter all";
}else if(filtre=="1"){
libelle = "Filter insured";
}else if(filtre=="2"){
libelle = "Insurance policy filter";
}
}
$("#libelleFiltre").val(libelle);
$("#filtre").val(filtre);
donnees = 'd1='+d1+'&d2='+d2+'&filtre='+filtre;
$("#div_export_a").html('');
$("#div_dossiers").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesclassiques/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function afficher_dossier_classique()
{
window.location.assign($("#racineWeb" ).val()+"Dossierclassique/");
}
function consulter_dossier_classique(idDossierClassique)
{
donnees = 'idDossierClassique='+idDossierClassique;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
afficher_dossier_classique();
}
});
}
function payerdossierclassique()
{
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;
}
window.location.assign($("#racineWeb" ).val()+"Payerdossierclassique/");
}
function modifierdossierclassique()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Modifierdossierclassique/");
}
function imprimer_releve_dc()
{
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (appartient_a_un_bordereau_rbcl())
{
v_msg="Fait partie d'un bordereau!";
v_msgEng="Part of a slip!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/imprimerreleve/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_demande_reglement_dc()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function enregistrermodificationsdossierclassique()
{
enVigueur=$("#enVigueur_C").val();
codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val();
etatbeneficiaire=$("#etatbeneficiaire_C").val();
if (enVigueur!="1")
{
v_msg="Attention! cette personne n'est pas en vigueur";
v_msgEng="Warning! This person is not in force";
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeEtatBeneficiaire!="V")
{
v_msg="Attention! "+etatbeneficiaire;
v_msgEng="Warning! "+etatbeneficiaire;
alert_ebene(v_msg, v_msgEng);
return;
}
demandeur = $("#demandeur").val();
codeLienDemandeur = $("#codeLienDemandeur").val();
beneficiaireReglement = $("#beneficiaireReglement").val();
codeLienBeneficiaire = $("#codeLienBeneficiaire").val();
observations = $("#observations").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
v_msgEng="Please enter the name of the payment requestor";
alert_ebene(v_msg, v_msgEng);
$("#demandeur").focus();
return;
}
if (codeLienDemandeur<=" ")
{
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
v_msgEng="Please select the relationship with the requestor!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienDemandeur").focus();
return;
}
prestataireConsultation = $("#prestataireConsultation").val();
if (prestataireConsultation<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#prestataireConsultation").focus();
return;
}
dateConsultation=$("#dateConsultation").val();
if (dateConsultation<=" ")
{
v_msg="Veuillez saisir la date de la facture!";
v_msgEng="Please enter the date of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
codeRaisonConsultation = $("#codeRaisonConsultation").val();
if (codeRaisonConsultation<=" ")
{
v_msg="Veuillez sélectionner une raison pour la consultation!";
v_msgEng="Please select a reason for the consultation!";
alert_ebene(v_msg, v_msgEng);
$("#codeRaisonConsultation").focus();
return;
}
hospitalisation = $("#hospitalisation").val();
if (hospitalisation<=" ")
{
v_msg="Veuillez indiquer si hospitalisation ou pas!";
v_msgEng="Please indicate whether hospitalization or not!";
alert_ebene(v_msg, v_msgEng);
$("#hospitalisation").focus();
return;
}
if (beneficiaireReglement<=" ")
{
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
v_msgEng="Please enter the name of the payee!";
alert_ebene(v_msg, v_msgEng);
$("#beneficiaireReglement").focus();
return;
}
if (codeLienBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
v_msgEng="Please select the relationship with the payee!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienBeneficiaire").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
dateEffetInitialPolice = $("#dateEffetInitialPolice_C").val();
dateAvenantPolice = $("#dateAvenantPolice_C").val();
// var td0 = new Date(dateEffetPolice);
dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
var td0 = $("#dateEntreeBeneficiaire").datepicker("getDate");//new Date(dateEntreeBeneficiaire);
var td1 = $("#dateConsultation").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice);
var td4 = $("#dateEffetInitialPolice").datepicker("getDate");//new Date(dateEffetInitialPolice);
var td5 = $("#dateAvenantPolice").datepicker("getDate");//new Date(dateAvenantPolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
dt4=Math.round(Date.parse(td4)/(1000*3600*24));
dt5=Math.round(Date.parse(td5)/(1000*3600*24));
if (codeEtatBeneficiaire!="V")
{
if(codeEtatBeneficiaire=="SP"){
if (!(dt1>=dt4 && dt1dt3 || dt1dt3)
{
v_msg="Attention! cette police n'est pas couverte à cette date!";
v_msgEng="Warning! This insurance policy is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ces modificatons?";
v_msgEng="Do you confirm these changes?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees += '&prestataireConsultation=' +prestataireConsultation;
donnees += '&dateConsultation=' +dateConsultation;
donnees += '&codeRaisonConsultation=' +codeRaisonConsultation;
donnees += '&hospitalisation=' +hospitalisation;
donnees += '&observations=' +observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/enregistrermodificationsdossierclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Modifications effectuées avec succès!";
v_msgEng="Changes made successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrerpaiementfraisfuneraire()
{
idFraisfuneraire = $("#idFraisfuneraire").val();
dateComptable = $("#dateComptable").val();
montantPaye = $("#montantPaye").val();
codeModePaiement = $("#codeModePaiement").val();
referencePaiement = $("#referencePaiement").val();
codeBanquePayeur = $("#codeBanquePayeur").val();
if (codeModePaiement<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if (codeBanquePayeur<=" ")
{
v_msg="Veuillez sélectionner la banque de paiement!";
v_msgEng="Please select the payment bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanquePayeur").focus();
return;
}
if (referencePaiement<=" ")
{
v_msg="Veuillez indiquer la référence du paiement!";
v_msgEng="Please enter the payment reference!";
alert_ebene(v_msg, v_msgEng);
$("#referencePaiement").focus();
return;
}
if (dateComptable<=" ")
{
v_msg="Veuillez saisir la date comptable!";
v_msgEng="Please enter the posting date!";
alert_ebene(v_msg, v_msgEng);
$("#dateComptable").focus();
return;
}
if(montantPaye<=" ")
{
montantPaye = "0";
}
if(montantPaye==0)
{
v_msg="Veuillez revoir le montant!";
v_msgEng="Please review the amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantPaye").focus();
return;
}
v_msg="Confirmez-vous ce paiement?";
v_msgEng="Do you confirm this payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idFraisfuneraire='+idFraisfuneraire+'&codeModePaiement='+codeModePaiement;
donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye;
donnees += '&dateComptable='+dateComptable;
donnees += '&codeBanquePayeur='+codeBanquePayeur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrerpaiementfraisfuneraire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
fraisfuneraire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_paiement_dossier_classique()
{
idDossierClassique = $("#idDossierClassique").val();
dateComptable = $("#dateComptable").val();
montantPaye = $("#montantPaye").val();
codeModePaiement = $("#codeModePaiement").val();
referencePaiement = $("#referencePaiement").val();
codeBanquePayeur = $("#codeBanquePayeur").val();
if (codeModePaiement<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if (codeBanquePayeur<=" ")
{
v_msg="Veuillez sélectionner la banque de paiement!";
v_msgEng="Please select the payment bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanquePayeur").focus();
return;
}
if (referencePaiement<=" ")
{
v_msg="Veuillez indiquer la référence du paiement!";
v_msgEng="Please enter the payment reference!";
alert_ebene(v_msg, v_msgEng);
$("#referencePaiement").focus();
return;
}
if (dateComptable<=" ")
{
v_msg="Veuillez saisir la date comptable!";
v_msgEng="Please enter the posting date!";
alert_ebene(v_msg, v_msgEng);
$("#dateComptable").focus();
return;
}
if(montantPaye<=" ")
{
montantPaye = "0";
}
if(montantPaye==0)
{
v_msg="Veuillez revoir le montant!";
v_msgEng="Please review the amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantPaye").focus();
return;
}
v_msg="Confirmez-vous ce paiement?";
v_msgEng="Do you confirm this payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idDossierClassique='+idDossierClassique+'&codeModePaiement='+codeModePaiement;
donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye;
donnees += '&dateComptable='+dateComptable;
donnees += '&codeBanquePayeur='+codeBanquePayeur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/enregistrerpaiementdossierclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function rechercher_dossier_classique(numeroDecompte, idBeneficiaire)
{
donnees = "numeroDecompte="+numeroDecompte+"&idBeneficiaire="+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/getcontextbyidreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_dossier_classique();
}
});
}
function rechercher_frais_funeraire(idReglement, idBeneficiaire)
{
donnees = "idReglement="+idReglement+"&idBeneficiaire="+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfraisfuneraire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
fraisfuneraire();
}
});
}
function demander_reglement_ff()
{
fraisFuneraireDemande=$("#fraisFuneraireDemande_C").val();
fraisFunerairePaye=$("#fraisFunerairePaye_C").val();
if (fraisFuneraireDemande!=1)
{
v_msg="Aucune demande en cours!";
v_msgEng="No request in progress!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (fraisFunerairePaye==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la demande de règlement?";
v_msgEng="Do you confirm the request of payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
idFraisfuneraire = $("#idFraisfuneraire").val();
donnees = 'idFraisfuneraire='+idFraisfuneraire;
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/demanderreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Demande de Règlement effectuée avec succès!";
v_msgEng="Request of payment successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
fraisfuneraire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function demander_reglement_dc()
{
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à régler!";
v_msgEng="Nothing to pay!";
alert_ebene(v_msg, v_msgEng);
return;
}
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (appartient_a_un_bordereau_rbcl())
{
v_msg="Fait partie d'un bordereau!";
v_msgEng="Part of a slip!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la demande de règlement?";
v_msgEng="Do you confirm the request of payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
idDossierClassique = $("#idDossierClassique").val();
donnees = 'idDossierClassique='+idDossierClassique;
$("#detail_reglement").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/demanderreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Demande de Règlement effectuée avec succès!";
v_msgEng="Request of payment successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function initierdecompte_liste_cpt(codePrestataire, codeExercice, codeMois)
{
donnees = 'codePrestataire='+codePrestataire+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
consulterdecompte_cpt();
}
});
}
//
function consulterdecompte_cpt()
{
var div_wait = $('#detail_reglement');
div_wait.html('' + '
');
window.location.assign($("#racineWeb" ).val()+"Decomptecpt/");
}
function initierpaimentdecompte()
{
v_msg="Confirmez-vous l\'initiaition d\'un nouveau paiement?";
v_msgEng="Do you confirm the initiation of a new payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxpaiementdecompte/initierpaimentdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
paiement_decompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function paiement_decompte()
{
window.location.assign($("#racineWeb" ).val()+"Paiementdecompte/");
}
function consulterpaiements()
{
window.location.assign($("#racineWeb" ).val()+"Consulterpaiementdecompte/");
}
function imprimer_detail_paiement_decompte()
{
$('#div_export_b').html("");
$("#btn_pop_imprimer_detail_pdc").click();
}
function ajaxchangercompsantepaiement_decompte()
{
$("#div_detail_paiement_decompte").html('');
codeComposante=$("#codeComposante").val();
if(codeComposante<=" ")
{
v_msg="Veuillez sélectionner une compsante!";
v_msgEng="Please select a compsante!";
alert_ebene(v_msg, v_msgEng);
$("#codeComposante").focus();
return;
}
donnees = 'codeComposante='+codeComposante;
if(codeComposante=="DP")
{
// DP => Décomptes à payer
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/";
$("#div_detail_paiement_decompte").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
else
{
// DNP => Décomptes non payés
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/";
$("#div_detail_paiement_decompte").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
}
function lister_paiement_decompte()
{
debut=$("#debut").val();
fin=$("#fin").val();
valide=$("#valide").val();
donnees = 'debut='+debut+'&fin='+fin+'&valide='+valide;
// alert(donnees);
// return;
$("#div_detail_paiement_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxpaiementdecompte/listerpaiementdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
},
complete: function() {
}
});
}
function get_contexte_paiement_decompte(idPaiementDecompte)
{
donnees = 'idPaiementDecompte='+idPaiementDecompte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxpaiementdecompte/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
}
});
}
function conulter_paiement_decompte()
{
window.location.assign($("#racineWeb" ).val()+"Paiementdecomptecons/");
}
function get_contexte_paiement_decompte_et_afficher(idPaiementDecompte, valide)
{
donnees = 'idPaiementDecompte='+idPaiementDecompte+'&valide='+valide;
$.ajax({
url: $("#racineWeb").val()+"Ajaxpaiementdecompte/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
if(valide=="1")
{
conulter_paiement_decompte();
}
else
{
paiement_decompte();
}
}
});
}
function recharger_paiement_decompte_non_sel()
{
$("#div_detail_paiement_decompte").html('');
$("#div_detail_paiement_decompte").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/";
$.ajax({
url: v_url,
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
function selectionner_paiement_decompte_non_sel_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_paiement_decompte_non_sel();
}
});
}
function reafficher_paiement_decompte_non_sel()
{
$("#div_detail_paiement_decompte").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
function selectionner_paiement_decompte_non_sel(idDecompteTemp, choix)
{
donnees = 'idDecompteTemp='+idDecompteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(ErrorData) {
},
complete: function() {
}
});
}
//
function anomaliesdecomptes()
{
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxanomaliesdecomptes/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
}
});
}
function anomaliesdecomptes_export()
{
$('#div_detail').html("");
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxanomaliesdecomptesexport/";
$.ajax({
url: v_url,
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function valider_selection_paiement_decompte_non_sel()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptenonsel/validerselection/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_paiementdecompte").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
/*
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
*/
reafficher_paiement_decompte_non_sel();
}
});
}
function recharger_paiement_decompte_sel()
{
$("#div_detail_paiement_decompte").html('');
$("#div_detail_paiement_decompte").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/";
$.ajax({
url: v_url,
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
function reafficher_paiement_decompte_sel()
{
$("#div_detail_paiement_decompte").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_detail_paiement_decompte").html(data);
$(".datepicker" ).datepicker();
}
});
}
function selectionner_paiement_decompte_sel_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_paiement_decompte_sel();
}
});
}
function selectionner_paiement_decompte_sel(idDecompteTemp, choix)
{
donnees = 'idDecompteTemp='+idDecompteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function valider_selection_paiement_decompte_sel()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxpaiementdecomptesel/validerselection/";
$.ajax({
url: v_url,
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_paiementdecompte").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
/*
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
*/
reafficher_paiement_decompte_sel();
}
});
}
function paiement_decompte_courant()
{
idPaiementDecompte_courant=$("#idPaiementDecompte_C").val();
if(idPaiementDecompte_courant==0)
{
v_msg="Veuillez sélectionner un paiement!";
v_msgEng="Please select a payment!";
alert_ebene(v_msg, v_msgEng);
consulterpaiements();
return;
}
paiement_decompte();
}
//
function valider_paiement_decompte()
{
valide=$("#valide").val();
montantApayer=$("#montantApayer").val();
if (valide==1)
{
v_msg="Déjà Validé!";
v_msgEng="Already validated!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(montantApayer<=" ")
{
montantApayer = "0";
}
if(montantApayer==0)
{
v_msg="Rien à valider!";
v_msgEng="Nothing to validate!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Validerpaiementdecompte/");
}
function demandesreglement_cpt()
{
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxldemandesteglementcpt/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function rechercher_frais_funeraire_cpt(idReglement, idBeneficiaire)
{
donnees = "idReglement="+idReglement+"&idBeneficiaire="+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextfraisfuneraire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
fraisfuneraire_cpt();
}
});
}
function fraisfuneraire_cpt()
{
window.location.assign($("#racineWeb" ).val()+"Fraisfunerairecpt/");
}
function rechercher_dossier_classique_cpt(numeroDecompte, idBeneficiaire)
{
donnees = "numeroDecompte="+numeroDecompte+"&idBeneficiaire="+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassique/getcontextbyidreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_dossier_classique_cpt();
}
});
}
function afficher_dossier_classique_cpt()
{
window.location.assign($("#racineWeb" ).val()+"Dossierclassiquecpt/");
}
function enregistrer_valider_paiement_decompte()
{
valide=$("#valide").val();
montantApayer=$("#montantApayer").val();
if (valide==1)
{
v_msg="Déjà Validé!";
v_msgEng="Already validated!";
alert_ebene(v_msg, v_msgEng);
return;
}
idPaiementDecompte = $("#idPaiementDecompte").val();
dateComptable = $("#dateComptable").val();
montantPaye = $("#montantPaye").val();
codeModePaiement = $("#codeModePaiement").val();
referencePaiement = $("#referencePaiement").val();
codeBanquePayeur = $("#codeBanquePayeur").val();
if (codeModePaiement<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiement").focus();
return;
}
if (codeBanquePayeur<=" ")
{
v_msg="Veuillez sélectionner la banque de paiement!";
v_msgEng="Please select the payment bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanquePayeur").focus();
return;
}
if (referencePaiement<=" ")
{
v_msg="Veuillez indiquer la référence du paiement!";
v_msgEng="Please enter the payment reference!";
alert_ebene(v_msg, v_msgEng);
$("#referencePaiement").focus();
return;
}
if (dateComptable<=" ")
{
v_msg="Veuillez saisir la date comptable!";
v_msgEng="Please enter the posting date!";
alert_ebene(v_msg, v_msgEng);
$("#dateComptable").focus();
return;
}
if(montantPaye<=" ")
{
montantPaye = "0";
}
if(montantPaye==0)
{
v_msg="Rien à régler!";
v_msgEng="Nothing to pay!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce règelement?";
v_msgEng="Do you confirm this payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPaiementDecompte='+idPaiementDecompte+'&codeModePaiement='+codeModePaiement;
donnees += '&referencePaiement='+referencePaiement+'&montantPaye='+montantPaye;
donnees += '&dateComptable='+dateComptable;
donnees += '&codeBanquePayeur='+codeBanquePayeur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxpaiementdecompte/enregistrervaliderpaiementdecompte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
conulter_paiement_decompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function imprimer_detail_paiement_decompte_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailpaiementdecomptepdf/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function imprimer_detail_paiement_decompte_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailpaiementdecomptexls/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function en_attente_demandesreglement()
{
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxattentedemandesteglement/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function en_attente_demandesreglement_export()
{
$('#div_detail').html("");
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxattentedemandesteglementexport/";
$.ajax({
url: v_url,
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function rattrapage_reception_facture_decompte()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdecompte/initrattrapagereceptionfactureprestataire/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_rattrapage_reception").html(data);
$(".datepicker" ).datepicker();
},
complete: function() {
$('#btn_pop_rattrapage_reception').click();
}
});
}
function maj_rattrapage_reception_facture_decompte()
{
dateReception = $("#dateReception_pop_rattrapage").val();
montantPrestataire = $("#montantPrestataire_pop_rattrapage").val();
if(dateReception<=" ")
{
v_msg="Veuillez indicquer la date de réception!";
v_msgEng="Please enter the date of receipt!";
alert_ebene(v_msg, v_msgEng);
$("#dateReception_pop_rattrapage").focus();
return;
}
if (montantPrestataire<=" ")
{
montantPrestataire = "0";
}
montantPrestataire = montantPrestataire.replace(" ", "");
montantPrestataire = parseInt(montantPrestataire);
if (montantPrestataire=="0")
{
v_msg="Veuillez indicquer le montant de la facture du prestataire!";
v_msgEng="Please enter the invoice amount of the service provider!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire_pop_rattrapage").focus();
return;
}
motif=$("#motif_rattrapage").val();
if (motif<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reaon!";
alert_ebene(v_msg, v_msgEng);
$("#motif_rattrapage").focus();
return;
}
donnees = 'dateReception='+dateReception+'&montantPrestataire='+montantPrestataire+'&motif='+motif;
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()+"Ajaxdecompte/rattrapagereceptionfactureprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$("#close_pop_rattrapage_reception").click();
$('#reglement').html(data);
},
error: function(erreur) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
// Etats MUGABO
function propositions_paiement_prestataire()
{
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxemandesreglementsglobal/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function propositions_paiement_prestataire_export()
{
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
var div_export = $('#div_detail');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxemandesreglementsglobalexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function imprimerdecompteprestataireaccord()
{
idReglement = $("#idReglement").val();
if (idReglement>"0")
{
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerdecompteprestataireaccord",
type: 'POST',
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
}
function chercher_facture(idFacture)
{
$("#div_facture_detail").html('');
$("#div_consulter_facture").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_consulter_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfacturefeuillemaladie()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/feuillemaladie/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfactureprestationactes()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/prestationactes/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfacturemedicaments()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/medicaments/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulter_facture_pop(idFacture)
{
$("#div_facture_detail").html('');
$("#div_consulter_facture_pop").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_consulter_facture_pop").html(data);
},
error: function(data) {
},
complete: function() {
$('#btn_pop_consulter_facture').click();
}
});
}
function consulterfacturefeuillemaladie_pop()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/feuillemaladie/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfactureprestationactes_pop()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/prestationactes/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
$(".datepicker" ).datepicker();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_dateprestation(idPrestation, datePrestation)
{
idFacture = $("#idFacture").val();
donnees = 'idFacture='+idFacture;
donnees += '&idPrestation='+idPrestation;
donnees += '&datePrestation='+datePrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/majdateprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
$(".datepicker" ).datepicker();
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfacturemedicaments_pop()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/medicaments/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ged_decompte_gc(idFacture)
{
numeroDecompte = $("#numeroDecompte").val();
if (idFacture>"0")
{
donnees = 'numeroDecompte='+numeroDecompte+'&idFacture='+idFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgedfacturegc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
$("#btn_pop_ged").click();
}
});
}
}
function valider_ged_decompte_gc()
{
idFacture = $("#idFactureGed").val();
v_url = $("#racineWeb").val()+"Ajaxgedfacturegc/chargerged";
donnees = "";
donnees = new FormData($("#ajax_form_upload")[0]);
$.ajax({
type: "POST",
url: v_url,
data: donnees,
contentType: false,
cache: false,
processData :false,
success: function(message){
alert(message);
$("#btn_close_pop_ged_facture").click();
},
error: function(errorData){
},
complete: function() {
}
});
}
function consulterfactureged_pop()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/geds/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function reafficher_ged_facture(idFacture)
{
if (idFacture>"0")
{
donnees = 'idFacture='+idFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgedfacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ged").html(data);
},
complete: function() {
}
});
}
}
function valider_ged_facture()
{
idFacture = $("#idFactureGed").val();
v_url = $("#racineWeb").val()+"Ajaxgedfacture/chargerged";
donnees = "";
donnees = new FormData($("#ajax_form_upload")[0]);
$.ajax({
type: "POST",
url: v_url,
data: donnees,
contentType: false,
cache: false,
processData :false,
success: function(message){
alert(message);
},
error: function(errorData){
},
complete: function() {
// reafficher_ged_facture(idFacture);
}
});
}
function consulterfactureged()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/geds/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
// factures GC cumulées
function requetes_factures_gc_cumul()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codeGcAssureur='+codeGcAssureur+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
$("#div_detail_requete").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefacturegccumul/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_gc_cumul_export()
{
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codeGcAssureur='+codeGcAssureur+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefacturegccumulexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function liste_ententeprealables_opt()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesopt/");
}
function listeententeprealablesopt()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesopt/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function consulter_ententeprealable_opt_2(idDemandeententeprealable)
{
window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablesopt/"+idDemandeententeprealable+"/");
}
function demandesreglement_filtre()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxldemandesteglementfiltre/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function demandesreglement_filtre_export()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
var div_export = $('#div_detail');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxldemandesteglementfiltreexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function demandesreglement_filtre_cpt()
{
codePrestataire = $("#codePrestataire").val();
codeExercice1 = $("#codeExercice1").val();
codeMois1 = $("#codeMois1").val();
codeExercice2 = $("#codeExercice2").val();
codeMois2 = $("#codeMois2").val();
if (codeMois1<=" ")
{
v_msg="Veuillez sélectionner le mois de départ!";
v_msgEng="Please select the month of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois1").focus();
return;
}
if (codeExercice1<=" ")
{
v_msg="Veuillez sélectionner exercice de départ!";
v_msgEng="Please select the exercise of start!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice1").focus();
return;
}
if (codeMois2<=" ")
{
v_msg="Veuillez sélectionner le mois de fin!";
v_msgEng="Please select the month of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois2").focus();
return;
}
if (codeExercice2<=" ")
{
v_msg="Veuillez sélectionner exercice de fin!";
v_msgEng="Please select the exercise of end!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice2").focus();
return;
}
codePerdiode1 = codeExercice1+codeMois1;
codePerdiode2 = codeExercice2+codeMois2;
donnees = 'codePrestataire='+codePrestataire+'&codePerdiode1='+codePerdiode1+'&codePerdiode2='+codePerdiode2;
$("#div_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxldemandesteglementcpt/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail").html(data);
},
complete: function() {
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function accepter_ententeprealable_opt(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Accepterententeprealablesopt/"+idDemandeententeprealable+"/");
}
function refuser_ententeprealable_opt(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Refuserententeprealablesopt/"+idDemandeententeprealable+"/");
}
//
function enregistreraccordententepreslable_opt()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
//prixAccorde = $("#prixAccorde").val();
if (motifReel == undefined || motifReel == "" || motifReel<=" ")
{
motifReel = "BON POUR ACCORD";
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel;
//donnees +='&prixAccorde='+prixAccorde;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordententeprealableopt';
typeSms = "accordententeprealableopt";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealableopt/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_opt();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//
function enregistrerrefusententepreslable_opt()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusententeprealableopt';
typeSms="refusententeprealableopt";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusententeprealableopt/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_opt();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function liste_ententeprealables_mont()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablesmont/");
}
function listeententeprealablesmont()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesmont/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function consulter_ententeprealable_mont_2(idDemandeententeprealable)
{
window.location.assign($("#racineWeb" ).val()+"Consulterententeprealablesmont/"+idDemandeententeprealable+"/");
}
function accepter_ententeprealable_mont(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Accepterententeprealablesmont/"+idDemandeententeprealable+"/");
}
function enregistreraccordententepreslable_mont()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
prixAccorde = $("#prixAccorde").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
prixAccorde=prixAccorde.replace(",",".");
$("#prixAccorde").val(prixAccorde);
if(isNaN(prixAccorde))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#prixAccorde").val("0");
$("#prixAccorde").focus();
return;
}
if(prixAccorde==0)
{
$("#prixAccorde").focus();
v_msg="Veuillez saisir le prix!";
v_msgEng="Please enter the price!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&prixAccorde='+prixAccorde;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordententeprealablemont';
typeSms = "accordententeprealablemont";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistreraccordententeprealablemont/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_mont();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function refuser_ententeprealable_mont(idDemandeententeprealable, facture)
{
if (facture==1)
{
v_msg="Déjà facturé!";
v_msgEng="Already charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Refuserententeprealablesmont/"+idDemandeententeprealable+"/");
}
function enregistrerrefusententepreslable_mont()
{
idDemandeententeprealable = $("#idDemandeententeprealable").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refusententeprealablemont';
typeSms="refusententeprealablemont";
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/enregistrerrefusententeprealablemont/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
liste_ententeprealables_mont();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function histsupprempreinte()
{
$("#div_detail_suppr_empreinte").html("");
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
$("#div_detail_suppr_empreinte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistsupprempreinte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_suppr_empreinte").html(data);
},
complete: function() {
}
});
}
function histsupprempreinte_export()
{
$("#div_detail_suppr_empreinte").html("");
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
donnees_retour = "";
$("#div_detail_suppr_empreinte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistsupprempreinteexport/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_suppr_empreinte").html(donnees_retour);
}
});
}
function liste_ententeprealables_pha()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablespha/");
}
function exporter_modele_assure()
{
$('#div_form_upload').hide();
var div_export = $('#div_exporter_liste_assures');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/exportermodele/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function init_importer_modele_assure()
{
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');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/initimportermodele/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
$(".datepicker" ).datepicker();
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function init_importer_modele_assure_importation()
{
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');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/initimportermodeleimportation/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
$(".datepicker" ).datepicker();
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function traiter_lignes_importees()
{
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()+"Listeimportassure/");
}
function afficher_une_ligne_importee(idBeneficiairemodel)
{
}
function exclure_ligne_assure_importee(idBeneficiairemodel, exclure)
{
donnees = 'idBeneficiairemodel='+idBeneficiairemodel+'&exclure='+exclure;
v_url = $("#racineWeb").val()+"Ajaximporterlisteassure/exclureligneimportee/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function calculer_prime_inmportation()
{
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()+"Ajaximporterlisteassure/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()+"Listeimportassure/");
}
});
} else {
// L'utilisateur a annulé
// console.log("Confirmation refusée");
}
});
}
function charger_fichier_modele_assure()
{
$('#div_exporter_liste_assures').html("");
$('#div_form_upload').show();
// return;
}
function afficher_adherent_importee()
{
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()+"Ajaximporterlisteassure/afficheradherentimportee/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function retirer_un_adherent_importe_college(idBeneficiairemodel)
{
donnees = 'idBeneficiairemodel='+idBeneficiairemodel;
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/retirerunadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee();
}
});
}
function ajouter_un_adherent_importe_college(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()+"Ajaximporterlisteassure/ajouterunadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee();
}
});
}
function incorporer_assures_inmportes()
{
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()+"Ajaximporterlisteassure/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_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_tous_adherent_importe_college()
{
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()+"Ajaximporterlisteassure/ajoutertousadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_sans_college_adherent_importe_college()
{
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()+"Ajaximporterlisteassure/ajoutersanscollegeadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_adherent_importe_college()
{
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()+"Ajaximporterlisteassure/retirertousadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_etape_3_import_assures()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/majetape/",
type: 'POST',
success: function(data)
{
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
window.location.assign($("#racineWeb" ).val()+"Listeimportassure/");
}
});
}
function retour_tarifs_medicaments()
{
window.location.assign($("#racineWeb" ).val()+"Tarifsmedicaments/");
}
function creer_tarif_medicaments()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'libelle='+libelle+'&libelleEng='+libelleEng;
v_msg="Confirmez-vous ce nouveau tarif?";
v_msgEng="Do you confirm this new rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifmedicament/creertarifmedicaments/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
//$('#div_test_gabarit').html(data);
},
complete: function()
{
retour_tarifs_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_tarif_medicaments(idTarif)
{
window.location.assign($("#racineWeb" ).val()+"Modifiertarifmedicament/"+idTarif+"/");
}
function enregistrer_modif_tarif_medicaments()
{
idTarif = $("#idTarif").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'idTarif='+idTarif+'&libelle='+libelle+'&libelleEng='+libelleEng;
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()+"Ajaxnouveautarifmedicament/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_tarif_medicaments()
{
window.location.assign($("#racineWeb" ).val()+"Listetarifmedicament/");
}
function supprimer_tarif_medicaments(idTarif)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifmedicament/supprimer/",
type : 'post',
data: "idTarif="+idTarif,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function importer_tarif_medicaments(idTarif)
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idTarif='+idTarif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/initimport/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Importertarifmedicament/");
}
});
}
function exporter_modele_tarif_medicament()
{
$('#div_form_upload').hide();
var div_export = $('#div_exporter_tarif');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximportertarifmedicament/exportermodele/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function charger_fichier_modele_tarif_medicament()
{
$('#div_exporter_tarif').html("");
$('#div_form_upload').show();
// return;
}
function importer_modele_tarif_medicament()
{
etape2=$("#etape2").val();
if (etape2 != "1")
{
v_msg="Etape 2 incomplète!";
v_msgEng="Incomplete step 2!";
alert_ebene(v_msg, v_msgEng);
return;
}
idTarif=$("#idTarif").val();
codeTarifMedicament=$("#codeTarifMedicament").val();
cheminFichier=$("#cheminFichier").val();
donnees = 'idTarif='+idTarif+'&codeTarifMedicament='+codeTarifMedicament+'&cheminFichier='+cheminFichier;
$('#div_form_upload').hide();
var div_export = $('#div_exporter_tarif');
div_export.html('' + '
');
$("#div_erreur_excel").html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaximportertarifmedicament/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_medicaments();
}
}
});
}
function ajax_maj_plafond_famille_temp(plafond)
{
donnees = "plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategorie/majplafondfamille/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
enregistrer_college_temp();
}
});
}
function ajax_maj_plafond_individu_temp(plafond)
{
donnees = "plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategorie/majplafondindividu/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_prime_categorie").html(data);
},
error: function(data) {
},
complete: function() {
enregistrer_college_temp();
}
});
}
function change_categorie_college_temp()
{
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()+"Ajaxprimescategorie/",
type: 'POST',
data: donnees,
success: function(data)
{
//
$("#div_prime_categorie").html(data);
enregistrer_college_temp();
recapitulercollege();
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function affiche_garanties_par_statut()
{
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()+"Ajaxgarantiescollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_garanties_status").html(data);
},
complete: function(data)
{
enregistrer_college_temp();
}
});
}
function changer_lien_parente_college_temp()
{
codeLienParente = $("#codeLienParente").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
if($('#codeLienParente').val()<=" ")
{
v_msg="Veuillez revoir le statut!";
v_msgEng="Please review the status";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').focus();
return;
}
if($('#idBaremePriseEnCharge').val()<=" ")
{
v_msg="Vous devez selectionner un barème afin d'afficher les garanties.";
v_msgEng="You must a scale in order to display the guarantees.";
alert_ebene(v_msg, v_msgEng);
$('#idBaremePriseEnCharge').focus();
return;
}
donnees = 'codeLienParente='+codeLienParente;
$("#div_garanties_status").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_garanties_status").html(data);
},
complete: function(data)
{
enregistrer_college_temp();
}
});
}
function affiche_particularite_statut(){
enregistrer_college_temp();
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_particularite_status").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_particularite_status").html(data);
},
complete: function(data)
{
}
});
}
function particularite_lien_parente_college_temp()
{
enregistrer_college_temp();
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;
//alert(donnees);
//return;
$("#div_particularite_status").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_particularite_status").html(data);
},
complete: function(data)
{
}
});
}
function traiter_medicaments_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()+"Listeimporttarifmedicament/");
}
function maj_etape_3_import_medicaments()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
donnees = 'codeTarifMedicament='+codeTarifMedicament;
$.ajax({
url: $("#racineWeb").val()+"Ajaximportertarifmedicament/majetape/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
window.location.assign($("#racineWeb" ).val()+"Listeimporttarifmedicament/");
}
});
}
function retour_importer_tarif_medicaments()
{
idTarif=$("#idTarif").val();
importer_tarif_medicaments(idTarif);
}
function incorporer_medicaments_inmportes()
{
nb_ligne_med=$("#nb_ligne_med").val();
if (nb_ligne_med==0)
{
v_msg="Rien à importer!";
v_msgEng="Nothing to import!";
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_medicament_importe');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximportertarifmedicament/incorporermedicamentsimportes/",
type: 'POST',
// data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_tarif_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function controle_bornes_primes()
{
primeFamille = $("#primeFamille").val();
primeMin = $("#primeMin").val();
primeMax = $("#primeMax").val();
primeFamille = parseInt(primeFamille);
primeMin = parseInt(primeMin);
primeMax = parseInt(primeMax);
if((primeMin>0) && (primeFamille0) && (primeFamille>primeMax))
{
v_msg="Attention, prime maximum catégorie => " + primeMax.toLocaleString();
v_msgEng="Warning, premium maximum category => " + primeMax.toLocaleString();
alert_ebene(v_msg, v_msgEng);
return;
}
}
function modifier_produit(idProduit)
{
window.location.assign($("#racineWeb" ).val()+"Modifierproduit/"+idProduit+"/");
}
function supprimer_produit(idProduit)
{
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()+"Ajaxnouveauproduit/supprimer/",
type : 'post',
data: "idProduit="+idProduit,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_produits();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_produit()
{
codeProduit = $("#codeProduit").val();
codeGcAssureur = $("#codeGcAssureur").val();
codeModecalculPrime = $("#codeModecalculPrime").val();
codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val();
if(codeEnteteTrancheAge==undefined)
{
codeEnteteTrancheAge = "";
}
if(codeProduit==undefined)
{
codeProduit="";
}
libelle = $("#libelle").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom du produit!";
v_msgEng="Please enter the product name!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'codeProduit='+codeProduit+'&libelle='+libelle+'&codeGcAssureur='+codeGcAssureur;
plafondAdherent = $("#plafondAdherent").val();
plafondAdherent = plafondAdherent.replace(/ /g,"");
plafondAdherent = parseInt(plafondAdherent.replace(",","."),10);
/* Ne pas rendre la plfond adherent obligatoire
if(plafondAdherent==0)
{
v_msg="Le plafond Adhérent est obligatoire!";
v_msgEng="The Member cap is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#plafondAdherent").focus();
return;
}
*/
codeEtatProduit = $("#codeEtatProduit").val();
donnees += '&plafondAdherent='+plafondAdherent;
donnees += '&codeEtatProduit='+codeEtatProduit;
donnees += '&codeModecalculPrime='+codeModecalculPrime;
donnees += '&codeEnteteTrancheAge='+codeEnteteTrancheAge;
//alert(donnees);
//return;
v_msg="Confirmez-vous cet nouveau produit?";
v_msgEng="Do you confirm this new category?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveauproduit/creerproduit/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
retour_liste_produits();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_liste_produits()
{
window.location.assign($("#racineWeb" ).val()+"Produits/");
}
function enregistrer_modif_produit()
{
idProduit = $("#idProduit").val();
libelle = $("#libelle").val();
codeGcAssureur = $("#codeGcAssureur").val();
codeModecalculPrime = $("#codeModecalculPrime").val();
codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val();
if(codeEnteteTrancheAge==undefined)
{
codeEnteteTrancheAge = "";
}
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'idProduit='+idProduit+'&libelle='+libelle+'&codeGcAssureur='+codeGcAssureur;
codeProduit = $("#codeProduit").val();
plafondAdherent = $("#plafondAdherent").val();
plafondAdherent = plafondAdherent.replace(/ /g,"");
plafondAdherent = parseInt(plafondAdherent.replace(",","."),10);
/* Ne pas rendre plafondAdherent obligatoire
if(plafondAdherent==0)
{
v_msg="Le plafond Adhérent est obligatoire!";
v_msgEng="The Member cap is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#plafondAdherent").focus();
return;
}
*/
codeEtatProduit = $("#codeEtatProduit").val();
donnees += '&codeProduit='+codeProduit;
donnees += '&plafondAdherent='+plafondAdherent;
donnees += '&codeEtatProduit='+codeEtatProduit;
donnees += '&codeModecalculPrime='+codeModecalculPrime;
donnees += '&codeEnteteTrancheAge='+codeEnteteTrancheAge;
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()+"Ajaxnouveauproduit/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_produits();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_reseau(idReseau)
{
window.location.assign($("#racineWeb" ).val()+"Modifierreseausoins/"+idReseau+"/");
}
function supprimer_reseau(idReseau)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaureseau/supprimer/",
type : 'post',
data: "idReseau="+idReseau,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_reseaus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_reseau()
{
codeReseau = $("#codeReseau").val();
if(codeReseau==undefined)
{
codeReseau="";
}
libelle = $("#libelle").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'codeReseau='+codeReseau+'&libelle='+libelle;
//tm = $("#tm").val();
tm = "0";
donnees += '&tm='+tm;
v_msg="Confirmez-vous ce nouveau réseau de soins?";
v_msgEng="Do you confirm this new healthcare network?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaureseau/creerreseau/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
retour_liste_reseaus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_liste_reseaus()
{
window.location.assign($("#racineWeb" ).val()+"Reseausoins/");
}
function enregistrer_modif_reseaus()
{
idReseau = $("#idReseau").val();
libelle = $("#libelle").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'idReseau='+idReseau+'&libelle='+libelle;
tm = $("#tm").val();
donnees += '&tm='+tm;
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()+"Ajaxnouveaureseau/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_reseaus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_reseau_categorie()
{
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_produitreseau').html("");
return;
}
donnees = 'codeProduit='+codeProduit;
var div_attente = $('#div_produitreseau');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/afficherreseaucategorie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_reseaus_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Attention, cela va rendre tous les réseaux accessibles pour cet produit! Confirmez-vous?";
v_msgEng="Be careful, this will make all networks accessible for this product! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/ajoutertousreseauproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_reseau_categorie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_reseau_produit(codeReseau)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&codeReseau='+codeReseau;
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/ajouterunreseauproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_reseau_categorie();
}
});
}
function retirer_tous_reseau_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Attention, cela va vider cette produit! Confirmez-vous?";
v_msgEng="Be careful, this will empty this category! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/retirertousreseauproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_reseau_categorie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_tm_produit_reseau(codeReseau, tm)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&codeReseau='+codeReseau+"&tm="+tm;
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/majtm/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function retirer_un_reseau_produit(codeReseau)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&codeReseau='+codeReseau;
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduitreseau/retirerunreseauproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_reseau_categorie();
}
});
}
function afficher_facturation_police()
{
debut=$("#debut").val();
fin=$("#fin").val();
idAvenant = $('#idAvenant').val();
if(idAvenant==""){
idAvenant=0;
}
donnees = 'debut='+debut+'&fin='+fin+'&idAvenant='+idAvenant;
//alert(donnees);
//return;
$("#div_page_complet").html('' + '
');
//
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/afficher_detail_facturation_prime",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_page_complet").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function select_tous_beneficiaire_a_facturer(p_choix)
{
debut=$("#debut").val();
fin=$("#fin").val();
idAvenant = $("#idAvenant").val();
donnees = 'choix='+p_choix+'&debut='+debut+'&fin='+fin+'&idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/selectionnertoutlignesafacturer/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_facturation_police();
}
});
}
function select_beneficiaire_a_facturer(p_choix, idBeneficiairePrimeTemp)
{
debut=$("#debut").val();
fin=$("#fin").val();
idAvenant = $("#idAvenant").val();
donnees = 'idBeneficiairePrimeTemp='+idBeneficiairePrimeTemp;
donnees += '&choix='+p_choix+'&debut='+debut+'&fin='+fin;
donnees += '&idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_entete_prime_a_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
//FACTURE POLICE
//SELECT D'UN AVENANT
function select_avenant_a_facturer(p_choix, id)
{
// alert('p_choix: '+p_choix);
// alert('id: '+id);
donnees = 'id='+id;
donnees += '&choix='+p_choix;
// debugger
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/selectionavenant/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
affichertoutfacturationprime();
}
});
}
function lister_avenants_a_facturer()
{
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
$("#avenant_a_facturer").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/listeravenantafacturer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertoutfacturationprime();
}
});
}
function ajax_maj_accessoire_facture_prime(controle,p_accessoire, id)
{
// p_accessoire=p_accessoire.replace(",",".");
controle.value=p_accessoire;
if(controle_numerique(controle))
{
donnees = 'id='+id;
donnees += '&accessoire='+p_accessoire;
// debugger
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majAccessoirePrime/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_entete_prime_a_facture").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_accessoire_facture_prime_garant(controle,p_accessoire, id)
{
// p_accessoire=p_accessoire.replace(",",".");
controle.value=p_accessoire;
if(controle_numerique(controle))
{
donnees = 'id='+id;
donnees += '&accessoire='+p_accessoire;
// debugger
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majAccessoirePrimeGarant/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_entete_prime_a_facture").html(data);
},
error: function(data) {
},
complete: function() {
affichertoutfacturationprime();
}
});
}
}
function ajax_maj_accessoire_facture_prime_gestionnaire(controle,p_accessoire, id)
{
// p_accessoire=p_accessoire.replace(",",".");
controle.value=p_accessoire;
if(controle_numerique(controle))
{
donnees = 'id='+id;
donnees += '&accessoire='+p_accessoire;
// debugger
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majAccessoirePrimeGestionnaire/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_entete_prime_a_facture").html(data);
},
error: function(data) {
},
complete: function() {
affichertoutfacturationprime();
}
});
}
}
function afficher_facturation_police_prime()
{
// debut=$("#debut").val();
// fin=$("#fin").val();
// idAvenant = $('#idAvenant').val();
// if(idAvenant==""){
// idAvenant=0;
// }
// donnees = 'debut='+debut+'&fin='+fin+'&idAvenant='+idAvenant;
//alert(donnees);
//return;
$("#div_page_complet").html('' + '
');
//
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/afficherdetailfacturationprime/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_page_complet").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function select_tous_beneficiaire_a_facturer_prime(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/selectionnertoutlignesafacturerprime/",
type: 'POST',
data: donnees,
success: function(data) {
// alert(data);
},
error: function(data) {
},
complete: function() {
afficher_facturation_police_prime();
}
});
}
//FIN
function lancer_facturation_police()
{
nblignes_a_facturer=$("#nblignes_a_facturer").val();
if (nblignes_a_facturer=="0")
{
v_msg="Rien à facturer!";
v_msgEng="Nothing to charge!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette sélection?";
v_msgEng="Do you confirm this selection?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
$("#div_bouton_selection").html("");
$("#div_detail_prime_a_facture").html("");
$("#div_echeancier").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/initecheancierfacturation/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data)
{
},
complete: function() {
afficherecheancierfacturation_temp();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lancer_facturation_police_prime()
{
nblignes_a_facturer=$("#nblignes_a_facturer").val();
if (nblignes_a_facturer=="0")
{
v_msg="Rien à facturer!";
v_msgEng="Nothing to charge!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette sélection?";
v_msgEng="Do you confirm this selection?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_bouton_selection").html("");
$("#div_detail_prime_a_facture").html("");
$("#div_echeancier").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/initecheancierfacturationprime/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data)
{
},
complete: function() {
afficherecheancierfacturation_temp();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//
function ajax_init_echancier_temp()
{
$("#div_echeancier_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/getnbecheancier/",
type : 'post',
data: "codeTypeEcheancier="+$("#codeTypeEcheancier").val(),
error: function(errorData) {
},
success: function(data) {
$("#infonbEcheance").html(data);
},
complete: function() {
$("#nbEcheance").val( $("#nbEcheance_info").val());
ajax_maj_echancier_temp();
}
});
}
function ajax_maj_echancier_temp()
{
codeTypeEcheancier = $("#codeTypeEcheancier").val();
nbEcheance = $("#nbEcheance").val();
tauxInteret = $("#tauxInteret").val();
donnees = "codeTypeEcheancier="+codeTypeEcheancier+"&nbEcheance="+nbEcheance+"&tauxInteret="+tauxInteret;
$("#div_echeancier_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majecheancier/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function() {
afficherecheancierfacturation_temp();
}
});
}
function ajax_maj_date_echancier_temp(idEcheancier, datePaiement)
{
donnees = "idEcheancier="+idEcheancier+"&datePaiement="+datePaiement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majdatepaiement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function()
{
}
});
}
function ajax_maj_taux_echancier_temp(idEcheancier, tauxEcheance)
{
nbEcheance = $("#nbEcheance").val();
donnees = "idEcheancier="+idEcheancier+"&tauxEcheance="+tauxEcheance+"&nbEcheance="+nbEcheance;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majtauxecheance/",
type : 'post',
data: donnees,
error: function(errorData)
{
},
success: function(data)
{
},
complete: function()
{
afficherecheancierfacturation_temp();
}
});
}
function ajax_maj_lib_echancier_temp(idEcheancier, libelleEcheance)
{
donnees = "idEcheancier="+idEcheancier+"&libelleEcheance="+libelleEcheance;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majlibelle/",
type : 'post',
data: donnees,
error: function(errorData)
{
},
success: function(data)
{
},
complete: function()
{
}
});
}
function valider_facturation_police()
{
debugger
dateemission=$("#dateemission").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin+'&dateemission='+dateemission;
v_msg="Confirmez-vous cet échéancier?";
v_msgEng="Do you confirm this payment schedule?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/enregistrer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
v_msg="Facturation terminée avec succès!";
v_msgEng="Billing successfully completed!";
alert_ebene(v_msg, v_msgEng);
afficher_police_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function valider_facturation_police_prime()
{
// debugger
dateemission=$("#dateemission").val();
donnees = 'dateemission='+dateemission;
v_msg="Confirmez-vous cet échéancier?";
v_msgEng="Do you confirm this payment schedule?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/enregistrerprime/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
v_msg="Facturation terminée avec succès!";
v_msgEng="Billing successfully completed!";
alert_ebene(v_msg, v_msgEng);
afficher_police_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficherecheancierfacturation_temp()
{
$("#div_echeancier_detail").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/afficherecheancierfacturation/",
error: function(errorData) {
},
success: function(data)
{
$("#div_page_complet").html("");
$("#div_filtre_avenant_prime").html("");
$("#div_echeancier").html(data);
//caher avenants
},
complete: function()
{
$(".datepicker" ).datepicker();
}
});
}
// 29/03/2019
function requetes_factures_verif_gc()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefactureverifgc/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_gc_verif_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxrequetefactureverifgcexport/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// 31/03/2019 => Rapport SP par police dans un meme exercice
function etat_rapport_sp_exercice()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_rapport_sp_exercice_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function afficher_detail_stat_police_exercice(idPolice, debutSinistre, finSinistre)
{
$('#div_export_b').html("");
$("#idPolice").val(idPolice);
$("#debutSinistre").val(debutSinistre);
$("#finSinistre").val(finSinistre);
/*
$("#emailRapport").val(emailRapport);
$("#emailRapport_0").val(emailRapport);
*/
$("#btn_pop_detail").click();
}
function charger_detail_stat_police_facture_exercice_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
debutSinistre = $("#debutSinistre").val();
finSinistre = $("#finSinistre").val();
donnees = "idPolice="+idPolice+"&debutSinistre="+debutSinistre+"&finSinistre="+finSinistre;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureexercicepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_police_facture_exercice()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
debutSinistre = $("#debutSinistre").val();
finSinistre = $("#finSinistre").val();
donnees = "idPolice="+idPolice+"&debutSinistre="+debutSinistre+"&finSinistre="+finSinistre;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureexercice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function sinistres_a_prime_police()
{
$("#div_detail_sp").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsppolice/police/",
type: 'POST',
success: function(data) {
$("#div_detail_sp").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function sinistres_a_prime_categorie()
{
$("#div_detail_sp").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsppolice/categorie/",
type: 'POST',
success: function(data) {
$("#div_detail_sp").html(data);
},
error: function(data) {
},
complete: function() {
return;
}
});
}
function sinistres_a_prime_college()
{
$("#div_detail_sp").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsppolice/college/",
type: 'POST',
success: function(data) {
$("#div_detail_sp").html(data);
},
error: function(data) {
},
complete: function() {
return;
}
});
}
function maj_libelle_college()
{
libelleCollege = $("#libelleCollege").val();
$("#btn_pop_lib_college").click();
}
function enregistrer_maj_libelle_college()
{
libelleCollege = $("#libelleCollege").val();
nouvLibelleCollege = $("#nouvLibelleCollege").val();
if(libelleCollege==nouvLibelleCollege)
{
v_msg="Aucune modification!!";
v_msgEng="No modification!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(nouvLibelleCollege<=" ")
{
v_msg="Veuillez saisir le nouveau libellé!";
v_msgEng="Please enter the new label!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette modification?";
v_msgEng="Do you confirm this change?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "nouvLibelleCollege="+nouvLibelleCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajlibellecollege/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#libelleCollege").val(nouvLibelleCollege);
$("#ancLibelleCollege").val(nouvLibelleCollege);
},
complete: function()
{
$("#btn_actualiser_college").click();
$("#btn_close_pop_maj_libelle").click();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 06/04/2019
function changer_langue()
{
codeLangue = $("#codeLangue").val();
v_msg="Attention, vous serez déconnecté! Confirmez-vous le changement de langue?";
v_msgEng="Attention, you will be logged out! Do you confirm the language change?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxchangerlangue/changerlangue/",
type : 'post',
// data: donnees,
error: function(errorData)
{
},
success: function(data)
{
// $("#div_test_gabarit").html(data);
},
complete: function()
{
window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function envoyersms(p_destinataires, p_message, creation_message)
{
if(creation_message=="1")
{
envoyer_messagerie(p_message, "0");
}
envoismsactif = $("#envoismsactif").val();
if(envoismsactif=="0")
{
return;
}
if(p_destinataires.length<5)
{
return;
}
fournisseurSms = $("#fournisseurSms").val();
if (fournisseurSms<=" ")
{
v_msg="Fournisseur de SMS non défini!";
v_msgEng="SMS provider not defined!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(fournisseurSms=="esicia")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="blive")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="hooza")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="skysms")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="satelcom")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="noah")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="nerhysms")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="emisms")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="erling")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="ovh")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="afriksms")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
if(fournisseurSms=="ekotech")
{
ajouter_sms_attente(p_destinataires, p_message);
return;
}
else
{
v_msg=fournisseurSms+" => Fournisseur de SMS inconnu!";
v_msgEng=fournisseurSms+" => Unknown SMS Provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
function ajouter_sms_attente(p_destinataires, p_message)
{
donnees = "destinataires="+p_destinataires+"&message="+p_message;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsmsattente/ajouter/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(errdata)
{
},
complete: function()
{
}
});
}
function ajouter_sms_attente_singleton(p_destinataires, p_message)
{
donnees = "destinataires="+p_destinataires+"&message="+p_message;
var addr = p_destinataires.split(",");
addr.forEach(function(element)
{
p_dest = element;
if(p_dest.length>4)
{
donnees = "destinataires="+p_dest+"&message="+p_message;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsmsattente/ajouter/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
else
{
v_msg=p_dest+" => Mauvais format!";
v_msgEng=p_dest+" => wrong phone format!";
alert_ebene(v_msg, v_msgEng);
}
});
}
// 2ème fonction à mettre à jour
function tester_disponibiliter_sms()
{
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 = "";
fournisseurSms = $("#fournisseurSms").val();
if (fournisseurSms<=" ")
{
v_msg="Fournisseur de SMS non défini!";
v_msgEng="SMS provider not defined!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(fournisseurSms=="esicia")
{
p_message = "Fournisseur : esicia ";
}
else
if(fournisseurSms=="blive")
{
p_message = "Fournisseur : blive ";
}
else
if(fournisseurSms=="hooza")
{
p_message = "Fournisseur : hooza ";
}
else
if(fournisseurSms=="skysms")
{
p_message = "Fournisseur : skysms ";
}
else
if(fournisseurSms=="satelcom")
{
p_message = "Fournisseur : satelcom ";
}
else
if(fournisseurSms=="noah")
{
p_message = "Fournisseur : noah ";
}
else
if(fournisseurSms=="nerhysms")
{
p_message = "Fournisseur : nerhysms ";
}
else
if(fournisseurSms=="emisms")
{
p_message = "Fournisseur : emisms ";
}
else
if(fournisseurSms=="erling")
{
p_message = "Fournisseur : erling ";
}
else
if(fournisseurSms=="ovh")
{
p_message = "Fournisseur : ovh ";
}
else
if(fournisseurSms=="afriksms")
{
p_message = "Fournisseur : afriksms";
}
else
if(fournisseurSms=="ekotech")
{
p_message = "Fournisseur : ekotech";
}
else
{
v_msg=fournisseurSms+" => Fournisseur de SMS inconnu!";
v_msgEng=fournisseurSms+" => Unknown SMS Provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = "destinataires="+p_destinataires+"&message="+p_message+"&fournisseurSms="+fournisseurSms;
alert(donnees);
$("#div_test_gabarit").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtesterdisponiblitesms/envoyerlesms/",
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()
{
/*
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
*/
}
});
}
function ajouter_destinataire_sms_adherent(p_destinataires)
{
envoismsactif = $("#envoismsactif").val();
if(envoismsactif=="0")
{
return p_destinataires;
}
smsAssure = $("#smsAssure").val();
if(smsAssure=="0")
{
return p_destinataires;
}
tel_adh = $("#telephonePortableAdherent").val();
if(tel_adh.length>4)
{
return p_destinataires+","+tel_adh;
}
return p_destinataires;
}
function ajouter_mail_attente(emailAdherent, p_objet_email_adh, p_messageemail_adh)
{
donnees = "email="+emailAdherent+"&objet="+p_objet_email_adh+"&message="+p_messageemail_adh;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsmailadhattente/ajouter/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(errdata)
{
},
complete: function()
{
}
});
}
function maj_acess_facturation()
{
alert("maj_acess_facturation");
return;
}
function maj_cartes_facturation()
{
nv_access=$("#nv_access").val();
if(isNaN(nv_access))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#nv_access").val("0");
$("#nv_access").focus();
return;
}
if(nv_access<"0")
{
v_msg="Veuillez saisir une valeur!";
v_msgEng="Please enter a value!";
alert_ebene(v_msg, v_msgEng);
$("#nv_access").val("0");
$("#nv_access").focus();
return;
}
if(nv_access==0)
{
v_msg="Attention! Confirmez-vous les accessoires à zéro?";
v_msgEng="Warning! Do you confirm the accessories at zero?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
console.log("Confirmation confirmée");
} else {
// L'utilisateur a annulé
$("#nv_access").focus();
return;
}
});
}
debut=$("#debut").val();
fin=$("#fin").val();
v_msg="Confirmez-vous cette opération?";
v_msgEng="Reset the counts. Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'fraisCarte='+nv_access+'&debut='+debut+'&fin='+fin;
$("#div_page_complet").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majaccessoiresfacturation/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#btn_close_pmaj_access").click();
},
error: function(data) {
},
complete: function() {
afficher_facturation_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_prime_base_facturation()
{
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);
$("#idCollege").focus();
return;
}
old_primeNette=$("#old_primeNette").val();
if(isNaN(old_primeNette))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#old_primeNette").val("0");
$("#old_primeNette").focus();
return;
}
if(old_primeNette<"0")
{
v_msg="Veuillez saisir une valeur!";
v_msgEng="Please enter a value!";
alert_ebene(v_msg, v_msgEng);
$("#old_primeNette").val("0");
$("#old_primeNette").focus();
return;
}
if(old_primeNette==0)
{
v_msg="Attention! Confirmez-vous la mise à jour des anciennes primes nulles?";
v_msgEng="Warning! Do you confirm the update of old zero premium?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
console.log("Confirmation confirmée");
} else {
// L'utilisateur a annulé
$("#old_primeNette").focus();
return;
}
});
}
//
nv_primeNette=$("#nv_primeNette").val();
if(isNaN(nv_primeNette))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#nv_primeNette").val("0");
$("#nv_primeNette").focus();
return;
}
if(nv_primeNette<"0")
{
v_msg="Veuillez saisir une valeur!";
v_msgEng="Please enter a value!";
alert_ebene(v_msg, v_msgEng);
$("#nv_primeNette").val("0");
$("#nv_primeNette").focus();
return;
}
if(nv_primeNette==0)
{
v_msg="Attention! Confirmez-vous les primes à zéro?";
v_msgEng="Warning! Do you confirm the premium at zero?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
console.log("Confirmation");
} else {
// L'utilisateur a annulé
$("#nv_primeNette").focus();
return;
}
});
}
if(nv_primeNette==old_primeNette)
{
v_msg="Veuillez revoir vos primes!";
v_msgEng="Please review your premiums!";
alert_ebene(v_msg, v_msgEng);
return;
}
debut=$("#debut").val();
fin=$("#fin").val();
v_msg="Confirmez-vous cette opération?";
v_msgEng="Reset the counts. Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idCollege='+idCollege+'&old_primeNette='+old_primeNette+'&nv_primeNette='+nv_primeNette+'&debut='+debut+'&fin='+fin;
$("#div_page_complet").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/majprimesfacturation/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#btn_close_pmaj_prime").click();
},
error: function(data) {
},
complete: function() {
afficher_facturation_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function desactiver_click_droit()
{
if (document.addEventListener) {
document.addEventListener('contextmenu', function (e) {
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function () {
window.event.returnValue = false;
});
}
}
function requetes_factures(p_chrono)
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
codeGcAssureur = $("#codeGcAssureur").val();
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
idPolice = $("#idPolice").val();
donnees += 'codeGcAssureur=' + codeGcAssureur;
donnees += '&codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
donnees += '&chrono=' + p_chrono;
donnees += '&idPolice=' + idPolice;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function requetes_factures_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/";
codePrestataire = $("#codePrestataire").val();
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += 'codePrestataire=' + codePrestataire;
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function ajouter_tous_medecins_prestataire()
{
codePrestataire=$("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codePrestataire='+codePrestataire;
v_msg="Attention, cela va associer tous les praticiens disponibles à ce prestataire! Confirmez le vous?";
v_msgEng="Please note, this will associate all available practitioners with this service provider! Do you confirm it?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_medecins_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinsprestataire/ajoutertousmedecinsprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_medecins_prestataire').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_medecins_prestataire()
{
codePrestataire=$("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codePrestataire='+codePrestataire;
v_msg="Attention, cela va vider ce prestataire de tous ses médecins! Confirmez-vous?";
v_msgEng="Be careful, this will empty this provider of all its doctors! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_medecins_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinsprestataire/retirertousmedecinsprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_medecins_prestataire').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function specialite_contextuelle_medecin(codeMedecin, nomMedecin, codeMetier, codeSpecialite, specialite, codePrestataire){
nomPrestataire = $("#nomPrestataire").val();
donnees = "codeMedecin="+codeMedecin+"&nomMedecin="+nomMedecin+"&codeMetier="+codeMetier+"&codeSpecialite="+codeSpecialite+"&specialite="+specialite+"&codePrestataire="+codePrestataire;
//alert(donnees);
//return;
$('#div_ajouter_praticien').empty();
$('#div_modifier_praticien').empty();
if (codeMetier == "MED")
{
v_msg="Si Oui, le médecin sera associé avec la spécialité "+specialite+" sinon vous pourrez la changer ou annuler l'association.";
v_msgEng="If Yes, the doctor will be associated with the specialty "+specialite+" otherwise you can change it or cancel the association.";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
ajouter_un_medecin_prestataire(codeMedecin, codeSpecialite, codePrestataire);
} else {
// L'utilisateur a annulé
donnees = "codeSpecialite="+codeSpecialite+"&codeMedecin="+codeMedecin+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitecontextuelle/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
//alert(data);
//return;
$('#div_specialite_praticien').html(data);
$(".selectpicker").selectpicker();
$('#div_specialite_praticien').modal("show");
$('#div_specialite_praticien').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeSpecialite').focus();
});
},
complete: function() {
}
});
}
});
} else{
ajouter_un_medecin_prestataire(codeMedecin, codeSpecialite, codePrestataire);
}
}
function medecin_specialite_prestataire(codeMedecin, codePrestataire){
codeSpecialite=$("#codeSpecialite").val();
if (codeSpecialite<=" ")
{
v_msg="Veuillez sélectionner une spécialité!";
v_msgEng="Please select a specialty!";
alert_ebene(v_msg, v_msgEng);
return;
}
ajouter_un_medecin_prestataire(codeMedecin, codeSpecialite, codePrestataire);
$("#div_specialite_praticien .close").click();
}
function ajouter_un_medecin_prestataire(codeMedecin, codeSpecialite, codePrestataire)
{
//codePrestataire=$("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeMedecin='+codeMedecin+"&codeSpecialite="+codeSpecialite;
$("#div_medecins_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinsprestataire/ajouterunmedecinprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_medecins_prestataire').html(data);
appliquerDataTable();
valid = $("#valid").val();
if(valid == "0"){
v_msg="Association impossible! Le praticien et sa spécialité existe déjà!";
v_msgEng="Impossible association! The practitioner and his specialty already exist!";
alert_ebene(v_msg, v_msgEng);
return;
}
},
error: function(data) {
},
complete: function()
{
majmedecinsprestataire();
}
});
}
function majmedecinsprestataire()
{
window.location.assign($("#racineWeb" ).val()+"Majmedecinsprestataire/");
}
function retirer_un_medecin_prestataire(codeMedecin)
{
codePrestataire=$("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous le retrait de ce praticien?";
v_msgEng="Do you confirm the withdrawal of this practitioner?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codePrestataire='+codePrestataire+'&codeMedecin='+codeMedecin;
$("#div_medecins_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinsprestataire/retirerunmedecinprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_medecins_prestataire').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
majmedecinsprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_new_notes()
{
notesNew = $("#notesNew").val();
notesNew = notesNew.trim();
if (notesNew<=" ")
{
v_msg="Veuillez saisir la note!";
v_msgEng="Please enter the note!";
alert_ebene(v_msg, v_msgEng);
$("#notesNew").focus();
return;
}
donnees = 'notesNew='+notesNew;
v_msg="Confirmez-vous cette note?";
v_msgEng="Do you confirm this note?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/creernote/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#btn_pop_note_new_quit").click();
},
complete: function() {
afficher_notes_feuille();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_notes_feuille()
{
$("#div_notes").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_notes").html(donnees_retour);
}
});
}
function initiernotesfeuille()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/nouvellenote/",
error: function(errorData) {
},
success: function(data)
{
$("#div_note_new").html(data);
},
complete: function() {
$("#btn_pop_note_new").click();
}
});
}
function afficher_medecins_prestataire()
{
codePrestataire=$("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codePrestataire='+codePrestataire;
$("#div_medecins_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinsprestataire/ajouterunmedecinprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_medecins_prestataire').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
}
function initier_gc_frais_gestion()
{
codeGcAssureur=$("#codeGcAssureur").val();
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
if (codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
if (codeMois<=" ")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#codeMois").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
var div_wait = $('#div_liste_entete_gc_frais_gestion');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/initiergcfraisgestion/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#inforegle").html(data);
},
complete: function()
{
regle=$("#regle").val();
if(regle==-1)
{
v_msg="Problème lors de l\'initialisation!";
v_msgEng="Problem during initialization!";
alert_ebene(v_msg, v_msgEng);
return;
}
else if(regle==0)
{
affichergcfraisgestion();
}
else
{
consultergcfraisgestion();
}
}
});
}
function affichergcfraisgestion()
{
window.location.assign($("#racineWeb" ).val()+"Gcfraisgestion/");
}
function re_affichergcfraisgestion()
{
$("#detail_reglement").html('' + '
');
affichergcfraisgestion();
}
function rechargergcfraisgestion()
{
$("#div_detail_fraisgestion").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/rechargergcfraisgestion/",
type : 'post',
error: function(errorData) {
},
success: function(data)
{
$("#div_detail_fraisgestion").html('');
v_msg="Rechargement terminé avec succès!";
v_msgEng="Reloading completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
afficher_detail_gcfraisgestion();
}
});
}
function consultergcfraisgestion()
{
}
function afficher_detail_gcfraisgestion()
{
var div_wait = $('#div_detail_fraisgestion');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/affichergcfraisgestion/",
type : 'post',
error: function(errorData) {
},
success: function(data)
{
$("#div_fraisgestion").html(data);
},
complete: function()
{
}
});
}
function cumul_gc_frais_gestion_par_client()
{
var div_wait = $('#div_detail_fraisgestion');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/affichergcfraisgestioncumul/",
type : 'post',
error: function(errorData) {
},
success: function(data)
{
$("#div_fraisgestion").html(data);
},
complete: function()
{
}
});
}
function lister_entete_gc_frais_gestion()
{
codeGcAssureur=$("#codeGcAssureur").val();
codeExercice=$("#codeExercice").val();
codeMois=$("#codeMois").val();
if (codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeExercice='+codeExercice;
var div_wait = $('#div_liste_entete_gc_frais_gestion');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/listeentetegcfraisgestion/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
div_wait.html(data);
},
complete: function()
{
}
});
}
function initier_gc_frais_gestion_sel(codeMois, regle)
{
codeGcAssureur=$("#codeGcAssureur").val();
codeExercice=$("#codeExercice").val();
if (codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if (codeExercice<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#codeExercice").focus();
return;
}
if (codeMois<=" ")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeExercice='+codeExercice+'&codeMois='+codeMois;
var div_wait = $('#div_liste_entete_gc_frais_gestion');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcfraisgestion/initiergcfraisgestion/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function()
{
if(regle==0)
{
affichergcfraisgestion();
}
else
{
consultergcfraisgestion();
}
}
});
}
function recharger_frais_gestion_gc_non_sel()
{
$("#detail_facture").html('');
codeGcAssureur = $("#codeGcAssureur").val();
donnees = 'codeGcAssureur=' + codeGcAssureur;
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function reafficher_frais_gestion_gc_non_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_frais_gestion_gc()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_frais_gestion_gc_non_sel();
}
});
}
function selectionner_frais_gestion_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_frais_gestion_gc_non_sel();
}
});
}
function selectionner_frais_gestion_gc(idCarteTemp, choix)
{
donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcnonsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function recharger_frais_gestion_gc_sel()
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/";
$("#detail_facture").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
}
});
}
function reafficher_frais_gestion_gc_sel()
{
$("#detail_facture").html('');
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/reafficher/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#detail_facture").html(data);
$(".datepicker" ).datepicker();
}
});
}
function valider_selection_frais_gestion_gc_sel()
{
$("#detail_facture").html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/validerselection";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#reglement_gc").html(data);
// $(".datepicker" ).datepicker();
},
complete: function() {
$("#detail_facture").html('');
v_msg="Validation terminée avec succès!";
v_msgEng="Validation successfully completed";
alert_ebene(v_msg, v_msgEng);
reafficher_frais_gestion_gc_sel();
}
});
}
function selectionner_frais_gestion_sel_gc(idCarteTemp, choix)
{
donnees = 'idCarteTemp='+idCarteTemp+'&choix='+choix;
if(choix==0)
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function selectionner_frais_gestion_sel_gc_tout(choix)
{
donnees = 'choix='+choix;
v_url = $("#racineWeb").val()+"Ajaxfraisgestiongcsel/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
reafficher_frais_gestion_gc_sel();
}
});
}
function charger_frais_gestion_mois_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcpdf/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_frais_gestion_mois_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcxls/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_frais_gestion_souscripteur_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfraisgestiongcsouscripteurpdf/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_frais_gestion_souscripteur_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfraisgestiongcsouscripteurxls/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_frais_gestion_detail_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfraisgestiongcdetailpdf/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_frais_gestion_detail_xls()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfraisgestiongcdetailxls/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_synthese_gc_pdf()
{
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
// url: $("#racineWeb").val()+"Ajaxdetailfraisgestiongcpdf/",
url: $("#racineWeb").val()+"Ajaxsynthsegcpdf/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function charger_synthese_gc_xls()
{
}
function remplacer_adherent()
{
nbAdh = $("#nbAdh_C").val();
codeTypeContrat = $("#codeTypeContrat_C").val();
//if ( (codeTypeContrat!="G") && (nbAdh>0) )
if ( (codeTypeContrat=="P") && (nbAdh>0) )
{
v_msg="Ce n\'est pas une police GROUPE!";
v_msgEng="This is not a GROUP policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if ($("#idAdherent_C" ).val()<= " ")
{
v_msg="Veuillez sélectionner une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
return;
}
remplacementAdherent=$("#remplacementAdherent").val();
if (remplacementAdherent!="1")
{
v_msg="Remplacement de famille non actif pour cette police!";
v_msgEng="Family replacement inactive for this policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
remplace=$("#remplace").val();
remplacant=$("#remplacant").val();
if (remplacant=="1")
{
if (remplace=="1")
{
v_msg="Famille déjà remplacée!";
v_msgEng="Family already replaced!";
alert_ebene(v_msg, v_msgEng);
consulter_remplacement_adherent();
}
else
{
v_msg="Cette famille en a déjà remplacé une autre, confirmez-vous son remplacement à son tour?";
v_msgEng="This family has already replaced another, do you confirm its replacement in turn?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
fiche_remplacer_adherent();
} else {
// L'utilisateur a annulé
consulter_remplacant_adherent();
}
});
}
}
else
if (remplace=="1")
{
v_msg="Famille déjà remplacée!";
v_msgEng="Family already replaced!";
alert_ebene(v_msg, v_msgEng);
consulter_remplacement_adherent();
}
else
{
fiche_remplacer_adherent();
// window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/");
}
}
function init_remplacement_adherent()
{
dateSortieAdh = $("#dateSortieAdh").datepicker("getDate");
dateRemplacement = $("#dateRemplacement").datepicker("getDate");
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEffetAdherent = $("#dateEffetAdherent").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
var td0 = new Date(dateEffetAdherent);
var td1 = new Date(dateSortieAdh);
var td11 = new Date(dateRemplacement);
var td2 = new Date(dateEcheancePolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt11=Math.round(Date.parse(td11)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
if (td11<=td1)
{
v_msg="Attention! Veuiilez revoir vos dates!";
v_msgEng="Warning! Please review your dates!";
alert_ebene(v_msg, v_msgEng);
return false;
}
if (dt1>dt2 || dt1"2000-01-01")
{
var tdd = new Date(dateSortieAdherent);
dtd=Math.round(Date.parse(tdd)/(1000*3600*24));
if (dt1>dtd)
{
v_msg="Attention! cette personne n'est pas couverte à cette date!";
v_msgEng="Warning! This person is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return false;
}
}
*/
etatRetrait = $("#etatRetrait").val();
dateRetrait = $("#dateRetrait").val();
ristourneRetrait = $("#ristourneRetrait").val();
ristourneRetrait = parseInt(ristourneRetrait);
if(etatRetrait=="R" && ristourneRetrait<0)
{
v_msg="Attention! cette personne a été retirée avec une ristourne!";
v_msgEng=" Warning! this person was withdrawn with premium!";
alert_ebene(v_msg, v_msgEng);
return false;
}
motifAvenant=$("#motifAvenant").val();
if ($("#motifAvenant").val()<" ")
{
v_msg="Veuillez fournir le motif!";
v_msgEng="Please provide the reason";
alert_ebene(v_msg, v_msgEng);
return;
}
dateS = $("#dateSortieAdh").val();
dateR = $("#dateRemplacement").val();
fraisCarte = $("#fraisCarte").val();
donnees = 'dateSortie='+dateS+'&dateRemplacement='+dateR+'&motifAvenant='+motifAvenant+'&fraisCarte='+fraisCarte;
$("#div_remplacement_adherent").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxremplaceradherent/init/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#div_remplacement_adherent").html(data);
},
complete: function() {
$(".datepicker" ).datepicker();
}
});
}
function enregistrer_remplacement_adherent()
{
nom = $("#nom").val();
if ($("#nom").val()<" ")
{
v_msg="Veuillez saisir le nom de famille!";
v_msgEng="Please enter the last name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
prenoms = $("#prenoms").val();
if ($("#prenoms").val()<" ")
{
v_msg="Veuillez saisir le prénom!";
v_msgEng="Please enter the first name!";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
codeNaturePiece = $("#codeNaturePiece").val();
if ($("#codeNaturePiece").val()<" ")
{
v_msg="Veuillez saisir la nature de pièce d\'identité!";
v_msgEng="Please enter the nature of ID!";
alert_ebene(v_msg, v_msgEng);
$("#codeNaturePiece").focus();
return;
}
numeroPiece = $("#numeroPiece").val();
if ($("#numeroPiece").val()<" ")
{
v_msg="Veuillez saisir le No de la pièce d\'identité!";
v_msgEng="Please enter the ID number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroPiece").focus();
return;
}
sexe = $("#sexe").val();
if ($("#sexe").val()<" ")
{
v_msg="Veuillez saisir le sexe!";
v_msgEng="Please enter the sex!";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
dateNaissance = $("#dateNaissance").val();
if ($("#dateNaissance").val()<" ")
{
v_msg="Veuillez saisir la date de naissance!";
v_msgEng="Please enter the date of birth!";
alert_ebene(v_msg, v_msgEng);
$("#dateNaissance").focus();
return;
}
codeGroupeSanguin = $("#codeGroupeSanguin").val();
if ($("#codeGroupeSanguin").val()<" ")
{
v_msg="Veuillez saisir le groupe sanguin!";
v_msgEng="Please enter the blood type!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupeSanguin").focus();
return;
}
codeSituationFamille = $("#codeSituationFamille").val();
if ($("#codeSituationFamille").val()<" ")
{
v_msg="Veuillez saisir la situation familiale!";
v_msgEng="Please enter the family situation!";
alert_ebene(v_msg, v_msgEng);
$("#codeSituationFamille").focus();
return;
}
nombreEnfants = $("#nombreEnfants").val();
adresseGeo = $("#adresseGeo").val();
adressePostale = $("#adressePostale").val();
codePays = $("#codePays").val();
if ($("#codePays").val()<" ")
{
v_msg="Veuillez indiquer le pays!";
v_msgEng="Please indicate the country!";
alert_ebene(v_msg, v_msgEng);
$("#codePays").focus();
return;
}
telephonFixe = $("#telephonFixe").val();
telephonePortable = $("#telephonePortable").val();
email = $("#email").val();
fraisCarte = $("#fraisCarte").val();
donnees = 'nom='+nom+'&prenoms='+prenoms+'&codeNaturePiece='+codeNaturePiece;
donnees += '&numeroPiece='+numeroPiece+'&sexe='+sexe+'&dateNaissance='+dateNaissance;
donnees += '&codeGroupeSanguin='+codeGroupeSanguin+'&codeSituationFamille='+codeSituationFamille+'&nombreEnfants='+nombreEnfants;
donnees += '&adresseGeo='+adresseGeo+'&adressePostale='+adressePostale+'&codePays='+codePays;
donnees += '&telephonFixe='+telephonFixe+'&telephonePortable='+telephonePortable+'&email='+email+'&fraisCarte='+fraisCarte;
v_msg="Confirmez-vous le remplacement de famille?";
v_msgEng="Do you confirm family replacement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_remplacement_adherent").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxremplaceradherent/enregistrerremplacementadherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function()
{
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
consulter_remplacement_adherent();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function consulter_remplacement_adherent()
{
idAdherent = $("#idAdherent_C" ).val();
if (idAdherent>"0")
{
window.location.assign($("#racineWeb" ).val()+"Remplaceradherentcons/");
}
}
function consulter_remplacant_adherent()
{
idAdherent = $("#idAdherent_C" ).val();
if (idAdherent>"0")
{
window.location.assign($("#racineWeb" ).val()+"Remplaceradherentcons/remplacant/");
}
}
function fiche_remplacer_adherent()
{
etat=$("#codeEtatPolice_C").val();
if (etat=="RE")
{
v_msg="Attention! Police résiliée!";
v_msgEng="Warning! Terminated policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="SU")
{
v_msg="Attention! Police suspendue!";
v_msgEng="Warning! Suspended policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (etat=="AN")
{
v_msg="Attention! Police annulée!";
v_msgEng="Warning! Canceled policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/");
}
function ajaxListerVilleConsultation()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxville/consultation/",
type : 'post',
data: "codePays="+$("#codePays").val(),
error: function(errorData) {
},
success: function(data) {
$("#listeville").html(data);
},
complete: function() {
}
});
}
function ajaxListerLocaliteConsultation()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocalite/consultation/",
type : 'post',
data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(),
error: function(errorData) {
},
success: function(data) {
$("#listelocalite").html(data);
}
});
}
function imprimer_feuille_maladie()
{
/*
facture=$("#facture").val();
if (facture!=1)
{
v_msg="Pas encore facturée!";
v_msgEng="Not yet charged!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
donnees_retour = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerfeuillemaladie/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_export_a").html(donnees_retour);
$("#btn_imprimer_feuille_maladie").click();
}
});
}
function enregistrer_modif_parametres_prod()
{
idSocieteuser = $("#idSocieteuser").val();
donnees = 'idSocieteuser='+idSocieteuser;
tauxHonoraires = $("#tauxHonoraires").val();
spMax = $("#spMax").val();
fraisCarteAN = $("#fraisCarteAN").val();
donnees += '&tauxHonoraires='+tauxHonoraires+'&spMax='+spMax+'&fraisCarteAN='+fraisCarteAN;
fraisCarteREN = $("#fraisCarteREN").val();
fraisCarteImp = $("#fraisCarteImp").val();
spAlertAdherent = $("#spAlertAdherent").val();
donnees += '&fraisCarteREN='+fraisCarteREN+'&fraisCarteImp='+fraisCarteImp+'&spAlertAdherent='+spAlertAdherent;
tauxRistourne = $("#tauxRistourne").val();
seuilRistourne = $("#seuilRistourne").val();
archivageAutomatiquePrime = $("#archivageAutomatiquePrime").val();
ecartEncaissementTolerable= $("#ecartEncaissementTolerable").val();
donnees += '&tauxRistourne='+tauxRistourne+'&seuilRistourne='+seuilRistourne;
donnees += '&archivageAutomatiquePrime='+archivageAutomatiquePrime;
donnees += '&ecartEncaissementTolerable='+ecartEncaissementTolerable;
notificationSmsNumeroAssure = $("#notificationSmsNumeroAssure").val();
notificationGroupeNumeroAssure = $("#notificationGroupeNumeroAssure").val();
lettrageAutoGarant = $("#lettrageAutoGarant").val();
parametresFacturationGarantProduit = $("#parametresFacturationGarantProduit").val();
assureAjoutPhoto = $("#assureAjoutPhoto").val();
donnees += '¬ificationSmsNumeroAssure='+notificationSmsNumeroAssure;
donnees += '¬ificationGroupeNumeroAssure='+notificationGroupeNumeroAssure;
donnees += '&lettrageAutoGarant='+lettrageAutoGarant;
donnees += '¶metresFacturationGarantProduit='+parametresFacturationGarantProduit;
donnees += '&assureAjoutPhoto='+assureAjoutPhoto;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifprod/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_autres_parametresgeneraux();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_autres_parametresgeneraux()
{
window.location.assign($("#racineWeb" ).val()+"Autresparametresgeneraux/");
}
function controle_numerique_new(idControle, oldValue)
{
controle = document.getElementById(idControle);
valeur = controle.value;
if(isNaN(valeur))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
controle.value=oldValue;
controle.focus();
return false;
}
return true;
}
function enregistrer_modif_parametres_sin()
{
idSocieteuser = $("#idSocieteuser").val();
donnees = 'idSocieteuser='+idSocieteuser;
accesAjoutPh = $("#s_accesAjoutPh").val();
ajoutPrescription = $("#s_ajoutPrescription").val();
donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription;
ajoutPrescriptionExam = $("#s_ajoutPrescriptionExam").val();
envoismsactif = $("#s_envoismsactif").val();
donnees += '&ajoutPrescriptionExam='+ajoutPrescriptionExam+'&envoismsactif='+envoismsactif;
smsAssure = $("#s_smsAssure").val();
smsmParFacture = $("#s_smsmParFacture").val();
donnees += '&smsAssure='+smsAssure+'&smsmParFacture='+smsmParFacture;
emailParFacture = $("#s_emailParFacture").val();
copieSmsAssure = $("#s_copieSmsAssure").val();
donnees += '&emailParFacture='+emailParFacture+'&copieSmsAssure='+copieSmsAssure;
filtreMedecin = $("#s_filtreMedecin").val();
nbMedicamentMax = $("#s_nbMedicamentMax").val();
donnees += '&filtreMedecin='+filtreMedecin+'&nbMedicamentMax='+nbMedicamentMax;
seuilAlerteActif = $("#s_seuilAlerteActif").val();
donnees += '&seuilAlerteActif='+seuilAlerteActif;
appliquerMargePrixMedicament = $("#s_appliquerMargePrixMedicament").val();
appliquerMargePrixSubstitutMedicament = $("#s_appliquerMargePrixSubstitutMedicament").val();
margePrixMedicament = $("#s_margePrixMedicament").val();
margePrixSubstitutMedicament = $("#s_margePrixSubstitutMedicament").val();
montantTotalExamen = $("#s_montantTotalExamen").val();
montantTotalMedicament = $("#s_montantTotalMedicament").val();
nbConsultationSpecialisteJour = $("#s_nbConsultationSpecialisteJour").val();
ageMaxiPediatrie = $("#s_ageMaxiPediatrie").val();
nombreFeuilleGratuitJour = $("#s_nombreFeuilleGratuitJour").val();
codeModeBiometrie = $("#s_codeModeBiometrie").val();
permettrePrescriptionSiCritereBareme = $("#s_permettrePrescriptionSiCritereBareme").val();
interdirVentePartielleMedicament = $("#s_interdirVentePartielleMedicament").val();
accorderMedecinSouscripteur = $("#s_accorderMedecinSouscripteur").val();
delaisReponseMedecinSouscripteur = $("#s_delaisReponseMedecinSouscripteur").val();
tousActesSoumisOuinon = $("#s_tousActesSoumisOuinon").val();
nombreActeEntentePrealable = $("#s_nombreActeEntentePrealable").val();
typeMargePrixMedicament = $("#s_typeMargePrixMedicament").val();
codeActeConsultationGratuite = $("#s_codeActeConsultationGratuite").val();
quantiteMedicamentPermise = $("#s_quantiteMedicamentPermise").val();
prixMedicamentModifiable = $("#s_prixMedicamentModifiable").val();
nbTentativeBiometrie = $("#s_nbTentativeBiometrie").val();
envoismswhatsappactif = $("#s_envoismswhatsappactif").val();
appliquerTarifBas = $("#s_appliquerTarifBas").val();
autoriserUnBonPrincipal = $("#s_autoriserUnBonPrincipal").val();
autoriserBonHospitAvantDate = $("#s_autoriserBonHospitAvantDate").val();
encaissementExige = $("#s_encaissementExige").val();
donnees +='&codeActeConsultationGratuite='+codeActeConsultationGratuite;
donnees += '&quantiteMedicamentPermise='+quantiteMedicamentPermise;
donnees +='&prixMedicamentModifiable='+prixMedicamentModifiable;
donnees += '&appliquerMargePrixMedicament='+appliquerMargePrixMedicament;
donnees += '&appliquerMargePrixSubstitutMedicament='+appliquerMargePrixSubstitutMedicament;
donnees += '&margePrixMedicament='+margePrixMedicament;
donnees +='&margePrixSubstitutMedicament='+margePrixSubstitutMedicament;
donnees += '&montantTotalExamen='+montantTotalExamen;
donnees +='&montantTotalMedicament='+montantTotalMedicament;
donnees +='&nbConsultationSpecialisteJour='+nbConsultationSpecialisteJour;
donnees +='&ageMaxiPediatrie='+ageMaxiPediatrie;
donnees +='&nombreFeuilleGratuitJour='+nombreFeuilleGratuitJour;
donnees +='&codeModeBiometrie='+codeModeBiometrie;
donnees +='&permettrePrescriptionSiCritereBareme='+permettrePrescriptionSiCritereBareme;
donnees +='&interdirVentePartielleMedicament='+interdirVentePartielleMedicament;
donnees +='&accorderMedecinSouscripteur='+accorderMedecinSouscripteur;
donnees +='&delaisReponseMedecinSouscripteur='+delaisReponseMedecinSouscripteur;
donnees +='&tousActesSoumisOuinon='+tousActesSoumisOuinon;
donnees +='&nombreActeEntentePrealable='+nombreActeEntentePrealable;
donnees +='&typeMargePrixMedicament='+typeMargePrixMedicament;
donnees +='&nbTentativeBiometrie='+nbTentativeBiometrie;
donnees +='&envoismswhatsappactif='+envoismswhatsappactif;
donnees +='&appliquerTarifBas='+appliquerTarifBas;
donnees +='&autoriserUnBonPrincipal='+autoriserUnBonPrincipal;
donnees +='&autoriserBonHospitAvantDate='+autoriserBonHospitAvantDate;
donnees +='&encaissementExige='+encaissementExige;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifsin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
v_msg="Mise à jour effectuée avec succès!";
v_msgEng="Update done successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
afficher_autres_parametresgeneraux();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_duree_vie_bon(idTypebon, dureeVie)
{
donnees = 'idTypebon='+idTypebon+'&dureeVie='+dureeVie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamdureeviebon/majdureevie/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function afficher_garantie_produit_cons()
{
codeGcAssureur =$("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez s\u00e9lectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
$('#div_garantieproduit').html("");
return;
}
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez s\u00e9lectionner un produit!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$('#div_garantieproduit').html("");
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit;
var div_attente = $('#div_garantieproduit');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/affichergarantieproduitcons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function afficher_garantie_produit()
{
codeGcAssureur =$("#codeGcAssureur").val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez s\u00e9lectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
$('#div_garantieproduit').html("");
return;
}
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez s\u00e9lectionner un produit!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$('#div_garantieproduit').html("");
return;
}
donnees = 'codeProduit='+codeProduit;
var div_attente = $('#div_garantieproduit');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/affichergarantieproduit/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function ajouter_tous_garantie_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/ajoutertousgarantieproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantie_produit();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_garantie_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/retirertousgarantieproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantie_produit();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_garantie_produit(id_garantie_produit)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/retirerungarantieproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantie_produit();
}
});
}
function ajouter_un_garantie_produit(codeGarantie)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/ajouterungarantieproduit/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
afficher_garantie_produit();
}
});
}
function maj_taux_seuil_alerte_garantie(id_garantie_produit, tauxSeuilAlerte)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit+"&tauxSeuilAlerte="+tauxSeuilAlerte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/majtauxseuilalertegarantie/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
function maj_seuil_alerte_garantie(id_garantie_produit, seuilAlerte)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&idGarantieProduit='+id_garantie_produit+"&seuilAlerte="+seuilAlerte;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamseuilalerte/majseuilalertegarantie/",
type: 'POST',
data: donnees,
success: function(data) {
},
complete: function(data)
{
}
});
}
//
function requetes_synthese_consommation_police()
{
v_url = $("#racineWeb").val()+"Ajaxsyntheseconsopolice/";
$("#div_detail_exp").html('');
$("#div_detail_sp").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
error: function(errorData)
{
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$("#div_detail_sp").html(donnees_retour);
}
});
}
function requetes_synthese_consommation_police_export()
{
v_url = $("#racineWeb").val()+"Ajaxsyntheseconsopolice/exportxls/";
$("#div_detail_exp").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
error: function(errorData)
{
},
success: function(data)
{
donnees_retour = data;
},
complete: function() {
$('#div_detail_exp').html(donnees_retour);
}
});
}
function modifier_type_bon(idTypebon)
{
donnees = 'idTypebon='+idTypebon;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparambons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_maj_type_bon').html(donnees_retour);
}
});
}
function enregistrer_modif_type_bon()
{
idTypebon = $("#idTypebon").val();
dureeVie = $("#dureeVie").val();
codeGestionBon = $("#codeGestionBon").val();
if (dureeVie<="0")
{
v_msg="Veuillez donner une durée de vie au bon!";
v_msgEng="Please give a lifetime to the form!";
alert_ebene(v_msg, v_msgEng);
$("#dureeVie").focus();
return;
}
if (codeGestionBon<=" ")
{
v_msg="Veuillez sélectionner un type de gestion!";
v_msgEng="Please select a management type!";
alert_ebene(v_msg, v_msgEng);
$("#codeGestionBon").focus();
return;
}
donnees = 'idTypebon='+idTypebon+'&dureeVie='+dureeVie+'&codeGestionBon='+codeGestionBon;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparambons/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
v_msg="Mis à jour effectuée avec succès!";
v_msgEng="Updated successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
window.location.assign($("#racineWeb" ).val()+"Parambons/");
}
});
}
function gerer_acces_actes_prestataire(codeUtilisateur, actVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/gereraccesactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_prestataire();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function afficher_utilsateur_actesvisibles()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
var div_attente = $('#div_liste');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamactesvisible/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function gerer_acces_actes_assureur(codeUtilisateur, actVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_utilsateur_actesvisibles();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function lister_provisions()
{
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxprovisonssin/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function lister_provisions_cpt()
{
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxprovisonssincpt/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function lister_provisions_sys()
{
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
var div_export = $('#div_export_a');
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxprovisonssinsys/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function afficher_user_profil_ass()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
var div_attente = $('#div_liste');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function gerer_acces_actes_assureur_hab(codeUtilisateur, actVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_user_profil_ass();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function reinitpaswd_assureur(codeUtilisateur)
{
v_msg="Confirmez-vous la réinitialisation?";
v_msgEng="Do you confirm the reset?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/reinitpaswd/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_user_profil_ass();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function desactiver_user_assureur(codeUtilisateur)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/desactiver/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_user_profil_ass();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_user_assureur(codeUtilisateur)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/activer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_user_profil_ass();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function afficher_attribution_profil_assureur()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
var div_attente = $('#div_utilisateur_profil');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficherattributionprofilassureur/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_un_utilisateur_profil_ass(codeUtilisateur)
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil+'&codeUtilisateur='+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunutilisateurprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_attribution_profil_assureur();
}
});
}
function ajouter_tous_utilisateur_profil_ass()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertousutilisateurprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
afficher_attribution_profil_assureur();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_menu_principal_profil_assureur()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
var div_attente = $('#div_menu_profil');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficheraccesmenuprincipalass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function ajouter_un_meunu_principal_profil_ass(codeMenu)
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunmenuprincipalprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_principal_profil_assureur();
}
});
}
function retirer_un_meunu_principal_profil_ass(codeMenu)
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerunmenuprincipalprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_principal_profil_assureur();
}
});
}
function ajouter_tous_menus_principal_profil_ass()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertousmenuprincipalprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_principal_profil_assureur();
}
});
}
function retirer_tous_menus_principal_profil_ass()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerousmenuprincipalprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_principal_profil_assureur();
}
});
}
function ajaxListerVueModule()
{
codeModule=$("#codeModule").val();
donnees = 'codeModule='+codeModule;
var div_attente = $('#listevue');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/listervuemodule/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
$('.selectpicker').selectpicker();
},
complete: function()
{
vider_menu_vue_module_assureur();
}
});
}
function afficher_menu_vue_module_assureur()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
codeModule=$("#codeModule").val();
if (codeModule<=" ")
{
v_msg="Veuillez sélectionner un module!";
v_msgEng="Please select a module!";
alert_ebene(v_msg, v_msgEng);
$("#codeModule").focus();
return;
}
vue=$("#vue").val();
if (vue<=" ")
{
v_msg="Veuillez sélectionner une vue!";
v_msgEng="Please select a view!";
alert_ebene(v_msg, v_msgEng);
$("#vue").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
donnees += '&codeModule='+codeModule;
donnees += '&vue='+vue;
var div_attente = $('#div_menu_profil');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/afficheraccessousmenusass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
div_attente.html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function vider_menu_vue_module_assureur()
{
var div_attente = $('#div_menu_profil');
div_attente.html('' + '
');
div_attente.html("");
}
function ajouter_tous_menu_vue_module_assureur()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
codeModule=$("#codeModule").val();
if (codeModule<=" ")
{
v_msg="Veuillez sélectionner un module!";
v_msgEng="Please select a module!";
alert_ebene(v_msg, v_msgEng);
$("#codeModule").focus();
return;
}
vue=$("#vue").val();
if (vue<=" ")
{
v_msg="Veuillez sélectionner une vue!";
v_msgEng="Please select a view!";
alert_ebene(v_msg, v_msgEng);
$("#vue").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
donnees += '&codeModule='+codeModule;
donnees += '&vue='+vue;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajoutertoussousmenusass/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_vue_module_assureur();
}
});
}
function retirer_tous_menu_vue_module_assureur()
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
codeModule=$("#codeModule").val();
if (codeModule<=" ")
{
v_msg="Veuillez sélectionner un module!";
v_msgEng="Please select a module!";
alert_ebene(v_msg, v_msgEng);
$("#codeModule").focus();
return;
}
vue=$("#vue").val();
if (vue<=" ")
{
v_msg="Veuillez sélectionner une vue!";
v_msgEng="Please select a view!";
alert_ebene(v_msg, v_msgEng);
$("#vue").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
donnees += '&codeModule='+codeModule;
donnees += '&vue='+vue;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirertoussousmenusass/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_vue_module_assureur();
}
});
}
function ajouter_un_menu_vue_module_assureur(codeMenu)
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
codeModule=$("#codeModule").val();
if (codeModule<=" ")
{
v_msg="Veuillez sélectionner un module!";
v_msgEng="Please select a module!";
alert_ebene(v_msg, v_msgEng);
$("#codeModule").focus();
return;
}
vue=$("#vue").val();
if (vue<=" ")
{
v_msg="Veuillez sélectionner une vue!";
v_msgEng="Please select a view!";
alert_ebene(v_msg, v_msgEng);
$("#vue").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
donnees += '&codeModule='+codeModule;
donnees += '&vue='+vue;
donnees += '&codeMenu='+codeMenu;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajouterunsousmenusass/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_vue_module_assureur();
}
});
}
function retirer_un_menu_vue_module_assureur(codeMenu)
{
codeProfil=$("#codeProfil").val();
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
codeModule=$("#codeModule").val();
if (codeModule<=" ")
{
v_msg="Veuillez sélectionner un module!";
v_msgEng="Please select a module!";
alert_ebene(v_msg, v_msgEng);
$("#codeModule").focus();
return;
}
vue=$("#vue").val();
if (vue<=" ")
{
v_msg="Veuillez sélectionner une vue!";
v_msgEng="Please select a view!";
alert_ebene(v_msg, v_msgEng);
$("#vue").focus();
return;
}
donnees = 'codeProfil='+codeProfil;
donnees += '&codeModule='+codeModule;
donnees += '&vue='+vue;
donnees += '&codeMenu='+codeMenu;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/retirerunsousmenusass/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_menu_vue_module_assureur();
}
});
}
function users_gc()
{
codeGcAssureur = $("#codeGcAssureur").val();
if (codeGcAssureur>" ")
{
window.location.assign($("#racineWeb" ).val()+"Usersgcassureur/");
}
}
function reinitpaswd_gc(codeUtilisateur)
{
v_msg="Confirmez-vous la réinitialisation?";
v_msgEng="Do you confirm the reset?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/reinitpaswd/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_gc();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function desactiver_user_gc(codeUtilisateur)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/desactiver/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_gc();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_user_gc(codeUtilisateur)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/activer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_gc();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function gerer_acces_actes_gc(codeUtilisateur, actVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&actVisible="+actVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/gereraccesactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_gc();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function retour_au_profil_ass()
{
window.location.assign($("#racineWeb" ).val()+"Listeprofilass/");
}
function creer_profil_ass()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name of the profil in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en anglais!";
v_msgEng="Please enter the name of the profil in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'libelle='+libelle+'&libelleEng='+libelleEng;
v_msg="Confirmez-vous ce nouveau profil?";
v_msgEng="Do you confirm this new profile?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/creerprofilass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_au_profil_ass();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// tranferer_droits_profil_ass
function tranferer_droits_profil_ass()
{
codeProfilSource=$("#codeProfilSource").val();
if (codeProfilSource<=" ")
{
v_msg="Veuillez sélectionner le profil source!";
v_msgEng="Please select the source profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfilSource").focus();
return;
}
codeProfilDest=$("#codeProfilDest").val();
if (codeProfilDest<=" ")
{
v_msg="Veuillez sélectionner le profil de destination!";
v_msgEng="Please select the destination profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfilDest").focus();
return;
}
if (codeProfilDest==codeProfilSource)
{
v_msg="Veuillez changer le profil de destination!";
v_msgEng="Please change the destination profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfilDest").focus();
return;
}
donnees = 'codeProfilSource='+codeProfilSource;
donnees += '&codeProfilDest='+codeProfilDest;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/transfererdroitsprofilassureur/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function()
{
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_au_profil_ass();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function batch_vider_droits_profil_assureur(codeProfil)
{
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProfil='+codeProfil;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
var div_attente = $('#div_liste');
sav_div_liste_htm = div_attente.html();
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/batchviderprofilass/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function()
{
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
div_attente.html(sav_div_liste_htm);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function batch_atrtribuer_droits_reference_profil_assureur(codeProfil)
{
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProfil='+codeProfil;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
var div_attente = $('#div_liste');
sav_div_liste_htm = div_attente.html();
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/batchattribuerdroitsreferenceass/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function()
{
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
div_attente.html(sav_div_liste_htm);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function reinitpaswd_assure(idAdherent)
{
v_msg="Confirmez-vous la réinitialisation?";
v_msgEng="Do you confirm the reset?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxhabilitationadherent/reinitpaswd/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_a_extranet_adh();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function retour_a_extranet_adh()
{
window.location.assign($("#racineWeb" ).val()+"Extranetadherent/");
}
function desactiver_user_assure(idAdherent)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxhabilitationadherent/desactiver/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_a_extranet_adh();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_user_assure(idAdherent)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxhabilitationadherent/activer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_a_extranet_adh();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function ctrlkeypress_liste_users_ass(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_users_ass();
}
}
function afficher_liste_users_ass()
{
donnees = "";
donnees_retour = "";
codeProfil = $("#codeProfil").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codePointVente = $("#codePointVente").val();
if (codeProfil+nom+prenoms+codePointVente<=" ")
{
v_msg="Veuillez indiquer au moins un critère de recherche!";
v_msgEng="Please enter at least one search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
donnees += 'codeProfil=' + codeProfil;
donnees += '&nom=' + nom;
donnees += '&prenoms=' + prenoms;
donnees += '&codePointVente=' + codePointVente;
// alert(donnees);
// return;
$("#div_liste_users").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/ajaxlisteusersass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
donnees_retour = data;
},
complete: function() {
$("#div_liste_users").html(donnees_retour);
}
});
}
function afficher_users_ass_id(idUtilisateur)
{
window.location.assign($("#racineWeb" ).val()+"Ficheusersass/"+idUtilisateur+"/");
}
function retour_a_usersassureur()
{
window.location.assign($("#racineWeb" ).val()+"Usersassureur/");
}
function enregistrer_modif_usersassureur()
{
idUtilisateur = $("#idUtilisateur").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codeProfil = $("#codeProfil").val();
actif = $("#actif").val();
telephone = $("#telephone").val();
email = $("#email").val();
codeLangue = $("#codeLangueUser").val();
actVisible = $("#actVisibleUser").val();
AffectionVisible = $("#AffectionVisible").val();
codePointVente = $("#codePointVente").val();
filtrePointVente = $("#filtrePointVente").val();
/*
-- nom
-- prenoms
-- codeProfil
-- actif
-- telephone
-- email
-- codeLangue
-- actVisible
-- AffectionVisible
-- codePointVente
-- filtrePointVente
*/
if (nom<=" ")
{
v_msg="Veuillez saisir le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if (codeProfil<=" ")
{
v_msg="Veuillez sélectionner un profil!";
v_msgEng="Please select a user profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
if (actif<=" ")
{
v_msg="Utilisateur actif oui ou non?";
v_msgEng="Is the user active yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actif").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisible").focus();
return;
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codePointVente<=" ")
{
v_msg="Veuillez revoir le point de vente par défaut!";
v_msgEng="Please review the default point of Sales!";
alert_ebene(v_msg, v_msgEng);
$("#codePointVente").focus();
return;
}
if (filtrePointVente<=" ")
{
v_msg="Filtrer les points de vente oui ou non?";
v_msgEng="Filter the point of sales yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#filtrePointVente").focus();
return;
}
donnees = 'idUtilisateur=' + idUtilisateur;
donnees += '&codeProfil=' + codeProfil;
donnees += '&nom=' + nom;
donnees += '&prenoms=' + prenoms;
donnees += '&actif=' + actif;
donnees += '&actVisible=' + actVisible;
donnees += '&codeLangue=' + codeLangue;
donnees += '&AffectionVisible=' + AffectionVisible;
donnees += '&email=' + email;
donnees += '&telephone=' + telephone;
donnees += '&codePointVente='+codePointVente;
donnees += '&filtrePointVente='+filtrePointVente;
// alert(donnees);
// return;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/enregistrermodifusersass/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_test_gabarit").html(data);
},
complete: function() {
retour_a_usersassureur();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_user_assureur()
{
codeProfil = $("#codeProfil").val();
codeUtilisateur = $("#codeUtilisateur").val();
codeUtilisateur = codeUtilisateur.trim();
codeUtilisateur = supprimer_espace_string(codeUtilisateur);
codeUtilisateur = codeUtilisateur.toLowerCase();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
telephone = $("#telephone").val();
email = $("#email").val();
codeLangue = $("#codeLangueUser").val();
actVisible = $("#actVisibleUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
nvmdp = $("#nvmdp").val();
cfnvmdp = $("#cfnvmdp").val();
codeModeGenerationPass = $("#codeModeGenerationPass").val();
codeModeEnvoiPass = $("#codeModeEnvoiPass").val();
codePointVente = $("#codePointVente").val();
filtrePointVente = $("#filtrePointVente").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(codeProfil<=" ")
{
v_msg="Veuillez sélectionner le profil source!";
v_msgEng="Please select the source profile!";
alert_ebene(v_msg, v_msgEng);
$("#codeProfil").focus();
return;
}
if(codeUtilisateur<=" ")
{
v_msg="Veuillez indiquer le login!";
v_msgEng="Please enter the login!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisibleUser").focus();
return;
}
if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") )
{
v_msg="Veuillez revoir le téléphone!";
v_msgEng="Please review the phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") )
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass=="0")
{
if(nvmdp<=" ")
{
v_msg="Veuillez indiquer le mot de passe!";
v_msgEng="Please enter the password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return;
}
if(nvmdp != cfnvmdp)
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#cfnvmdp").focus();
return;
}
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass<=" ")
{
v_msg="Veuillez revoir le mode de génération!";
v_msgEng="Please review the generation mode!";
alert_ebene(v_msg, v_msgEng);
$("#codeModeGenerationPass").focus();
return;
}
if(codeModeEnvoiPass<=" ")
{
v_msg="Veuillez revoir le mode envoi!";
v_msgEng="Please review the sending mode!";
alert_ebene(v_msg, v_msgEng);
$("#codeModeEnvoiPass").focus();
return;
}
if(codePointVente<=" ")
{
v_msg="Veuillez revoir le point de vente par défaut!";
v_msgEng="Please review the default point of Sales!";
alert_ebene(v_msg, v_msgEng);
$("#codePointVente").focus();
return;
}
if (filtrePointVente<=" ")
{
v_msg="Filtrer les points de vente oui ou non?";
v_msgEng="Filter the point of sales yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#filtrePointVente").focus();
return;
}
motPass = nvmdp;
donnees = 'codeProfil='+codeProfil+'&codeUtilisateur='+codeUtilisateur;
donnees += '&nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass;
donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible+'&AffectionVisible='+AffectionVisible;
donnees += '&codeModeGenerationPass='+codeModeGenerationPass;
donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass;
donnees += '&codePointVente='+codePointVente;
donnees += '&filtrePointVente='+filtrePointVente;
v_msg="Confirmez-vous ce nouvel utilisateur?";
v_msgEng="Do you confirm this new user?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamhabilitationass/creeruserassureur/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_unicite_login').html(data);
},
complete: function()
{
uniciteLogin = $("#uniciteLogin").val();
if(uniciteLogin==1)
{
v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!";
v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!";
alert_ebene(v_msg, v_msgEng);
retour_a_usersassureur();
}
else
{
v_msg="Login " + codeUtilisateur +" déjà utilisé!";
v_msgEng="Login " + codeUtilisateur +" already in use!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
}
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_espace_string(p_mot)
{
p_mot = p_mot.trim();
p_mot = p_mot.replace(/ /g, "");
return p_mot;
}
function enregistrer_modif_user_prestataire()
{
idUtilisateur = $("#idUtilisateur").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
actif = $("#actif").val();
actVisible = $("#actVisibleUser").val();
codeLangue = $("#codeLangueUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
telephone = $("#telephone").val();
email = $("#email").val();
if (nom<=" ")
{
v_msg="Veuillez saisir le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if (actif<=" ")
{
v_msg="Utilisateur actif oui ou non?";
v_msgEng="Is the user active yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actif").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisible").focus();
return;
}
donnees = 'idUtilisateur=' + idUtilisateur;
donnees += '&nom=' + nom;
donnees += '&prenoms=' + prenoms;
donnees += '&actif=' + actif;
donnees += '&actVisible=' + actVisible;
donnees += '&codeLangue=' + codeLangue;
donnees += '&AffectionVisible=' + AffectionVisible;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/enregistrermodifuserprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
users_prestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_users_prestataire_id(idUtilisateur)
{
window.location.assign($("#racineWeb" ).val()+"Ficheuserprestataire/"+idUtilisateur+"/");
}
function afficher_users_gc_id(idUtilisateur)
{
window.location.assign($("#racineWeb" ).val()+"Ficheusergc/"+idUtilisateur+"/");
}
function retour_a_users_gc()
{
window.location.assign($("#racineWeb" ).val()+"Usersgcassureur/");
}
function enregistrer_modif_user_gc()
{
idUtilisateur = $("#idUtilisateur").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
actif = $("#actif").val();
actVisible = $("#actVisibleUser").val();
codeLangue = $("#codeLangueUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
telephone = $("#telephone").val();
email = $("#email").val();
if (nom<=" ")
{
v_msg="Veuillez saisir le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if (actif<=" ")
{
v_msg="Utilisateur actif oui ou non?";
v_msgEng="Is the user active yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actif").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisible").focus();
return;
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
donnees = 'idUtilisateur=' + idUtilisateur;
donnees += '&nom=' + nom;
donnees += '&prenoms=' + prenoms;
donnees += '&actif=' + actif;
donnees += '&actVisible=' + actVisible;
donnees += '&codeLangue=' + codeLangue;
donnees += '&AffectionVisible=' + AffectionVisible;
donnees += '&telephone='+telephone+'&email='+email;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/enregistrermodifusergc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function() {
retour_a_users_gc();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_user_gc()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeUtilisateur = $("#codeUtilisateur").val();
codeUtilisateur = codeUtilisateur.trim();
codeUtilisateur = supprimer_espace_string(codeUtilisateur);
codeUtilisateur = codeUtilisateur.toLowerCase();
codeModeGenerationPass = $("#codeModeGenerationPass").val();
codeModeEnvoiPass = $("#codeModeEnvoiPass").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
telephone = $("#telephone").val();
email = $("#email").val();
codeLangue = $("#codeLangueUser").val();
actVisible = $("#actVisibleUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
nvmdp = $("#nvmdp").val();
cfnvmdp = $("#cfnvmdp").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(codeUtilisateur<=" ")
{
v_msg="Veuillez indiquer le login!";
v_msgEng="Please enter the login!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisibleUser").focus();
return;
}
if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") )
{
v_msg="Veuillez revoir le téléphone!";
v_msgEng="Please review the phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") )
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass=="0")
{
if(nvmdp<=" ")
{
v_msg="Veuillez indiquer le mot de passe!";
v_msgEng="Please enter the password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return;
}
if(nvmdp != cfnvmdp)
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#cfnvmdp").focus();
return;
}
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
motPass = nvmdp;
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeUtilisateur='+codeUtilisateur;
donnees += '&nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass;
donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible;
donnees += '&AffectionVisible='+AffectionVisible;
donnees += '&codeModeGenerationPass='+codeModeGenerationPass;
donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass;
v_msg="Confirmez-vous ce nouvel utilisateur?";
v_msgEng="Do you confirm this new user?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/creerusergc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_unicite_login').html(data);
},
complete: function()
{
uniciteLogin = $("#uniciteLogin").val();
if(uniciteLogin==1)
{
v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!";
v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!";
alert_ebene(v_msg, v_msgEng);
retour_a_users_gc();
}
else
{
v_msg="Login " + codeUtilisateur +" déjà utilisé!";
v_msgEng="Login " + codeUtilisateur +" already in use!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
}
}
});
}
});
}
function notesfeuillemaladie()
{
actVisible=$("#actVisible").val();
if (actVisible!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Notesfeuillemaladie/");
}
function changer_avenant_incorporation()
{
idAvenant = $("#idAvenant").val();
if(idAvenant<=" ")
{
v_msg="Veuillez sélectionner un avenant!";
v_msgEng="Please select an Amendment!";
alert_ebene(v_msg, v_msgEng);
$("#idAvenant").focus();
return;
}
donnees = 'idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxavenant/getdateavenant/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_date_avenant").html(data);
$(".datepicker" ).datepicker();
$("#dateSouscription").val($("#dateAvenant").val());
},
complete: function()
{
prorater_prime_adherent();
}
});
}
function changer_avenant_incorporation_beneficiaire()
{
idAvenant = $("#idAvenant").val();
if(idAvenant<=" ")
{
v_msg="Veuillez sélectionner un avenant!";
v_msgEng="Please select an Amendment!";
alert_ebene(v_msg, v_msgEng);
$("#idAvenant").focus();
return;
}
donnees = 'idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxavenant/getdateavenantbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_date_avenant").html(data);
$(".datepicker" ).datepicker();
$("#dateSouscription").val($("#dateAvenant").val());
},
complete: function()
{
prorater_prime_beneficiaire();
}
});
}
function param_requeteperso()
{
window.location.assign($("#racineWeb" ).val()+"Paramerequeteperso/");
}
function creer_requeteperso()
{
nomRequete = $("#nomRequete").val();
nomRequeteEng = $("#nomRequeteEng").val();
descriptionRequete = $("#descriptionRequete").val();
sourceDonnees = $("#sourceDonnees").val();
ordre = $("#ordreRequete").val();
if(nomRequete<=" ")
{
v_msg="Veuillez indiquer le nom de la requête en Français!";
v_msgEng="Please enter the name of the request in French!";
alert_ebene(v_msg, v_msgEng);
$("#nomRequete").focus();
return;
}
if(nomRequeteEng<=" ")
{
v_msg="Veuillez indiquer le nom de la requête en Anglais!";
v_msgEng="Please enter the name of the request in English!";
alert_ebene(v_msg, v_msgEng);
$("#nomRequeteEng").focus();
return;
}
if(descriptionRequete<=" ")
{
v_msg="Veuillez entrer une description!";
v_msgEng="Please enter a description!";
alert_ebene(v_msg, v_msgEng);
$("#descriptionRequete").focus();
return;
}
if(sourceDonnees<=" ")
{
v_msg="Veuillez sélectionner une source de données!";
v_msgEng="Please select a data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if(ordre<1)
{
v_msg="Veuillez donner un ordre à la requête!";
v_msgEng="Please give an order to the query!";
alert_ebene(v_msg, v_msgEng);
$("#ordreRequete").focus();
return;
}
donnees = 'nomRequete='+nomRequete;
donnees += '&nomRequeteEng='+nomRequeteEng;
donnees += '&descriptionRequete='+descriptionRequete;
donnees += '&sourceDonnees='+sourceDonnees;
donnees += '&ordre='+ordre;
v_msg="Confirmez-vous cette nouvelle requête?";
v_msgEng="Do you confirm this new qurey?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/creerrequeteperso/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
param_requeteperso_liste();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function param_requeteperso_liste()
{
window.location.assign($("#racineWeb" ).val()+"Listerequeteperso/");
}
function afficher_requeteperso_id(idrequete)
{
window.location.assign($("#racineWeb" ).val()+"Ficherequetesperso/"+idrequete+"/");
}
function desactiver_requeteperso(codeRequete)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeRequete="+codeRequete;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/desactiver/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
param_requeteperso_liste();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_requeteperso(codeRequete)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeRequete="+codeRequete;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/activer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
param_requeteperso_liste();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function afficher_sourcedonneesrequeteperso_id(idsourcerequete)
{
window.location.assign($("#racineWeb" ).val()+"Fichesourcedonneesrequetesperso/"+idsourcerequete+"/");
}
function param_sourcedonneesrequeteperso_liste()
{
window.location.assign($("#racineWeb" ).val()+"Sourcerequetesperso/");
}
function enregistrer_modif_sourcedonneesrequeteperso()
{
idsourcerequete = $("#idsourcerequete").val();
sourceDonnees = $("#sourceDonnees").val();
sourceDonnees = supprimer_espace_string(sourceDonnees);
if (sourceDonnees<=" ")
{
v_msg="Veuillez saisir la source de données!";
v_msgEng="Please enter the data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if (sourceDonnees.substring(0, 9)!="sp_perso_")
{
v_msg="Doit commencer par (sp_perso_)!";
v_msgEng="Must start by (sp_perso_)!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if (sourceDonnees=="sp_perso_")
{
v_msg="Veuillez saisir la source de données!";
v_msgEng="Please enter the data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
donnees = 'idsourcerequete=' + idsourcerequete;
donnees += '&sourceDonnees=' + sourceDonnees;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/enregistrermodifsourcedonneesrequeteperso/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
param_sourcedonneesrequeteperso_liste();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function desactiver_sourcedonneesrequeteperso(sourceDonnees)
{
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "sourceDonnees="+sourceDonnees;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/desactiversourcedonnees/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
param_sourcedonneesrequeteperso_liste();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_sourcedonneesrequeteperso(sourceDonnees)
{
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "sourceDonnees="+sourceDonnees;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/activersourcedonnees/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
param_sourcedonneesrequeteperso_liste();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function creer_sourcedonneesrequeteperso()
{
sourceDonnees = $("#sourceDonnees").val();
sourceDonnees = supprimer_espace_string(sourceDonnees);
if (sourceDonnees<=" ")
{
v_msg="Veuillez saisir la source de données!";
v_msgEng="Please enter the data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if (sourceDonnees.substring(0, 9)!="sp_perso_")
{
v_msg="Doit commencer par (sp_perso_)!";
v_msgEng="Must start by (sp_perso_)!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if (sourceDonnees=="sp_perso_")
{
v_msg="Veuillez saisir la source de données!";
v_msgEng="Please enter the data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
donnees = 'sourceDonnees=' + sourceDonnees;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/creersourcedonneesrequeteperso/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
param_sourcedonneesrequeteperso_liste();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_modif_requeteperso()
{
idrequete = $("#idrequete").val();
codeRequete = $("#codeRequete").val();
nomRequete = $("#nomRequete").val();
nomRequeteEng = $("#nomRequeteEng").val();
descriptionRequete = $("#descriptionRequete").val();
sourceDonnees = $("#sourceDonnees").val();
ordre = $("#ordreRequete").val();
if(nomRequete<=" ")
{
v_msg="Veuillez indiquer le nom de la requête en Français!";
v_msgEng="Please enter the name of the request in French!";
alert_ebene(v_msg, v_msgEng);
$("#nomRequete").focus();
return;
}
if(nomRequeteEng<=" ")
{
v_msg="Veuillez indiquer le nom de la requête en Anglais!";
v_msgEng="Please enter the name of the request in English!";
alert_ebene(v_msg, v_msgEng);
$("#nomRequeteEng").focus();
return;
}
if(descriptionRequete<=" ")
{
v_msg="Veuillez entrer une description!";
v_msgEng="Please enter a description!";
alert_ebene(v_msg, v_msgEng);
$("#descriptionRequete").focus();
return;
}
if(sourceDonnees<=" ")
{
v_msg="Veuillez sélectionner une source de données!";
v_msgEng="Please select a data source!";
alert_ebene(v_msg, v_msgEng);
$("#sourceDonnees").focus();
return;
}
if(ordre<1)
{
v_msg="Veuillez donner un ordre à la requête!";
v_msgEng="Please give an order to the query!";
alert_ebene(v_msg, v_msgEng);
$("#ordreRequete").focus();
return;
}
donnees = 'idrequete='+idrequete;
donnees += '&codeRequete='+codeRequete;
donnees += '&nomRequete='+nomRequete;
donnees += '&nomRequeteEng='+nomRequeteEng;
donnees += '&descriptionRequete='+descriptionRequete;
donnees += '&sourceDonnees='+sourceDonnees;
donnees += '&ordre='+ordre;
v_msg="Confirmez-vous cette nouvelle requête?";
v_msgEng="Do you confirm this new qurey?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/enregistrermodifrequeteperso/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
param_requeteperso_liste();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function parametres_sourcedonneesrequeteperso(idsourcerequete)
{
window.location.assign($("#racineWeb" ).val()+"Paramsourcedonneesrequetesperso/"+idsourcerequete+"/");
}
function reconstruire_param_requeteperso(idsourcerequete)
{
donnees = 'idsourcerequete=' + idsourcerequete;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamrequeteperso/reconstruireparamrequeteperso/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
parametres_sourcedonneesrequeteperso(idsourcerequete);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajaxenteteetatperso()
{
$("#div_ente_requete").html("");
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
donnees = 'codeRequete='+codeRequete;
v_url = $("#racineWeb").val()+"Ajaxenteteetatperso/";
$("#div_ente_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ente_requete").html(data);
$(".datepicker").datepicker({dateFormat: 'yy-mm-dd'});
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
filtrespolicegarant();
}
});
}
function executer_etat_perso()
{
donnees_retour = "";
donnees = $("#frm_requete_perso").serialize();
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
//
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetatperso/";
//
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData)
{
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
}
});
}
function ctrlkeypress_familleacte(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_caracteristiques_acte();
}
}
function afficher_caracteristiques_acte()
{
effacer_caracteristiques_un_acte();
codeFamilleActe=$("#codeFamilleActe").val();
libelleActe=$("#libelleActe").val();
if(libelleActe<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleActe").focus();
return;
}
donnees = 'codeFamilleActe='+codeFamilleActe+'&libelleActe='+libelleActe;
var div_detail_actes = $('#div_detail_actes');
div_detail_actes.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/",
type: 'POST',
data: donnees,
success: function(data) {
div_detail_actes.html(data);
dataTableSpeciale();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
//requetespersopdf
function executer_etat_persopdf()
{
donnees_retour = "";
donnees = $("#frm_requete_perso").serialize();
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetatpersopdf/";
//
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData)
{
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_detail_requete').html("");
$("#codeGcAssureur" ).selectpicker();
$("#idPolice" ).selectpicker();
$('#div_export_a').html(donnees_retour);
}
});
}
function afficher_caracteristiques_un_acte(idActe)
{
donnees = 'idActe='+idActe;
donnees_retour = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/fichecracteristiquesacte/",
type: 'POST',
data: donnees,
success: function(data)
{
donnees_retour = data;
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
$('#div_fiche_acte').html(donnees_retour);
}
});
}
function init_import_assures()
{
nbAdh = $("#nbAdh_C").val();
codeTypeContrat = $("#codeTypeContrat_C").val();
// if ( (codeTypeContrat!="G") && (nbAdh>0) )
//if (codeTypeContrat!="G")
if (codeTypeContrat=="P")
{
v_msg="Ce n\'est pas une police GROUPE!";
v_msgEng="This is not a GROUP policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Importassure/");
}
function desactiver_derogation_permanente(idBeneficiaire)
{
observations=$("#observations").val();
if (observations<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reaon!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
v_msg="Confirmez-vous la désactivation?";
v_msgEng="Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idBeneficiaire="+idBeneficiaire;
donnees += '&observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/desactiverderogationpermanente/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
liste_derogation_permanente();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function activer_derogation_permanente(idBeneficiaire)
{
observations=$("#observations").val();
if (observations<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reaon!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idBeneficiaire="+idBeneficiaire;
donnees += '&observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/activerderogationpermanente/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
liste_derogation_permanente();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function liste_derogation_permanente()
{
window.location.assign($("#racineWeb" ).val()+"Derogationpermanente/");
}
function raffraichier_gabarit()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxgabarit/",
success: function(data)
{
$("#div_ajaxgabarit").html(data);
//codeSociete = $("#codeSociete").val();
//codeLangue = $("#codeLangue").val();
fusionConsOrd = $("#fusionConsOrd").val();
vue = $("#vue").val();
if(fusionConsOrd != "1" && vue !="Connexion"){
window.location.assign($("#racineWeb" ).val()+"Connexion/");
}
},
error: function(errorData)
{
},
complete: function()
{
$(".datepicker" ).datepicker();
raffraichier_messagerie();
}
});
}
function connexion_cookie()
{
msgErreur=$("#msgErreur").val();
donnees = 'msgErreur='+msgErreur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxconnexioncookie/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_ajaxconnexion").html(data);
$(".selectpicker").selectpicker();
},
error: function(errorData)
{
},
complete: function()
{
var login = document.getElementById("login").value;
if (login>" ")
{
$("#mdp").focus();
}
else
{
$("#codeSociete").focus();
}
}
});
}
function afficher_quittances_police_periode()
{
idPolice = $("#idPolice_C" ).val();
debut = $("#debut" ).val();
fin = $("#fin" ).val();
donnees = 'idPolice='+idPolice;
donnees += '&debut='+debut;
donnees += '&fin='+fin;
// alert("donnees => "+donnees);
// return;
$("#div_quittancepolice").html('' + '
');
if (numeroPolice>" ")
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxfichepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_quittancepolice").html(data);
}
});
}
}
function afficher_adherents_police()
{
$("#div_liste_adherent").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteadherent/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_liste_adherent").html(data);
$("#idCollegePolice").selectpicker();
appliquerDataTable();
}
});
}
function diagnosticsfeuillemaladie()
{
/*
actVisible=$("#actVisible").val();
if (actVisible!="1")
{
v_msg="Non autorisé!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
window.location.assign($("#racineWeb" ).val()+"Diagnosticscons/");
}
function afficher_diagnostics_feuille()
{
$("#div_dianostics").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdiagnosticscons/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_dianostics").html(donnees_retour);
}
});
}
function afficher_ecarts_facture()
{
$("#div_ecart_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/ecartfacture/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_ecart_decompte").html(donnees_retour);
}
});
}
function ecarts_facture_non_saisies()
{
$("#div_ecart_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/ecartnonsaisi/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_ecart_decompte").html(donnees_retour);
}
});
}
function maj_observations_ecart_facture(idEcart, observations)
{
let v_msg = "Veuillez saisir ou modifier les observations!";
let v_msgEng = "Please enter or edit comments!";
prompt_ebene(v_msg, v_msgEng, "", function(observations) {
if(observations==null)
{
return;
}
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = 'idEcart='+idEcart;
donnees += "&observations=" + encodeURIComponent(observations);
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/majobservations/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
});
}
function recapituler_ecarts_décompte()
{
// alert("recapituler_ecarts_décompte");
$("#div_entete_ecart_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/recapecratdecompte/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_entete_ecart_decompte").html(donnees_retour);
}
});
}
function init_new_ecart_decompte_non_saisi()
{
$('#div_saisie_ecart').html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/initnewecart/",
type : 'post',
error: function(errorData) {
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_saisie_ecart').html(donnees_retour);
// $this->executerAction("index");
}
});
}
function maj_ecart_facture(idEcart)
{
donnees = 'idEcart='+idEcart;
$('#div_saisie_ecart').html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/initmajecartnonsaisi/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_saisie_ecart').html(donnees_retour);
$(".datepicker" ).datepicker();
}
});
}
function ctrlkeypressbeneficiaireecart(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#numeroBeneficiaire").blur();
}
}
function chercher_beneficiaireecart(numeroBeneficiaire)
{
$("#div_saisie_ecart").html('' + '
');
donnees = 'numeroBeneficiaire='+numeroBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/rechercherbeneficiaireecart/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_saisie_ecart").html(data);
},
error: function(data) {
},
complete: function() {
$(".datepicker" ).datepicker();
}
});
}
function ajouter_ecartdecompte_non_saisi()
{
idBeneficiaire = $("#idBeneficiaireEcart" ).val();
dateFacture = $("#dateFacture" ).val();
montantPrestataire = $("#montantPrestataire" ).val();
observations = $("#observations" ).val();
if(idBeneficiaire<="0")
{
v_msg="Bénéficiaire manquant!";
v_msgEng="Missing beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#numeroBeneficiaire").focus();
return;
}
if(dateFacture<=" ")
{
v_msg="Date manquant!";
v_msgEng="Missing date!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
if(isNaN(montantPrestataire))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire").val("0");
$("#montantPrestataire").focus();
return;
}
if(Math.abs(montantPrestataire)=="0")
{
v_msg="Montant manquant!";
v_msgEng="Missing amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire").val("0");
$("#montantPrestataire").focus();
return;
}
if(observations<=" ")
{
v_msg="observations manquant!";
v_msgEng="Missing observations!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
$("#dateFactureReelle").val(dateFacture);
if (date_inclus_mois_decompte())
{
donnees = 'idBeneficiaire='+idBeneficiaire;
donnees += '&dateFacture='+dateFacture;
donnees += '&montantPrestataire='+montantPrestataire;
donnees += '&observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/ajouterecartdecomptenonsaisi/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_saisie_ecart").html(data);
},
error: function(data) {
},
complete: function() {
ecarts_facture_non_saisies();
recapituler_ecarts_décompte();
}
});
}
}
function supprimer_ecart_facture(idEcart)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idEcart='+idEcart;
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/supprimerecart/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ecarts_facture_non_saisies();
recapituler_ecarts_décompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_ecartdecompte_non_saisi()
{
idEcart = $("#idEcart" ).val();
idBeneficiaire = $("#idBeneficiaireEcart" ).val();
dateFacture = $("#dateFacture" ).val();
montantPrestataire = $("#montantPrestataire" ).val();
observations = $("#observations" ).val();
if(idBeneficiaire<="0")
{
v_msg="Bénéficiaire manquant!";
v_msgEng="Missing beneficiary!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(idEcart<="0")
{
v_msg="Veuillez sélectionner la ligne à modifier!";
v_msgEng="Please select the line to edit!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(dateFacture<=" ")
{
v_msg="Date manquant!";
v_msgEng="Missing date!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
if(isNaN(montantPrestataire))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire").val("0");
$("#montantPrestataire").focus();
return;
}
if(Math.abs(montantPrestataire)=="0")
{
v_msg="Montant manquant!";
v_msgEng="Missing amount!";
alert_ebene(v_msg, v_msgEng);
$("#montantPrestataire").val("0");
$("#montantPrestataire").focus();
return;
}
if(observations<=" ")
{
v_msg="observations manquant!";
v_msgEng="Missing observations!";
alert_ebene(v_msg, v_msgEng);
$("#observations").focus();
return;
}
$("#dateFactureReelle").val(dateFacture);
if (date_inclus_mois_decompte())
{
donnees = 'idEcart='+idEcart;
donnees += '&idBeneficiaire='+idBeneficiaire;
donnees += '&dateFacture='+dateFacture;
donnees += '&montantPrestataire='+montantPrestataire;
donnees += '&observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecompte/majecartnonsaisi/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ecarts_facture_non_saisies();
recapituler_ecarts_décompte();
}
});
}
}
function imprimer_ecarts_decompte()
{
var div_export = $('#div_export_ecart_decompte');
div_export.html('' + '
');
$("#btn_imprimer_ecart_decompte").click();
// alert("Ajaximprimerecartdecompte");
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerecartdecompte/",
type: 'POST',
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
// $("#btn_imprimer_ecart_decompte").click();
}
});
}
function afficher_ecarts_facture_cons()
{
$("#div_ecart_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartfacture/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_ecart_decompte").html(donnees_retour);
}
});
}
function ecarts_facture_non_saisies_cons()
{
$("#div_ecart_decompte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartnonsaisi/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_ecart_decompte").html(donnees_retour);
}
});
}
function etat_prod_situation_clients()
{
dateAnalyse = $("#dateAnalyse").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'dateAnalyse='+dateAnalyse;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_situation_clients_export()
{
dateAnalyse = $("#dateAnalyse").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'dateAnalyse='+dateAnalyse;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_sin_paiementprestationcumul()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_sin_paiementprestationcumul_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
//
function etat_sin_paiementprestationdet()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_sin_paiementprestationdet_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function gerer_acces_affection_prestataire(codeUtilisateur, AffectionVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/gereraccesaffection/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_prestataire();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function gerer_acces_affection_assureur_hab(codeUtilisateur, AffectionVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamactesvisible/gereraccesaffection/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
afficher_user_profil_ass();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function gerer_acces_affection_gc(codeUtilisateur, AffectionVisible)
{
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "codeUtilisateur="+codeUtilisateur+"&AffectionVisible="+AffectionVisible;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/gereraccesaffection/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
users_gc();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
}
function desactiver_derogation_finger_prestataire(codePrestataire) {
let v_msg = "Veuillez saisir le motif de désactivation de la biométrie!";
let v_msgEng = "Please enter the reason for deactivating biometrics!";
prompt_ebene(v_msg, v_msgEng, "", function(motif_activation) {
if (!motif_activation || motif_activation.trim() === "") {
v_msg = "Vous devez saisir un motif!";
v_msgEng = "You have to enter a reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg = "Confirmez-vous la désactivation?";
v_msgEng = "Do you confirm the deactivation?";
confirm_ebene(v_msg, v_msgEng).then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = "codePrestataire=" + codePrestataire;
donnees += "&motif=" + encodeURIComponent(motif_activation);
$.ajax({
url: $("#racineWeb").val() + "Ajaxprestataire/desactiverderogationfinger/",
type: 'post',
data: donnees,
error: function(errorData) { },
success: function(data) { },
complete: function() {
v_msg = "Opération effectuée avec succès!";
v_msgEng = "Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_prestataire_id();
}
});
} else {
// L'utilisateur a annulé
v_msg = "Opération annulée!";
v_msgEng = "Operation canceled!";
alert_ebene(v_msg, v_msgEng);
}
});
});
}
function activer_derogation_finger_prestataire(codePrestataire)
{
let v_msg = "Veuillez saisir le motif de l\'activation de la biométrie!";
let v_msgEng = "Please enter the reason for activating biometrics!";
prompt_ebene(v_msg, v_msgEng, "", function(motif_activation) {
if (!motif_activation || motif_activation.trim() === "") {
v_msg = "Vous devez saisir un motif!";
v_msgEng = "You have to enter a reason!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous l\'activation?";
v_msgEng="Do you confirm the activation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = "codePrestataire=" + codePrestataire;
donnees += "&motif=" + encodeURIComponent(motif_activation);
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/activerderogationfinger/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
retour_prestataire_id();
}
});
return;
} else {
// L'utilisateur a annulé
v_msg="Opération annulée!";
v_msgEng="Operation canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
});
});
}
function exporter_liste_clients()
{
var div_export = $('#div_export_clients');
div_export.html('' + '
');
$("#btn_liste_clients").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlisteclients/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
// $("#btn_liste_clients").click();
}
});
}
function etat_fact_par_client()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_fact_par_client_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_fact_par_mois()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_fact_par_mois_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_fact_par_emission()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_fact_par_emission_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function imprimer_emission_prime()
{
idEmission=$("#idEmission").val();
idPolice=$("#idPolice").val();
donnees = "idEmission="+idEmission+"&idPolice="+idPolice;
var div_export = $('#div_export_emissions');
div_export.html('' + '
');
$("#btn_export_emissions").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterquittancesemission/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_quittance(idQuittance)
{
if (idQuittance>"0")
{
donnees = "idQuittance="+idQuittance;
var div_export = $('#div_export_quittance');
div_export.html('' + '
');
$("#btn_export_quittance").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterunequittance/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
else
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
// etatprod_encaissement
function etat_enc_par_client()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_enc_par_client_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_enc_par_mois()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_enc_par_mois_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function etat_borderau_encissements()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_borderau_encissements_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function ctrlkeypressemission(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#numeroEmission").blur();
}
}
function requete_chercher_emission(numeroEmission)
{
$("#div_consulter_resultat").html('');
$("#div_consulter_resultat").html('' + '
');
donnees = 'numeroEmission='+numeroEmission;
if(isNaN(numeroEmission))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#numeroEmission").val("0");
$("#numeroEmission").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxrechercheemission/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_consulter_resultat").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ctrlkeypressquittance(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#idQuittance").blur();
}
}
function requete_chercher_quittance(idQuittance)
{
$("#div_consulter_resultat").html('');
$("#div_consulter_resultat").html('' + '
');
donnees = 'idQuittance='+idQuittance;
if(isNaN(idQuittance))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idQuittance").val("0");
$("#idQuittance").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecherchequittance/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_consulter_resultat").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ctrlkeypressencaissement(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#numeroEncaissement").blur();
}
}
function requete_chercher_encaissement(numeroEncaissement)
{
$("#div_consulter_resultat").html('');
$("#div_consulter_resultat").html('' + '
');
donnees = 'numeroEncaissement='+numeroEncaissement;
if(isNaN(numeroEncaissement))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#numeroEncaissement").val("0");
$("#numeroEncaissement").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxrechercheencaissement/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_consulter_resultat").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficher_emission_retour()
{
idEmission = $("#idEmission").val();
if (idEmission>"0")
{
window.location.assign($("#racineWeb" ).val()+"Detailemission/"+idEmission+"/");
}
}
function etat_enc_par_mois()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function afficher_beneficiare_prime_adherent()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxbeneficiaireprimeadherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
}
});
}
function afficher_beneficiare_prime_beneficiaire()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$("#div_detail_requete").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxbeneficiaireprimebeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
}
});
}
function maj_motif_non_paiement(idReglement, motifNonPaiement)
{
let v_msg = "Veuillez saisir ou modifier le commentaire!";
let v_msgEng = "Please enter or edit comments!";
prompt_ebene(v_msg, v_msgEng, "", function(motifNonPaiement) {
if(motifNonPaiement==null)
{
return;
}
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
let donnees = 'idReglement='+idReglement;
donnees += "&motifNonPaiement="+encodeURIComponent(motifNonPaiement);
$.ajax({
url: $("#racineWeb").val()+"Ajaxldemandesteglementcpt/majmotifnonpaiement/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
});
}
function afficher_garantieadherent_exo()
{
var div_attente = $('#div_gar_exo');
exercieReference=$("#exercieReference").val();
if (exercieReference<=" ")
{
v_msg="Veuillez sélectionner un exercice!";
v_msgEng="Please select an exercise!";
alert_ebene(v_msg, v_msgEng);
$("#exercieReference").focus();
div_attente.html('');
return;
}
donnees = 'exercieReference='+exercieReference;
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxplafondadherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function afficher_garantieadherent_entete_contrat()
{
var div_attente = $('#div_gar_exo');
idEntetecontrat=$("#idEntetecontrat").val();
if (idEntetecontrat<="0")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#idEntetecontrat").focus();
div_attente.html('');
return;
}
// donnees = 'exercieReference='+exercieReference;
donnees = 'idEntetecontrat='+idEntetecontrat;
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxplafondadherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function ajaxdelaicarencetypecontrat()
{
codeTypeContrat=$("#codeTypeContrat").val();
donnees = 'codeTypeContrat='+codeTypeContrat;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdelaicarencetypecontrat/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#infodelaicarence").html(data);
},
complete: function() {
$("#delaiCarencePolice").val( $("#delaiCarencePolice_info").val());
}
});
}
function afficher_liste_medecins()
{
donnees = "";
donnees_retour = "";
codeMetier = $("#codeMetier").val();
codeSpecialite = $("#codeSpecialite").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ")
{
v_msg="Veuillez saisir au moins un critère de recherche!";
v_msgEng="Please enter at least one search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
donnees += 'codeMetier='+codeMetier;
donnees += '&codeSpecialite='+codeSpecialite;
donnees += '&nom='+nom;
donnees += '&prenoms='+prenoms;
donnees += '&noOrdreMedecin='+noOrdreMedecin;
//alert(donnees);
//return;
$("#div_liste_medeins").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemedecinsparametrage/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_medeins").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
appliquerDataTable();
}
});
}
function ctrlkeypress_liste_medecins(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_medecins();
}
}
function imprimer_liste_medecins()
{
donnees = "";
donnees_retour = "";
codeMetier = $("#codeMetier").val();
codeSpecialite = $("#codeSpecialite").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ")
{
v_msg="Veuillez saisir au moins un critère de recherche!";
v_msgEng="Please enter at least one search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
donnees += 'codeMetier='+codeMetier;
donnees += '&codeSpecialite='+codeSpecialite;
donnees += '&nom='+nom;
donnees += '&prenoms='+prenoms;
donnees += '&noOrdreMedecin='+noOrdreMedecin;
$("#div_liste_medeins").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlistemedecins/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_liste_medeins").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_liste_medecins()
{
donnees = "";
donnees_retour = "";
codeMetier = $("#codeMetier").val();
codeSpecialite = $("#codeSpecialite").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
if(codeMetier<=" " && codeSpecialite<=" " && nom<=" " && prenoms<=" " && noOrdreMedecin<=" ")
{
v_msg="Veuillez saisir au moins un critère de recherche!";
v_msgEng="Please enter at least one search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
donnees += 'codeMetier='+codeMetier;
donnees += '&codeSpecialite='+codeSpecialite;
donnees += '&nom='+nom;
donnees += '&prenoms='+prenoms;
donnees += '&noOrdreMedecin='+noOrdreMedecin;
$("#div_liste_medeins").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlistemedecinsexport/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_liste_medeins").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function afficher_medecin_id(idMedecin)
{
window.location.assign($("#racineWeb" ).val()+"Fichemedecin/"+idMedecin+"/");
}
function modifier_medecin()
{
idMedecin = $("#idMedecin" ).val();
if (idMedecin>"0")
{
window.location.assign($("#racineWeb" ).val()+"Modifiermedecin/"+idMedecin+"/");
}
}
function creer_medecin()
{
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codeSpecialite = $("#codeSpecialite").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
telephone = $("#telephone").val();
codeMetier = $("#codeMetier").val();
adresse = $("#adresse").val();
email = $("#email").val();
sexe = $("#sexe").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez indiquer le prénoms!";
v_msgEng="Please give the first names";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(codeMetier<=" ")
{
v_msg="Veuillez sélectionner la corporation!";
v_msgEng="Please select the corporation!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
if(codeMetier == "MED" || codeMetier == "PRO"){
if(codeSpecialite<=" ")
{
v_msg="Veuillez sélectionner la spécialité!";
v_msgEng="Please select the specialty";
alert_ebene(v_msg, v_msgEng);
$("#codeSpecialite").focus();
return;
}
}
if(sexe<=" ")
{
v_msg="Veuillez indiquer le sexe!";
v_msgEng="Please indicate sex";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email;
donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe;
donnees += '&codeMetier='+codeMetier+'&adresse='+adresse;
// alert(donnees);
//return;
v_msg="Confirmez-vous ce nouveau praticien?";
v_msgEng="Do yo confirm this new practitioner?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinparam/creermedecin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_unicite_medecin').html(data);
//retour_a_medecins();
},
complete: function()
{
unicitemedecin = $("#unicitemedecin").val();
if(unicitemedecin==1)
{
v_msg="Praticien créé avec succès!";
v_msgEng="Doctor created succssfully!";
alert_ebene(v_msg, v_msgEng);
retour_a_medecins();
}
else
{
v_msg="No Ordre " + noOrdreMedecin +" déjà utilisé!";
v_msgEng="Doctor Order No " + noOrdreMedecin +" already in use!";
alert_ebene(v_msg, v_msgEng);
$("#noOrdreMedecin").focus();
}
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_a_medecins()
{
window.location.assign($("#racineWeb" ).val()+"Medecins/");
}
function retour_medecin_id()
{
idMedecin = $("#idMedecin").val();
afficher_medecin_id(idMedecin);
}
function enregistrer_modif_medecin()
{
idMedecin = $("#idMedecin").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codeSpecialite = $("#codeSpecialite").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
telephone = $("#telephone").val();
codeMetier = $("#codeMetier").val();
adresse = $("#adresse").val();
email = $("#email").val();
sexe = $("#sexe").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez indiquer le prénoms!";
v_msgEng="Please give the first names";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(codeMetier<=" ")
{
v_msg="Veuillez sélectionner la corporation!";
v_msgEng="Please select the corporation!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
if(codeSpecialite<=" ")
{
v_msg="Veuillez sélectionner la spécialité!";
v_msgEng="Please select the specialty";
alert_ebene(v_msg, v_msgEng);
$("#codeSpecialite").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez indiquer le sexe!";
v_msgEng="Please indicate sex";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'idMedecin='+idMedecin+'&nom='+nom;
donnees += '&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email;
donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe;
donnees += '&codeMetier='+codeMetier+'&adresse='+adresse;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinparam/enregistrermodifmedecin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_medecin_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function reposmedical()
{
actVisible=$("#actVisible").val();
if (actVisible!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Reposmedical/");
}
function afficher_repos_medical()
{
$("#div_notes").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxreposmedical/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_notes").html(donnees_retour);
}
});
}
function initier_repos_medical()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxreposmedical/nouveaureposmedical/",
error: function(errorData) {
},
success: function(data)
{
$("#div_note_new").html(data);
},
complete: function() {
$("#btn_pop_note_new").click();
}
});
}
function enregistrer_new_repos_medical()
{
notesNew = $("#notesNew").val();
notesNew = notesNew.trim();
if (notesNew<=" ")
{
v_msg="Veuillez saisir la note!";
v_msgEng="Please enter the note!";
alert_ebene(v_msg, v_msgEng);
$("#notesNew").focus();
return;
}
nbJour = $("#nbJour").val();
if(isNaN(nbJour))
{
v_msg="Veuillez revoir la duréee!";
v_msgEng="Please review the duration!";
alert_ebene(v_msg, v_msgEng);
$("#nbJour").focus();
return;
}
if (nbJour<="0")
{
v_msg="Veuillez revoir la duréee!";
v_msgEng="Please review the duration!";
alert_ebene(v_msg, v_msgEng);
$("#nbJour").focus();
return;
}
donnees = 'notesNew='+notesNew+"&nbJour="+nbJour;
v_msg="Confirmez-vous ce repos médical?";
v_msgEng="Do you confirm this medical rest?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxreposmedical/creerreposmedical/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#btn_pop_note_new_quit").click();
},
complete: function() {
afficher_repos_medical();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_stat_police_anomalies()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspanomalie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function imprimer_quittance_client(idQuittance)
{
if (idQuittance>"0")
{
donnees = "idQuittance="+idQuittance;
var div_export = $('#div_export_quittance');
div_export.html('' + '
');
$("#btn_export_quittance").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterunequittanceclient/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
else
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
function imprimer_livraison_bon_differe(idgenerartionbon)
{
donnees = "idgenerartionbon="+idgenerartionbon;
$('#btn_accuse_reception').click();
var div_accuse_reception = $('#div_accuse_reception');
div_accuse_reception.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlivraisonbonsdiffere/",
type: 'POST',
data: donnees,
success: function(data)
{
div_accuse_reception.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_livraison_bon_menu()
{
idGenerationbon = $("#idGenerationbon").val();
imprimer_livraison_bon_differe(idGenerationbon);
}
function anteceentsmedicaux()
{
estMedecin=$("#estMedecin").val();
if (estMedecin!="1")
{
v_msg="Non autorisé!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Anteceentsmedicaux/");
}
function diagnosticsbeneficiaire()
{
estMedecin=$("#estMedecin").val();
if (estMedecin!="1")
{
v_msg="Non autorisé!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Diagnosticsconsbeneficiaire/");
}
function notesbeneficiaire()
{
estMedecin=$("#estMedecin").val();
if (estMedecin!="1")
{
v_msg="Non autorisé!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Notesbeneficiaire/");
}
function afficher_diagnostics_beneficiaire()
{
$("#div_dianostics").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdiagnosticsbeneficiaire/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_dianostics").html(donnees_retour);
}
});
}
function afficher_notes_beneficiaire()
{
$("#div_notes").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxnotesbeneficiaire/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_notes").html(donnees_retour);
}
});
}
function etat_sin_paiementprestationcumul_graph()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"graph/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
// alert("error =>"+errorData);
},
success: function(data) {
donnees_retour = data;
// alert("success =>"+data);
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
// 27/11/2019
function etat_prod_par_mois_eclate()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_par_mois_eclate_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function effacer_caracteristiques_un_acte()
{
$('#div_fiche_acte').html("");
}
function enregistrer_modif_caracteristiques_un_acte()
{
idActe = $("#idActe").val();
codeActe = $("#codeActe").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
// codeFamilleActe = $("#codeFamilleActe").val();
codeFamilleActe = $("#codeFamilleActeMaj").val();
codeGarantie = $("#codeGarantie").val();
codeTarifActe = $("#codeTarifActe").val();
codeTypePrestation = $("#codeTypePrestation").val();
ententePrealable = $("#ententePrealable").val();
exclu = $("#exclu").val();
actif = $("#actif").val();
alerte = $("#alerte").val();
delaiCarenceActe = $("#delaiCarenceActe").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir le libellé en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez saisir le libellé en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
if(codeFamilleActe<=" ")
{
v_msg="Veuillez sélectionner la famille!";
v_msgEng="Please select the family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGarantie<=" ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a benefit!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codeTarifActe<=" ")
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeTypePrestation<=" ")
{
v_msg="Veuillez sélectionner un type!";
v_msgEng="Please select a type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestation").focus();
return;
}
donnees = 'idActe='+idActe;
donnees += '&codeActe='+codeActe;
donnees += '&libelle='+libelle;
donnees += '&libelleEng='+libelleEng;
donnees += '&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&codeTarifActe='+codeTarifActe;
donnees += '&codeTypePrestation='+codeTypePrestation;
donnees += '&ententePrealable='+ententePrealable;
donnees += '&exclu='+exclu;
donnees += '&actif='+actif;
donnees += '&alerte='+alerte;
donnees += '&delaiCarenceActe='+delaiCarenceActe;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxacracteristiquesacte/enregistrermodifcaracteristiquesacte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
$('#div_fiche_acte').html("");
},
complete: function()
{
afficher_caracteristiques_acte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_tarifs_actes()
{
window.location.assign($("#racineWeb" ).val()+"Tarifsactes/");
}
function retour_tarifs_optiques()
{
window.location.assign($("#racineWeb" ).val()+"Tarifsoptiques/");
}
function creer_tarif_actes()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeTypeTarifActe = $("#codeTypeTarifActe").val();
/*
codePrestataire = $("#codePrestataire").val();
idPolice = $("#idPolice").val();
codeGroupePrestataire = $("#codeGroupePrestataire").val();
idSouscripteur = $("#idSouscripteur").val();
idCollege = $("#idCollege").val();
*/
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeTypeTarifActe<=" ")
{
v_msg="Veuillez indiquer le type du tarif!";
v_msgEng="Please indicate the type of tariff!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeTarifActe").focus();
return;
}
donnees = 'libelle='+libelle+'&libelleEng='+libelleEng+'&codeTypeTarifActe='+codeTypeTarifActe;
//donnees += '&codePrestataire='+codePrestataire+'&idPolice='+idPolice+'&codeGroupePrestataire='+codeGroupePrestataire;
//donnees += '&idSouscripteur='+idSouscripteur+'&codeTarifActe='+codeTarifActe;
v_msg="Confirmez-vous ce nouveau tarif?";
v_msgEng="Do you confirm this new rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifacte/creertarifactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
retour_tarifs_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_tarif_actes(idTarif)
{
v_msg="Confirmez-vous la modification de ce tarif?";
v_msgEng="Do you confirm the modification of this rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Modifiertarifacte/"+idTarif+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_modif_tarif_actes()
{
idTarif = $("#idTarif").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeTypeTarifActe = $("#codeTypeTarifActe").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
if(codeTypeTarifActe<=" ")
{
v_msg="Veuillez indiquer le type du tarif!";
v_msgEng="Please indicate the type of tariff!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeTarifActe").focus();
return;
}
donnees = 'idTarif='+idTarif+'&libelle='+libelle+'&libelleEng='+libelleEng;
donnees += '&codeTypeTarifActe='+codeTypeTarifActe;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifacte/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_tarif_actes()
{
window.location.assign($("#racineWeb" ).val()+"Listetarifacte/");
}
function importer_tarif_actes(codeTarifActe)
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe=$("#codeTarifActe").val();
donnees = 'codeTarifActe='+codeTarifActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/initimport/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Importertarifsactes/");
}
});
}
function supprimer_tarif_actes(idTarif)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifacte/supprimer/",
type : 'post',
data: "idTarif="+idTarif,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_tarif_optiques()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'libelle='+libelle+'&libelleEng='+libelleEng;
v_msg="Confirmez-vous ce nouveau tarif?";
v_msgEng="Do you confirm this new rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/creertarifoptiques/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_tarifs_optiques();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_tarif_optiques(idTarif)
{
window.location.assign($("#racineWeb" ).val()+"Modifiertarifoptique/"+idTarif+"/");
}
function importer_tarif_optiques(idTarif)
{
v_msg="En cours!";
v_msgEng="In progress!";
alert_ebene(v_msg, v_msgEng);
// return;
// window.location.assign($("#racineWeb" ).val()+"Importertarifoptique/"+idTarif+"/");
}
function supprimer_tarif_optiques(idTarif)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/supprimer/",
type : 'post',
data: "idTarif="+idTarif,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_optiques();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_tarif_optiques()
{
window.location.assign($("#racineWeb" ).val()+"Listetarifoptique/");
}
function enregistrer_modif_tarif_optiques()
{
idTarif = $("#idTarif").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'idTarif='+idTarif+'&libelle='+libelle+'&libelleEng='+libelleEng;
// alert(donnees);
// return;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifoptique/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function() {
lister_tarif_optiques();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_familles_actes(idFamilleacte)
{
window.location.assign($("#racineWeb" ).val()+"Modifierfamilleacte/"+idFamilleacte+"/");
}
function supprimer_familles_actes(idFamilleacte)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/supprimer/",
type : 'post',
data: "idFamilleacte="+idFamilleacte,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_famille_actes_tarif()
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_famille_actes_tarif()
{
codeTarifActe=$("#codeTarifActe").val();
if (codeTarifActe<=" ")
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe;
var div_attente = $('#div_liste_famille_acte');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function lister_famille_actes()
{
window.location.assign($("#racineWeb" ).val()+"Listefamilleacte/");
}
function creer_famille_actes()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeGarantie = $("#codeGarantie").val();
codeTypePrestation = $("#codeTypePrestation").val();
codeTarifActe = $("#codeTarifActe").val();
hospitalisation = $("#hospitalisation").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'libelle='+libelle+'&libelleEng='+libelleEng;
donnees += '&codeGarantie='+codeGarantie+'&codeTypePrestation='+codeTypePrestation;
donnees += '&codeTarifActe='+codeTarifActe+'&hospitalisation='+hospitalisation;
// alert(donnees);
// return;
v_msg="Confirmez-vous ce nouvelle famille?";
v_msgEng="Do you confirm this new family?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/creerfamillectes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function()
{
lister_famille_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_factures_feuille()
{
$("#div_detail_factures").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesfeuille/",
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_factures").html(donnees_retour);
}
});
}
function consulter_un_dossier()
{
window.location.assign($("#racineWeb" ).val()+"Dossiercons/");
}
function afficher_factures_consultation(numeroBonConsultation)
{
if (numeroBonConsultation<="0")
{
v_msg="Revoir le numéro!";
v_msgEng="Review the number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroBonConsultation").focus();
return;
}
donnees = "numeroBonConsultation="+numeroBonConsultation;
$("#div_detail_factures").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiercons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_factures").html(donnees_retour);
}
});
}
function ctrlkeypressconsultation(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
$("#numeroBonConsultation").blur();
}
}
function enregistrer_modif_famille_actes()
{
idFamilleacte = $("#idFamilleacte").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeGarantie = $("#codeGarantie").val();
codeTypePrestation = $("#codeTypePrestation").val();
codeTarifActe = $("#codeTarifActe").val();
hospitalisation = $("#hospitalisation").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le nom en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez indiquer le nom en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'idFamilleacte='+idFamilleacte+'&libelle='+libelle+'&libelleEng='+libelleEng;
donnees += '&codeGarantie='+codeGarantie+'&codeTypePrestation='+codeTypePrestation;
donnees += '&codeTarifActe='+codeTarifActe+'&hospitalisation='+hospitalisation;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefamilleactetarif/enregistrermodiffamilleactes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function() {
lister_famille_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function exporter_tarif_medicament()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "codeTarifMedicament="+codeTarifMedicament;
// alert(donnees);
// return;
var div_export = $('#div_export_tarif');
div_export.html('' + '
');
$("#btn_exporter_tarif").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function rechercher_actes_famille_param()
{
var div_detail = $('#div_detail_actes');
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
libelleActe=$("#libelleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez sélectionne une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe+'&libelleActe='+libelleActe;
div_detail.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactefamilleparam/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_detail.html(data);
dataTableSpeciale();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function ajaxfiltrefamilleactetarif()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrefamilletarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#listefamille").html(data);
}
});
}
function rechercher_actes_famille_param_tous()
{
var div_detail = $('#div_detail_actes');
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
libelleActe=$("#libelleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(libelleActe<=' ')
{
v_msg="Veuillez saisir une désignation!";
v_msgEng="Please enter a designation!";
alert_ebene(v_msg, v_msgEng);
$("#libelleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&libelleActe='+libelleActe;
div_detail.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactefamilleparam/tous/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_detail.html(data);
dataTableSpeciale();
},
error : function(resultat, statut, erreur)
{
},
complete: function()
{
}
});
}
function enregistrer_nouvel_acte()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeFamilleActe = $("#codeFamilleActe").val();
codeGarantie = $("#codeGarantie").val();
//alert(codeGarantie);
codeTarifActe = "ST";
codeTypePrestation = $("#codeTypePrestation").val();
ententePrealable = $("#ententePrealable").val();
exclu = $("#exclu").val();
actif = $("#actif").val();
alerte = $("#alerte").val();
delaiCarenceActe = "0";
lettreCle = $("#lettreCle").val();
coefficient = $("#coefficient").val();
miseEnObservation = $("#miseEnObservation").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir le libellé en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez saisir le libellé en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
if(codeFamilleActe<=" ")
{
v_msg="Veuillez sélectionner la famille!";
v_msgEng="Please select the family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGarantie<=" ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a benefit!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codeTarifActe<=" ")
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeTypePrestation<=" ")
{
v_msg="Veuillez sélectionner un type!";
v_msgEng="Please select a type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestation").focus();
return;
}
acteChambre = $("#acteChambre").val();
prixModifiableEnHospit = $("#prixModifiableEnHospit").val();
donnees = 'libelle='+libelle;
donnees += '&libelleEng='+libelleEng;
donnees += '&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&codeTarifActe='+codeTarifActe;
donnees += '&codeTypePrestation='+codeTypePrestation;
donnees += '&ententePrealable='+ententePrealable;
donnees += '&exclu='+exclu;
donnees += '&actif='+actif;
donnees += '&alerte='+alerte;
donnees += '&delaiCarenceActe='+delaiCarenceActe;
donnees += '&lettreCle='+lettreCle;
donnees += '&coefficient='+coefficient;
donnees += '&miseEnObservation='+miseEnObservation;
donnees += '&acteChambre='+acteChambre;
donnees += '&prixModifiableEnHospit='+prixModifiableEnHospit;
//alert(donnees);
//return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouvelacte/enregistrernouvelacte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_liste_actes()
{
window.location.assign($("#racineWeb" ).val()+"Listeactes/");
}
function modifier_un_acte(idActe)
{
window.location.assign($("#racineWeb" ).val()+"Modifieracte/"+idActe+"/");
}
function enregistrer_modif_un_acte()
{
idActe = $("#idActe").val();
codeActe = $("#codeActe").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
codeFamilleActe = $("#codeFamilleActe").val();
codeGarantie = $("#codeGarantie").val();
codeTarifActe = "ST";
codeTypePrestation = $("#codeTypePrestation").val();
ententePrealable = $("#ententePrealable").val();
exclu = $("#exclu").val();
actif = $("#actif").val();
alerte = $("#alerte").val();
delaiCarenceActe = "0";
lettreCle = $("#lettreCle").val();
coefficient = $("#coefficient").val();
miseEnObservation = $("#miseEnObservation").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir le libellé en Français!";
v_msgEng="Please enter the name in French!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez saisir le libellé en Anglais!";
v_msgEng="Please enter the name in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
if(codeFamilleActe<=" ")
{
v_msg="Veuillez sélectionner la famille!";
v_msgEng="Please select the family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGarantie<=" ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a benefit!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codeTarifActe<=" ")
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeTypePrestation<=" ")
{
v_msg="Veuillez sélectionner un type!";
v_msgEng="Please select a type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypePrestation").focus();
return;
}
acteChambre = $("#acteChambre").val();
prixModifiableEnHospit = $("#prixModifiableEnHospit").val();
donnees = 'idActe='+idActe;
donnees += '&codeActe='+codeActe;
donnees += '&libelle='+libelle;
donnees += '&libelleEng='+libelleEng;
donnees += '&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&codeTarifActe='+codeTarifActe;
donnees += '&codeTypePrestation='+codeTypePrestation;
donnees += '&ententePrealable='+ententePrealable;
donnees += '&exclu='+exclu;
donnees += '&actif='+actif;
donnees += '&alerte='+alerte;
donnees += '&delaiCarenceActe='+delaiCarenceActe;
donnees += '&lettreCle='+lettreCle;
donnees += '&coefficient='+coefficient;
donnees += '&miseEnObservation='+miseEnObservation;
donnees += '&acteChambre='+acteChambre;
donnees += '&prixModifiableEnHospit='+prixModifiableEnHospit;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouvelacte/enregistrermodifacte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ctrlkeypress_rechercher_actes_famille_param(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
rechercher_actes_famille_param();
}
}
function ajax_composante_tarif(reinitialiser)
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
/*
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
*/
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&reinitialiser='+reinitialiser;
//alert(donnees);
//return;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
$(".datepicker").datepicker();
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_actes_fam_au_tarif()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/ajoutertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif("0");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_acte_au_tarif(idActe)
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'idActe='+idActe+'&codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/ajouterunacteautarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif("0");
}
});
}
function retirer_un_acte_du_tarif(idDetailtarifacte)
{
donnees = 'idDetailtarifacte='+idDetailtarifacte;
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this removal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/retirerunactedutarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif('0');
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_actes_fam_du_tarif()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/retirertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif("0");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_composante_tarif_acte(idActe, prix, ligne)
{
dateEffet = $("#dateEffet"+ligne).val();
if(dateEffet<=" "){
v_msg="la date d'effet est obligatoire!";
v_msgEng="The effective date is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#prix"+ligne).val(0);
$("#dateEffet"+ligne).focus();
return;
}
donnees = 'idActe='+idActe+"&prix="+prix;
v_msg="Confirmez-vous cet prix?";
v_msgEng="Do you confirm this price?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprix/",
type: 'POST',
data: donnees,
success: function(data)
{
//actualiserActesTarifes();
},
complete: function(data)
{
}
});
} else {
// L'utilisateur a annulé
$("#prix"+ligne).val(0);
$("#prix"+ligne).focus();
}
});
}
function maj_composante_tarifnuit_acte(idActe, prixNuitFerier, ligne)
{
dateEffet = $("#dateEffet"+ligne).val();
if(dateEffet<=" "){
v_msg="La date d'effet est obligatoire!";
v_msgEng="The effective date is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#prixNuitFerier"+ligne).val(0);
$("#dateEffet"+ligne).focus();
return;
}
donnees = 'idActe='+idActe+"&prixNuitFerier="+prixNuitFerier;
v_msg="Confirmez-vous cet prix?";
v_msgEng="Do you confirm this price?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprixnuitferier/",
type: 'POST',
data: donnees,
success: function(data)
{
//actualiserActesTarifes();
},
complete: function(data)
{
}
});
} else {
// L'utilisateur a annulé
$("#prixNuitFerier"+ligne).val(0);
$("#prixNuitFerier"+ligne).focus();
}
});
}
function ajaxfiltrefamilleactecomposantetarif()
{
$("#div_compsante_tarif").html("");
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrefamillecomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#listefamille").html(data);
}
});
}
function test_online()
{
if(navigator.onLine)
{
$("#test_connexion").css('background-color', 'green');
v_msg="Connexion OK!";
v_msgEng="Connection OK";
alert_ebene(v_msg, v_msgEng);
}
else
{
$("#test_connexion").css('background-color', 'red');
v_msg="Problème de Connexion!";
v_msgEng="Connection Problem!";
alert_ebene(v_msg, v_msgEng);
}
return;
}
function raffraichier_messagerie()
{
deconnexion='0';
if(navigator.onLine)
{
//$("#test_connexion").css('background-color', 'green');
c_html = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerie/",
success: function(data) {
c_html = data;
},
error: function(errorData) {
},
complete: function() {
$("#nbMessagesNonLus").html(c_html);
msgNonLus=$("#msgNonLus").val();
$("#span_notification").text(msgNonLus);
// Ajout du 27/10/2024 => déconnecter si session expirée
deconnexion=$("#deconnexion").val();
// alert("deconnexion => "+deconnexion);
if(deconnexion=='1')
{
window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/");
}
}
});
}
else
{
$("#test_connexion").css('background-color', 'red');
return;
}
}
function marquer_dernier_message_comme_lu(idMessagerie, controle)
{
donnees = 'idMessagerie='+idMessagerie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerieliste/marquercommelu/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
// controle.parentElement.removeChild(controle);
$("#btn_close_pop_dernier_messagerie").click();
}
});
}
function pop_dernier_messagerie()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmessagerieliste/derniermessage/",
error: function(errorData) {
},
success: function(data) {
$("#div_dernier_messagerie").html(data);
},
complete: function() {
$("#btn_pop_dernier_messagerie").click();
}
});
}
function ajax_composante_tarif_cons()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/affichercomposantetarifcons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function archiver_tarif_actes(idTarif)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveautarifacte/supprimer/",
type : 'post',
data: "idTarif="+idTarif,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
lister_tarif_actes();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function exporter_composante_tarif_actes()
{
codeTarifActe=$("#codeTarifActe").val();
if(codeTarifActe<=' ' || codeTarifActe=='ST')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "codeTarifActe="+codeTarifActe;
var div_export = $('#div_export_tarif');
div_export.html('' + '
');
$("#btn_exporter_tarif").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarif/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function ajax_init_destinataires_sms()
{
codeTypeDestinataire=$("#codeTypeDestinataire").val();
if(codeTypeDestinataire<=' ')
{
v_msg="Veuillez sélectionner un type de destinataire!";
v_msgEng="Please select a recipient type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDestinataire").focus();
return;
}
donnees = 'codeTypeDestinataire='+codeTypeDestinataire;
if(codeTypeDestinataire=='LB') // Libre
{
ajax_init_destinataires_sms_libre();
return;
}
else
if(codeTypeDestinataire=='AD') // adhérents
{
ajax_init_destinataires_sms_adherent();
return;
}
else
{
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/init/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#div_destinataire").html(data);
appliquerDataTable();
},
complete: function()
{
}
});
}
}
function ajax_init_destinataires_sms_libre()
{
// $("#div_adherent_destinataire").html('');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/libre/",
type : 'post',
error: function(errorData) {
},
success: function(data)
{
// $("#div_destinataire_final").html(data);
$("#div_destinataire").html(data);
},
complete: function()
{
$("#noDestination").focus();
}
});
}
function ajax_init_destinataires_sms_adherent()
{
$("#div_destinataire_final").html('');
// $("#div_adherent_destinataire").html('');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherent/",
error: function(errorData) {
},
success: function(data)
{
// $("#div_adherent_destinataire").html(data);
$("#div_destinataire").html(data);
},
complete: function()
{
}
});
}
function ajax_afficher_destinataires_sms()
{
codeTypeDestinataire=$("#codeTypeDestinataire").val();
if(codeTypeDestinataire<=' ')
{
v_msg="Veuillez sélectionner un type de destinataire!";
v_msgEng="Please select a recipient type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDestinataire").focus();
return;
}
donnees = 'codeTypeDestinataire='+codeTypeDestinataire;
// $("#div_adherent_destinataire").html('');
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
$("#div_destinataire_final").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function mettre_sms_commun_attente()
{
nbDestinataires = $("#nbDestinataires").val();
if (nbDestinataires=="0")
{
v_msg="Aucun destinataire!";
v_msgEng="No recipient!";
alert_ebene(v_msg, v_msgEng);
return;
}
textMessage = $("#textMessageCommun").val();
textMessage = textMessage.trim();
if (textMessage<=" ")
{
v_msg="Veuillez saisir le message!";
v_msgEng="Please enter the message!";
alert_ebene(v_msg, v_msgEng);
$("#textMessageCommun").focus();
return;
}
donnees = "textMessage="+textMessage;
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettresmscommeunattente/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// div_wait.html(data);
},
complete: function() {
v_msg="Messages mis dans la queue des envois!";
v_msgEng="Messages in the queue!";
alert_ebene(v_msg, v_msgEng);
ajax_afficher_destinataires_sms();
}
});
}
function annuler_envoi_sms()
{
v_msg="Confirmez-vous cette annulation?";
v_msgEng="Do you confirm this cancellation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
gerer_messagerie();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_tous_destinataires_sms()
{
codeTypeDestinataire=$("#codeTypeDestinataire").val();
if(codeTypeDestinataire<=' ')
{
v_msg="Veuillez sélectionner un type de destinataire!";
v_msgEng="Please select a recipient type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDestinataire").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/ajouterdestinatairesmstous/",
// type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
ajax_afficher_destinataires_sms();
}
});
}
function retirer_tous_destinataires_sms()
{
codeTypeDestinataire=$("#codeTypeDestinataire").val();
if(codeTypeDestinataire<=' ')
{
v_msg="Veuillez sélectionner un type de destinataire!";
v_msgEng="Please select a recipient type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDestinataire").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/retirerdestinatairesmstous/",
// type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
ajax_afficher_destinataires_sms();
}
});
}
function ajouter_un_destinataire_sms(idDestinataire)
{
donnees = 'idDestinataire='+idDestinataire;
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/ajouterundestinatairesms/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
ajax_afficher_destinataires_sms();
}
});
}
function retirer_un_destinataire_sms(idDestinataire)
{
donnees = 'idDestinataire='+idDestinataire;
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/retirerundestinatairesms/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
ajax_afficher_destinataires_sms();
}
});
}
function mettre_sms_commun_attente_libre()
{
noDestination = $("#noDestination").val();
if(noDestination.length<5)
{
v_msg="Aucun destinataire!";
v_msgEng="No recipient!";
alert_ebene(v_msg, v_msgEng);
$("#noDestination").focus();
return;
}
textMessage = $("#textMessageCommun").val();
textMessage = textMessage.trim();
if (textMessage<=" ")
{
v_msg="Veuillez saisir le message!";
v_msgEng="Please enter the message!";
alert_ebene(v_msg, v_msgEng);
$("#textMessageCommun").focus();
return;
}
donnees = "noDestination="+noDestination+"&textMessage="+textMessage;
// alert(donnees);
// return;
$("#div_destinataire_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/mettresmscommeunattentelibre/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// div_wait.html(data);
},
complete: function() {
v_msg="Messages mis dans la queue des envois!";
v_msgEng="Messages in the queue!";
alert_ebene(v_msg, v_msgEng);
ajax_init_destinataires_sms_libre();
}
});
}
function consulter_envois_sms()
{
donnees = "";
donnees_retour = "";
date1 = $("#date1").val();
date2 = $("#date2").val();
donnees += 'date1=' + date1;
donnees += '&date2=' + date2;
$("#div_sms").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/consulter/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_sms").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function ajax_init_destinataires_sms_adherent_suite()
{
codeTypeDestinataireAdherent=$("#codeTypeDestinataireAdherent").val();
if(codeTypeDestinataireAdherent<=' ')
{
v_msg="Veuillez sélectionner un type de recherche!";
v_msgEng="Please select a search type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeDestinataireAdherent").focus();
return;
}
donnees = 'codeTypeDestinataireAdherent='+codeTypeDestinataireAdherent;
$("#div_destinataire_adherent_final").html('');
$("#div_destinataire_adherent_client_liste").html('');
$("#div_destinataire_adherent_client").html('');
if(codeTypeDestinataireAdherent=='CL') // Client
{
ajax_init_destinataires_sms_adherent_suite_client();
return;
}
else
if(codeTypeDestinataireAdherent=='CLOC') // Client et Localité
{
ajax_init_destinataires_sms_adherent_suite_client_localite();
return;
}
else
if(codeTypeDestinataireAdherent=='LOC') // Localité
{
ajax_init_destinataires_sms_adherent_suite_localite();
return;
}
}
function sms_recherche_adherent_client()
{
nomClientAdherent=$("#nomClientAdherent").val();
if(nomClientAdherent<=' ')
{
v_msg="Veuillez entrer un nom!";
v_msgEng="Please enter a name!";
alert_ebene(v_msg, v_msgEng);
$("#nomClientAdherent").focus();
return;
}
donnees = 'nomClientAdherent='+nomClientAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclienliste/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
$('#div_destinataire_adherent_client_liste').html(data);
},
complete: function()
{
}
});
}
function ajax_init_destinataires_sms_adherent_suite_client()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclient/",
error: function(errorData) {
},
success: function(data)
{
$("#div_destinataire_adherent_client").html(data);
},
complete: function()
{
$("#nomClientAdherent").focus();
}
});
}
function ajax_afficher_destinataires_sms_adherent()
{
$("#div_destinataire_adherent_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
$("#div_destinataire_final").html(data);
},
complete: function() {
}
});
}
function ajax_init_destinataires_sms_adherent_client()
{
numeroClientAdherent=$("#numeroClientAdherent").val();
if(numeroClientAdherent<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer type!";
alert_ebene(v_msg, v_msgEng);
$("#numeroClientAdherent").focus();
return;
}
donnees = 'numeroClientAdherent='+numeroClientAdherent;
$("#div_destinataire_adherent_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentclient/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
ajax_afficher_destinataires_sms_adherent();
},
complete: function()
{
}
});
}
function ajax_init_destinataires_sms_adherent_suite_localite()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentlocalite/",
error: function(errorData) {
},
success: function(data)
{
$("#div_destinataire_adherent_client").html(data);
},
complete: function()
{
$("#codeVille").focus();
}
});
}
function ajax_init_destinataires_sms_adherent_localite()
{
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees = 'codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
// alert(donnees);
// return;
$("#div_destinataire_adherent_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentlocalite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
ajax_afficher_destinataires_sms_adherent();
},
complete: function()
{
}
});
}
function ajax_init_destinataires_sms_adherent_suite_client_localite()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclientlocalite/",
error: function(errorData) {
},
success: function(data)
{
$("#div_destinataire_adherent_client").html(data);
},
complete: function()
{
$("#nomClientAdherent").focus();
}
});
}
function sms_recherche_adherent_client_localite()
{
nomClientAdherent=$("#nomClientAdherent").val();
if(nomClientAdherent<=' ')
{
v_msg="Veuillez entrer un nom!";
v_msgEng="Please enter a name!";
alert_ebene(v_msg, v_msgEng);
$("#nomClientAdherent").focus();
return;
}
donnees = 'nomClientAdherent='+nomClientAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/adherentclientlocaliteliste/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
$('#div_destinataire_adherent_client_liste').html(data);
},
complete: function()
{
}
});
}
function ajax_init_destinataires_sms_adherent_client_localite()
{
numeroClientAdherent=$("#numeroClientAdherent").val();
if(numeroClientAdherent<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer type!";
alert_ebene(v_msg, v_msgEng);
$("#numeroClientAdherent").focus();
return;
}
donnees = 'numeroClientAdherent='+numeroClientAdherent;
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
// alert(donnees);
// return;
$("#div_destinataire_adherent_final").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/initenvoismsadherentclientlocalite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
ajax_afficher_destinataires_sms_adherent();
},
complete: function()
{
}
});
}
function re_init_envoi_sms()
{
window.location.assign($("#racineWeb" ).val()+"Envoisms/");
}
function afficher_adherents_localite()
{
donnees_retour = "";
donnees = "";
codeLocalite = $("#codeLocalite").val();
if(codeLocalite<=' ')
{
v_msg="Veuillez revoir la sélection!";
v_msgEng="Please review the selection!";
alert_ebene(v_msg, v_msgEng);
$("#codeVille").focus();
return;
}
donnees = 'codeLocalite=' + codeLocalite;
$("#div_adherent").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocaliseradherent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_adherent").html(donnees_retour);
}
});
}
function ajaxListerLocaliteAdherent()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocalite/filtreadherentlocalite/",
type : 'post',
data: "codePays="+$("#codePays").val()+"&codeVille="+$("#codeVille").val(),
error: function(errorData) {
},
success: function(data) {
$("#listelocalite").html(data);
}
});
}
function ajouter_tous_adherents_localte()
{
codeLocalite=$("#codeLocalite").val();
if(codeLocalite<=' ')
{
v_msg="Veuillez sélectionner une localité!";
v_msgEng="Please select a location!";
alert_ebene(v_msg, v_msgEng);
$("#codeLocalite").focus();
return;
}
donnees = 'codeLocalite=' + codeLocalite;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocaliseradherent/ajouteradherentlocalitetous/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
afficher_adherents_localite();
}
});
}
function ajouter_un_adherent_localte(idAherent)
{
donnees = 'codeLocalite=' + codeLocalite;
donnees += '&idAherent='+idAherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlocaliseradherent/ajouterunadherentlocalite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function() {
afficher_adherents_localite();
}
});
}
function exporter_adherents_localite()
{
var div_export = $('#div_exporter');
div_export.html('' + '
');
$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlocaliseradherent/",
// type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function ajax_init_composante_tarif_medicamant_cons()
{
$('#div_compsante_tarif').html("");
$("#libelleActe").focus();
}
function ajax_composante_tarif_medicaments_cons()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
libelleMedicament=$("#libelleMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
/*
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
*/
donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/affichercomposantetarifcons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function rechercher_medicaments_param()
{
libelleMedicament=$("#libelleMedicament").val();
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
donnees = 'libelleMedicament='+libelleMedicament;
// alert(donnees);
// return;
var div_attente = $('#div_detail_medicaments');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/listemedicaments/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function ctrlkeypress_composante_tarif_medicaments_cons(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
ajax_composante_tarif_medicaments_cons();
}
}
function ctrlkeypress_rechercher_medicaments_param(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
rechercher_medicaments_param();
}
}
function modifier_un_medicament(idMedicament)
{
window.location.assign($("#racineWeb" ).val()+"Modifiermedicament/"+idMedicament+"/");
}
function retour_liste_medicaments()
{
window.location.assign($("#racineWeb" ).val()+"Listemedicaments/");
}
function enregistrer_modif_un_medicament()
{
idMedicament = $("#idMedicament").val();
codeMedicament = $("#codeMedicament").val();
libelle = $("#libelle").val();
codeForme = $("#codeForme").val();
ententePrealable = $("#ententePrealable").val();
exclu = $("#exclu").val();
actif = $("#actif").val();
instructions = $("#instructions").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir la désignation!";
v_msgEng="Please enter the designation!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(codeForme<=" ")
{
v_msg="Veuillez saisir la forme!";
v_msgEng="Please enter the form!";
alert_ebene(v_msg, v_msgEng);
$("#codeForme").focus();
return;
}
donnees = 'idMedicament='+idMedicament;
donnees += '&codeMedicament='+codeMedicament;
donnees += '&libelle='+libelle;
donnees += '&codeForme='+codeForme;
donnees += '&ententePrealable='+ententePrealable;
donnees += '&exclu='+exclu;
donnees += '&actif='+actif;
donnees += '&instructions='+instructions;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/enregistrermodifmedicament/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function exporter_liste_actes()
{
codeTarifActe=$("#codeTarifActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "codeTarifActe="+codeTarifActe;
// alert(donnees);
// return;
var div_export = $('#div_export_acte');
div_export.html('' + '
');
$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarif/listeacte/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function exporter_liste_medicaments()
{
var div_export = $('#div_export_medicament');
div_export.html('' + '
');
$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/listemedicament/",
// type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function enregistrer_nouvel_medicament()
{
libelle = $("#libelle").val();
unite = $("#unite").val();
ententePrealable = $("#ententePrealable").val();
exclu = $("#exclu").val();
actif = $("#actif").val();
codeForme = $("#codeForme").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir la désignation!";
v_msgEng="Please enter the designation!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'libelle='+libelle;
donnees += '&unite='+unite;
donnees += '&ententePrealable='+ententePrealable;
donnees += '&exclu='+exclu;
donnees += '&actif='+actif;
donnees += '&codeForme='+codeForme;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/enregistrernouveaumedicament/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ctrlkeypress_composante_tarif_medicaments(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
ajax_composante_tarif_medicaments();
}
}
function ajax_composante_tarif_medicaments()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
libelleMedicament=$("#libelleMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
/*
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
*/
donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament;
// alert(donnees);
// return;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_medicaments_libelle_au_tarif()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
libelleMedicament=$("#libelleMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament;
// alert(donnees);
// return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/ajoutertousmedicamentsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_medicaments_libelle_au_tarif()
{
codeTarifMedicament=$("#codeTarifMedicament").val();
libelleMedicament=$("#libelleMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
/*
if(libelleMedicament<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleMedicament").focus();
return;
}
*/
donnees = 'codeTarifMedicament='+codeTarifMedicament+'&libelleMedicament='+libelleMedicament;
// alert(donnees);
// return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/retirertousmedicamentsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_medicaments();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_medicament_au_tarif(idMedicament)
{
codeTarifMedicament=$("#codeTarifMedicament").val();
if(codeTarifMedicament<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifMedicament").focus();
return;
}
donnees = 'idMedicament='+idMedicament+'&codeTarifMedicament='+codeTarifMedicament;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/ajouterunamedicamentautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_medicaments();
}
});
}
function retirer_un_medicament_du_tarif(idDetailtarifMedicament)
{
donnees = 'idDetailtarifMedicament='+idDetailtarifMedicament;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/retirerunamedicamentutarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_medicaments();
}
});
}
function maj_composante_tarif_medicament(idDetailtarifMedicament, prix)
{
donnees = 'idDetailtarifMedicament='+idDetailtarifMedicament+"&prix="+prix;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifmedicament/majprix/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function(data)
{
}
});
}
function exporter_tarif_verre()
{
codeTarifOptique=$("#codeTarifOptique").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "codeTarifOptique="+codeTarifOptique;
alert(donnees);
return;
var div_export = $('#div_export_tarif');
div_export.html('' + '
');
$("#btn_exporter_tarif").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarifmedicament/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function consulterfactureverres()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturecons/verres/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function consulterfactureverres_pop()
{
idFacture = $("#idFacture").val();
$("#div_facture_detail").html('' + '
');
donnees = 'idFacture='+idFacture;
if(isNaN(idFacture))
{
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#idFacture").val("0");
$("#idFacture").focus();
return;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxfactureconspop/verres/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture_detail").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function exporter_tarif_verre()
{
codeTarifOptique=$("#codeTarifOptique").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "codeTarifOptique="+codeTarifOptique;
// alert(donnees);
// return;
var div_export = $('#div_export_tarif');
div_export.html('' + '
');
$("#btn_exporter_tarif").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarifverres/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
// $('#div_test_gabarit').html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function ctrlkeypress_rechercher_verres_param(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
rechercher_verres_param();
}
}
function rechercher_verres_param()
{
libelleVerre=$("#libelleVerre").val();
if(libelleVerre<=' ')
{
v_msg="Veuillez indiquer la désigantion!";
v_msgEng="Please enter the designation!";
alert_ebene(v_msg, v_msgEng);
$("#libelleVerre").focus();
return;
}
donnees = 'libelleVerre='+libelleVerre;
// alert(donnees);
// return;
var div_attente = $('#div_detail_verres');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/listeverres/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function modifier_un_verre(idVerre)
{
window.location.assign($("#racineWeb" ).val()+"Modifierverre/"+idVerre+"/");
}
function retour_liste_verres()
{
window.location.assign($("#racineWeb" ).val()+"Listeverres/");
}
function enregistrer_modif_un_verre()
{
idVerre = $("#idVerre").val();
codeOptique = $("#codeOptique").val();
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
actif = $("#actif").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir la désignation en français!";
v_msgEng="Please enter the designation in french!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez saisir la désignation en Anglais!";
v_msgEng="Please enter the designation in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'idVerre='+idVerre;
donnees += '&codeOptique='+codeOptique;
donnees += '&libelle='+libelle;
donnees += '&libelleEng='+libelleEng;
donnees += '&actif='+actif;
// alert(donnees);
// return;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/enregistrermodifverre/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_verres();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function exporter_liste_verres()
{
var div_export = $('#div_export_verres');
div_export.html('' + '
');
$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexportertarifverres/listeverres/",
// type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function enregistrer_nouveau_verre()
{
libelle = $("#libelle").val();
libelleEng = $("#libelleEng").val();
actif = $("#actif").val();
if(libelle<=" ")
{
v_msg="Veuillez saisir la désignation!";
v_msgEng="Please enter the designation!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
if(libelleEng<=" ")
{
v_msg="Veuillez saisir la désignation en Anglais!";
v_msgEng="Please enter the designation in English!";
alert_ebene(v_msg, v_msgEng);
$("#libelleEng").focus();
return;
}
donnees = 'libelle='+libelle;
donnees += '&libelleEng='+libelleEng;
donnees += '&actif='+actif;
// alert(donnees);
// return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/enregistrernouveauverre/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function()
{
retour_liste_verres();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_init_composante_tarif_verre_cons()
{
$('#div_compsante_tarif').html("");
$("#libelleVerre").focus();
}
function ctrlkeypress_composante_tarif_verre_cons(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
ajax_composante_tarif_verre_cons();
}
}
function ajax_composante_tarif_verre_cons()
{
codeTarifOptique=$("#codeTarifOptique").val();
libelleVerre=$("#libelleVerre").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
/*
if(libelleVerre<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleVerre").focus();
return;
}
*/
donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre;
// alert(donnees);
// return;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/affichercomposantetarifcons/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ctrlkeypress_composante_tarif_verres(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
ajax_composante_tarif_verres();
}
}
function ajax_composante_tarif_verres()
{
codeTarifOptique=$("#codeTarifOptique").val();
libelleVerre=$("#libelleVerre").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
/*
if(libelleVerre<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleVerre").focus();
return;
}
*/
donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre;
// alert(donnees);
// return;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function afficher_dernieres_factures_optique(idBeneficiaire)
{
idFacture = $("#idFacture").val();
$("#div_dernieres_factures_optique").html('' + '
');
donnees = 'idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdernieresfacturesoptique/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_dernieres_factures_optique").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouter_tous_verres_libelle_au_tarif()
{
codeTarifOptique=$("#codeTarifOptique").val();
libelleVerre=$("#libelleVerre").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
if(libelleVerre<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleVerre").focus();
return;
}
donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre;
// alert(donnees);
// return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/ajoutertousverressautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_verres();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_verres_libelle_du_tarif()
{
codeTarifOptique=$("#codeTarifOptique").val();
libelleVerre=$("#libelleVerre").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
/*
if(libelleVerre<=' ')
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleVerre").focus();
return;
}
*/
donnees = 'codeTarifOptique='+codeTarifOptique+'&libelleVerre='+libelleVerre;
// alert(donnees);
// return;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/retirertousverressautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_verres();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_verre_au_tarif(idVerre)
{
codeTarifOptique=$("#codeTarifOptique").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
donnees = 'idVerre='+idVerre+'&codeTarifOptique='+codeTarifOptique;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/ajouterunverreautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_verres();
}
});
}
function retirer_un_verre_au_tarif(idDetailtarifOptique)
{
codeTarifOptique=$("#codeTarifOptique").val();
if(codeTarifOptique<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifOptique").focus();
return;
}
donnees = 'idDetailtarifOptique='+idDetailtarifOptique+'&codeTarifOptique='+codeTarifOptique;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/retirerunverredutarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_verres();
}
});
}
function maj_composante_tarif_verres(idDetailtarifOptique, prix)
{
donnees = 'idDetailtarifOptique='+idDetailtarifOptique+"&prix="+prix;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifoptique/majprix/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_test_gabarit').html(data);
},
complete: function(data)
{
}
});
}
function exporterbons()
{
codePrestataire=$("#codePrestataire").val();
codeTypeBon=$("#codeTypeBon").val();
codeEtatBon=$("#codeEtatBon").val();
noDepart=$("#noDepart").val();
noFin=$("#noFin").val();
if (noDepart=="")
{
noDepart="0";
}
if (noFin=="")
{
noFin="0";
}
noDepart = parseInt(noDepart);
noFin = parseInt(noFin);
if (codePrestataire<=" ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
if (noFin' + ' ');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterbons/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function consulter_remplacer_medicament()
{
$("#div_liste_medicaments_remplaces").html('' + '
');
$('#btn_medicaments_remplaces').click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailprescription/consulterremplacement/",
type: 'POST',
success: function(data) {
$("#div_liste_medicaments_remplaces").html(data);
},
error: function(data) {
},
complete: function()
{
// $('#btn_medicaments_remplaces').click();
}
});
}
function etat_prod_par_mois_eclate_client()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function etat_prod_par_mois_eclate_client_export()
{
debutPeriode = $("#debutPeriode").val();
finPeriode = $("#finPeriode").val();
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutPeriode='+debutPeriode+"&finPeriode="+finPeriode;
$('#div_export_a').html("");
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajax"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function exporter_modele_destinataire_sms()
{
$('#div_form_upload').hide();
var div_export = $('#div_exporter_destinataires_sms');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/exportermodele/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function charger_fichier_modele_destinataire_sms()
{
$('#div_exporter_destinataires_sms').html("");
$('#div_form_upload').show();
// return;
}
function importer_destinataire_sms()
{
etape2=$("#etape2").val();
if (etape2 != "1")
{
v_msg="Etape 2 incomplète!";
v_msgEng="Incomplete step 2!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_form_upload').hide();
var div_export = $('#div_exporter_destinataires_sms');
div_export.html('' + '
');
cheminFichier=$("#cheminFichier").val();
donnees = 'cheminFichier='+cheminFichier;
$("#div_erreur_excel").html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/importermodele/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html('');
$("#div_erreur_excel").html(data);
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
alert("Actualisation...");
reinitiliser_envois_sms_hors_systeme();
}
});
}
function ajax_init_destinataires_sms_hos_systeme()
{
etape3=$("#etape3").val();
if (etape3 != "1")
{
v_msg="Etape 3 incomplète!";
v_msgEng="Incomplete step 3!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#div_envois_sms").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterdestinatairesms/init/",
error: function(errorData) {
},
success: function(data)
{
$("#div_envois_sms").html(data);
},
complete: function()
{
}
});
}
function reinitiliser_envois_sms_hors_systeme()
{
window.location.assign($("#racineWeb" ).val()+"Importdestinatairesms/");
}
function histo_enrollement_empreinte()
{
$("#div_detail_suppr_empreinte").html("");
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
donnees_retour = "";
$("#div_detail_suppr_empreinte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistsupprempreinteexport/historiqueenrollement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_suppr_empreinte").html(donnees_retour);
}
});
}
function imprimer_limites_adherent_entete_contrat()
{
idEntetecontrat=$("#idEntetecontrat").val();
if (idEntetecontrat<="0")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#idEntetecontrat").focus();
div_attente.html('');
return;
}
donnees = 'idEntetecontrat='+idEntetecontrat;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlimite/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function afficher_garantiebeneficiaire_entete_contrat()
{
var div_attente = $('#div_gar_exo');
idEntetecontrat=$("#idEntetecontrat").val();
if (idEntetecontrat<="0")
{
v_msg="Veuillez sélectionner une période!";
v_msgEng="Please select a period!";
alert_ebene(v_msg, v_msgEng);
$("#idEntetecontrat").focus();
div_attente.html('');
return;
}
donnees = 'idEntetecontrat='+idEntetecontrat;
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxplafondbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function ajaxchanger_type_bon()
{
$("#msgErreur").html("");
}
function changer_type_bon()
{
$("#nbligne_info").val("0");
afficherbon_vide();
}
function afficherbon_vide()
{
$("#div_bonpecs").html("");
codeLangue = $("#codeLangue").val();
if(codeLangue=="en_US")
{
$("#nbligne").val("Number of lines displayed : 0");
}
else
{
$("#nbligne").val("Nombre de bons affichés : 0");
}
/*
codeTypeBon=$("#codeTypeBon").val();
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeBon").focus();
return;
}
*/
$("#div_bonpecs").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherbons/vide/",
error: function(errorData)
{
},
success: function(data)
{
$("#div_bonpecs").html(data);
},
complete: function()
{
}
});
}
function date_inclus_mois_decompte()
{
datejour = $("#datejour_C").val();
dateFacture = $("#dateFacture").val();
dateFactureReelle = dateFacture;
libelledebutMoisDecompte = $("#debutMoisDecompte").val();
debutMoisDecompte = $("#debutMoisDecompte").datepicker("getDate");
var tddebut = new Date(debutMoisDecompte);
dddebut = Math.round(Date.parse(tddebut)/(1000*3600*24));
CalculerFinMoisDecompte();
libellefinMoisDecompte = $("#finMoisDecompte").val();
finMoisDecompte = $("#finMoisDecompte").datepicker("getDate");
var tfin = new Date(finMoisDecompte);
ddfin = Math.round(Date.parse(tfin)/(1000*3600*24));
var td1 = $("#dateFacture").datepicker("getDate");
var tdj = new Date(datejour);
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
if ( (dt1ddfin) )
{
v_msg="Attention! date hors du mois! => "+libelledebutMoisDecompte+" - "+libellefinMoisDecompte;
v_msgEng="Warning! date out of the month!";
alert_ebene(v_msg, v_msgEng);
return false;
}
if (dt1>dtj)
{
v_msg="Attention! Revoir la date!";
v_msgEng="Warning! Review the date!";
alert_ebene(v_msg, v_msgEng);
return false;
}
return true;
}
function CalculerFinMoisDecompte()
{
var typdate = $("#debutMoisDecompte").datepicker("getDate");
typdate.addMonths(1);
$("#finMoisDecompte").datepicker( "setDate", typdate );
}
function supprimer_lien_parent_client(idClient)
{
v_msg="Confirmez-vous la suppression de cette liaison?";
v_msgEng="Do you confirm the deletion of this link?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxclientliaison/supprimerliaisonclient/",
type : 'post',
data: "idClient="+idClient,
error: function(errorData) {
},
success: function(data)
{
v_msg="Suppression terminée avec succès terminé!";
v_msgEng="Deletion completed successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
afficher_client_liaison();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_client_liaison()
{
window.location.assign($("#racineWeb" ).val()+"Liaisonclients/");
}
function client_lier_a_un_parent(idClientP)
{
idClient = $("#idClient").val();
// alert("idClient => "+idClient+" ; idClientP => "+idClientP);
// return;
if (idClient<=" " || idClientP<=" ")
{
v_msg="Veuillez sélectionner le parent!";
v_msgEng="Please select the parent!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch").focus();
return;
}
v_msg="Confirmez-vous cette liaison?";
v_msgEng="Do you confirm this link?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idClient="+idClient+"&idClientP="+idClientP;
$.ajax({
url: $("#racineWeb").val()+"Ajaxclientliaison/clientlieraunparent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
v_msg="Liaison effectuée avec succès!";
v_msgEng="Link successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
afficher_client_liaison();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function client_ajouter_un_enfant(idClientE)
{
idClient = $("#idClient").val();
if (idClient<=" " || idClientE<=" ")
{
v_msg="Veuillez sélectionner le parent!";
v_msgEng="Please select the parent!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch_e").focus();
return;
}
v_msg="Confirmez-vous cette liaison?";
v_msgEng="Do you confirm this link?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idClient="+idClientE+"&idClientP="+idClient;
// alert(donnees)
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxclientliaison/clientlieraunparent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
v_msg="Liaison effectuée avec succès!";
v_msgEng="Link successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
afficher_client_liaison();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ctrlkeypress_parent_client(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_parent_client();
}
}
function afficher_pop_recherche_parent_client()
{
idClient = $("#idClient").val();
numeroclientsearch = $("#numeroclientsearch").val();
nomsearch = $("#nomsearch").val();
numeroclientsearch = convertir_en_entier(numeroclientsearch);
if(numeroclientsearch+nomsearch<="0")
{
v_msg="Critères de recherche manquant!";
v_msgEng="Missing search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch").focus();
return;
}
donnees = "numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&idClient="+idClient;
// alert(donnees);
// return;
$("#div_liste_clients_parents").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteclientsparents/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_liste_clients_parents").html(data);
}
});
}
function afficher_pop_recherche_enfants_client()
{
idClient = $("#idClient").val();
numeroclientsearch = $("#numeroclientsearch_e").val();
nomsearch = $("#nomsearch_e").val();
numeroclientsearch = convertir_en_entier(numeroclientsearch);
if(numeroclientsearch+nomsearch<="0")
{
v_msg="Critères de recherche manquant!";
v_msgEng="Missing search criteria!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch_e").focus();
return;
}
donnees = "numeroclientsearch="+numeroclientsearch+"&nomsearch="+nomsearch+"&idClient="+idClient;
// alert(donnees);
// return;
$("#div_liste_clients_enfants").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteclientsenfants/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_liste_clients_enfants").html(data);
}
});
}
function ctrlkeypress_enfant_client(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_enfants_client();
}
}
function afficherbon_vide_sans_wait()
{
$("#div_bonpecs").html("");
codeLangue = $("#codeLangue").val();
if(codeLangue=="en_US")
{
$("#nbligne").val("Number of lines displayed : 0");
}
else
{
$("#nbligne").val("Nombre de bons affichés : 0");
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherbons/vide/",
error: function(errorData)
{
},
success: function(data)
{
$("#div_bonpecs").html(data);
},
complete: function()
{
}
});
}
function listerderogations_vide()
{
$("#div_derogations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogations/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_derogations").html(data);
},
complete: function() {
}
});
}
function listerderogationbeneficiaire_vide()
{
$("#div_derogations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxderogationsbenficiaire/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_derogations").html(data);
},
complete: function() {
}
});
}
function listeententeprealables_vide()
{
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealables/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listerententeprealablebeneficiaire_vide()
{
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesbenficiaire/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listeententeprealablespha_vide()
{
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablespha/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listeententeprealablesopt_vide()
{
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesopt/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listeententeprealablesmont_vide()
{
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesmont/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function maj_plafond_adherent_additionnelle(idCollegeTemp, plafond, controle)
{
if(controle_numerique(controle))
{
donnees = 'idCollegeTemp='+idCollegeTemp+"&plafond="+plafond;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondadherentadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_plafond_global").html(data);
},
error: function(data) {
},
complete: function() {
controle.focus();
}
});
}
}
function maj_prime_adherent_additionnelle(idCollegeTemp, prime, controle)
{
if(controle_numerique(controle))
{
donnees = 'idCollegeTemp='+idCollegeTemp+"&prime="+prime;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimeadherentadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_plafond_global").html(data);
},
error: function(data) {
},
complete: function() {
recapituler_limite_college();
controle.focus();
}
});
}
}
function maj_plafond_beneficiaire_additionnelle(idCollegeTemp, plafond, controle)
{
if(controle_numerique(controle))
{
donnees = 'idCollegeTemp='+idCollegeTemp+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majplafondbeneficiaireadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_plafond_global").html(data);
},
error: function(data) {
},
complete: function() {
controle.focus();
}
});
}
}
function maj_prime_beneficiaire_additionnelle(idCollegeTemp, prime, controle)
{
if(controle_numerique(controle))
{
donnees = 'idCollegeTemp='+idCollegeTemp+"&prime="+prime;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollegeadd/majprimebeneficiaireadd/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_plafond_global").html(data);
},
error: function(data) {
},
complete: function() {
recapituler_limite_college();
controle.focus();
}
});
}
}
// Gestion confiée Type de Garant 06/08/2020
// Styliser les bordures des champs où les données sont requises
$(function(){
//hideBar();
appliquerDataTable();
dataTableSpeciale();
dataTableMini();
dataTab();
datafiltre();
filtreTab();
$('.js-example-basic-single').select2();
$('.selectpicker').selectpicker();
// Rafraîchir les notifications toutes les 2 secondes
setInterval(raffraichier_gabarit, 2000);
$("#div_selection").hide();
$("#div_selection_acte").hide();
$("#div_selection_prestataire").hide();
if($('#nomForm').val()=="modifiercollege" || $('#nomForm').val()=="modifiercolleged"){
codeProduit = $('#codeProduit').val();
codeLienParente = "A";
codeBaseTarification = $('#codeBaseTarification').val();
if($('#nomForm').val()=="modifiercollege"){
change_categorie_college_temp();
}else{
change_categorie_college_temp_d();
}
}else if($('#nomForm').val()=="creercollege" || $('#nomForm').val()=="creercolleged"){
codeProduit = $('#codeProduit').val();
codeLienParente = "A";
codeBaseTarification = $('#codeBaseTarification').val();
if(codeBaseTarification!='AUC'){
if($('#nomForm').val()=="creercollege"){
change_categorie_college_temp();
}else{
change_categorie_college_temp_d();
}
}
}else if($('#nomForm').val()=="frmconsultercollege"){
$("#btn_recap").click();
}else if($('#nomForm').val()=="frmDetailBareme"){
afficherDetailBareme();
}else if($('#nomForm').val() == "frmDetailBaremeCollege" || $('#nomForm').val() == "frmConsulterDetailBaremeCollege"){
afficherDetailBaremeCollege();
}else if($('#nomForm').val()=="frmDetailBaremeCollegetemp"){
afficherDetailBaremeCollegeTemp();
}else if($('#nomForm').val()=="frmcarteassure"){
//afficher_liste_carteassure();
}else if($('#nomForm').val()=="frmconsultercollege"){
recapitulerconsultercollege();
}else if($('#nomForm').val()=="frmPrestatairesDerogation"){
afficher_prestataire_tm();
}else if($('#nomForm').val()=="frmaffectionTM"){
afficher_affection_tm();
}else if($('#nomForm').val()=="frmremboursementgarantie"){
afficher_remboursement_garantie();
}else if($('#nomForm').val()=="frmproduit"){
filtretabproduit();
}else if($('#nomForm').val() == "adherentprestataire" || $('#nomForm').val() == "tMadherent"
|| $('#nomForm').val()== "tMadherentacte" || $('#nomForm').val()== "tMadherentacteprestataire"
|| $('#nomForm').val()== "tMadherentgarantieprestataire" || $('#nomForm').val()== "tMadherentprestataire"){
$("#searchInput").keyup(function(){
var numero = $(this).val();
if(numero.length >="2")
{
chargernumero(numero);
}else{
$("#div_selection").hide();
$("#div_selection_acte").hide();
return false;
}
});
}else if($('#nomForm').val()=="beneficiaireprestataire" || $('#nomForm').val()=="tMadherentgarantie" || $('#nomForm').val()=="tMbeneficiaire"
|| $('#nomForm').val()=="tMbeneficiaireActe" || $('#nomForm').val()=="tMbeneficiaireActePrestataire" || $('#nomForm').val()=="tMbeneficiaireGarantie"
|| $('#nomForm').val()=="tMbeneficiaireGarantiePrestataire" || $('#nomForm').val()=="tMbeneficiairePrestataire" || $('#nomForm').val()=="tarifappliquebeneficiaire"
|| $('#nomForm').val()=="remboursementClassic"){
$("#searchInput").keyup(function(){
var numero = $(this).val();
if(numero.length >="2")
{
chargernumero(numero);
}else{
$("#div_selection").hide();
return false;
}
});
}else if($('#nomForm').val()=="frmcreerprestataire"){
//$("#ligne_pharmacie").css('display','none');
$("#ligne_pharmacie").hide();
$("#appliquerTarifNuit").attr('disabled', 'disabled');
$("#centreReference").attr('disabled', 'disabled');
//console.log("Je suis en cours");
}else if($('#nomForm').val()=="frmmodifierprestataire"){
var codeTypePrestataire = $('#codeTypePrestataire').val();
var categoriePresataire = $('#categoriePresataire').val();
if(codeTypePrestataire=="PHA"){
$("#ligne_pharmacie").show();
$("#appliquerTarifNuit").attr('disabled', 'disabled');
}else{
$("#ligne_pharmacie").hide();
$("#appliquerTarifNuit").removeAttr('disabled');
}
if(categoriePresataire=="C"){
$("#centreReference").removeAttr('disabled');
}else{
$("#centreReference").attr('disabled', 'disabled');
}
}else if($('#nomForm').val()=="modifierproduit"){
codeEnteteTrancheAge = $("#codeEnteteTrancheAge").val();
if(codeEnteteTrancheAge!=undefined || codeEnteteTrancheAge>" ")
{
trancheage();
}else{
modecalculeprime();
}
}else if($('#nomForm').val()=="frmtrancheaccessoire"
|| $('#nomForm').val()=="frmtauxAjustement"
|| $('#nomForm').val()=="frmacteconsultation"){
afficheBoutons(0);
}else if($('#nomForm').val()=="parametrefacturationgarant"){
filtre_assiette_fond()
filtre_assiette_honoraire();
}else if($('#nomForm').val()=="frmautreparametre"){
document.getElementById('Generaux').style.display="block";
document.getElementById('Production').style.display="none";
document.getElementById('Medical').style.display="none";
document.getElementById('Prestation').style.display="none";
}else if($('#nomForm').val()=="listebareme"){
codeGcAssureur = $("#codeGcAssureur").val();
codeProduit = $("#codeProduit").val();
if(codeGcAssureur > " "){
filtreproduitbareme();
}
if(codeGcAssureur > " " & codeProduit > " "){
afficher_bareme_produit();
}
}else if($('#nomForm').val()=="modifierseuilalerte"){
codeGcAssureur = $("#codeGcAssureur").val();
codeProduit = $("#codeProduit").val();
if(codeGcAssureur > " " & codeProduit > " "){
afficher_garantie_produit();
}
}else if($('#nomForm').val()=="Paramfacproduit"){
codeProduit = $("#codeProduit").val();
if(codeProduit > ""){
parametre_produit();
}
}
});
function stylechampsRequis(){
var requis = $('input,select,textarea').filter('[required]:visible');
requis.each(function(){
$(this).focus(function(){
$(this).css('borderColor','red');
});
$(this).blur(function(){
$(this).css('borderColor','#cccccc');
});
});
}
function afficheDonneesTable(fichier){
donnees = '';
$.ajax({
url: $("#racineWeb").val()+fichier+"/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
$('#div_lister_table').html(data);
dataTableSpeciale();
},
complete: function() {
}
});
}
function addgctypegarant(){
$('#div_edit_typegarant').empty();
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxouvrirtypegarant/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_add_typegarant').html(data);
$('#div_add_typegarant').modal("show");
$('#div_add_typegarant').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeTypeGarant').focus();
});
},
complete: function() {
}
});
}
function editgctypegarant(id){
$('#div_add_typegarant').empty();
donnees ='id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifiertypegarant/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_edit_typegarant').html(data);
$('#div_edit_typegarant').modal("show");
$('#div_edit_typegarant').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeTypeGarant').focus();
});
},
complete: function() {
}
});
}
function enregistrerTypeGarant(){
var codeTypeGarant = $('#codeTypeGarant').val(),
libelle = $('#libelle').val(),
id = $('#id').val();
fichier_lister = 'Ajaxlistergctypegarant';
if(id == undefined){
link = 'Ajaxouvrirtypegarant';
}else{
//fichier_lister = 'Ajaxlistercolleges';
link = 'Ajaxmodifiertypegarant';
}
if(libelle <=' '){
v_msg="Le libellé est obligatoire !";
v_msgEng="The label is required !";
alert_ebene(v_msg,v_msgEng);
$('#libelle').css('borderColor','red');
return;
}
donnees = $('#formModal').serialize();
$.ajax({
url: $("#racineWeb").val()+link+"/enregistrer/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
/*if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
return;
}
*/
if(id==undefined){
afficheDonneesTable(fichier_lister);
$("#div_add_typegarant .close").click();
}else{
afficheDonneesTable(fichier_lister);
$("#div_edit_typegarant .close").click();
}
//dataTableSpeciale();
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Gctypegarant/");
}
});
}
// Supprime une ligne du tableau
function supprimeLigneTypeGarant($idData){
var fichier_lister = 'Ajaxlistergctypegarant';
v_msg = 'Confirmez-vous cette suppression?';
v_msgEng="Do you confirm this deletion? ";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+$idData;
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
afficheDonneesTable(fichier_lister);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function add_typetarif(){
$('#div_edit_typetarif').empty();
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxouvrirtypetarif/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_add_typetarif').html(data);
$('#div_add_typetarif').modal("show");
$('#div_add_typetarif').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeTypeTarifActe').focus();
});
},
complete: function() {
}
});
}
function add_lettrecle(){
$('#div_edit_lettrecle').empty();
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxlettrecle/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_add_lettrecle').html(data);
$('#div_add_lettrecle').modal("show");
$('#div_add_lettrecle').on('shown.bs.modal', function(){
stylechampsRequis();
$('#lettreCle').focus();
});
},
complete: function() {
}
});
}
function enregistrelettrecle(){
var lettreCle = $('#lettreCle').val(),
description = $('#description').val(),
descriptionEng = $('#descriptionEng').val(),
id = $('#formModal .sr-only').val();
fichier_lister = 'Ajaxlisterlettrecle';
if(id == undefined){
link = 'Ajaxlettrecle';
}else{
link = 'Ajaxmodifierlettrecle';
}
if(lettreCle ==''){
v_msg="La lettre clé est obligatoire!";
v_msgEng="The key letter is mandatory!";
alert_ebene(v_msg,v_msgEng);
$('#lettreCle').css('borderColor','red');
return;
}
donnees = $('#formModal').serialize();
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+link+"/enregistrer/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
return;
}
if(id==undefined){
afficheDonneesTable(fichier_lister);
$("#div_add_lettrecle .close").click();
}else{
afficheDonneesTable(fichier_lister);
$("#div_edit_lettrecle .close").click();
}
//dataTableSpeciale();
},
complete: function() {
}
});
}
function editlettrecle(id){
$('#div_add_lettrecle').empty();
donnees ='id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierlettrecle/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_edit_lettrecle').html(data);
$('#div_edit_lettrecle').modal("show");
$('#div_edit_lettrecle').on('shown.bs.modal', function(){
stylechampsRequis();
$('#lettreCle').focus();
});
},
complete: function() {
}
});
}
function edittypetarif(id){
$('#div_add_typetarif').empty();
donnees ='id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifiertypetarifacte/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_edit_typetarif').html(data);
$('#div_edit_typetarif').modal("show");
$('#div_edit_typetarif').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeTypeTarifActe').focus();
});
},
complete: function() {
}
});
}
function enregistrerTypeTarif(){
var codeTypeGarant = $('#codeTypeTarif').val(),
libelle = $('#libelle').val(),
libelleEng = $('#libelleEng').val(),
description = $('#description').val(),
descriptionEng = $('#descriptionEng').val(),
id = $('#formModal .sr-only').val();
fichier_lister = 'Ajaxlistertypetarifacte';
if(id == undefined){
link = 'Ajaxouvrirtypetarif';
}else{
link = 'Ajaxmodifiertypetarifacte';
}
if(codeTypeGarant ==''){
v_msg="Le code est obligatoire !";
v_msgEng="The code is required !";
alert_ebene(v_msg,v_msgEng);
$('#codeTypeGarant').css('borderColor','red');
return;
}
if(libelle ==''){
v_msg="Le libellé est obligatoire !";
v_msgEng="The label is required !";
alert_ebene(v_msg,v_msgEng);
$('#libelle').css('borderColor','red');
return;
}
donnees = $('#formModal').serialize();
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+link+"/enregistrer/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
return;
}
if(id==undefined){
afficheDonneesTable(fichier_lister);
$("#div_add_typetarif .close").click();
}else{
afficheDonneesTable(fichier_lister);
$("#div_edit_typetarif .close").click();
}
//dataTableSpeciale();
},
complete: function() {
}
});
}
function supprimeLignetypetarif($idData){
var fichier_lister = 'Ajaxlistertypetarifacte';
v_msg = 'Confirmez-vous cette suppression?';
v_msgEng="Do you confirm this deletion? ";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+$idData;
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
afficheDonneesTable(fichier_lister);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 10-08-2020
function ctrlkeypress_liste_garants(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_garants();
}
}
function afficher_liste_garants()
{
donnees = "";
donnees_retour = "";
typeGarant = $("#typeGarant").val();
libelle = $("#libelle").val();
codeGcAssureur = $("#codeGcAssureur").val();
if(typeGarant==''){
typeGarant=0;
}
donnees += 'typeGarant=' + typeGarant;
donnees += '&libelle=' + libelle;
donnees += '&codeGcAssureur=' + codeGcAssureur;
//alert(donnees);
//return;
$("#div_gcs").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistegarantsparametrage/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_gcs").html(donnees_retour);
dataTableSpeciale();
$("#nbligne").val("Nbre Lignes : "+$("#nbligne_info").val());
}
});
}
function desactive_gc_assureur(idGarant){
v_msg = 'Confirmez-vous la désactivation de ce garant?';
v_msgEng="Do you confirm the deactivation of this guarantor?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idGarant='+idGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/desactivergcassureur/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
afficher_liste_garants();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function reactive_gc_assureur(idData){
v_msg = 'Confirmez-vous la réactivation de ce garant?';
v_msgEng="Do you confirm the reactivation of this guarantor?";
fichier = 'Ajaxlistegarantsdesactives';
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+idData;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/reactivergcassureur/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
afficheDonneesTable(fichier);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 13/08/2020
const onglets = document.querySelectorAll('.onglets');
const contenu = document.querySelectorAll('.contenu');
let index = 0;
onglets.forEach(onglet =>{
onglet.addEventListener('click', () =>{
if(onglet.classList.contains('active')){
return;
}else{
onglet.classList.add('active');
}
index = onglet.getAttribute('data-anim');
for(i=0; i' + ' ');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairesreseau/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_prestataires_reseau').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
}
function ajouter_tous_prestataires_reseau()
{
codeReseau=$("#codeReseau").val();
if (codeReseau<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeReseau='+codeReseau;
v_msg="Attention, cela va ajouter tous les prestataires disponibles à ce réseau de soins! Confirmez-vous?";
v_msgEng="Be careful, this will add all the providers available to this healthcare network! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_prestataires_reseau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairesreseau/ajoutertousprestatairesreseausoins/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_prestataires_reseau').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_reseau(codePrestataire)
{
codeReseau=$("#codeReseau").val();
if (codeReseau<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeReseau='+codeReseau+'&codePrestataire='+codePrestataire;
$("#div_prestataires_reseau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairesreseau/ajouterunprestataireaureseau/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_prestataires_reseau').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
}
function retirer_tous_prestataires_reseau()
{
codeReseau=$("#codeReseau").val();
if (codeReseau<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeReseau='+codeReseau;
v_msg="Attention, cela va vider ce réseau de soins de tous ses prestataires! Confirmez-vous?";
v_msgEng="Be careful, this will empty this healthcare network of all its providers! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_prestataires_reseau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairesreseau/retirertousprestatairesreseausoins/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_prestataires_reseau').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_reseau(codePrestataire)
{
codeReseau=$("#codeReseau").val();
if (codeReseau<=" ")
{
v_msg="Veuillez sélectionner un réseau de soins!";
v_msgEng="Please select a care network!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeReseau='+codeReseau+'&codePrestataire='+codePrestataire;
$("#div_prestataires_reseau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairesreseau/retirerunprestatairereseausoins/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_prestataires_reseau').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
}
function dupliquer_reseau(id){
v_msg='Confirmez-vous la duplication de ce réseau de soins?';
v_msgEng="Do you confirm the duplication of this healthcare network?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquerreseausoins/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_dupliquer_reseau').html(data);
$('#div_dupliquer_reseau').modal("show");
$('#div_dupliquer_reseau').on('shown.bs.modal', function(){
stylechampsRequis();
$('#libelle').focus();
});
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function duplicationreseausoins(){
var codeold = $('#codeold').val(),
codeReseau = "",
libelle = $('#libelle').val();
if(libelle <= " "){
v_msg="Veuillez renseigner le nom du réseau de soins!";
v_msgEng="Please enter the name of the healthcare network!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeold='+codeold+'&codeReseau='+codeReseau+'&libelle='+libelle;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquerreseausoins/dupliquer/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
$("#div_dupliquer_reseau .close").click();
retour_liste_reseaus();
},
complete: function() {
}
});
}
// 19/08/2020
function changeTypePrestataire(){
var categoriePresataire = $('#categoriePresataire').val();
if(categoriePresataire=="C"){
$("#centreReference").removeAttr('disabled');
}else{
$("#centreReference").attr('disabled', 'disabled');
}
donnees ='categoriePresataire='+categoriePresataire;
$.ajax({
url: "Ajaxcategorietypeprestataire/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_type_prestataire').empty();
$('#div_type_prestataire').html(data);
},
complete: function(){
}
});
}
// 24/08/2020
function ajouter_praticien(){
$('#div_modifier_praticien').empty();
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxajouterpraticien/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_ajouter_praticien').html(data);
$('#div_ajouter_praticien').modal("show");
$('#div_ajouter_praticien').on('shown.bs.modal', function(){
stylechampsRequis();
$('#nom').focus();
});
},
complete: function() {
}
});
}
function creer_praticien()
{
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codeSpecialite = $("#codeSpecialite").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
telephone = $("#telephone").val();
codeMetier = $("#codeMetier").val();
adresse = $("#adresse").val();
email = $("#email").val();
sexe = $("#sexe").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez indiquer le prénoms!";
v_msgEng="Please give the first names";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(codeMetier<=" ")
{
v_msg="Veuillez sélectionner la corporation!";
v_msgEng="Please select the corporation!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
if(codeSpecialite<=" ")
{
v_msg="Veuillez sélectionner la spécialité!";
v_msgEng="Please select the specialty";
alert_ebene(v_msg, v_msgEng);
$("#codeSpecialite").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez indiquer le sexe!";
v_msgEng="Please indicate sex";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email;
donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe;
donnees += '&codeMetier='+codeMetier+'&adresse='+adresse;
// alert(donnees);
//return;
v_msg="Confirmez-vous ce nouveau praticien?";
v_msgEng="Do yo confirm this new practitioner?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinparam/creermedecin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_unicite_medecin').html(data);
},
complete: function()
{
unicitemedecin = $("#unicitemedecin").val();
if(unicitemedecin==1)
{
v_msg="Praticien crée avec succès!";
v_msgEng="Practitioner created succssfully!";
alert_ebene(v_msg, v_msgEng);
$("#div_ajouter_praticien .close").click();
afficher_medecins_prestataire();
}
else
{
v_msg="No Ordre " + noOrdreMedecin +" déjà utilisé!";
v_msgEng="Doctor Order No " + noOrdreMedecin +" already in use!";
alert_ebene(v_msg, v_msgEng);
$("#noOrdreMedecin").focus();
}
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_praticien(id){
$('#div_ajouter_praticien').empty();
donnees ='id='+id;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierpraticien/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_modifier_praticien').html(data);
$('.selectpicker').selectpicker();
$('#div_modifier_praticien').modal("show");
$('#div_modifier_praticien').on('shown.bs.modal', function(){
stylechampsRequis();
$('#nom').focus();
});
},
complete: function() {
}
});
}
function enregistrer_modifier_praticien()
{
idMedecin = $("#idMedecin").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
codeSpecialite = $("#codeSpecialite").val();
noOrdreMedecin = $("#noOrdreMedecin").val();
telephone = $("#telephone").val();
codeMetier = $("#codeMetier").val();
adresse = $("#adresse").val();
email = $("#email").val();
sexe = $("#sexe").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez indiquer le prénoms!";
v_msgEng="Please give the first names";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(codeMetier<=" ")
{
v_msg="Veuillez sélectionner la corporation!";
v_msgEng="Please select the corporation!";
alert_ebene(v_msg, v_msgEng);
$("#codeMetier").focus();
return;
}
if(codeSpecialite<=" ")
{
v_msg="Veuillez sélectionner la spécialité!";
v_msgEng="Please select the specialty";
alert_ebene(v_msg, v_msgEng);
$("#codeSpecialite").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez indiquer le sexe!";
v_msgEng="Please indicate sex";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'idMedecin='+idMedecin+'&nom='+nom;
donnees += '&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email;
donnees += '&codeSpecialite='+codeSpecialite+'&noOrdreMedecin='+noOrdreMedecin+'&sexe='+sexe;
donnees += '&codeMetier='+codeMetier+'&adresse='+adresse;
//alert(donnees);
//return;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedecinparam/enregistrermodifmedecin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_modifier_praticien .close").click();
afficher_medecins_prestataire();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function prestatairereseausoins_id(idPrestataire)
{
window.location.assign($("#racineWeb" ).val()+"Modifierprestatairereseausoins/"+idPrestataire+"/");
}
function medecinsprestataire()
{
categoriePresataire = $("#categoriePresataire").val();
if (categoriePresataire!="C")
{
v_msg="Accès refusé! Ce prestataire n'est pas un centre de soins!";
v_msgEng="Access denied! This provider is not a health center!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Medecinsprestataire/");
}
/******************************************************************
* AUTRE TABLE DE REFERENCES
*******************************************************************/
// Récupère les fichiers contenu dans la table autrestablesreference
function chargerFichiersTable(){
var $id = $('#listetables').val();
if ($id !=''){
donnees = 'id='+$id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxaccesfichiersautrestables/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
fermeFormulaire();
$('#div_fichiers_table').html(data);
afficheDonneesTableChoisie($('#fichier_lister').val());
},
complete: function() {
}
});
}else{
$('#div_fichiers_table').empty();
$('#div_entete_table').empty();
$('#div_lister_table').empty();
}
}
// Affiche les données de la table selectionnée dans un tableau
function afficheDonneesTableChoisie(fichier){
var codeLangue = $("#codeLangue").val();
if(fichier=="Ajaxtblisterjoursferiers"){
codePays = $('#codePays').val();
annee = $('#annee').val();
if(codePays==undefined){
codePays ="CI"
}
if(annee==undefined){
var ladate=new Date();
annee =ladate.getFullYear();
}
donnees = 'codePays='+codePays+'&annee='+annee;
}else{
donnees = '';
}
if(fichier !=''){
$.ajax({
url: $("#racineWeb").val()+fichier+"/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_lister_table').html(data);
//
if(fichier=="Ajaxtblisterjoursferiers"){
$('#codePays').val(codePays);
$('#annee').val(annee);
}
if(fichier=="Ajaxtblistertableauajustementgarant"){
appliquerDataTable();
}else{
if(codeLangue=="en_US")
{
$('#tableLister').DataTable({
"lengthMenu": [ 20, 50, 100],
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)",
"aoColumnDefs": [
{ "bSearchable": false, "aTargets": [ 0 ] }
]
}
});
}
else
{
$('#tableLister').DataTable({
"lengthMenu": [ 20, 50, 100],
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement valable",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)",
"aoColumnDefs": [
{ "bSearchable": false, "aTargets": [ 0 ] }
]
}
});
}
}
},
complete: function() {
}
});
}
}
// Gère l'affichage des boutons en entête des formulaires
function afficheBoutons($idData){
var div = $('#div_maj_table').children().length;
var codeLangue = $("#codeLangue").val();
if($idData == 0){
donnees = '';
}else{
donnees = 'id='+$idData;
if(codeLangue=="en_US")
{
$('#btn-action').text('Save');
}
else
{
$('#btn-action').text('Enregistrer');
}
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxentete/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_entete_table').html(data);
if(($('#btn-action').text() == 'Ajouter' || $('#btn-action').text() == 'Add') && div == 0){
$('#btn-fermer').hide();
}else{
$('#btn-fermer').show();
if(codeLangue=="en_US")
{
$('#btn-action').text('Save');
}
else
{
$('#btn-action').text('Enregistrer');
}
}
},
complete: function(){
}
});
}
// Ferme le formulaire affiché
function fermeFormulaire(){
$('#div_maj_table').empty();
afficheBoutons(0);
}
// Affiche le formulaire d'ajout de données
function formAjoutTableRef(){
var codeLangue = $("#codeLangue").val();
var fichier_ajouter = $('#fichier_ajouter').val(),
btn = $('#btn-action').text();
//alert(fichier_ajouter);
//return;
if(fichier_ajouter != '' && fichier_ajouter != undefined){
if(btn == 'Ajouter' || btn == 'Add'){
donnees = '';
$('#btn-fermer').show();
if(codeLangue=="en_US")
{
$('#btn-action').text('Save');
}
else
{
$('#btn-action').text('Enregistrer');
}
$.ajax({
url: fichier_ajouter+"/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maj_table').html(data);
stylechampsRequis();
$(".datepicker").datepicker();
$('.selectpicker').selectpicker();
if(typeof $('#div_maj_table input:first').attr('type') == 'string'){
$('#div_maj_table input:first').focus();
}else{
$('#div_maj_table select:first').focus();
}
},
complete: function(){
}
});
}else{
update_table();
}
}else{
var nomForm = $('#nomForm').val();
if(nomForm == 'frmbaremegarant'){
fichier_ajouter = 'Ajaxajouterbaremeaccessoiregarant';
}else if(nomForm == 'frmtrancheaccessoire'){
fichier_ajouter = 'Ajaxtbajouterbaremeaccessoireavenant';
}else if(nomForm == 'frmtauxAjustement'){
fichier_ajouter = 'Ajaxtbajoutertableauajustement';
}else if(nomForm == 'frmtauxAjustementgarant'){
fichier_ajouter = 'Ajaxtbajoutertableauajustementgarant';
}else if(nomForm == 'frmacteconsultation'){
fichier_ajouter = 'Ajaxtbajouteracteconsultation';
}
if(btn == 'Ajouter' || btn == 'Add'){
donnees = '';
if(nomForm == 'frmtauxAjustementgarant'){
donnees = 'codeGcAssureur='+$("#codeGcAssureur").val();
}
$('#btn-fermer').show();
if(codeLangue=="en_US")
{
$('#btn-action').text('Save');
}
else
{
$('#btn-action').text('Enregistrer');
}
$.ajax({
url: fichier_ajouter+"/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maj_table').html(data);
$(".datepicker").datepicker();
$(".selectpicker").selectpicker();
stylechampsRequis();
if(typeof $('#div_maj_table input:first').attr('type') == 'string'){
$('#div_maj_table input:first').focus();
}else{
$('#div_maj_table select:first').focus();
}
},
complete: function(){
}
});
}else{
update_table();
}
}
}
// Filtrer la liste des villes par pays
function filtreVilleParPays(){
var codePays = $('#codePays').val();
donnees ='codePays='+codePays;
$.ajax({
url: "Ajaxfiltrevilleparpays/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_ville').empty();
$('#div_ville').html(data);
//filtreLocaliteParVille();
},
complete: function(){
}
});
}
// Filtrer la liste des localités par pays et par ville
function filtreLocaliteParVille(){
var codePays = $('#codePays').val(),
codeVille = $('#codeVille').val();
if(codePays == ''){
return;
}else{
donnees ='codePays='+codePays+'&codeVille='+codeVille;
}
$.ajax({
url: "Ajaxfiltrelocaliteparville/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_localite').empty();
$('#div_localite').html(data);
},
complete: function(){
}
});
}
// Affiche le formulaire de modification de données
function formModifTableRef($idData){
var codeLangue = $("#codeLangue").val();
var fichier_modifier = $('#fichier_modifier').val(),
btn = $('#btn-action').text();
if(fichier_modifier==undefined){
var nomForm = $('#nomForm').val();
if(nomForm == 'frmbaremegarant'){
fichier_modifier = 'Ajaxmodifierbaremeaccessoiregarant';
}else if(nomForm == 'frmtrancheaccessoire'){
fichier_modifier = 'Ajaxtbmodifierbaremeaccessoireavenant';
}else if(nomForm == 'frmtauxAjustement'){
fichier_modifier = 'Ajaxtbmodifiertableauajustement';
}else if(nomForm == 'frmtauxAjustementgarant'){
fichier_modifier = 'Ajaxtbmodifiertableauajustementgarant';
}else if(nomForm == 'frmacteconsultation'){
fichier_modifier = 'Ajaxtbmodifieracteconsultation';
}
}
if(btn == 'Ajouter' || btn == 'Add'){
donnees = '';
$('#btn-fermer').show();
if(codeLangue=="en_US")
{
$('#btn-action').text('Save');
}
else
{
$('#btn-action').text('Enregistrer');
}
}
donnees = 'id='+$idData;
$.ajax({
url: fichier_modifier+"/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maj_table').html(data);
$(".datepicker").datepicker();
$(".selectpicker").selectpicker();
stylechampsRequis();
if(typeof $('#div_maj_table input:first').attr('type') == 'string'){
$('#div_maj_table input').eq(1).focus();
}else{
$('#div_maj_table select:first').focus();
}
},
complete: function() {
}
});
}
// Supprime une ligne du tableau
function supprimeLigneListe($idData, superUser){
var fichier_lister = $('#fichier_lister').val();
if (superUser != "1"){
v_msg="Non autorisé!";
v_msgEng="Unauthorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
var v_msg = 'Confirmez-vous la suppression de cette ligne?';
var v_msgEng="Are you sure you want to delete this line?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+$idData;
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
afficheDonneesTableChoisie(fichier_lister);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimerprestataireenplus($idData){
var fichier_lister = "Ajaxajouterprestatairesenplus";
var v_msg = 'Confirmez-vous la suppression de cette ligne?';
var v_msgEng="Are you sure you want to delete this line?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+$idData;
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
//afficheDonneesTableChoisie(fichier_lister);
codePrestataire ="";
ajouter_prestatairesenplus(codePrestataire);
//dataTableSpecialeMini();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimerprestataireenmoins($idData){
var fichier_lister = "Ajaxajouterprestatairesenmoins";
var v_msg = 'Confirmez-vous la suppression de cette ligne?';
var v_msgEng="Are you sure you want to delete this line?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+$idData;
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
//afficheDonneesTableChoisie(fichier_lister);
codePrestataire ="";
ajouter_prestatairesenmoins(codePrestataire);
//dataTableSpecialeMini();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// Enregistrement des données dans les différentes tables (Ajout ou modification)
function update_table(){
var fichier_ajouter = $('#fichier_ajouter').val(),
fichier_lister = $('#fichier_lister').val(),
fichier_modifier= $('#fichier_modifier').val(),
id = $('#formData .sr-only').val(),
visible = false,
valide = true;
requis = $('input,select,textarea').filter('[required]:visible');
if(fichier_ajouter == undefined && fichier_modifier==undefined && fichier_lister==undefined){
var nomForm = $('#nomForm').val();
if(nomForm == 'frmbaremegarant'){
fichier_ajouter = 'Ajaxajouterbaremeaccessoiregarant';
fichier_modifier = 'Ajaxmodifierbaremeaccessoiregarant';
}else if(nomForm == 'frmtrancheaccessoire'){
fichier_ajouter = 'Ajaxtbajouterbaremeaccessoireavenant';
fichier_modifier = 'Ajaxtbmodifierbaremeaccessoireavenant';
fichier_lister = 'Ajaxtblisterbaremeaccessoireavenant';
}else if(nomForm == 'frmtauxAjustement'){
fichier_ajouter = 'Ajaxtbajoutertableauajustement';
fichier_modifier = 'Ajaxtbmodifiertableauajustement';
fichier_lister = 'Ajaxtblistertableauajustement';
}else if(nomForm == 'frmtauxAjustementgarant'){
fichier_ajouter = 'Ajaxtbajoutertableauajustementgarant';
fichier_modifier = 'Ajaxtbmodifiertableauajustementgarant';
fichier_lister = 'Ajaxtblistertableauajustementgarant';
}else if(nomForm == 'frmacteconsultation'){
fichier_ajouter = 'Ajaxtbajouteracteconsultation';
fichier_modifier = 'Ajaxtbmodifieracteconsultation';
}
}
if(id == undefined){
link = $("#racineWeb").val()+fichier_ajouter+"/ajouter/"
}else{
link = $("#racineWeb").val()+fichier_modifier+"/modifier/"
}
requis.each(function(){
if($(this).val() == ''){
v_msg="Veuillez saisir les champs en rouge !";
v_msgEng="Please enter the fields in red !";
alert_ebene(v_msg,v_msgEng);
$(this).css('borderColor','red');
valide = false;
return false;
}else{
valide = true;
}
});
if(valide){
donnees = $('#formData').serialize();
if(nomForm == 'assures'){
var dateNaissance = $("#dateNaissance").val();
var dateEntree = $("#dateEntree").val();
var dateAdhesion = $("#dateAdhesion").val();
var dateRetrait = $("#dateRetrait").val();
donnees+="&dateNaissance="+dateNaissance+"&dateEntree="+dateEntree;
donnees+="&dateAdhesion="+dateAdhesion+"&dateRetrait="+dateRetrait;
}else if(nomForm == 'ayantdroits'){
var adDateNaissance = $("#adDateNaissance").val();
donnees+="&adDateNaissance="+adDateNaissance;
}else if(nomForm == 'frmbaremegarant'){
var codeGcAssureur = $("#codeGcAssureur").val();
donnees+="&codeGcAssureur="+codeGcAssureur;
}else if(nomForm == 'frmtauxAjustementgarant'){
var codeGcAssureur = $("#codeGcAssureur").val();
donnees+="&codeGcAssureur="+codeGcAssureur;
}
//alert(donnees);
//return;
$.ajax({
url: link,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// alert(data);
if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
visible = true;
}
if(nomForm == 'frmbaremegarant'){
afficher_bareme_accessoire_garant();
fermeFormulaire();
return;
}else if(nomForm == "frmtrancheaccessoire"){
window.location.assign($("#racineWeb" ).val()+"Tranchesaccessoires/");
}else if(nomForm == "frmtauxAjustement"){
window.location.assign($("#racineWeb" ).val()+"Tableauajustementprimes/");
}else if(nomForm == 'frmtauxAjustementgarant'){
afficher_tauxajustement_garant();
fermeFormulaire();
return;
}else if(nomForm == "frmacteconsultation"){
window.location.assign($("#racineWeb" ).val()+"Actesconsultations/");
}
afficheDonneesTableChoisie(fichier_lister);
if(!visible){
fermeFormulaire();
}else{
$('#div_maj_table input:first').css('borderColor','red');
}
},
complete: function() {
}
});
}
}
function cocherDecocherTout(fichier_lister){
var total = $('#total').val();
//alert(total);
//retun;
if(parseInt(total,10)==0){
msg = "Désolé - Aucune donnée trouvée!";
msgeng = "Sorry - No data found!";
alert_ebene(msg,msgeng);
return;
}
donnees = "";
donnees_retour = "";
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/selectionnetout/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
afficheDonneesTableChoisie(fichier_lister);
},
complete: function() {
}
});
}
function cocherDecocherUn(fichier_lister,id){
var nbcoche = $('#nbcoche').val();
donnees = "id="+id;
donnees_retour = "";
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/selectionneun/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
if(fichier_lister=="Ajaxlisteprestataireparlot" || fichier_lister=="Ajaxlisteprestatairegroupe"){
donnees_retour = data;
if(parseInt(donnees_retour,10) > 0){
codeLangue = $("#codeLangue").val();
if(codeLangue=="en_US")
{
p_msg = "Uncheck all";
}
else
{
p_msg = "Décocher tous" ;
}
$('#btn-coche').text(p_msg);
}else{
if(codeLangue=="en_US")
{
p_msg = "Check all";
}
else
{
p_msg = "Cocher tous" ;
}
$('#btn-coche').text(p_msg);
}
$("#nbcoche").val('Lignes Cochées : '+parseInt(donnees_retour,10));
return;
}else{
afficheDonneesTableChoisie(fichier_lister);
}
},
complete: function() {
}
});
}
function filtreTableReference(numeroTable){
donnees = "numeroTable="+numeroTable;
$("#div_lister_table").html("");
$('#div_fichiers_table').html("");
$('#div_entete_table').html("");
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretablesreference/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
$("#div_listetables").html(data);
$("#listetables").selectpicker();
},
complete: function() {
}
});
}
function supprimer_choix(){
var fichier_lister = $('#fichier_lister').val();
var selectionne = $('#selectionne').val();
var listetables = $('#listetables').val();
if (listetables ==''){
v_msg = "Veuillez d'abord selectionner une table dans la liste déroulante!";
v_msgEng="Please select a table first from the drop-down list!";
alert_ebene(v_msg,v_msgEng);
$('#listetables').focus();
return;
}
if(selectionne =='false'){
v_msg = "Suppression de masse impossible! Aucune case n'est cochée.";
v_msgEng="Mass suppression not possible! No box is checked.";
alert_ebene(v_msg,v_msgEng);
return;
}
v_msg = 'Confirmez-vous la suppression des toutes les données sélectionnées?';
v_msgEng="Are you sure you want to delete all selected data?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "";
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimerChoix/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
afficheDonneesTableChoisie(fichier_lister);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function tout_supprimer(){
var fichier_lister = $('#fichier_lister').val();
var selectionne = $('#selectionne').val();
var listetables = $('#listetables').val();
if (listetables ==''){
v_msg = "Suppression de masse impossible! Aucune case n'est cochée.";
v_msgEng="Mass suppression not possible! No box is checked.";
alert_ebene(v_msg,v_msgEng);
$('#listetables').focus();
return;
}
if(selectionne =='false'){
v_msg = "Suppression impossible! Aucune case n'est cochée.";
v_msgEng="Removal impossible! No box is checked.";
alert_ebene(v_msg,v_msgEng);
return;
}
v_msg = 'Confirmez-vous la suppression de toutes les données de la table?';
v_msgEng="Are you sure, you want to delete all data from the table?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "";
$.ajax({
url: $("#racineWeb").val()+fichier_lister+"/supprimerTout/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
afficheDonneesTableChoisie(fichier_lister);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_garant(){
var idGc = $('#idGc').val();
v_msg = 'Confirmez-vous la suppression du garant?';
v_msgEng="Do you confirm the removal of the guarantor?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "id="+idGc;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Gcassureur/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
/*
*/
// Applique la librairie DataBase sur les tableaux
function appliquerDataTable(){
// alert('applying datatable')
const oTable = $('.tabliste');
var codeLangue = $("#codeLangue").val();
var nomForm = $('#nomForm').val();
var tab = $('#dataliste');
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(tab)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
if(nomForm == 'listebareme' || nomForm == 'collegepolice' || nomForm == 'reseausoins'){
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [0, "desc"],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}
else
{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [0, "desc"],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}else if(nomForm == 'compositiontarifactes' || nomForm == 'sourceDonnees' || nomForm == 'requetepersonnalisee'){
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"ordering": false,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"ordering": false,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
// oTable.columns.adjust().draw();
}
catch(err){
return false;
}
}else if(nomForm == 'frmtrancheaccessoire'){
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//"order": [[ 4, "asc" ],[0, "desc"]], oTable.columns.adjust().draw();
}
catch(err){
return false;
}
}else if(nomForm == 'Fichechangementcollege' || nomForm == 'frmficherenouvellement'){
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"ordering": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"ordering": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//oTable.columns.adjust().draw();
}
catch(err){
console.log('error: ',err)
return false;
}
}else if(nomForm == 'fichedevis'){
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [1, "desc"],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}
else
{
oTable.DataTable({
destroy: true,
responsive: true,
"order": [0, "desc"],
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}else{
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//oTable.columns.adjust().draw();
}
catch(err){
console.log('error: ',err)
return false;
}
}
if(nomForm == 'compositiontarifactes'){
try{
if(codeLangue=="en_US")
{
tab.DataTable({
destroy: true,
responsive: true,
"ordering": false,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
tab.DataTable({
destroy: true,
responsive: true,
"ordering": false,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//tab.columns.adjust().draw();
}
catch(err){
return false;
}
}
}
function dataTableSpeciale(){
const oTable = $('.tabspeciale');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"ordering": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "75vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"ordering": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//$('.tabspeciale').columns.adjust().draw();
}
catch(err){
return false;
}
}
function dataTableSpecialeMini(){
const oTable = $('.tabspecialemini');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "34vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "34vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//$('.tabspecialemini').columns.adjust().draw();
}
catch(err){
return false;
}
}
function dataTableMini(){
const oTable = $('.tabmini');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [10],
"scrollX": true,
"scrollY": "20vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [10],
"scrollX": true,
"scrollY": "20vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": false,
"bLengthChange": false,
"orderMulti": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
//$('.tabmini').columns.adjust().draw();
}
catch(err){
return false;
}
}
function dataTab(){
const oTable = $('.datatab');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function datafiltre(){
const oTable = $('.datafiltre');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function filtreTab(){
const oTable = $('.filtreTab');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function datatab_plus(){
const oTable = $('.datatabplus');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 20, 50, 100],
"scrollX": true,
"scrollY": "50vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 20, 50, 100],
"scrollX": true,
"scrollY": "50vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function dataTableServeur(){
const oTable = $('.datatab');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}else{
oTable.DataTable({
destroy: true,
responsive: true,
"lengthMenu": [ 10, 50, 100],
"scrollX": true,
"scrollY": "23vh",
"pagingType": "full_numbers",
"autoWidth": false,
"bFilter": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function rattacher_prestataires_reseau(){
var nbcoche = $('#nbcoche').val();
var nomReseau = $('#nomReseau').val();
var msg_fr = "Aucun prestataire n'est sélectionné pour être rattaché au reséau de soins : "+nomReseau+"!";
var msg_en = "No provider is selected to be attached to the care network: "+nomReseau+"'";
if(nbcoche == '0' || nbcoche =='' || nbcoche ==undefined){
alert_ebene(msg_fr,msg_en);
return;
}else{
msg_fr = "Confirmez-vous le rattachement des "+ nbcoche +" prestataires sélectionnés au reséau de soins :"+nomReseau+"?";
msg_en = "Do you confirm the attachment of the "+ nbcoche +" selected providers to the care network"+nomReseau+"?";
confirm_ebene(msg_fr, msg_en)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataireparlot/rattacher/",
type : 'post',
data: donnees,
error: function(errorData) {
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
},
complete: function() {
afficher_lite_prestataire_lot();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function modifier_college_type(idTable)
{
window.location.assign($("#racineWeb" ).val()+"Modifiercollegetype/"+idTable+"/");
}
function supprimer_college_type(idTable)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/supprimer/",
type : 'post',
data: "idTable="+idTable,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_colleges_types();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_modif_college_type()
{
idTable = $("#idTable").val();
codeLangue = $("#codeLangue").val();
if(codeLangue=="en_US")
{
libelle = $('#libelleEng').val();
}
else
{
libelle = $('#libelle').val();
}
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
if(codeLangue=="en_US")
{
$('#libelleEng').css('borderColor','red');
$('#libelleEng').focus();
}else{
$('#libelle').css('borderColor','red');
$('#libelle').focus();
}
return;
}
donnees = 'idTable='+idTable+'&libelle='+libelle;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_colleges_types();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_colleges_types()
{
window.location.assign($("#racineWeb" ).val()+"Collegetype/");
}
function nouveaucollegetype(){
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_nouveaucollegetype').html(data);
$('#div_nouveaucollegetype').modal("show");
$('#div_nouveaucollegetype').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeCollegeType').focus();
});
},
complete: function() {
}
});
}
function ajoutercollegetype(){
libelleEng = $('#libelleEng').val();
libelle = $('#libelle').val();
if(libelle <=" " || libelleEng <=" "){
v_msg="Le libellé est obligatoire !";
v_msgEng="The label is required !";
alert_ebene(v_msg,v_msgEng);
if(codeLangue=="en_US")
{
$('#libelleEng').css('borderColor','red');
$('#libelleEng').focus();
}else{
$('#libelle').css('borderColor','red');
$('#libelle').focus();
}
return;
}
donnees = $('#formModal').serialize();
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaucollegetype/ajouter",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_nouveaucollegetype .close").click();
},
complete: function() {
retour_colleges_types();
}
});
}
function afficher_primes_categorie_lien_parente(){
var codeProduit = $('#codeProduit').val();
var codeGcAssureur = $('#codeGcAssureur').val();
if(codeProduit ==''){
v_msg="La produit est obligatoire !";
v_msgEng="The category is required !";
alert_ebene(v_msg,v_msgEng);
$('#codeProduit').css('borderColor','red');
$('#codeProduit').focus();
return;
}
if(codeGcAssureur ==''){
v_msg="Le garant est obligatoire !";
v_msgEng="The guarantor is mandatory !";
alert_ebene(v_msg,v_msgEng);
$('#codeGcAssureur').css('borderColor','red');
$('#codeGcAssureur').focus();
return;
}
donnees = 'codeProduit='+codeProduit+'&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimeproduitlienparente/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_prime_produit_lien_parente').html(data);
},
complete: function() {
}
});
}
function modifierPrimeproduit(id){
donnees = 'id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierprimeproduitlienparente/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_maj_table').html(data);
$('#prime').focus();
},
complete: function() {
}
});
}
function enregistrerModificationPrimeProduit(){
donnees = $('#formData').serialize();
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierprimeproduitlienparente/modifier",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function() {
//retour_liste_primeproduitlienparente();
afficher_primes_categorie_lien_parente();
$('#div_maj_table').empty();
}
});
}
function retour_liste_primeproduitlienparente()
{
$('#div_maj_table').empty();
}
function afficher_garantiesproductionlienparente()
{
var codeProduit = $('#codeProduit').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'codeProduit='+codeProduit;
donnees += '&codeLienParente='+codeLienParente;
if(codeProduit !='' && codeLienParente!='')
{
$("#div_garanties_categorie_lien_parente").html('');
$("#div_garanties_categorie_lien_parente").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_garanties_categorie_lien_parente').html(data);
dataTableSpeciale();
//alert(parseInt($('#ligne2').val()));
if(parseInt($('#ligne1').val()) <= 0)
{
$("#btn_ajout_tous").prop("disabled",true);
}else{
$("#btn_ajout_tous").prop('disabled', false);
}
if(parseInt($('#ligne2').val())<= 0)
{
$("#btn_retire_tous").prop("disabled",true);
}else{
$("#btn_retire_tous").prop('disabled', false);
}
},
complete: function() {
}
});
}
}
function ajouter_toutes_garantiesproductionlienparente()
{
var codeProduit = $("#codeProduit").val();
var codeLienParente = $('#codeLienParente').val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner une produit assurée!";
v_msgEng="Please select an insured category!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if (codeLienParente<=" ")
{
v_msg="Veuillez sélectionner un status!";
v_msgEng="Please select a status!";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').val();
return;
}
donnees = 'codeProduit='+codeProduit;
donnees += '&codeLienParente='+codeLienParente;
v_msg="Attention, cela va rendre toutes les garanties accessibles à cette produit assurée et ce status! Le confirmez vous?";
v_msgEng="Attention, this will make all the guarantees accessible to this insured category and this status! Do you confirm it?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/ajoutertoutes/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantiesproductionlienparente();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_une_garantieproductionlienparente(codeGarantie)
{
codeProduit =$("#codeProduit").val();
codeLienParente = $('#codeLienParente').val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner une produit assurée!";
v_msgEng="Please select an insured category!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if (codeLienParente<=" ")
{
v_msg="Veuillez sélectionner un status!";
v_msgEng="Please select a status!";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').val();
return;
}
donnees = 'codeProduit='+codeProduit;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/ajouterune/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantiesproductionlienparente();
}
});
}
function retirer_toutes_garantiesproductionlienparente()
{
var codeProduit = $("#codeProduit").val();
var codeLienParente = $('#codeLienParente').val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if (codeLienParente<=" ")
{
v_msg="Veuillez sélectionner un status!";
v_msgEng="Please select a status!";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').val();
return;
}
donnees = 'codeProduit='+codeProduit;
donnees += '&codeLienParente='+codeLienParente;
v_msg="Attention, cela va vider cette produit assurée et ce status de toutes ses garanties! Le confirmez-vous?";
v_msgEng="Attention, this will empty this insured category and this status of all its guarantees! Do you confirm it?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/retirertoutes/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantiesproductionlienparente();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_une_garantieproductionlienparente(codeGarantie)
{
codeProduit = $("#codeProduit").val();
codeLienParente = $('#codeLienParente').val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner une produit assurée!";
v_msgEng="Please select a insured category!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if (codeLienParente<=" ")
{
v_msg="Veuillez sélectionner un status!";
v_msgEng="Please select a status!";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').val();
return;
}
donnees = 'codeProduit='+codeProduit;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescategorielienparente/retirerune/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garantiesproductionlienparente();
}
});
}
function afficher_actes_garantiestatus(idGarbase, codeGarantie, codeLienParente){
var popstatut = $('#popstatut').val();
/*
if(popstatut==0){
v_msg="Vous devez définir d'abord un effectif pour ce statut, avant de parametrer ses garanties !";
v_msgEng="You must first define a workforce for this status, before setting up its guarantees!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
enregistrer_college_temp();
donnees = 'codeGarantie='+codeGarantie;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&idGarbase='+idGarbase;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actesgarantiestatus').html(data);
$('#div_actesgarantiestatus').modal("show");
$('#div_actesgarantiestatus').on('shown.bs.modal', function(){
stylechampsRequis();
//$('#codeTypeGarant').focus();
});
},
complete: function() {
}
});
}
function majgarantielienparente(idGarantie){
donnees = 'idGarantie='+idGarantie;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majgarantielienparente",
type : 'post',
data: donnees,
error: function(errorData){
},
success: function(data) {
//alert('Mise à jour OK!!! ');
},
complete: function() {
}
});
}
function familleactegarantieexamen(idGarbase, codeGarantie,codeLienParente){
donnees = 'codeGarantie='+codeGarantie;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&idGarbase='+idGarbase;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/familleactegarantieexamen/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actesgarantiestatus').html(data);
$('#div_actesgarantiestatus').modal("show");
$('#div_actesgarantiestatus').on('shown.bs.modal', function(){
//stylechampsRequis();
//$('#codeTypeGarant').focus();
});
},
complete: function() {
}
});
}
function enregistrer_college_lien_parente_temp()
{
/*
nomForm = $('#nomForm').val();
if(nomForm == "frmconsultercollege"){
return;
}
*/
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner une produit d'assuré!";
v_msgEng="Please select an insured category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return false;
}
if($('#codeCollegeType').val()<=" ")
{
v_msg="Veuillez sélectionner un collège type!";
v_msgEng="Please select a typical college!";
alert_ebene(v_msg, v_msgEng);
$('#codeCollegeType').focus();
return false;
}
if (codeTypeRemboursement!='RDE'){
if($('#codeReseau').val()<=" ")
{
v_msg="Veuillez choisir un réseau de soins pour ce collège!";
v_msgEng="Please choose a care network for this college!";
alert_ebene(v_msg, v_msgEng);
$('#codeReseau').focus();
return false;
}
}
if($('#codeTypeRemboursement').val()<=" ")
{
v_msg="Veuillez choisir un type de remboursement pour ce collège!";
v_msgEng="Please choose a reimbursement type for this college!";
alert_ebene(v_msg, v_msgEng);
$('#codeTypeRemboursement').focus();
return false;
}
if($('#codeTerritoire').val()<=" ")
{
v_msg="Veuillez sélectionner l'étendue du territoire de couverture de ce collège!";
v_msgEng="Please select the extent of this college's coverage area!";
alert_ebene(v_msg, v_msgEng);
$('#codeTerritoire').focus();
return false;
}
if($('#codeLienParente').val()<=" ")
{
v_msg="Veuillez sélectionner un status de bénéficiaire dans la liste!";
v_msgEng="Please select a beneficiary status from the list!";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').focus();
return false;
}
if($('#libelleCollege').val()<=" ")
{
v_msg="Veuillez nommer le collège!";
v_msgEng="Please name the college!";
alert_ebene(v_msg, v_msgEng);
$('#libelleCollege').focus();
return false;
}
/*
if($('#ticketModerateurCollege').val()<=" ")
{
v_msg="Veuillez saisir le taux du ticket modérateur du collège!";
v_msgEng="Please enter the college co-payment rate!";
alert_ebene(v_msg, v_msgEng);
$('#ticketModerateurCollege').focus();
return;
}
*/
if($('#delaiCarenceCollege').val()<=" ")
{
v_msg="Veuillez saisir le délai de carence en jour du collège!";
v_msgEng="Please enter the waiting period in college days!";
alert_ebene(v_msg, v_msgEng);
$('#delaiCarenceCollege').focus();
return false;
}
/* Ne pas rendre le plafondAdherent obligatoire
if(plafondAdherent<=" " || plafondAdherent=="0")
{
v_msg="Veuillez indiquer le montant du plafond famille!";
v_msgEng="Please indicate the amount of the family ceiling!";
alert_ebene(v_msg, v_msgEng);
$('#plafondAdherent').focus();
return false;
}
*/
if($('#codeTypeTarifActe').val()<=" ")
{
v_msg="Veuillez selectionner le type de tarif des actes du collège!";
v_msgEng="Please select the type of rate for the college acts!";
alert_ebene(v_msg, v_msgEng);
$('#codeTypeTarifActe').focus();
return false;
}
/*
if($('#codeTarifActe').val()<=" ")
{
v_msg="Veuillez selectionner le tarif des actes du collège!";
v_msgEng="Please select the rate for college acts!";
alert_ebene(v_msg, v_msgEng);
$('#codeTarifActe').focus();
return false;
}
*/
if($('#idBaremePriseEnCharge').val()<=" ")
{
v_msg="Veuillez selectionner un bareme pour le collège!";
v_msgEng="Please select a scale for the college!";
alert_ebene(v_msg, v_msgEng);
$('#idBaremePriseEnCharge').focus();
return false;
}
if($('#codeBaseTarification').val()<=" ")
{
v_msg="Veuillez selectionner une base de tarification pour le collège!";
v_msgEng="Please select a pricing base for the college!";
alert_ebene(v_msg, v_msgEng);
$('#codeBaseTarification').focus();
return false;
}
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeBaseTarification='+codeBaseTarification+'&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
/*
*/
//donnees = $('#frmcreercollege').serialize();
//$("#div_garanties").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/enregistrercollegelienparentetemp/",
type: 'POST',
data: donnees,
success: function(data)
{
v_msg="Enregistrement bien effectué!";
v_msgEng="Registration well done!";
//affiche_particularite_statut();
alert_ebene(v_msg, v_msgEng);
},
complete: function(data)
{
}
});
}
function ajax_maj_prime_college_temp(idPrime, prime, controle, modeDevis)
{
prime=prime.replace(/ /g,"");
prime=parseInt(prime.replace(",","."),10);
controle.value=prime;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&prime="+prime;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majprimecollege/";
}else{
v_url = "Ajaxprimescategoried/majprimecollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
if(data.length > 5){
var str = data.split('/');
alert_ebene(str[0],str[1]);
}
},
error: function(data) {
},
complete: function() {
//controle.focus();
if(modeDevis == "0"){
enregistrer_college_temp();
recapitulercollege();
}else{
enregistrer_college_temp_d();
recapitulercollege_d();
}
}
});
}
}
function ajax_maj_population_college_temp(idPrime, population, controle, modeDevis)
{
population=population.replace(/ /g,"");
population=parseInt(population.replace(",","."),10);
controle.value=population;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&population="+population;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majpopulationcollege/";
}else{
v_url = "Ajaxprimescategoried/majpopulationcollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
if(modeDevis == "0"){
affiche_garanties_par_statut();
}else{
affiche_garanties_par_statut_d();
}
},
error: function(data) {
},
complete: function() {
if(modeDevis == "0"){
enregistrer_college_temp();
recapitulercollege();
}else{
enregistrer_college_temp_d();
recapitulercollege_d();
}
}
});
}
}
function ajax_maj_forfait_college_temp(idPrime, forfait, controle)
{
controle.value=forfait;
donnees = 'idPrime='+idPrime+"&forfait="+forfait;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategorie/majforfaitcollege/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
enregistrer_college_temp();
}
});
}
function ajax_maj_plafond_college_temp(idPrime, plafond, controle, modeDevis)
{
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&plafond="+plafond;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majplafondcollege/";
}else{
v_url = "Ajaxprimescategoried/majplafondcollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
if(modeDevis == "0"){
enregistrer_college_temp();
}else{
enregistrer_college_temp_d();
}
}
});
}
}
function ajax_maj_agelimite_collegelienparente_temp(idCollege, ageLimiteStatus, controle)
{
var codeLienParente = $('#codeLienParente').val();
ageLimiteStatus=ageLimiteStatus.replace(",",".");
controle.value=ageLimiteStatus;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&ageLimiteStatus="+ageLimiteStatus+'&codeLienParente='+codeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majagelimitestatus/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_agelimiteEleve_collegelienparente_temp(idCollege, ageLimiteStatusEleve, controle)
{
var codeLienParente = $('#codeLienParente').val();
ageLimiteStatusEleve=ageLimiteStatusEleve.replace(",",".");
controle.value=ageLimiteStatusEleve;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&ageLimiteStatusEleve="+ageLimiteStatusEleve+'&codeLienParente='+codeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majagelimitestatuseleve/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketModerateur_collegelienparente_temp(idCollege, ticketModerateurStatus, controle)
{
var codeLienParente = $('#codeLienParente').val();
ticketModerateurStatus=ticketModerateurStatus.replace(",",".");
controle.value=ticketModerateurStatus;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&ticketModerateurStatus="+ticketModerateurStatus+'&codeLienParente='+codeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majticketmoderateurstatus/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketModerateurEleve_collegelienparente_temp(idCollege, ticketModerateurStatusEleve, controle)
{
var codeLienParente = $('#codeLienParente').val();
ticketModerateurStatusEleve=ticketModerateurStatusEleve.replace(",",".");
controle.value=ticketModerateurStatusEleve;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&ticketModerateurStatusEleve="+ticketModerateurStatusEleve+'&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majticketmoderateurstatuseleve/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_surprime_collegelienparente_temp(idCollege, surprimeOption, controle)
{
var codeLienParente = $('#codeLienParente').val();
surprimeOption=surprimeOption.replace(/ /g,"");
surprimeOption=parseInt(surprimeOption.replace(",","."),10);
controle.value=surprimeOption;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&surprimeOption="+surprimeOption+'&codeLienParente='+codeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majsurprimeOptionstatus/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_surprimeEleve_collegelienparente_temp(idCollege, surprimeOption, controle)
{
var codeLienParente = $('#codeLienParente').val();
surprimeOption=surprimeOption.replace(/ /g,"");
surprimeOption=parseInt(surprimeOption.replace(",","."),10);
controle.value=surprimeOption;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&surprimeOption="+surprimeOption+'&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparticularitestatuscollege/majsurprimeOptionstatuseleve/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_forfait_familleacte_produit_lienparente(idFamilleacte, forfait, controle)
{
var idGarantie = $('#idGarantie').val();
controle.value=forfait;
donnees = 'idFamilleacte='+idFamilleacte+"&forfait="+forfait+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majforfaitfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_plafond_familleacte_produit_lienparente(idFamilleacte, plafond, controle)
{
var idGarantie = $('#idGarantie').val();
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&plafond="+plafond+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majplafondfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_nbretransaction_familleacte_produit_lienparente(idFamilleacte, nbreTransaction, controle)
{
var idGarantie = $('#idGarantie').val();
nbreTransaction=nbreTransaction.replace(",",".");
controle.value=nbreTransaction;
//alert(nbreTransaction);
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&nbreTransaction="+nbreTransaction+"&idGarantie="+idGarantie;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majnbretransactionfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_periodicite_familleacte_produit_lienparente(idFamilleacte, codePeriodicite, controle)
{
var idGarantie = $('#idGarantie').val();
controle.value=codePeriodicite;
donnees = 'idFamilleacte='+idFamilleacte+"&codePeriodicite="+codePeriodicite+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majperiodicitefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_observation_familleacte_produit_lienparente(idFamilleacte, codeObservation, controle)
{
var idGarantie = $('#idGarantie').val();
controle.value=codeObservation;
donnees = 'idFamilleacte='+idFamilleacte+"&codeObservation="+codeObservation+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majobservationfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_delaicarence_familleacte_produit_lienparente(idFamilleacte, delaiCarenceFamilleActe, controle)
{
var idGarantie = $('#idGarantie').val();
delaiCarenceFamilleActe=delaiCarenceFamilleActe.replace(",",".");
controle.value=delaiCarenceFamilleActe;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&delaiCarenceFamilleActe="+delaiCarenceFamilleActe+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majdelaicarencefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketmoderateur_familleacte_produit_lienparente(idFamilleacte, ticketModerateur, controle)
{
var idGarantie = $('#idGarantie').val();
ticketModerateur=ticketModerateur.replace(",",".");
controle.value=ticketModerateur;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&ticketModerateur="+ticketModerateur+"&idGarantie="+idGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majticketmoderateurfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
//03/11/2020
function activeRachatTm(){
var rachatTm = $('#rachatTm').val();
if(rachatTm == '1'){
$('#rachatTm').val('1');
$('#rachatTm').removeAttr('disabled');
$('#tauxRachatTm').removeAttr('disabled');
$('#tauxPrimeRachatTm').removeAttr('disabled');
} else{
$('#rachatTm').val('0');
$('#tauxRachatTm').val('0');
$('#tauxPrimeRachatTm').val('0');
$('#rachatTm').attr('disabled', 'disabled');
$('#tauxRachatTm').attr('disabled', 'disabled');
$('#tauxPrimeRachatTm').attr('disabled', 'disabled');
}
}
function activeBudget(){
var budgetDefini = $('#budgetDefini').val();
if(budgetDefini == '1'){
$('#budgetDefini').val('1');
$('#montantBudget').removeAttr('disabled');
} else{
$('#budgetDefini').val('0');
$('#montantBudget').val('0');
$('#montantBudget').attr('disabled', 'disabled');
}
}
function ajax_maj_forfait_status(idActe, forfait, controle)
{
controle.value=forfait;
donnees = 'idActe='+idActe+"&forfait="+forfait;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majforfaitacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_plafond_status(idActe, plafond, controle)
{
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&plafond="+plafond;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majplafondacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_nbreTransaction_status(idActe, nbreTransaction, controle)
{
nbreTransaction=nbreTransaction.replace(",",".");
controle.value=nbreTransaction;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&nbreTransaction="+nbreTransaction;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majnbretransactionacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_codeperiodicite_status(idActe, codePeriodicite, controle)
{
controle.value=codePeriodicite;
donnees = 'idActe='+idActe+"&codePeriodicite="+codePeriodicite;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majperiodiciteacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_codeobservation_status(idActe, codeObservation, controle)
{
controle.value=codeObservation;
donnees = 'idActe='+idActe+"&codeObservation="+codeObservation;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majobservationacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_delaicarenceacte_status(idActe, delaiCarenceActe, controle)
{
delaiCarenceActe=delaiCarenceActe.replace(",",".");
controle.value=delaiCarenceFamilleActe;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&delaiCarenceActe="+delaiCarenceActe;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majdelaicarenceacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketmoderateur_acte_status(idActe, ticketModerateur, controle)
{
ticketModerateur=ticketModerateur.replace(",",".");
controle.value=ticketModerateur;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&ticketModerateur="+ticketModerateur;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majticketmoderateuracte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
}
///////////////////////////////05-11-2020//////////////////////////////////////
/*
function affichertoutfamilleacte(idCollegeTemp,codeLienParente,codeGarantie){
donnees = "idCollegeTemp="+idCollegeTemp+"&codeLienParente="+codeLienParente+"&codeGarantie="+codeGarantie;
$("#div_corpsfamilleacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsfamilleacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie){
donnees = "idCollegeTemp="+idCollegeTemp+"&codeLienParente="+codeLienParente+"&codeGarantie="+codeGarantie;
alert(donnees);
return;
$("#div_corpsacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsacte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
*/
function affichertoutfamilleacte(){
donnees = "";
$("#div_corpsfamilleacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsfamilleacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affichertoutacte(){
donnees = "";
//alert(donnees);
//return;
$("#div_corpsacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsacte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
//////////////// toutfamilleacte //////////////////////////////////////////
function majtoutforfaitfamilleacte(){
var forfaitFamilleActe = $('#forfaitFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
var codeProduit = $('#codeProduit').val();
donnees = 'forfaitFamilleActe='+forfaitFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&codeProduit='+codeProduit;
alert(donnees);
return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutforfaitfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//alert(data);
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
/*
*/
function majtoutplafondfamilleacte(){
var plafondFamilleActe = $('#plafondFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
plafondFamilleActe=plafondFamilleActe.replace(/ /g,"");
plafondFamilleActe=parseInt(plafondFamilleActe.replace(",","."),10);
donnees = "plafondFamilleActe="+plafondFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutplafondfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutnbretransactionfamilleacte(){
var nbreTransactionFamilleActe = $('#nbreTransactionFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'nbreTransactionFamilleActe='+nbreTransactionFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutnbretransactionfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutperiodicitefamilleacte(){
var codePeriodiciteFamilleActe = $('#codePeriodiciteFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = "codePeriodiciteFamilleActe="+codePeriodiciteFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutperiodicitefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutdelaicarencefamilleacte(){
var delaiCarenceFamilleActe = $('#delaiCarenceFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'delaiCarenceFamilleActe='+delaiCarenceFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutdelaicarencefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutticketmoderateurfamilleacte(){
var ticketModerateurFamilleActe = $('#ticketModerateurFamilleActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = "ticketModerateurFamilleActe="+ticketModerateurFamilleActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutticketmoderateurfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutfamilleacte();
},
error: function(data) {
},
complete: function() {
}
});
}
//////////////// toutacte //////////////////////////////////////////
function majtoutforfaitacte(){
var forfaitActe = $('#forfaitActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'forfaitActe='+forfaitActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutforfaitacte/",
type: 'POST',
data: donnees,
success: function(data) {
//alert(data);
//affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie);
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutplafondacte(){
var plafondActe = $('#plafondActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
plafondActe=plafondActe.replace(/ /g,"");
plafondActe=parseInt(plafondActe.replace(",","."),10);
donnees = "plafondActe="+plafondActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutplafondacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutnbretransactionacte(){
var nbreTransactionActe = $('#nbreTransactionActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'nbreTransactionActe='+nbreTransactionActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutnbretransactionacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutcodeperiodiciteacte(){
var codePeriodiciteActe = $('#codePeriodiciteActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = "codePeriodiciteActe="+codePeriodiciteActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutcodeperiodiciteacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutobservationacte(){
var codeObservationActe = $('#codeObservationActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = "codeObservationActe="+codeObservationActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutobservationacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutdelaicarenceacte(){
var delaiCarenceActe = $('#delaiCarenceActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = 'delaiCarenceActe='+delaiCarenceActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutdelaicarenceacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutticketmoderateuracte(){
var ticketModerateurActe = $('#ticketModerateurActe').val();
var codeGarantie = $('#codeGarantie').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
donnees = "ticketModerateurActe="+ticketModerateurActe;
donnees += '&codeGarantie='+codeGarantie;
donnees += '&idCollegeTemp='+idCollegeTemp;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiestatus/majtoutticketmoderateuracte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutacte();
},
error: function(data) {
},
complete: function() {
}
});
}
// 06-11-2020
function filtreReseauProduit(){
var codeProduit = $('#codeProduit').val();
donnees ='codeProduit='+codeProduit;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrereseauproduit/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_codeReseau').html(data);
$('.selectpicker').selectpicker();
},
complete: function(){
}
});
}
function filtreBaremeProduit(){
var codeProduit = $('#codeProduit').val();
var codeGcAssureur = $('#codeGcAssureur').val();
donnees ='codeProduit='+codeProduit;
donnees +='&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrebaremeproduit/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_bareme').html(data);
$('.selectpicker').selectpicker();
},
complete: function(){
}
});
}
function afficher_actesexclus_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
var div_attente = $('#div_actesproduit');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/afficheractesproduit/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_actesexclus_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/ajoutertousactesexclusproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_actesexclus_produit();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_actesexclus_produit()
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/retirertousactesexclusproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_actesexclus_produit();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_acteexclu_produit(codeActe)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&codeActe='+codeActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/ajouterunacteexcluproduit/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
afficher_actesexclus_produit();
}
});
}
function retirer_un_acteexclu_produit(idActe)
{
codeProduit=$("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeProduit='+codeProduit+'&idActe='+idActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesexclusparproduit/retirerunacteexcluproduit/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_actesexclus_produit();
}
});
}
// 10/11/2020
function accesReseauSoin(){
var codeTypeRemboursement = $('#codeTypeRemboursement').val();
if(codeTypeRemboursement == 'RDE'){
$('#codeReseau').val("");
$('#codeReseau').attr('disabled', 'disabled');
}else{
$('#codeReseau').removeAttr('disabled');
}
}
function filtreTarifActeParType(){
var codeTypeTarifActe = $('#codeTypeTarifActe').val();
donnees ='codeTypeTarifActe='+codeTypeTarifActe;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretarifactepartype/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_tarifActe').html(data);
},
complete: function(){
}
});
}
// 10-11-2020
function formatMonetaire(controle){
controle.value = formatCurrency(controle.value);
return;
}
function verifierPlafondBeneficiaire(controle){
var plafondAdherent = $('#plafondAdherent').val();
var plafondBeneficiaire = $('#plafondBeneficiaire').val();
plafondAdherent = plafondAdherent.replace(/ /g,"");
plafondAdherent = parseInt(plafondAdherent.replace(",","."),10);
plafondBeneficiaire = plafondBeneficiaire.replace(/ /g,"");
plafondBeneficiaire = parseInt(plafondBeneficiaire.replace(",","."),10);
if(plafondAdherent > 0){
if(plafondBeneficiaire > plafondAdherent){
v_msg="Le montant du plafond individu est supérieure au plafond famille!";
v_msgEng="The amount of the individual cap is greater than the family cap!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
}
}
function verifierPrimeMinimale(controle){
var primeMin = $('#primeMin').val();
var primeMax = $('#primeMax').val();
primeMin = primeMin.replace(/ /g,"");
primeMin = parseInt(primeMin.replace(",","."),10);
primeMax = primeMax.replace(/ /g,"");
primeMax = parseInt(primeMax.replace(",","."),10);
if(primeMax > 0){
if(primeMin > primeMax){
v_msg="La prime minimale est supérieure à la prime maximale!";
v_msgEng="The minimum premium is higher than the maximum premium!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
}
}
function verifierPrimeIndivdu(controle){
var primeIndividu = $('#primeIndividu').val();
var primeFamille = $('#primeFamille').val();
primeIndividu = primeIndividu.replace(/ /g,"");
primeIndividu = parseInt(primeIndividu.replace(",","."),10);
primeFamille = primeFamille.replace(/ /g,"");
primeFamille = parseInt(primeFamille.replace(",","."),10);
//primeFamille = parseInt($('#primeFamille').val().replace(/ /g,""),10);
//primeIndividu = parseInt($('#primeIndividu').val().replace(/ /g,""),10);
if(primeFamille > 0){
if(primeIndividu > primeFamille){
v_msg="La prime individu est supérieure à la prime famille!";
v_msgEng="The individual premium is greater than the family premium!";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return false;
}
}
}
function controle_numerique(controle)
{
controle.value=controle.value.replace(/ /g,"");
controle.value=parseInt(controle.value.replace(",","."),10);
if(controle.value=="")
{
controle.value=0;
}
if(isNaN(controle.value))
{
controle.value=0;
controle.focus();
v_msg="Valeur numérique exigée!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
// controle.value="";
return false;
}
return true;
}
var formatCurrency = function(num){
var str = num.toString().replace("", ""), parts = false, output = [], i = 1, formatted = null;
if(str.indexOf(".") > 0) {
parts = str.split(".");
str = parts[0];
}
str = str.split("").reverse();
for(var j = 0, len = str.length; j < len; j++) {
if(str[j] != " ") {
output.push(str[j]);
if(i%3 == 0 && j < (len - 1)) {
output.push(" ");
}
i++;
}
}
formatted = output.reverse().join("");
return(formatted + ((parts) ? "." + parts[1].substr(0, 2) : ""));
};
function recapitulercollege(){
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
plafondAdherent = $('#plafondAdherent').val();
/*
forfaitHonoraire = parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
*/
forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = 0; //parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
if(codeBaseTarification <=" " || codeBaseTarification ==undefined)
{
v_msg="Veuillez sélectionner la base de tarification!";
v_msgEng="Please select pricing basis!";
alert_ebene(v_msg, v_msgEng);
$('#codeBaseTarification').focus();
return;
}
$('#div_recapituler').html('' + '
');
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge+'&codeBaseTarification='+codeBaseTarification;
donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
//donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
//console.log(donnees);
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecapitulercollege/recapituler/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_recapituler').empty();
$('#div_recapituler').html(data);
},
complete: function(data)
{
actualisercollege_temp();
}
});
}
function recapitulerconsultercollege(){
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
plafondAdherent = $('#plafondAdherent').val();
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge+'&codeBaseTarification='+codeBaseTarification;
donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecapitulerconsultercollege/recapituler/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_consulter_recapituler').empty();
$('#div_consulter_recapituler').html(data);
},
complete: function(data)
{
}
});
}
function actualisercollege_temp(){
donnees = ""
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_majcollege').empty();
$('#div_majcollege').html(data);
$('#codeProduit').selectpicker();
},
complete: function(data)
{
//enregistrer_college_temp();
}
});
}
// 17/11/2020
//afficher_tauxajustement_garant
function afficher_bareme_accessoire_garant(){
var codeGcAssureur = $('#codeGcAssureur').val();
var codeLangue = $("#codeLangue").val();
afficheBoutons(0);
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterbaremeaccessoiregarant/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_lister_table').html(data);
if(codeLangue=="en_US")
{
$('#tableLister').DataTable({
responsive: true,
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
"lengthMenu": [ 20, 50, 100],
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)",
"aoColumnDefs": [
{ "bSearchable": false, "aTargets": [ 0 ] }
]
}
});
}
else
{
$('#tableLister').DataTable({
responsive: true,
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
"lengthMenu": [ 20, 50, 100],
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement valable",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)",
"aoColumnDefs": [
{ "bSearchable": false, "aTargets": [ 0 ] }
]
}
});
}
},
complete: function() {
}
});
}
// 23/11/2020
function changer_lien_parente_consulter_college_temp()
{
codeLienParente=$("#codeLienParente").val();
if($('#codeLienParente').val()<=" ")
{
v_msg="Veuillez revoir le lien de parenté!";
v_msgEng="Please review the relationship";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').focus();
return;
}
donnees = 'codeLienParente='+codeLienParente;
$("#div_garanties").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/changerlienparenteconsultation/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_garanties").html(data);
},
complete: function(data)
{
}
});
}
function dupliquerstatut(codeLienParente){
donnees = 'codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/dupliquerstatut/",
type: 'POST',
data: donnees,
success: function(data)
{
if(codeLienParente !=''){
//changer_lien_parente_college_temp();
particularite_lien_parente_college_temp();
}
v_msg="La duplication des garanties de l'Assuré Principal s'est effectuée avec succès!";
v_msgEng="The duplication of the guarantees of the Principal Insured was carried out successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function(data)
{
}
});
}
function libelleTerritoireBareme(codeTerritoire,controle){
var libelle = $('#libelle').val();
if(codeTerritoire=='ME'){
$('#libelle').val(libelle+' SANS LIMITE TERRITOIRIALE');
}else{
$('#libelle').val(libelle+' LIMITE A '+controle.options[controle.selectedIndex].text);
}
}
var garant = '',
produit = '',
taux = '',
territoire = '',
client = '',
tab = {"libelle" : "BAREME",
"garant" : "",
"produit" : "",
"taux" : "",
"territoire" : "",
"client" : ""
};
function libelleGarantBareme(controle){
tab["garant"] = controle.options[controle.selectedIndex].text;
//libelleBareme();
}
function libelleProduitBareme(controle){
tab["produit"] = controle.options[controle.selectedIndex].text;
libelleBareme();
}
function libelleTauxBareme(controle){
tab["taux"] = controle.options[controle.selectedIndex].text;
libelleBareme();
}
function libelleTerritoireBareme(codeTerritoire){
tab["territoire"] = codeTerritoire;
libelleBareme();
}
function libelleClientBareme(controle){
tab["client"] = controle.options[controle.selectedIndex].text;
libelleBareme();
}
function libelleBareme(){
$('#libelle').val(tab["libelle"]+' '+tab["client"]+' '+tab["taux"]+' '+tab["territoire"]+' - '+tab["produit"]);
}
function afficheLibelleCollege(controle,nomClient)
{
ticketModerateurCollege = parseInt($('#ticketModerateurCollege').val());
taux = parseInt(100-ticketModerateurCollege);
$('#libelleCollege').val(controle.options[controle.selectedIndex].text+' '+nomClient+' - '+taux+'%');
}
function creer_bareme()
{
var libelle = $('#libelle').val();
var idTauxCouverture = $('#idTauxCouverture').val();
var numeroClient = $('#numeroClient').val();
var codeTerritoire = $('#codeTerritoire').val();
var observationBareme = $('#observationBareme').val();
var codeGcAssureur = $('#codeGcAssureur').val();
var codeProduit = $('#codeProduit').val();
if(codeGcAssureur == ''){
v_msg="Veuillez selectionner un garant pour le barème!";
v_msgEng="Please select a guarantor for the scale!";
alert_ebene(v_msg, v_msgEng);
$('#codeGcAssureur').focus();
return;
}
if(codeProduit == ''){
v_msg="Veuillez selectionner une produit d'assuré pour le barème!";
v_msgEng="Please select an insured category for the schedule!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
if(idTauxCouverture == ''){
v_msg="Le choix d'un taux de remboursement pour le barème est obligatoire!";
v_msgEng="The choice of a reimbursement rate for the scale is mandatory!";
alert_ebene(v_msg, v_msgEng);
$('#idTauxCouverture').focus();
return;
}
if(codeTerritoire == ''){
v_msg="Veuillez selectionner un territoire de couverture pour le barème!";
v_msgEng="Please select a coverage territory for the scale!";
alert_ebene(v_msg, v_msgEng);
$('#codeTerritoire').focus();
return;
}
if (numeroClient== ''){
numeroClient = "0";
}
donnees = 'idTauxCouverture='+idTauxCouverture+'&codeTerritoire='+codeTerritoire;
donnees += '&numeroClient='+numeroClient+'&libelle='+libelle+'&observationBareme='+observationBareme;
donnees += '&codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit;
/*alert(donnees);
return;
*/
v_msg="Confirmez-vous la création de ce nouveau barème?";
v_msgEng="Do you confirm the creation of this new scale?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/creerbareme/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Enregistrement effectué avec succès!";
v_msgEng="Registration successful!";
alert_ebene(v_msg,v_msgEng);
},
complete: function()
{
retour_liste_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function majTicketModerateur()
{
var idTauxCouverture = $('#idTauxCouverture').val();
donnees = 'idTauxCouverture='+idTauxCouverture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/majticketmoderateur/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
}
});
}
function garanties_produit(idProduit)
{
window.location.assign($("#racineWeb" ).val()+"Garantieproduit/"+idProduit+"/");
}
function afficher_garanties_bareme(idBaremePriseEnCharge)
{
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge+"&an="+$('#an').val();
//alert(donnees); return;
if(idBaremePriseEnCharge !='' || idBaremePriseEnCharge != 0)
{
$("#div_garanties_bareme").html('');
$("#div_garanties_bareme").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_garanties_bareme').html(data);
dataTableSpeciale();
//alert(parseInt($('#ligne2').val()));
if(parseInt($('#ligne1').val()) <= 0)
{
$("#btn_ajout_tous").prop("disabled",true);
}else{
$("#btn_ajout_tous").prop('disabled', false);
}
if(parseInt($('#ligne2').val())<= 0)
{
$("#btn_retire_tous").prop("disabled",true);
}else{
$("#btn_retire_tous").prop('disabled', false);
}
},
complete: function() {
}
});
}
}
function ajouter_toutes_garantiesbareme()
{
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
v_msg="Confirmez-vous l'ajout de toutes les garanties disponibles à ce barème de prise en charge?";
v_msgEng="Do you confirm the addition of all the available guarantees to this coverage schedule?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/ajoutertoutes/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garanties_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_une_garantiebareme(codeGarantie)
{
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/ajouterune/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garanties_bareme();
}
});
}
function retirer_toutes_garantiesbareme()
{
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
v_msg="Confirmez-vous le retrait toutes les garanties de ce barème de prise en charge?";
v_msgEng="Do you confirm the withdrawal of all the guarantees of this scale of support?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/retirertoutes/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garanties_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_une_garantiebareme(codeGarantie)
{
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiesbaremepriseencharge/retirerune/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_garanties_bareme();
}
});
}
function afficher_actes_garantiebareme(idBaremePriseEnCharge, codeGarantie){
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$("#div_patienter").html('');
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actesgarantiebareme').html(data);
$('#div_actesgarantiebareme').modal("show");
appliquerDataTableBareme();
$('#div_actesgarantiebareme').on('shown.bs.modal', function(){
stylechampsRequis();
});
afficherMasquerGarantiesBareme();
afficherMasquerGarantiesBaremeLienParente();
afficherMasquerActeBareme();
afficherMasquerActeBaremeLienParente();
$(".datepicker").datepicker();
$("#codeActe").selectpicker();
$("#codeActeLienParente").selectpicker();
$("#div_patienter").html('');
},
complete: function() {
afficheNombreLigneBareme('garantiesbaremepriseencharge');
afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente');
afficheNombreLigneBareme('actesbaremepriseencharge');
afficheNombreLigneBareme('actesbaremepriseenchargelienparente');
}
});
}
function filtreproduit(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
if(codeGcAssureur !=""){
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreproduit/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_produit').html(data);
$("#codeProduit").selectpicker();
},
complete: function() {
}
});
}
}
function filtreproduitcreerbareme(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
if(codeGcAssureur !=""){
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreproduit/creerbareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_produit').html(data);
$("#codeProduit").selectpicker();
},
complete: function() {
}
});
}
}
function filtresouscripteur(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltresouscripteur/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_souscripteur').html(data);
$("#numeroClient").val("");
},
complete: function() {
}
});
}
function filtretabproduit(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
if(codeGcAssureur !=""){
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretabproduit/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_tab_produit').html(data);
appliquerDataTable();
},
complete: function() {
}
});
}else{
$('#div_tab_produit').html('');
}
}
function modifier_baremepriseencharge(idBaremePriseEnCharge)
{
window.location.assign($("#racineWeb" ).val()+"Modifierbaremepriseencharge/"+idBaremePriseEnCharge+"/");
}
function supprimer_baremepriseencharge(idBaremePriseEnCharge)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaureseau/supprimer/",
type : 'post',
data: "idBaremePriseEnCharge="+idBaremePriseEnCharge,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_liste_bareme()
{
window.location.assign($("#racineWeb" ).val()+"Baremepriseencharge/");
}
function modifier_bareme()
{
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
var libelle = $('#libelle').val();
var idTauxCouverture = $('#idTauxCouverture').val();
var numeroClient = $('#numeroClient').val();
var codeTerritoire = $('#codeTerritoire').val();
var observationBareme = $('#observationBareme').val();
var codeGcAssureur = $('#codeGcAssureur').val();
var codeProduit = $('#codeProduit').val();
if(codeGcAssureur == ''){
v_msg="Veuillez selectionner un garant pour le barème!";
v_msgEng="Please select a guarantor for the scale!";
alert_ebene(v_msg, v_msgEng);
$('#codeGcAssureur').focus();
return;
}
if(codeProduit == ''){
v_msg="Veuillez selectionner une produit d'assuré pour le barème!";
v_msgEng="Please select an insured category for the schedule!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
if(idTauxCouverture == ''){
v_msg="Le choix d'un taux de remboursement pour le barème est obligatoire!";
v_msgEng="The choice of a reimbursement rate for the scale is mandatory!";
alert_ebene(v_msg, v_msgEng);
$('#idTauxCouverture').focus();
return;
}
if(codeTerritoire == ''){
v_msg="Veuillez selectionner un territoire de couverture pour le barème!";
v_msgEng="Please select a coverage territory for the scale!";
alert_ebene(v_msg, v_msgEng);
$('#codeTerritoire').focus();
return;
}
donnees = 'idTauxCouverture='+idTauxCouverture+'&codeTerritoire='+codeTerritoire;
donnees += '&numeroClient='+numeroClient+'&libelle='+libelle+'&observationBareme='+observationBareme;
donnees += '&codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit+'&idBaremePriseEnCharge='+idBaremePriseEnCharge;
//alert(donnees);
//return;
v_msg="Confirmez-vous la modification de ce nouveau barème?";
v_msgEng="Do you confirm the modification of this new scale?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/modifierbareme/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Enregistrement effectué avec succès!";
v_msgEng="Registration successful!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
retour_liste_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_maj_forfait_familleacte_bareme(idFamilleacte, forfait, controle)
{
var codeGarantie = $('#codeGarantie').val();
controle.value=forfait;
donnees = 'idFamilleacte='+idFamilleacte+"&forfait="+forfait+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majforfaitfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_plafond_familleacte_bareme(idFamilleacte, plafond, controle)
{
var codeGarantie = $('#codeGarantie').val();
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&plafond="+plafond+"&codeGarantie="+codeGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majplafondfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_nbretransaction_familleacte_bareme(idFamilleacte, nbreTransaction, controle)
{
var codeGarantie = $('#codeGarantie').val();
nbreTransaction=nbreTransaction.replace(",",".");
controle.value=nbreTransaction;
//alert(nbreTransaction);
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&nbreTransaction="+nbreTransaction+"&codeGarantie="+codeGarantie;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majnbretransactionfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_periodicite_familleacte_bareme(idFamilleacte, codePeriodicite, controle)
{
var codeGarantie = $('#codeGarantie').val();
controle.value=codePeriodicite;
donnees = 'idFamilleacte='+idFamilleacte+"&codePeriodicite="+codePeriodicite+"&codeGarantie="+codeGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majperiodicitefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_observation_familleacte_bareme(idFamilleacte, codeObservation, controle)
{
var codeGarantie = $('#codeGarantie').val();
controle.value=codeObservation;
donnees = 'idFamilleacte='+idFamilleacte+"&codeObservation="+codeObservation+"&codeGarantie="+codeGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majobservationfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_delaicarence_familleacte_bareme(idFamilleacte, delaiCarenceFamilleActe, controle)
{
var codeGarantie = $('#codeGarantie').val();
delaiCarenceFamilleActe=delaiCarenceFamilleActe.replace(",",".");
controle.value=delaiCarenceFamilleActe;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&delaiCarenceFamilleActe="+delaiCarenceFamilleActe+"&codeGarantie="+codeGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majdelaicarencefamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketmoderateur_familleacte_bareme(idFamilleacte, ticketModerateur, controle)
{
var codeGarantie = $('#codeGarantie').val();
ticketModerateur=ticketModerateur.replace(",",".");
controle.value=ticketModerateur;
if(controle_numerique(controle))
{
donnees = 'idFamilleacte='+idFamilleacte+"&ticketModerateur="+ticketModerateur+"&codeGarantie="+codeGarantie;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majticketmoderateurfamilleacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
//////////////// toutacte //////////////////////////////////////////
function majtoutforfaitactebareme(){
var forfaitActe = $('#forfaitActe').val();
donnees = 'forfaitActe='+forfaitActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutforfaitacte/",
type: 'POST',
data: donnees,
success: function(data) {
//alert(data);
//affichertoutacte(idCollegeTemp,codeLienParente,codeGarantie);
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutplafondactebareme(){
var plafondActe = $('#plafondActe').val();
plafondActe=plafondActe.replace(/ /g,"");
plafondActe=parseInt(plafondActe.replace(",","."),10);
donnees = "plafondActe="+plafondActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutplafondacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutnbretransactionactebareme(){
var nbreTransactionActe = $('#nbreTransactionActe').val();
donnees = 'nbreTransactionActe='+nbreTransactionActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutnbretransactionacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutcodeperiodiciteactebareme(){
var codePeriodiciteActe = $('#codePeriodiciteActe').val();
donnees = "codePeriodiciteActe="+codePeriodiciteActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutcodeperiodiciteacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutobservationactebareme(){
var codeObservationActe = $('#codeObservationActe').val();
donnees = "codeObservationActe="+codeObservationActe;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutobservationacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutdelaicarenceactebareme(){
var delaiCarenceActe = $('#delaiCarenceActe').val();
donnees = 'delaiCarenceActe='+delaiCarenceActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutdelaicarenceacte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
function majtoutticketmoderateuractebareme(){
var ticketModerateurActe = $('#ticketModerateurActe').val();
donnees = "ticketModerateurActe="+ticketModerateurActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majtoutticketmoderateuracte/",
type: 'POST',
data: donnees,
success: function(data) {
affichertoutactebareme();
},
error: function(data) {
},
complete: function() {
}
});
}
/////////////////////////////////////////////////////////////////
function ajax_maj_forfait_bareme(idActe, forfait, controle)
{
controle.value=forfait;
donnees = 'idActe='+idActe+"&forfait="+forfait;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majforfaitacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_plafond_bareme(idActe, plafond, controle)
{
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&plafond="+plafond;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majplafondacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_nbreTransaction_bareme(idActe, nbreTransaction, controle)
{
nbreTransaction=nbreTransaction.replace(",",".");
controle.value=nbreTransaction;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&nbreTransaction="+nbreTransaction;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majnbretransactionacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_codeperiodicite_bareme(idActe, codePeriodicite, controle)
{
controle.value=codePeriodicite;
donnees = 'idActe='+idActe+"&codePeriodicite="+codePeriodicite;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majperiodiciteacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_codeobservation_bareme(idActe, codeObservation, controle)
{
controle.value=codeObservation;
donnees = 'idActe='+idActe+"&codeObservation="+codeObservation;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majobservationacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
function ajax_maj_delaicarenceacte_bareme(idActe, delaiCarenceActe, controle)
{
delaiCarenceActe=delaiCarenceActe.replace(",",".");
controle.value=delaiCarenceActe;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&delaiCarenceActe="+delaiCarenceActe;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majdelaicarenceacte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
//enregistrer_college_lien_parente_temp();
}
});
}
}
function ajax_maj_ticketmoderateur_acte_bareme(idActe, ticketModerateur, controle)
{
ticketModerateur=ticketModerateur.replace(",",".");
controle.value=ticketModerateur;
if(controle_numerique(controle))
{
donnees = 'idActe='+idActe+"&ticketModerateur="+ticketModerateur;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majticketmoderateuracte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
//controle.focus();
}
});
}
}
////////////////////////////////////////////
function majgarantiebareme(codeGarantie){
donnees = 'codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/majgarantiebareme",
type : 'post',
data: donnees,
error: function(errorData){
},
success: function(data) {
//alert('Mise à jour OK!!! ');
},
complete: function() {
}
});
}
function affichertoutactebareme(){
donnees = "";
//alert(donnees);
//return;
$("#div_corpsacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsactebareme/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function charger_bareme(){
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
var idCollegeTemp = $('#idCollegeTemp').val();
var codeLienParente = $('#codeLienParente').val();
var codeProduit = $('#codeProduit').val();
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = "idBaremePriseEnCharge="+idBaremePriseEnCharge;
donnees += "&idCollegeTemp="+idCollegeTemp;
donnees += "&codeLienParente="+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/chargerbareme",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsacte").html(data);
},
error: function(data) {
},
complete: function() {
//changer_lien_parente_college_temp();
}
});
}
function filtreTicketModerateur(){
var idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
donnees ='idBaremePriseEnCharge='+idBaremePriseEnCharge;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreticketmoderateur/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_ticket').html(data);
//affiche_particularite_statut();
},
complete: function(){
}
});
}
function filtreTerritoire(){
var idCollegeTemp = $('#idCollegeTemp').val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
if(idBaremePriseEnCharge==undefined || idBaremePriseEnCharge<=" "){
return;
}
donnees ='idCollegeTemp='+idCollegeTemp+'&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreterritoire/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_territoire').html(data);
$('.selectpicker').selectpicker();
},
complete: function(){
}
});
}
function dupliquer_baremepriseencharge(id){
v_msg='Confirmez-vous la duplication de ce barème de prise en charge?';
v_msgEng="Do you confirm the duplication of this reimbursement scale?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'id='+id;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquerbareme/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_dupliquer_bareme').html(data);
$('#div_dupliquer_bareme').modal("show");
$('#div_dupliquer_bareme').on('shown.bs.modal', function(){
stylechampsRequis();
$('#codeGcAssureur').focus();
});
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function duplicationbareme(){
var idBaremePriseEnChargeOld = $('#idBaremePriseEnChargeOld').val(),
codeGcAssureur = $('#codeGcAssureur').val(),
codeProduit = $('#codeProduit').val(),
idTauxCouverture = $('#idTauxCouverture').val(),
codeTerritoire = $('#codeTerritoire').val(),
numeroClient = $('#numeroClient').val(),
libelle = $('#libelle').val(),
observationBareme = $('#observationBareme').val();
donnees = 'idBaremePriseEnChargeOld='+idBaremePriseEnChargeOld;
donnees += '&codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&idTauxCouverture='+idTauxCouverture;
donnees += '&codeTerritoire='+codeTerritoire;
donnees += '&numeroClient='+numeroClient;
donnees += '&libelle='+libelle;
donnees += '&observationBareme='+observationBareme;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquerbareme/dupliquer",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
$("#div_dupliquer_bareme .close").click();
retour_liste_bareme();
},
complete: function() {
}
});
}
function supprimer_baremepriseencharge(idBaremePriseEnCharge)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquerbareme/supprimer/",
type : 'post',
data: "idBaremePriseEnCharge="+idBaremePriseEnCharge,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_bareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_groupeprestataire()
{
codeGroupePrestataire = $("#codeGroupePrestataire").val();
if(codeGroupePrestataire<=" ")
{
v_msg="Veuillez indiquer un code!";
v_msgEng="Please enter a code!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupePrestataire").focus();
return;
}
libelle = $("#libelle").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'codeGroupePrestataire='+codeGroupePrestataire+'&libelle='+libelle;
v_msg="Confirmez-vous ce nouveau groupe de prestataire?";
v_msgEng="Do you confirm this new provider group?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaugroupeprestataire/nouveaugroupeprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
retour_liste_groupeprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_liste_groupeprestataire()
{
window.location.assign($("#racineWeb" ).val()+"Groupeprestataire/");
}
function modifier_groupeprestataire(idGroupe)
{
window.location.assign($("#racineWeb" ).val()+"Modifiergroupeprestataire/"+idGroupe+"/");
}
function enregistrer_modif_groupeprestataire()
{
idGroupe = $("#idGroupe").val();
libelle = $("#libelle").val();
if(libelle<=" ")
{
v_msg="Veuillez indiquer le libellé!";
v_msgEng="Please enter the label!!";
alert_ebene(v_msg, v_msgEng);
$("#libelle").focus();
return;
}
donnees = 'idGroupe='+idGroupe+'&libelle='+libelle;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveaugroupeprestataire/enregistrermodif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retour_liste_reseaus();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_prestatairegroupe_id(){
idGroupe = $("#idGroupe").val();
modifier_groupeprestataire(idGroupe);
}
function afficher_liste_prestataires_groupe()
{
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_prestataire").html(donnees_retour);
$("#nbligne").val("Lignes Filtrées : "+$("#nbligne_info").val());
dataTableSpeciale();
}
});
}
function selection_prestataire_groupe()
{
var nbcoche = $('#nbcoche').val();
donnees = "";
donnees_retour = "";
codeTypePrestataire = $("#codeTypePrestataire").val();
categoriePresataire = $("#categoriePresataire").val();
libelle = $("#libelle").val();
codePays = $("#codePays").val();
codeVille = $("#codeVille").val();
codeLocalite = $("#codeLocalite").val();
donnees += 'codeTypePrestataire=' + codeTypePrestataire;
donnees += '&categoriePresataire=' + categoriePresataire;
donnees += '&libelle=' + libelle;
donnees += '&codePays=' + codePays;
donnees += '&codeVille=' + codeVille;
donnees += '&codeLocalite=' + codeLocalite;
$("#div_liste_prestataire").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/selectionnetout/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_prestataire").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
dataTableSpeciale();
}
});
}
function ajouter_prestataires_groupe(){
var nbcoche = $('#nbcoche').val();
var nomGroupe = $('#nomGroupe').val();
var msg_fr = "Aucun prestataire n'est sélectionné pour être ajouter au groupe : "+nomGroupe+"!";
var msg_en = "No provider is selected to be added to the group: "+nomGroupe+"'";
if(nbcoche == '0' || nbcoche =='' || nbcoche ==undefined){
alert_ebene(msg_fr,msg_en);
return;
}else{
msg_fr = "Confirmez-vous l'ajout des "+ nbcoche +" prestataires sélectionnés au groupe :"+nomGroupe+"?";
msg_en = "Do you confirm the addition of the "+ nbcoche +" selected providers to the group"+nomGroupe+"?";
confirm_ebene(msg_fr, msg_en)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestatairegroupe/rattacher/",
type : 'post',
data: donnees,
error: function(errorData) {
//alert("Erreur : "+errorData);
},
success: function(data) {
alert("Success : "+data);
},
complete: function() {
afficher_liste_prestataires_groupe();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function ajax_composante_tarif_groupe()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe =$("#codeTarifActe").val();
codeFamilleActe =$("#codeFamilleActe").val();
codeGroupePrestataire =$("#codeGroupePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGroupePrestataire<=' ')
{
v_msg="Veuillez saisir un groupe!";
v_msgEng="Please select a group!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGroupePrestataire='+codeGroupePrestataire;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_actes_fam_au_tarif_groupe()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
codeGroupePrestataire=$("#codeGroupePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGroupePrestataire<=' ')
{
v_msg="Veuillez saisir un groupe!";
v_msgEng="Please select a group!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGroupePrestataire='+codeGroupePrestataire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/ajoutertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_groupe();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_acte_au_tarif_groupe(idActe)
{
codeTarifActe=$("#codeTarifActe").val();
//codeFamilleActe=$("#codeFamilleActe").val();
codeGroupePrestataire=$("#codeGroupePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeGroupePrestataire<=' ')
{
v_msg="Veuillez saisir un groupe!";
v_msgEng="Please select a group!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe;
donnees += '&codeGroupePrestataire='+codeGroupePrestataire+'&idActe='+idActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/ajouterunacteautarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_groupe();
}
});
}
function retirer_tous_actes_fam_du_tarifgroupe()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
codeGroupePrestataire=$("#codeGroupePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(codeGroupePrestataire<=' ')
{
v_msg="Veuillez saisir un groupe!";
v_msgEng="Please select a group!";
alert_ebene(v_msg, v_msgEng);
$("#codeGroupePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&codeGroupePrestataire='+codeGroupePrestataire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifgroupe/retirertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_groupe();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function majPrimeBase(){
var codeBaseTarification = $('#codeBaseTarification').val();
var codeProduit = $('#codeProduit').val();
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = "codeBaseTarification="+codeBaseTarification;
donnees += "&codeProduit="+codeProduit;
donnees += "&codeGcAssureur="+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajprimebase/majprimebase/",
type: 'POST',
data: donnees,
success: function(data)
{
},
complete: function(data)
{
change_categorie_college_temp();
}
});
}
function supprimer_actes(idActe)
{
donnees = 'idActe='+idActe;
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
/*alert(donnees);
return;
*/
v_msg="Confirmez-vous la suppression de cet acte du barème?";
v_msgEng="Do you confirm the removal of this act from the scale?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesgarantiebareme/supprimer/",
type: 'POST',
data: donnees,
success: function(data)
{
affichertoutactebareme();
afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie);
},
complete: function(data)
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 02/01/2021
// 02/01/2021
function enregistrer_dossier_classique_police()
{
dateReclamation=$("#dateReclamation").val();
if (dateReclamation<=" ")
{
v_msg="Veuillez saisir la date de la réclamation!";
v_msgEng="Please enter the date of the complaint!";
alert_ebene(v_msg, v_msgEng);
$("#dateReclamation").focus();
return;
}
codeModePaiementDemande = $("#codeModePaiementDemande").val().trim();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val().trim();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
observations = $("#observations").val().trim();
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
var td0 = new Date(dateEcheancePolice);
var td1 = $("#dateReclamation").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = new Date(dateEcheancePolice);
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
if (dt1>dt2)
{
v_msg="Veuillez revoir la date de consultation!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
// if (dt1>dt3 || dt1dt3)
{
v_msg="Attention! cette police n'est pas couverte à cette date!";
v_msgEng="Warning! This insurance policy is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce dossier hors tiers payant?";
v_msgEng="Do you confirm this claim?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'dateReclamation='+dateReclamation;
donnees += '&observations='+observations;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossierclassiquepolice/enregistrerdossierclassiquepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_dossier_classique_police()
{
window.location.assign($("#racineWeb" ).val()+"Dossierclassiquepolice/");
}
function afficher_dossier_classique_police_cpt()
{
window.location.assign($("#racineWeb" ).val()+"Dossierclassiquepolicecpt/");
}
//
function consulter_un_bordereau_rbcl(idDossierClassiquePolice)
{
donnees = 'idDossierClassiquePolice='+idDossierClassiquePolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidbordereau/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
afficher_dossier_classique_police();
}
});
}
function afficher_un_dossier_classique_police()
{
window.location.assign($("#racineWeb" ).val()+"Undossierclassiquepolice/");
}
// 01/04/2021
function enregistrer_un_dossier_classique_police()
{
idBeneficiaire = $("#idBeneficiaire").val().trim();
if (idBeneficiaire<=" ")
{
v_msg="Veuillez indiquer un patient!";
v_msgEng="Please indicate a patient!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch").focus();
return;
}
codePrestataire = $("#codePrestataire").val().trim();
if (codePrestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#button_popRecherchePrestataire").click();
return;
}
prestataireConsultation = $("#prestataireConsultation").val().trim();
if (prestataireConsultation<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#prestataireConsultation").focus();
return;
}
codeAffection = $("#codeAffection").val();
if (codeAffection<=" ")
{
v_msg="Veuillez indiquer l'affection de l'assuré!";
v_msgEng="Please indicate the insured person's condition!";
alert_ebene(v_msg, v_msgEng);
$("#codeAffection").focus();
return;
}
demandeur = $("#demandeur").val().trim();
codeLienDemandeur = $("#codeLienDemandeur").val().trim();
beneficiaireReglement = $("#beneficiaireReglement").val().trim();
codeLienBeneficiaire = $("#codeLienBeneficiaire").val().trim();
observations = $("#observations").val().trim();
codeModePaiementDemande = $("#codeModePaiementDemande").val().trim();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val().trim();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val().trim();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
v_msgEng="Please enter the name of the payment requestor";
alert_ebene(v_msg, v_msgEng);
$("#demandeur").focus();
return;
}
if (codeLienDemandeur<=" ")
{
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
v_msgEng="Please select the relationship with the requestor!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienDemandeur").focus();
return;
}
dateConsultation=$("#dateConsultation").val();
if (dateConsultation<=" ")
{
v_msg="Veuillez saisir la date de la facture!";
v_msgEng="Please enter the date of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
codeRaisonConsultation = $("#codeRaisonConsultation").val();
if (codeRaisonConsultation<=" ")
{
v_msg="Veuillez sélectionner une raison pour la consultation!";
v_msgEng="Please select a reason for the consultation!";
alert_ebene(v_msg, v_msgEng);
$("#codeRaisonConsultation").focus();
return;
}
hospitalisation = $("#hospitalisation").val();
if (hospitalisation<=" ")
{
v_msg="Veuillez indiquer si hospitalisation ou pas!";
v_msgEng="Please indicate whether hospitalization or not!";
alert_ebene(v_msg, v_msgEng);
$("#hospitalisation").focus();
return;
}
if (beneficiaireReglement<=" ")
{
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
v_msgEng="Please enter the name of the payee!";
alert_ebene(v_msg, v_msgEng);
$("#beneficiaireReglement").focus();
return;
}
if (codeLienBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
v_msgEng="Please select the relationship with the payee!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienBeneficiaire").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
dateEffetPolice = $("#dateEffetPolice_C").val();
dateEcheancePolice = $("#dateEcheancePolice_C").val();
// dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
dateEffetInitialPolice= $("#dateEffetInitialPolice_C").val();
// var td0 = new Date(dateEntreeBeneficiaire);
var td0 = $("#dateEffetInitialPolice").datepicker("getDate");//new Date(dateEffetInitialPolice);
var td1 = $("#dateConsultation").datepicker("getDate");
var td2 = $("#datejourfr_C").datepicker("getDate");
var td3 = $("#dateEcheancePolice").datepicker("getDate");//new Date(dateEcheancePolice);
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
if (dt1>dt2)
{
v_msg="Veuillez revoir la date de consultation!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
$("#dateConsultation").focus();
return;
}
if (dt1>dt3 || dt1dt3)
{
v_msg="Attention! cette police n'est pas couverte à cette date!";
v_msgEng="Warning! This insurance policy is not valid on this date!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous ce dossier hors tiers payant?";
v_msgEng="Do you confirm this claim?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees += '&prestataireConsultation=' +prestataireConsultation;
donnees += '&dateConsultation=' +dateConsultation;
donnees += '&codeRaisonConsultation=' +codeRaisonConsultation;
donnees += '&hospitalisation=' +hospitalisation;
donnees += '&observations=' +observations;
donnees += '&codePrestataire=' +codePrestataire;
donnees += '&codeAffection=' +codeAffection;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/enregistrerundossierclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
v_msg="Opération effectuée avec succès!";
v_msgEng="Operation successfully completed";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_un_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ctrlkeypress_patient_police(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_pop_recherche_patient_police();
}
}
function afficher_pop_recherche_patient_police()
{
codesearch = $("#codesearch").val();
nomsearch = $("#nomsearch").val();
if(codesearch+nomsearch<=" ")
return;
donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch;
$("#div_patients").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistepatients/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#div_patients").html(data);
}
});
}
function reinitialiser_patient_police()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistepatients/vide/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_patients").html(data);
},
complete: function() {
}
});
/*
$("#idPatient").val("");
$("#idBeneficiaire").val("");
$("#nomPatient").html("Rechercher Patient ...");
$("#close_pop_patient").click();
*/
}
function init_creer_un_dossier_classique_police()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#button_popRecherchePatient").click();
}
function creer_un_dossier_classique_police()
{
window.location.assign($("#racineWeb" ).val()+"Creerundossierclassiquepolice/");
}
function select_un_patient_creer_un_dossier_classique(idBeneficiaire)
{
if (idBeneficiaire<=" ")
{
v_msg="Veuillez indiquer un patient!";
v_msgEng="Please indicate a patient!";
alert_ebene(v_msg, v_msgEng);
$("#nomsearch").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistepatients/getcontextbyid/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("error => "+errorData);
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function() {
creer_un_dossier_classique_police();
}
});
}
function nouvelle_facture_classique_police()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Factureclassiquepolice/");
}
function enregistrerfacture_classique_police()
{
codePrestataire = $("#codePrestataire").val();
if (codePrestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire qui a consulté!";
v_msgEng="Please indicate the provider who consulted!";
alert_ebene(v_msg, v_msgEng);
$("#button_popRecherchePrestataire").click();
return;
}
prestataire = $("#prestataire").val();
if (prestataire<=" ")
{
v_msg="Veuillez indiquer le prestataire!";
v_msgEng="Please indicate the provider!";
alert_ebene(v_msg, v_msgEng);
$("#prestataire").focus();
return;
}
dateFacture=$("#dateFacture").val();
if (dateFacture<=" ")
{
v_msg="Veuillez saisir la date de la facture!";
v_msgEng="Please enter the date of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
var v_prixActe = $("#prixActe").val();
if (v_prixActe==0)
{
v_msg="Rien à enregistrer!";
v_msgEng="Nothing to save!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette facture?";
v_msgEng="Do you confirm this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'prestataire='+prestataire
donnees+='&dateFacture='+dateFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/validerfactureclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
v_msg="Facture ajoutée avec succès!";
v_msgEng="Invoice added successfully!";
alert_ebene(v_msg, v_msgEng);
afficher_un_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function consulter_facture_classique_police(idFacture)
{
window.location.assign($("#racineWeb" ).val()+"Consulteractureclassiquepolice/"+idFacture+"/");
}
function modifierdossierclassique_police()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Modifierdossierclassiquepolice/");
}
function demander_reglement_dc_police()
{
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à régler!";
v_msgEng="Nothing to pay!";
alert_ebene(v_msg, v_msgEng);
return;
}
regle=$("#regle").val();
regle = parseInt(regle);
if (regle==1)
{
v_msg="Déjà réglé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
if (demandeReglement==1)
{
v_msg="Demande de règlement déjà effectuée!";
v_msgEng="Request for payment already made!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la demande de règlement?";
v_msgEng="Do you confirm the request of payment?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/demanderreglementpolice/",
type : 'post',
// data: donnees,
error: function(errorData) {
alert("errorData => "+errorData);
return;
},
success: function(data) {
// $('#div_test_gabarit').html(data);
v_msg="Demande de Règlement effectuée avec succès!";
v_msgEng="Request of payment successfully completed!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function imprimer_releve_dc_police()
{
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/imprimerrelevepolice/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_demande_reglement_dc_police()
{
regle=$("#regle").val();
if (regle==1)
{
v_msg="Déjà payé!";
v_msgEng="Already paid!";
alert_ebene(v_msg, v_msgEng);
return;
}
fraisRetenu=$("#fraisRetenu").val();
if (fraisRetenu<=0)
{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerdemandereglementdc/imprimerdemandereglementpolice/",
type: 'POST',
success: function(data)
{
div_export_demande_reglement.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function enregistrermodificationsdossierclassique_police()
{
observations = $("#observations").val();
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
v_msgEng="Please select the payment method!";
alert_ebene(v_msg, v_msgEng);
$("#codeModePaiementDemande").focus();
return;
}
if (codeModePaiementDemande=="VR")
{
if (codeBanqueBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
v_msgEng="Please select the beneficiary\'s bank!";
alert_ebene(v_msg, v_msgEng);
$("#codeBanqueBeneficiaire").focus();
return;
}
if (numeroCompteBeneficiaire<=" ")
{
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
v_msgEng="Please enter the beneficiary\'s account number";
alert_ebene(v_msg, v_msgEng);
$("#numeroCompteBeneficiaire").focus();
return;
}
}
v_msg="Confirmez-vous ces modificatons?";
v_msgEng="Do you confirm these changes?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees += '&observations='+observations;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/enregistrermodificationsdossierclassiquepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
v_msg="Modifications effectuées avec succès!";
v_msgEng="Changes made successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
afficher_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//
function rechercher_dossier_classique_police(idReglement)
{
donnees = "idReglement="+idReglement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_dossier_classique_police();
}
});
}
function rechercher_dossier_classique_police_cpt(idReglement)
{
donnees = "idReglement="+idReglement;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyidreglement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_dossier_classique_police_cpt();
}
});
}
function appartient_a_un_bordereau_rbcl()
{
idDossierClassiquePolice=$("#idDossierClassiquePolice").val();
return (idDossierClassiquePolice>"0");
}
function afficher_un_dossier_classique_police_cpt()
{
window.location.assign($("#racineWeb" ).val()+"Undossierclassiquepolicecpt/");
}
function consulter_facture_classique_police_cpt(idFacture)
{
window.location.assign($("#racineWeb" ).val()+"Consulteractureclassiquepolicecpt/"+idFacture+"/");
}
function lister_dossiers_classiques_police()
{
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_bordereau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#div_dossiers").html(data);
},
complete: function() {
}
});
}
function lister_dossiers_classiques_police_export()
{
alert("lister_dossiers_classiques_police_export");
return;
d1=$("#d1").val();
d2=$("#d2").val();
donnees = 'd1='+d1+'&d2='+d2;
$("#div_bordereau").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#div_bordereau").html(data);
},
complete: function() {
}
});
}
function lister_dossiers_classiques_export()
{
//alert("lister_dossiers_classiques_export");
//return;
d1 = $("#d1").val();
d2 = $("#d2").val();
filtre = $("#filtre").val();
nbLigne = $("#nbLigne").val();
if(nbLigne==undefined || nbLigne=="0"){
v_msg="Aucune données à exporter!";
v_msgEng="No data to export!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'd1='+d1+'&d2='+d2+'&filtre='+filtre;
$("#div_export_a").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesclassiquesexport/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_export_a").html(data);
},
complete: function() {
}
});
}
function consulter_un_dossier_classique_police(idDossierClassique, idBeneficiaire)
{
donnees = 'idDossierClassique='+idDossierClassique;
donnees += '&idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyiddossier/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
afficher_un_dossier_classique_police();
}
});
}
function consulter_un_dossier_classique_police_cpt(idDossierClassique, idBeneficiaire)
{
donnees = 'idDossierClassique='+idDossierClassique;
donnees += '&idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdossiersclassiquespolice/getcontextbyiddossier/",
type : 'post',
data: donnees,
error: function(errorData) {
},
complete: function() {
afficher_un_dossier_classique_police_cpt();
}
});
}
function change_categorie_college_temp_lien_parente()
{
codeProduit = $('#codeProduit').val();
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
donnees = 'codeProduit='+codeProduit;
$.ajax({
url: $("#racineWeb").val()+"Ajaxchangecategorie/changecategorie/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_test_gabarit").html(data);
$("#div_prime_categorie").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
$plafondAdherent = $('#plafondAdherentInfo').val();
$plafondBeneficiaire = $('#plafondBeneficiaireInfo').val();
$('#plafondAdherent').val($plafondAdherent);
$('#plafondBeneficiaire').val($plafondBeneficiaire);
$('#plafondBeneficiaireLienParente').val($plafondBeneficiaire);
// maj_college_lien_parente();
maj_college();
}
});
}
function pop_afficher_selection_changementcollege()
{
var div_selection_assure = $('#div_selection_assure');
div_selection_assure.html('' + '
');
$.ajax({
// url: $("#racineWeb").val()+"Ajaxselectionretrait/",
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function recapituler_changementcollege()
{
accesoireTotal = $("#accesoireTotal").val();
donnees = 'accesoireTotal='+accesoireTotal;
var div_assure_a_retirer = $('#div_assure_a_retirer');
div_assure_a_retirer.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailchangementcollege/recapituler/",
type: 'POST',
data: donnees,
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function enregistrer_changementcollege()
{
accesoireTotal = $("#accesoireTotal").val();
donnees = 'accesoireTotal='+accesoireTotal;
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailchangementcollege/recapituler/",
type: 'POST',
data: donnees,
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
nbAliment=$("#nbAliment").val();
nb_chc=$("#nb_chc").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les assurés concernée!";
v_msgEng="Please select the people to remove!";
alert_ebene(v_msg, v_msgEng);
return;
}
/*
if (nb_chc!=nbAliment)
{
v_msg="Veuillez changer tous collèges!";
v_msgEng="Please change all colleges!";
alert_ebene(v_msg, v_msgEng);
pop_changementcollege();
return;
}
*/
v_msg="Confirmez-vous ces changements de collège?";
v_msgEng="Do you confirm the withdrawal of the selected people from this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichechangementcollege/enregistrerchangementcollege/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
});
}
function choix_beneficiaire_changementcollege(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function pop_changementcollege()
{
var div_changementcollege = $('#div_changementcollege');
div_changementcollege.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherlistemixtechangementcollegebeneficiaire/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_changementcollege.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_changementcollege").click();
}
});
}
function init_changementcollege_un_adhrent(p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherbeneficiairechangementcollegeunadherent/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_maj_changementcollegetemp').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function init_changementcollege_un_beneficiaire(p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/afficherbeneficiairechangementcollegeunbeneficiaire/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_maj_changementcollegetemp').html(data);
$('#div_changementcollege').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function changer_college_adherent_lien_parente_temp()
{
idBeneficiaire = $("#idBeneficiaire").val();
idCollegeOld = $("#idCollegeOld").val();
idCollegeNew = $("#idCollegeNew").val();
if (idBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner un assuré!";
v_msgEng="Please select one person!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollegeNew<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollegeNew==idCollegeOld)
{
v_msg="Veuillez changer de collège!";
v_msgEng="Please change college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire;
donnees += '&idCollegeNew='+idCollegeNew;
$("#div_maj_changementcollegetemp").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegeadherentlienparentetemp/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $("#div_test_gabarit").html(data);
$("#div_maj_changementcollegetemp").html('');
$('#div_changementcollege').html(data);
},
complete: function() {
}
});
}
function changer_college_beneficiaire_lien_parente_temp()
{
idBeneficiaire = $("#idBeneficiaire").val();
idCollegeOld = $("#idCollegeOld").val();
idCollegeNew = $("#idCollegeNew").val();
if (idBeneficiaire<=" ")
{
v_msg="Veuillez sélectionner un assuré!";
v_msgEng="Please select one person!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollegeNew<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (idCollegeNew==idCollegeOld)
{
v_msg="Veuillez changer de collège!";
v_msgEng="Please change college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire;
donnees += '&idCollegeNew='+idCollegeNew;
// $("#div_maj_changementcollegetemp").html('' + '
');
$("#div_changementcollege").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegebeneficiairelienparentetemp/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $("#div_test_gabarit").html(data);
// $("#div_maj_changementcollegetemp").html('');
$('#div_changementcollege').html(data);
},
complete: function() {
}
});
}
function init_maj_detail_rejet_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/detailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
$("#codeMotifRejetPop").selectpicker();
$("#codeMotifExclusionPop").selectpicker();
$("#div_selection_acte").hide();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajdetailrejetrbcl").click();
return;
}
});
}
function init_maj_detail_rejet_decompte_obs(numeroDecompte)
{
donnees = 'numeroDecompte='+numeroDecompte;
//var idFacture = $('#idFacture').val();
//var idAdherent = $('#idAdherent').val();
//
$("#div_patienter").html('' + '
');
//donnees = 'idFacture='+idFacture+'&idAdherent='+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclusiondecompteobs/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
//$("#codeMotifRejet").selectpicker();
$('#div_motif_exclusion_obs').html(data);
$('#div_motif_exclusion_obs').modal("show");
//afficherdecompte();
},
complete: function() {
}
});
}
function init_maj_detail_rejet_decompte(idFacture)
{
donnees = 'idFacture='+idFacture;
//var idFacture = $('#idFacture').val();
//var idAdherent = $('#idAdherent').val();
//
$("#div_patienter").html('' + '
');
//donnees = 'idFacture='+idFacture+'&idAdherent='+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclusiondecompte/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
//$("#codeMotifRejet").selectpicker();
$('#div_exclusion_actes').html(data);
$('#div_exclusion_actes').modal("show");
//afficherdecompte();
},
complete: function() {
}
});
}
function enregistrer_motif_decompte_obs()
{
//
codeMotifRejet=$("#codeMotifRejet").val();
idFacture=$("#idFacture").val();
numeroLotDecompte=$("#numeroLotDecompte").val();
numeroDecompte=$("#numeroDecompte").val();
motifManuel=$("#motifManuel").val();
if (codeMotifRejet<=" ")
{
v_msg="Veuillez revoir le motif!";
v_msgEng="Please review the motif!";
alert_ebene(v_msg, v_msgEng);
$("#codeMotifRejet").focus();
return;
}
v_msg="Confirmez-vous ce motif?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codeMotifRejet='+codeMotifRejet+'&numeroDecompte='+numeroDecompte+'&numeroLotDecompte='+numeroLotDecompte+'&motifManuel='+motifManuel;
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclusiondecompteobs/majmotifdecompteobs/",
type: 'POST',
data: donnees,
success: function(data) {
afficherdecompte();
},
error: function(data) {
},
complete: function(data) {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_motif_decompte()
{
//
codeMotifRejet=$("#codeMotifRejet").val();
idFacture=$("#idFacture").val();
numeroLotDecompte=$("#numeroLotDecompte").val();
motifManuel=$("#motifManuel").val();
if (codeMotifRejet<=" ")
{
v_msg="Veuillez revoir le motif!";
v_msgEng="Please review the motif!";
alert_ebene(v_msg, v_msgEng);
$("#codeMotifRejet").focus();
return;
}
v_msg="Confirmez-vous ce motif?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'codeMotifRejet='+codeMotifRejet+'&idFacture='+idFacture+'&numeroLotDecompte='+numeroLotDecompte+'&motifManuel='+motifManuel;
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclusiondecompte/majmotifdecompte/",
type: 'POST',
data: donnees,
success: function(data) {
afficherdecompte();
},
error: function(data) {
},
complete: function(data) {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_motifs(idMotifDecompte)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxexclusiondecompte/supprimermotifDecompte/",
type : 'post',
data: "idMotifDecompte="+idMotifDecompte,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
$("#close_pop_motifs").click();
afficherdecompte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_detail_rejet_rbcl()
{
idPrestation=$("#idPrestationRejete").val();
detailRejet=$("#detailRejet").val();
if (detailRejet<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailRejet").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_rejet").click();
$("#div_selection_acte").hide();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_detail_rejet_rbcl()
{
idPrestation=$("#idPrestationRejete").val();
detailRejet=$("#detailRejet").val();
if (detailRejet<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailRejet").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_rejet").click();
$("#div_selection_acte").hide();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_detail_exclusion_rbcl()
{
idPrestation=$("#idPrestationexclusion").val();
detailExclusion=$("#detailExclusion").val();
if (detailExclusion<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailExclusion").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_exclusion").click();
$("#div_selection_acte").hide();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_detail_exclusion_rbcl()
{
idPrestation=$("#idPrestationexclusion").val();
detailExclusion=$("#detailExclusion").val();
if (detailExclusion<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailExclusion").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majdetailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_exclusion").click();
$("#div_selection_acte").hide();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function init_maj_detail_exclusion_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/detailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
$("#div_selection_acte").hide();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajdetailexclusionrbcl").click();
return;
}
});
}
function consulter_detail_rejet_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/consulterdetailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
$("#div_selection_acte").hide();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popconsulterdetailrejetrbcl").click();
return;
}
});
}
function consulter_detail_exclusion_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/consulterdetailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
$("#div_selection_acte").hide();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popconsulterdetailexclusionrbcl").click();
return;
}
});
}
function editionpieceavenant(idAvenant, numeroAvenant, codeTypeAvenant)
{
donnees = 'idAvenant='+idAvenant+'&numeroAvenant='+numeroAvenant+'&codeTypeAvenant='+codeTypeAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcontextditionpieceavenant/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
if(codeTypeAvenant=="QTM"){
window.location.assign($("#racineWeb" ).val()+"Fichequittancemanuelle/"+idAvenant);
}else{
window.location.assign($("#racineWeb" ).val()+"Editionpieceavenant/");
}
}
});
}
//08/09 ajout des parametres date
function imprimerpieceavenant(idAvenant, codeTypeAvenant, codeEtat)
{
//
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt3' + ' ');
$("#btn_pop").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxeditionpieceavenant/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_deatil_pop").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
//
}
});
}
function exporterpieceavenant(idAvenant, codeTypeAvenant, codeEtat)
{
donnees = 'idAvenant='+idAvenant+'&codeTypeAvenant='+codeTypeAvenant+'&codeEtat='+codeEtat;
$("#div_deatil_pop").html('' + '
');
$("#btn_pop").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxeditionpieceavenant/exporter/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_deatil_pop").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
//
}
});
}
//10/05/2021
function affiche_effet_avenant()
{
var idAvenant = $('#idAvenant').val();
donnees = 'idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/affichereffetavenant/",
type: 'POST',
data: donnees,
success: function(data)
{
var fromDate = new Date(data);
var date = new Date(fromDate).toLocaleDateString();
$("#debut").val(date);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
//
}
});
}
// 15/05/2021
function mail_detail_stat_adherent_facture()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
emailAdherent = $("#emailAdherent").val();
emailAdherent = emailAdherent.trim();
if (emailAdherent<=" ")
{
v_msg="Veuillez indiquer les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailAdherent").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailAdherent.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhmail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function mail_detail_stat_adherent_garantie()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
emailAdherent = $("#emailAdherent").val();
emailAdherent = emailAdherent.trim();
if (emailAdherent<=" ")
{
v_msg="Veuillez indiquer les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailAdherent").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailAdherent.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhmail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 17/05/2021
function reinitialiser_email_adherent()
{
emailAdherent = $("#emailAdherent_0").val();
$("#emailAdherent").val(emailAdherent);
}
function etat_rapport_sp_adherent()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"/";
$("#div_detail_requete").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
// 18/05/2021
function etat_rapport_sp_adherent_export()
{
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeEtat=$("#codeEtat").val();
if (codeEtat<=" ")
{
v_msg="Veuillez sélectionner un état!";
v_msgEng="Please select a state!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtat").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxetat"+codeEtat+"export/";
var div_export = $('#div_detail_requete');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function imprimer_liste_assures_periode()
{
debut = $("#debut").val();
fin = $("#fin").val();
if (debut<=" ")
{
v_msg="Veuillez indiquer une date de début!";
v_msgEng="Please enter a start date!";
alert_ebene(v_msg, v_msgEng);
$("#debut").focus();
return;
}
if (fin<=" ")
{
v_msg="Veuillez indiquer une date de fin!";
v_msgEng="Please enter a end date!";
alert_ebene(v_msg, v_msgEng);
$("#fin").focus();
return;
}
donnees = 'debut='+debut+'&fin='+fin;
var div_export = $('#div_export_assures');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlisteassureperiode/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function imprimer_liste_assures_retrait()
{
debutSortie = $("#debutSortie").val();
finSortie = $("#finSortie").val();
retirer = $("#retirer").val();
if (retirer<=" ")
{
retirer = "R"
}
if (debutSortie<=" ")
{
v_msg="Veuillez indiquer une date de début!";
v_msgEng="Please enter a start date!";
alert_ebene(v_msg, v_msgEng);
$("#debutSortie").focus();
return;
}
if (finSortie<=" ")
{
v_msg="Veuillez indiquer une date de fin!";
v_msgEng="Please enter a end date!";
alert_ebene(v_msg, v_msgEng);
$("#finSortie").focus();
return;
}
donnees = 'debutSortie='+debutSortie+'&finSortie='+finSortie+'&retirer='+retirer;
var div_export = $('#div_export_assures');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerlisteassureretrait/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function listeapprobationsubstitutionpha()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionpha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
// 01/06/2021
function listedemandesubstitution_pha()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablessubstitutionpha/");
}
function consulter_approbation_pha(idDemandesubstitution)
{
window.location.assign($("#racineWeb" ).val()+"Consulterapprobationsubstitutionpha/"+idDemandesubstitution+"/");
}
function accepter_substitution_pha(idDemandesubstitution)
{
window.location.assign($("#racineWeb" ).val()+"Acceptersubstitutionpha/"+idDemandesubstitution+"/");
}
function enregistrerapprobation_pha()
{
idDemandesubstitution = $("#idDemandesubstitution").val();
motifReel = $("#motifReel").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif!";
v_msgEng="Please enter the reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
v_msg="Confirmez-vous cet accord?";
v_msgEng="Do you confirm this agreement?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandesubstitution='+idDemandesubstitution+'&motifReel='+motifReel;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='accordsubstitutionpha';
typeSms ="accordsubstitutionpha";
$.ajax({
url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionbenficiaire/enregistrerapprobationsubstitutionpha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Accord envoyé avec succès!";
v_msgEng="Agreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
listedemandesubstitution_pha();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function refuser_substitution_pha(idDemandesubstitution)
{
window.location.assign($("#racineWeb" ).val()+"Refusersubstitutionpha/"+idDemandesubstitution+"/");
}
function enregistrerrefussubstitution_pha()
{
idDemandesubstitution = $("#idDemandesubstitution").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
if (motifReel<=" ")
{
v_msg="Veuillez saisir le motif réel!";
v_msgEng="Please enter the real reason!";
alert_ebene(v_msg, v_msgEng);
$("#motifReel").focus();
return;
}
if (motifRefusAssure<=" ")
{
v_msg="Veuillez saisir un motif pour l\'assuré!";
v_msgEng="Please enter a reason for the insured!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
v_msg="Confirmez-vous ce refus?";
v_msgEng="Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataire").val();
donnees = 'idDemandesubstitution='+idDemandesubstitution+'&motifReel='+motifReel+'&motifRefusAssure='+motifRefusAssure;
donnees += '&codePrestataire='+codePrestataire;
donnees_sav = donnees;
typeMail='refussubstitutionpha';
typeSms= "refussubstitutionpha";
$.ajax({
url: $("#racineWeb").val()+"Ajaxapprobationsubstitutionbenficiaire/enregistrerrefussubstitutionpha/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
preparesms(typeSms);
},
complete: function() {
v_msg="Refus envoyé avec succès!";
v_msgEng="Disagreement sent successfully!";
alert_ebene(v_msg, v_msgEng);
listedemandesubstitution_pha();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 05/06/2021
function tarifCentre(controle){
var idPolice = $("#idPolice option:selected").text();
var idPoliceVal = $("#idPolice").val();
var codePrestataire = $("#codePrestataire").val();
$('select[name=codeGroupePrestataire]').val(0);
$('.selectpicker').selectpicker('refresh');
var libelle = controle.options[controle.selectedIndex].text.split(' (');
if(idPoliceVal ==""){
$('#libelle').val('TARIF '+libelle[0]);
$('#libelleEng').val(libelle[0]+' RATE');
donnees = 'codeTypeTarifActe=TN&idPolice=0&codePrestataire='+codePrestataire;
}else{
$('#libelle').val('TARIF '+idPolice+' <=> '+libelle[0]);
$('#libelleEng').val(idPolice+' <=> '+libelle[0]+' RATE');
donnees = 'codeTypeTarifActe=TPC&idPolice='+idPoliceVal+'&codePrestataire='+codePrestataire;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifcentre/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_type_tarif').html(data);
var msgErreur = $('#div_type_tarif #msgErreur').val();
if (msgErreur > " "){
var str = msgErreur.split('/');
alert_ebene(str[0],str[1]);
$('select[name=codePrestataire]').val(0);
$('.selectpicker').selectpicker('refresh');
$('#libelle').val("");
$('#libelleEng').val("");
$('select[name=codeTypeTarifActe]').val(0);
}
},
complete: function(){
}
});
}
function tarifPolice(controle){
var codePrestataire = $("#codePrestataire option:selected").text();
var codePrestataireVal = $("#codePrestataire").val();
var idPolice = $("#idPolice").val();
var idCollege = $("#idCollege").val();
$('select[name=codeGroupePrestataire]').val(0);
$('.selectpicker').selectpicker('refresh');
var libelle = controle.options[controle.selectedIndex].text.split(' (');
if(codePrestataireVal ==""){
if(idCollege=="" || idCollege=="0" || idCollege==undefined){
$('#libelle').val('TARIF '+libelle[0]);
$('#libelleEng').val(libelle[0]+' RATE');
}else{
$('#libelle').val('TARIF COLLEGE '+libelle[0]);
$('#libelleEng').val(libelle[0]+' COLLEGE RATE');
}
donnees = 'codeTypeTarifActe=TP&idPolice='+idPolice+'&codePrestataire='+'&idCollege='+idCollege;
}else{
if(idCollege=="" || idCollege=="0" || idCollege==undefined){
$('#libelle').val('TARIF '+codePrestataire+' <=> '+libelle[0]);
$('#libelleEng').val(codePrestataire+' <=> '+libelle[0]+' RATE');
}else{
$('#libelle').val('TARIF COLLEGE '+codePrestataire+' <=> '+libelle[0]);
$('#libelleEng').val(codePrestataire+' <=> '+libelle[0]+' COLLEGE RATE');
}
donnees = 'codeTypeTarifActe=TPC&idPolice='+idPolice+'&codePrestataire='+codePrestataireVal+'&idCollege='+idCollege;;
}
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifpolice/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_type_tarif').html(data);
var msgErreur = $('#div_type_tarif #msgErreur').val();
if (msgErreur > " "){
var str = msgErreur.split('/');
alert_ebene(str[0],str[1]);
$('select[name=idPolice]').val(0);
$('.selectpicker').selectpicker('refresh');
$('#libelle').val("");
$('#libelleEng').val("");
$('select[name=codeTypeTarifActe]').val(0);
}
},
complete: function(){
}
});
}
function tarifGroupe(controle){
$('select[name=codePrestataire]').val(1);
$('.selectpicker').selectpicker('refresh');
$('select[name=idPolice]').val(0);
$('.selectpicker').selectpicker('refresh');
$('#libelle').val('TARIF '+controle.options[controle.selectedIndex].text);
$('#libelleEng').val(controle.options[controle.selectedIndex].text+' RATE');
donnees ='';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifcentre/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_type_tarif').html(data);
},
complete: function(){
}
});
}
function filtreListetarifacte(codeTypeTarifActe){
donnees = "codeTypeTarifActe="+codeTypeTarifActe;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrelistetarifacte/",
type : 'post',
data: donnees,
error: function(errorData) {
// alert("Erreur : "+errorData);
},
success: function(data) {
// alert("Success : "+data);
$("#div_lister_table").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
// 10/06/2021
function etat_rapport_sp_periode()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
appliquerDataTable();
}
});
}
// 11/06/2021
function ajaxfiltrepolice()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_police").html(data);
}
});
}
function ajax_composante_tarif_police()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe =$("#codeTarifActe").val();
codeFamilleActe =$("#codeFamilleActe").val();
idPolice =$("#idPolice").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir une police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&idPolice='+idPolice;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_actes_fam_au_tarif_police()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
idPolice=$("#idPolice").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir une police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&idPolice='+idPolice;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/ajoutertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_actes_fam_du_tarifpolice()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
idPolice=$("#idPolice").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir un police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&idPolice='+idPolice;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/retirertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_acte_au_tarif_police(idActe)
{
codeTarifActe=$("#codeTarifActe").val();
idPolice=$("#idPolice").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir un police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe;
donnees += '&idPolice='+idPolice+'&idActe='+idActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpolice/ajouterunacteautarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police();
}
});
}
// 14/06/2021
function ajaxfiltreprestataire()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataire").html(data);
}
});
}
function ajaxfiltreclientprestataire()
{
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreclientprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_groupe").html(data);
}
});
}
// 17/06/2021
function afficher_liste_carteassure()
{
donnees = "";
donnees_retour = "";
codeGcAssureur = $("#codeGcAssureur").val();
if (codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
return false;
}
idPolice =$("#idPolice").val();
if(idPolice<=' ')
{
v_msg="Veuillez saisir une police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
idCollege=$("#idCollege").val();
$("#div_export_a").html("");
$("#div_liste_carte").html('' + '
');
donnees = 'codeGcAssureur='+codeGcAssureur+'&idPolice='+idPolice+'&idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistecarteassure/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_liste_carte").html(donnees_retour);
appliquerDataTable();
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function imprimer_liste_carteassure()
{
nbligne_info = $("#nbligne_info").val();
donnees = "";
codeLienParente = $("#codeLienParente").val();
codeEtatCarte = $("#codeEtatCarte").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees += 'codeLienParente=' + codeLienParente;
donnees += '&codeEtatCarte=' + codeEtatCarte;
donnees += '&debut=' + debut;
donnees += '&fin=' + fin;
if (nbligne_info>"0")
{
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistecarteassure/imprimerlistecarteassure",
type: 'POST',
data: donnees,
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}else{
v_msg="Rien à imprimer!";
v_msgEng="Nothing to print!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
// 03/07/2021
function etat_rapport_sp_periode_export()
{
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_detail_requete').html("");
$('#div_export_a').html(donnees_retour);
}
});
}
function charger_detail_stat_periode_police_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
// 04-07-2021
function charger_detail_stat_periode_police()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiode/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function mail_detail_stat_periode_police()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportperiodemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_stat_periode_police_facture_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacturepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_periode_police_facture()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacture/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function mail_detail_stat_periode_police_facture()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodefacturemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_stat_periode_police_garantie_pdf()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantiepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_periode_police_garantie()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantie/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function mail_detail_stat_periode_police_garantie()
{
$('#div_export_b').html("");
idPolice = $("#idPolice").val();
emailRapport = $("#emailRapport").val();
emailRapport = emailRapport.trim();
if (emailRapport<=" ")
{
v_msg="Veuillez indiques les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailRapport").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailRapport.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idPolice="+idPolice+"&emailRapport="+emailRapport;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspperiodegarantiemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_stat_adherent_periode_facture_pdf()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiodepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_adherent_periode_facture()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiode/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function mail_detail_stat_adherent_periode_facture()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
emailAdherent = $("#emailAdherent").val();
emailAdherent = emailAdherent.trim();
if (emailAdherent<=" ")
{
v_msg="Veuillez indiquer les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailAdherent").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailAdherent.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspfactureadhperiodemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_detail_stat_adherent_periode_garantie_pdf()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiodepdf/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function charger_detail_stat_adherent_periode_garantie()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
donnees = "idAdherent="+idAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiode/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$('#div_export_b').html(donnees_retour);
}
});
}
function mail_detail_stat_adherent_periode_garantie()
{
$('#div_export_b').html("");
idAdherent = $("#idAdherent").val();
emailAdherent = $("#emailAdherent").val();
emailAdherent = emailAdherent.trim();
if (emailAdherent<=" ")
{
v_msg="Veuillez indiquer les destinataires!";
v_msgEng="Please indicate the recipients!";
alert_ebene(v_msg, v_msgEng);
$("#emailAdherent").focus();
return;
}
mauvais_mail=false;
email_err = "";
var addr = emailAdherent.split(";");
addr.forEach(function(element)
{
if (test_adresse_email(element)==false)
{
email_err = element;
mauvais_mail = true;
// break;
return;
}
});
if(mauvais_mail==true)
{
v_msg="Veuillez revoir cette adresse : "+email_err;
v_msgEng="Please review this address : "+email_err ;
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cet envoi?";
v_msgEng="Do you confirm this sending?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = "idAdherent="+idAdherent+"&emailAdherent="+emailAdherent;
donnees_retour = "";
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrapportspgarantieadhperiodemail/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
div_export.html(" ");
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajaxfiltrepoliceprestataire()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrepoliceprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_police").html(data);
}
});
}
// 19-07-2021
function filtreListePoliceTarif()
{
donnees = "codePrestataire="+$("#codePrestataire").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrelistepolicetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_police").html(data);
}
});
}
function filtreListePrestataireTarif()
{
donnees = "idPolice="+$("#codePrestataire").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrelisteprestatairetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataire").html(data);
}
});
}
function ajaxfiltretarifpolice()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretarifpolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_police").html(data);
}
});
}
function ajaxfiltretarifprestataire()
{
donnees = "codeTarifActe="+$("#codeTarifActe").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretarifprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestataire").html(data);
}
});
}
function ajax_composante_tarif_client_prestataire()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_un_acte_au_tarif_police_prestataire(idActe)
{
codeTarifActe=$("#codeTarifActe").val();
idPolice=$("#idPolice").val();
codePrestataire=$("#codePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir un police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codePrestataire<=' ')
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe;
donnees += '&idPolice='+idPolice+'&idActe='+idActe;
donnees += '&codePrestataire='+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajouterunacteautarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police_prestataire();
}
});
}
function ajouter_tous_actes_fam_au_tarif_police_prestataire()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
idPolice=$("#idPolice").val();
codePrestataire=$("#codePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir une police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codePrestataire<=' ')
{
v_msg="Veuillez saisir un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&idPolice='+idPolice;
donnees += '&codePrestataire='+codePrestataire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajoutertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police_prestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_actes_fam_du_tarifpolice_prestataire()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
idPolice=$("#idPolice").val();
codePrestataire=$("#codePrestataire").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez saisir un police!";
v_msgEng="Please select a police!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codePrestataire<=' ')
{
v_msg="Veuillez saisir un prestataire!";
v_msgEng="Please select a provider!";
alert_ebene(v_msg, v_msgEng);
$("#codePrestataire").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
donnees += '&idPolice='+idPolice;
donnees += '&codePrestataire='+codePrestataire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_police_prestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_pop_recherche_prestataire_type_prestataire(codeTypePrestataire)
{
codesearch = $("#codesearch").val();
nomsearch = $("#nomsearch").val();
if(codesearch+nomsearch<=" ")
return;
donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch;
donnees += "&codeTypePrestataire="+codeTypePrestataire;
// alert(donnees);
// return;
$("#div_listeprestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataires/getlistepypeprestatairelike/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires").html(data);
}
});
}
function afficher_pop_recherche_prestataire_rbcl()
{
codesearch = $("#codesearch").val();
nomsearch = $("#nomsearch").val();
if(codesearch+nomsearch<=" ")
return;
donnees = "valid=1&codesearch="+codesearch+"&nomsearch="+nomsearch;
// alert("afficher_pop_recherche_prestataire_rbcl => "+donnees);
// return;
$("#div_listeprestataires").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteprestataires/getlisteprestatairerbcl/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_listeprestataires").html(data);
}
});
}
function ajax_maj_montant_rejete(idPrestation, montantRejete, controle)
{
montantRejete=montantRejete.replace(/ /g,"");
controle.value=montantRejete;
if(controle_numerique(controle))
{
donnees = 'idPrestation='+idPrestation+"&montantRejete="+montantRejete;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmontantrejete/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
$("#div_selection_acte").hide();
}
});
}
}
function maj_montant_rejete(idPrestation, montantRejete, controle)
{
donnees = 'idPrestation='+idPrestation+"&montantRejete="+montantRejete;
montantRejete=montantRejete.replace(",",".");
controle.value=montantRejete;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmontantrejete/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
}
});
}
}
function ajax_maj_montant_exclu(idPrestation, montantExclu, controle)
{
montantExclu=montantExclu.replace(/ /g,"");
controle.value=montantExclu;
if(controle_numerique(controle))
{
donnees = 'idPrestation='+idPrestation+"&montantExclu="+montantExclu;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmontanteclu/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
$("#div_selection_acte").hide();
}
});
}
}
function maj_montant_exclu(idPrestation, montantExclu, controle)
{
donnees = 'idPrestation='+idPrestation+"&montantExclu="+montantExclu;
montantExclu=montantExclu.replace(",",".");
controle.value=montantExclu;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmontanteclu/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
}
});
}
}
function init_maj_motif_rejet_rbcl(idPrestation, codeMotifRejet, libellemotifRejet)
{
donnees = 'idPrestation='+idPrestation+"&codeMotifRejet="+codeMotifRejet+"&libellemotifRejet="+libellemotifRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajmotifrbcl/motifrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_motif_rejet").html(data);
$("#codeMotifRejetPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajmotifrejetrbcl").click();
return;
}
});
}
function init_maj_motif_exclusion_rbcl(idPrestation, codeMotifExclusion, libelleMotifExclusion)
{
donnees = 'idPrestation='+idPrestation+"&codeMotifExclusion="+codeMotifExclusion+"&libelleMotifExclusion="+libelleMotifExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajmotifrbcl/motifexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_motif_exclusion").html(data);
$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajmotifexclusionrbcl").click();
return;
}
});
}
function enregistrer_motif_rejet_rbcl()
{
idPrestation=$("#idPrestationRejete").val();
codeMotifRejet=$("#codeMotifRejetPop").val();
codeMotifRejetOld=$("#codeMotifRejetOld").val();
if (codeMotifRejet==codeMotifRejetOld)
{
v_msg="Veuillez revoir le motif!";
v_msgEng="Please review the reason!";
alert_ebene(v_msg, v_msgEng);
$("#codeMotifRejetPop").focus();
return;
}
v_msg="Confirmez-vous cet motif?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&codeMotifRejet='+codeMotifRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmotifrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_motif_rejet").click();
$("#div_selection_acte").hide();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_motif_exclusion_rbcl()
{
idPrestation=$("#idPrestationExclu").val();
codeMotifExclusion=$("#codeMotifExclusionPop").val();
codeMotifexclusiontOld=$("#codeMotifexclusiontOld").val();
if (codeMotifExclusion==codeMotifexclusiontOld)
{
v_msg="Veuillez revoir le motif!";
v_msgEng="Please review the reason!";
alert_ebene(v_msg, v_msgEng);
$("#codeMotifExclusionPop").focus();
return;
}
v_msg="Confirmez-vous cet motif?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&codeMotifExclusion='+codeMotifExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majmotifexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#div_facture").html(data);
$(".datepicker").datepicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_motif_exclusion").click();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ctrlkeypresstype_prestataire(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
codeTypePrestataire = $("#codeTypePrestataire").val();
afficher_pop_recherche_prestataire_type_prestataire(codeTypePrestataire);
}
}
function remboursement_classique_police()
{
window.location.assign($("#racineWeb" ).val()+"Remboursementclassiquepolice/");
}
function afficher_non_facture_sin()
{
adminDiv = $("#adminDiv").val();
if (adminDiv!="1")
{
v_msg="Accès refusé!";
v_msgEng="Access denied!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Nonfacturesin/");
}
function lister_feuille_nonfacture()
{
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
if(debutAnalyse > dateAnalyse){
v_msg="La date de début est supérieur à la date de fin d'analyse!";
v_msgEng="The start date is greater than the end date of analysis!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
var div_lister = $('#div_lister');
div_lister.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesin/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_lister.html(donnees_retour);
appliquerDataTable();
}
});
}
function facturertousfeuillenonfacture()
{
//
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
if(debutAnalyse > dateAnalyse){
v_msg="La date de début est supérieur à la date de fin d'analyse!";
v_msgEng="The start date is greater than the end date of analysis!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
$("#div_patienter").html('' + '
');
//div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxlistertousnonfacturesin/facturer/";
v_msg="Confirmez-vous la facturation des feuilles maladies?";
v_msgEng="Do you confirm the invoicing of this prescription sheet?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
lister_feuille_nonfacture();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function facturerfeuillenonfacture(numeroFeuilleMaladie)
{
donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie;
v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesin/facturer/";
v_msg="Confirmez-vous la facturation de cette feuille de prescription?";
v_msgEng="Do you confirm the invoicing of this prescription sheet?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
lister_feuille_nonfacture();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function lister_feuille_nonfacture_pdf()
{
debutAnalyse = $("#debutAnalyse").val();
dateAnalyse = $("#dateAnalyse").val();
if(debutAnalyse > dateAnalyse){
v_msg="La date de début est supérieur à la date de fin d'analyse!";
v_msgEng="The start date is greater than the end date of analysis!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_export_a').html("");
donnees_retour = "";
donnees = 'debutAnalyse='+debutAnalyse+'&dateAnalyse='+dateAnalyse;
div_export.html('' + '
');
v_url = $("#racineWeb").val()+"Ajaxlisternonfacturesinpdf/";
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function ajax_maj_tm_acte_rbcl(idPrestation, tm, controle)
{
donnees = 'idPrestation='+idPrestation+"&tm="+tm;
tm=tm.replace(",",".");
controle.value=tm;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majtmuneprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
//$("#codeMotifRejetPop").selectpicker();
//$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
$("#div_selection_acte").hide();
}
});
}
}
function maj_tm_acte_rbcl(idPrestation, tm, controle)
{
donnees = 'idPrestation='+idPrestation+"&tm="+tm;
tm=tm.replace(",",".");
controle.value=tm;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majtmuneprestation/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#prestataire").selectpicker();
},
error: function(data) {
},
complete: function(data) {
alerter_depassement_limite_classique();
}
});
}
}
function ajax_cout_lettrecle_tarif(reinitialiser)
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe =$("#codeTarifActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez saisir un tarif standard!";
v_msgEng="Please enter a standard rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe;
donnees += '&reinitialiser='+reinitialiser;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/affichercout/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_une_lettre_cle_tarif(idLettre)
{
codeTarifActe=$("#codeTarifActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez selectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&idLettre='+idLettre;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/ajouterunelettrecletarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_cout_lettrecle_tarif("0");
}
});
}
function retirer_une_lettre_cle_tarif(idDetail)
{
donnees = 'idDetail='+idDetail;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcoutlettrecletarif/retirerunelettrecle/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_cout_lettrecle_tarif("0");
}
});
}
function etatstatsmaladiefichetechique(numero){
var td0 = $("#debutExercice").datepicker("getDate");
var td1 = $("#dateAnalyse").datepicker("getDate");
var td2 = $("#debutStat").datepicker("getDate");
var td3 = $("#finStat").datepicker("getDate");
if (numero=="dixhuit"){
alert("Désolé car l'état n'est pas encore disponible. Soyez indulgent ! Dès que possible nous le mettrons en ligne. Merci pour votre compréhension!");
return;
}
dt0=Math.round(Date.parse(td0)/(1000*3600*24)); // debutExercice
dt1=Math.round(Date.parse(td1)/(1000*3600*24)); // dateAnalyse
dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // debutStat
dt3=Math.round(Date.parse(td3)/(1000*3600*24)); // finStat
if (dt2dt1)
{
v_msg="Période a extraire hors de la période d\'analyse!";
v_msgEng="Period to extract out of the analysis period!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (dt3' + ' ');
//alert(donnees);
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
//donnees_retour = data;
$('#div_export_a').html(data);
},
complete: function() {
}
});
}
function envoiestatistiqueswhatsapp(){
// marc 03 07 2023
debutStat = $("#debutStat").val();
finStat = $("#finStat").val();
idPolice = $("#idPolice").val();
idCollege = $("#idCollege").val();
codeGcAssureur = $("#codeGcAssureur").val();
chargeravantapres = $("#chargeravantapres").val();
$('#div_export_a').html("");
donnees = 'debutStat='+debutStat+"&finStat="+finStat+"&idPolice="+idPolice+"&idCollege="+idCollege+"&codeGcAssureur="+codeGcAssureur+"&chargeravantapres="+chargeravantapres;
depenses = parseInt($('#depenses').val().replace(/ /g,""),10);
donnees += "&depenses="+depenses;
Chargement = parseFloat($('#Chargement').val().replace(/ /g,""),10);
donnees += "&Chargement="+Chargement;
$('#div_export_a').html("");
v_url = $("#racineWeb").val()+"Ajaxstatsmaladiefichetechniquewhatsapppdf/envoiewhatsapp/";
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
//donnees_retour = data;
$('#div_export_a').html(data);
},
complete: function() {
}
});
}
function filtrespolicegarantstatistique(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrespolicegarantstatistique/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_policegarant').html(data);
$("#idPolice" ).selectpicker();
},
complete: function() {
}
});
}
function filtrescollegepolice() {
donnees = "idPolice=" + $("#idPolice").val();
$.ajax({
url: $("#racineWeb").val() + "Ajaxfiltrescollegepolice/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_college").html(data);
$("#div_effetpolice").html(data);
$(".datepicker").datepicker();
$("#idCollege").selectpicker();
},
complete: function () {
}
});
}
function filtreseffetpolice() {
//////
donnees = "idPolice=" + $("#idPolice").val();
$.ajax({
url: $("#racineWeb").val() + "Ajaxfiltreseffetpolice/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_effetpolice").html(data);
$(".datepicker").datepicker();
$("#idCollege").selectpicker();
},
complete: function () {
}
});
}
function filtrespolicegarant(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrespolicegarant/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_policegarant').html(data);
$("#idPolice").selectpicker();
},
complete: function() {
}
});
}
function enregistrer_motif_rejet_classique(idPrestation, codeMotifRejet)
{
donnees = 'idPrestation='+idPrestation+'&codeMotifRejet='+codeMotifRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmotifrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#codeMotifRejetPop").selectpicker();
$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
$("#div_selection_acte").hide();
}
});
}
function enregistrer_motif_exclusion_classique(idPrestation, codeMotifExclusion)
{
donnees = 'idPrestation='+idPrestation+'&codeMotifExclusion='+codeMotifExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/majmotifexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
$("#div_facture").html(data);
$(".datepicker").datepicker();
$("#codeMotifRejetPop").selectpicker();
$("#codeMotifExclusionPop").selectpicker();
},
error: function(data) {
},
complete: function(data) {
//$("#close_pop_maj_motif_exclusion").click();
$("#div_selection_acte").hide();
}
});
}
function supprimer_facture_classique(idFacture)
{
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idFacture=' + idFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesdossierclassique/supprimer/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
//afficher_liste_facture_dossier_classique();
afficher_dossier_classique();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_liste_facture_dossier_classique()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturesdossierclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_detail_facture").html(data);
},
complete: function() {
}
});
}
function afficheBeneficiaire(numeroBeneficiaire){
//var nomForm = $('#nomForm').val();
donnees = "numeroBeneficiaire="+numeroBeneficiaire;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxinfosbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_infos_beneficiaire").html(data);
$("#div_infos_beneficiaire").modal("show");
$("#div_patienter").empty();
},
complete: function() {
afficherMasquerAdherent();
afficherMasquerGaranties();
afficherMasquerDepenses();
afficherMasquerBareme();
}
});
}
function afficherMasquerBareme()
{
masquerBareme = $("#masquerBareme").val();
const element = document.getElementById("chevron-bareme");
if(masquerBareme=="1"){
$('#div_bareme').hide();
$("#masquerBareme").val("0");
$("#span_bareme").text("Voir");
element.classList.remove("bi-chevron-up");
element.classList.add("bi-chevron-down");
}else{
$('#div_bareme').show();
$("#masquerBareme").val("1");
$("#span_bareme").text("Masquer");
element.classList.remove("bi-chevron-down");
element.classList.add("bi-chevron-up");
}
}
function afficherMasquerGaranties()
{
masquerGarantie = $("#masquerGarantie").val();
let d = document.getElementById("div_benef");
const element = document.getElementById("chevron-garantie");
if(masquerGarantie=="1"){
$('#div_garantie').hide();
$("#masquerGarantie").val("0");
$("#span_garantie").text("Afficher");
element.classList.remove("bi-chevron-up");
element.classList.add("bi-chevron-down");
$('#div_garantie').css('margin-bottom', '0px');
}else{
$('#div_garantie').show();
$("#masquerGarantie").val("1");
$("#span_garantie").text("Masquer");
//$('#div_benef').hide();
element.classList.remove("bi-chevron-down");
element.classList.add("bi-chevron-up");
$('#div_garantie').css('margin-bottom', '180px');
}
}
function afficherMasquerDepenses()
{
masquerDepenses = $("#masquerDepenses").val();
const element = document.getElementById("chevron-prestation");
if(masquerDepenses=="1"){
$('#div_depenses').hide();
$("#masquerDepenses").val("0");
$("#span_depenses").text("Voir");
element.classList.remove("bi-chevron-up");
element.classList.add("bi-chevron-down");
}else{
$('#div_depenses').show();
$("#masquerDepenses").val("1");
$("#span_depenses").text("Masquer");
element.classList.remove("bi-chevron-down");
element.classList.add("bi-chevron-up");
}
}
function afficherMasquerAdherent()
{
masquerAdherent = $("#masquerAdherent").val();
const element = document.getElementById("chevron-adherent");
if(masquerAdherent=="1"){
$('#div_adherent').hide();
$("#masquerAdherent").val("0");
$("#span_adherent").text("Afficher");
element.classList.remove("bi-chevron-up");
element.classList.add("bi-chevron-down");
}else{
$('#div_adherent').show();
$("#masquerAdherent").val("1");
$("#span_adherent").text("Masquer");
element.classList.remove("bi-chevron-down");
element.classList.add("bi-chevron-up");
}
}
function maj_detail_rejet_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/detailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajdetailrejetrbcl").click();
return;
}
});
}
function modifier_detail_rejet_rbcl()
{
idPrestation=$("#idPrestationRejete").val();
detailRejet=$("#detailRejet").val();
if (detailRejet<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailRejet").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailRejet='+detailRejet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majdetailrejet/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_rejet").click();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_detail_exclusion_rbcl(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
// alert(donnees);
// return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/detailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_detail_rejet").html(data);
},
error: function(data) {
},
complete: function(data) {
$("#btn_popmajdetailexclusionrbcl").click();
return;
}
});
}
function modifier_detail_exclusion_rbcl()
{
idPrestation=$("#idPrestationexclusion").val();
detailExclusion=$("#detailExclusion").val();
if (detailExclusion<=" ")
{
v_msg="Veuillez revoir le détail!";
v_msgEng="Please review the détail!";
alert_ebene(v_msg, v_msgEng);
$("#detailExclusion").focus();
return;
}
v_msg="Confirmez-vous cet détail?";
v_msgEng="Do you confirm this reason?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idPrestation='+idPrestation+'&detailExclusion='+detailExclusion;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierfactureclassique/majdetailexclusion/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_facture").html(data);
$(".datepicker").datepicker();
},
error: function(data) {
},
complete: function(data) {
$("#close_pop_maj_detail_exclusion").click();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficherExamensPrescrits(numeroFeuilleMaladie) {
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie;
donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val() + "Ajaxexamensprescrits/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_examens_prescrits").html(data);
appliquerDataTable();
$("#div_examens_prescrits").modal({backdrop: 'static', keyboard: false, show: true });
$("#div_examens_prescrits").modal("show");
$("#div_patienter").empty();
//Ajaxmedicamentsprescrits
var motifReel = document.getElementById('motifReel');
var motifRefusPrestataire = document.getElementById('motifRefusPrestataire');
motifReel.value = "";
//motifReel.focus();
//motifReel.setSelectionRange(field, 1, 2);
motifRefusPrestataire.value = "";
//motifRefusPrestataire.focus();
//motifRefusPrestataire.setSelectionRange(field, 1, 2);
},
complete: function () {
}
});
}
// 07/02/2022
function ajax_maj_qte_prescrit_act_exam(idExamen, quantite, controle)
{
quantite=quantite.replace(",",".");
controle.value=quantite;
if(controle_numerique(controle))
{
if(quantite==0)
{
controle.focus();
v_msg="Veuillez saisir la quantit\u00e9!";
v_msgEng="Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idExamen='+idExamen+"&quantite="+quantite;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteacteexamen/majquantite/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_examens_prescrits").html(data);
//controle.focus();
},
error: function(data) {
},
complete: function() {
affiche_liste_act_exam_provisoire();
}
});
}
}
function supprimer_examen(idExamen)
{
v_msg="Confirmez-vous la suppression de cet examen?";
v_msgEng="Do you confirm the removal of this exam?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idExamen='+idExamen;
$("#div_examens").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexamensprescrits/supprimer/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_examens").html(data);
},
error: function(data) {
},
complete: function() {
//prescription_examen();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficherMedicamentsPrescrits(numeroFeuilleMaladie){
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie;
donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmedicamentsprescrits/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_medicaments_prescrits").html(data);
$("#div_medicaments_prescrits").modal("show");
$("#div_patienter").empty();
var motifReel = document.getElementById('motifReel');
var motifRefusPrestataire = document.getElementById('motifRefusPrestataire');
motifReel.value = "";
motifRefusPrestataire.value = "";
},
complete: function() {
}
});
}
function appliquerDataTableMini(){
var oTable = $('#tablistemini');
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
oTable.DataTable({
"lengthMenu": [ 50, 100, 150],
"scrollX": true,
"scrollY": "34vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
catch(err){
return false;
}
}
function maj_composante_tauxappliquepolice_prestataire_acte(idActe, tauxApplique)
{
donnees = 'idActe='+idActe+"&tauxApplique="+tauxApplique;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/majtauxapplique/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
complete: function(data)
{
}
});
}
function affiche_actes_plafonnes_beneficiaire(){
var idBeneficiaire = $('#idBeneficiaire').val();
var idAdherent = $('#idAdherent').val();
$("#div_patienter").html('' + '
');
donnees = 'idAdherent='+idAdherent+'&idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactesplafonnesbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_actes_bareme').html(data);
$('#div_actes_bareme').modal("show");
},
complete: function() {
}
});
}
function affiche_reseau_prestatairessoins_beneficiaire(){
var idPolice = $('#idPolice').val();
var idCollege = $('#idCollege').val();
var numeroBeneficiaire = $('#numeroBeneficiaire').val();
var numeroAdherent = $('#numeroAdherent').val();
$("#div_patienter").html('' + '
');
donnees = 'idPolice='+idPolice+'&idCollege='+idCollege;
donnees += '&numeroAdherent='+numeroAdherent+'&numeroBeneficiaire='+numeroBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairessoinsbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_prestataires_soins').html(data);
//appliquerDataTable();
$('#div_prestataires_soins').modal("show");
setTimeout(function() {
//your datatable code
functionDataTable();
}, 500);
},
complete: function() {
}
});
}
function afficherHistoriquePrestataion(numeroBeneficiaire,numeroBonExamen){
donnees = "numeroBeneficiaire="+numeroBeneficiaire+"&numeroBonExamen="+numeroBonExamen;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriqueprestation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_historique_prestation").html(data);
$("#div_historique_prestation").modal("show");
},
complete: function() {
afficherhistoriquegarantie(numeroBeneficiaire);
$("#div_patienter").empty();
}
});
}
function afficherhistoriquegarantie(numeroBeneficiaire){
d1=$("#d1").val();
d2=$("#d2").val();
codeGarantie=$("#codeGarantie").val();
donnees = "numeroBeneficiaire="+numeroBeneficiaire+"&codeGarantie="+codeGarantie;
donnees += '&d1='+d1+'&d2='+d2;
$("#div_prestation").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriqueprestation/prestations/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestation").html(data);
setTimeout(function() {
functionDataTable();
}, 500);
},
complete: function() {
}
});
}
function afficherHistoriqueMedicament(numeroBeneficiaire){
donnees = "numeroBeneficiaire="+numeroBeneficiaire;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriquemedicament/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_historique_medicament").html(data);
appliquerDataTable();
$("#div_historique_medicament").modal("show");
$("#div_patienter").empty();
},
complete: function() {
}
});
}
function functionDataTable(){
var tab = '';
tab = $('#tableLister');
var codeLangue = $("#codeLangue").val();
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(tab)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
if(codeLangue=="en_US")
{
tab.DataTable({
responsive: true,
"lengthMenu": [ 25, 50, 100],
"scrollX": true,
"scrollY": "55vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "Showing page _PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"search": "Search:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
}
else
{
tab.DataTable({
responsive: true,
"lengthMenu": [ 25, 50, 100],
"scrollX": true,
"scrollY": "55vh",
"pagingType": "full_numbers",
"autoWidth": false,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "D\u00e9sol\u00e9 - Aucune donn\u00e9e trouv\u00e9e",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtr\u00e9 de _MAX_ total enregistrements)"
}
});
}
}
catch(err){
return false;
}
}
function recapituler_quittance_manuelle()
{
//accesoireTotal = $("#accesoireTotal").val();
accessoireGarant = $("#accessoireGarant").val();
accessoireGestion = $("#accessoireGestion").val();
accessoireCourtier = $("#accessoireCourtier").val();
accessoireGarant = accessoireGarant.replace(/ /g,"");
accessoireGarant = parseInt(accessoireGarant.replace(",","."),10);
accessoireGestion = accessoireGestion.replace(/ /g,"");
accessoireGestion = parseInt(accessoireGestion.replace(",","."),10);
accessoireCourtier = accessoireCourtier.replace(/ /g,"");
accessoireCourtier = parseInt(accessoireCourtier.replace(",","."),10);
//donnees = 'accesoireTotal='+accesoireTotal;
donnees = 'accessoireGarant='+accessoireGarant;
donnees += '&accessoireGestion='+accessoireGestion;
donnees += '&accessoireCourtier='+accessoireCourtier;
// $("#div_test_gabarit").html("");
//alert(donnees);return;
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/recapituler/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_test_gabarit").html(data);
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function pop_afficher_selection_quittance_manuelle()
{
var div_selection_assure = $('#div_selection_assure');
var div_patienter = $('#div_patienter');
div_selection_assure.html('' + '
');
div_patienter.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionquittancemanuelle/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
//appliquerDataTable();
div_patienter.html('');
},
complete: function() {
$("#btn_pop").click();
}
});
}
function enregistrer_quittance_manuelle()
{
//
dateemission = $("#dateemission").val();
accessoireGarant = $("#accessoireGarant").val();
accessoireGestion = $("#accessoireGestion").val();
accessoireCourtier = $("#accessoireCourtier").val();
accessoireGarant = accessoireGarant.replace(/ /g,"");
accessoireGarant = parseInt(accessoireGarant.replace(",","."),10);
accessoireGestion = accessoireGestion.replace(/ /g,"");
accessoireGestion = parseInt(accessoireGestion.replace(",","."),10);
accessoireCourtier = accessoireCourtier.replace(/ /g,"");
accessoireCourtier = parseInt(accessoireCourtier.replace(",","."),10);
//donnees = 'accesoireTotal='+accesoireTotal;
donnees = 'accessoireGarant='+accessoireGarant;
donnees += '&accessoireGestion='+accessoireGestion;
donnees += '&accessoireCourtier='+accessoireCourtier;
donnees += '&dateemission='+dateemission;
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/recapituler/",
type: 'POST',
data: donnees,
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
nbAliment=$("#nbAliment").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les personnes conernées!";
v_msgEng="Please select the persons concerned!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette nouvelle prime?";
v_msgEng="Do you confirm this new premium?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Fichequittancemanuelle/enregistrerquittancemanuelle/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
});
}
function beneficiaire_a_selectionner(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
//alert(donnees);return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionquittancemanuelle/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
//recapituler_quittance_manuelle();
}
});
}
function ajax_maj_prime_beneficiaire_temp(idPrime, prime, controle)
{
prime=prime.replace(",",".");
controle.value=prime;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&prime="+prime;
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailquittancemanuelle/majprime/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_test_gabarit").html(data);
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
//27-10-2022
function verifierQuantiteModifier()
{
quantitePrescrite = $('#quantitePrescrite').val();
quantiteModifiee = $('#quantiteModifiee').val();
codeTypePrestation = $('#codeTypePrestation').val();
prixSeance = $('#prixSeance').val();
quantiteHospit = $('#quantiteHospit').val();
quantiteModifieeHospit = $('#quantiteModifieeHospit').val();
if(quantiteModifiee != undefined){
if(parseInt(quantiteModifiee) > parseInt(quantitePrescrite)){
$('#quantiteModifiee').val(0);
}
}
if(quantiteModifieeHospit != undefined){
if(parseInt(quantiteModifieeHospit) > parseInt(quantitePrescrite)){
$('#quantiteModifieeHospit').val(0);
}
}
if(codeTypePrestation=="SEA" && quantiteModifiee > "0"){
quantiteModifiee = parseInt(quantiteModifiee);
prixSeance = parseInt(prixSeance.replace(/ /g,""));
$('#prixTotalSeance').val(formatCurrency(quantiteModifiee*prixSeance));
}
}
//26-10-2022
function formatNumerique(controle){
controle.value = controle.value.replace(/ /g,"");
return;
}
function tarifSouscripteur(controle)
{
var idSouscripteur = $("#idSouscripteur").val();
$('select[name=codePrestataire]').val(0);
$('select[name=codeGroupePrestataire]').val(0);
$('select[name=idPolice]').val(0);
$('.selectpicker').selectpicker('refresh');
var souscripteur = controle.options[controle.selectedIndex].text;
$('#libelle').val('TARIF '+souscripteur);
$('#libelleEng').val(souscripteur+' RATE');
var libelle = $('#libelle').val();
var libelleEng = $('#libelleEng').val();
donnees = 'codeTypeTarifActe=TSS&idSouscripteur='+idSouscripteur+'&libelle='+libelle;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifsouscripteur/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_type_tarif').html(data);
var msgErreur = $('#div_type_tarif #msgErreur').val();
if (msgErreur > " "){
var str = msgErreur.split('/');
alert_ebene(str[0],str[1]);
$('select[name=idSouscripteur]').val(0);
$('.selectpicker').selectpicker('refresh');
$('#libelle').val("");
$('#libelleEng').val("");
$('select[name=codeTypeTarifActe]').val(0);
}
},
complete: function(){
}
});
}
function ajax_composante_tarif_souscripteur()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/affichercomposantetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_actes_fam_au_tarif_souscripteur()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/ajoutertousactsautarif/",
type: 'POST',
data: donnees,
success: function(data)
{
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_souscripteur();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_acte_au_tarif_souscripteur(idActe)
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'idActe='+idActe+'&codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifsouscripteur/ajouterunacteautarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif_souscripteur();
}
});
}
//31-12-2022
function filtrepolicesgarant()
{
donnees = "codeGcAssureur="+$("#codeGcAssureur").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrepolicegarant/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_police").html(data);
$("#idPolice").selectpicker();
}
});
}
function filtrecollegepolice()
{
donnees = "idPolice="+$("#idPolice").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrecollegepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_college").html(data);
$("#idCollege").selectpicker();
}
});
}
function filtreproduitgarant(){
//
var codeGcAssureur = $('#codeGcAssureur').val();
var codeGcAssureur = $('#codeGcAssureur').val();
donnees = 'codeGcAssureur='+codeGcAssureur;
if(codeGcAssureur !=""){
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreproduitgarant/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
$('#div_produit').html(data);
$("#codeProduit").selectpicker();
},
complete: function() {
}
});
}
}
function afficher_adherent_bascule()
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
idPolice = $('#idPolice').val();
idCollege = $('#idCollege').val();
idCollegePolice = $('#idCollegePolice').val();
if(codeGcAssureur<=' ')
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeProduit<=' ')
{
v_msg="Veuillez sélectionner un produit!!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select an insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&idPolice='+idPolice;
donnees += '&idCollege='+idCollege;
donnees += '&idCollegePolice='+idCollegePolice;
var div_attente = $('#div_adherents');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherentsbacules/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_attente.html(data);
appliquerDataTable();
$("#idCollegePolice").selectpicker();
},
complete: function() {
}
});
}
function ajouter_adherent_bascule(numeroAdherent)
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
idPolice = $('#idPolice').val();
idCollege = $('#idCollege').val();
idOption = $('#idOption').val();
dateEffet = $('#dateEffet').val();
if(codeGcAssureur<=' ')
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeProduit<=' ')
{
v_msg="Veuillez sélectionner un produit!!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select an insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
/*
if(idOption=="2"){
v_msg="Cette option n'est pas encore prise en compte!";
v_msgEng="This option is not yet taken into account!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
if(dateEffet<=' ')
{
v_msg="Veuillez sélectionner une date d'effet!";
v_msgEng="Please select an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&idPolice='+idPolice;
donnees += '&idCollege='+idCollege;
donnees += '&idOption='+idOption;
donnees += '&numeroAdherent='+numeroAdherent;
donnees += '&dateEffet='+dateEffet;
var div_attente = $('#div_adherents');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherentsbacules/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
afficher_adherent_bascule();
},
complete: function() {
}
});
}
function ajouter_tous_adherents_basculer()
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
idPolice = $('#idPolice').val();
idCollege = $('#idCollege').val();
idOption = $('#idOption').val();
dateEffet = $('#dateEffet').val();
idCollegePolice = $('#idCollegePolice').val();
//alert(idCollegePolice);return;
if(codeGcAssureur<=' ')
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeProduit<=' ')
{
v_msg="Veuillez sélectionner un produit!!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select an insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
/*
if(idOption=="2"){
v_msg="Cette option n'est pas encore prise en compte!";
v_msgEng="This option is not yet taken into account!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
if(dateEffet<=' ')
{
v_msg="Veuillez sélectionner une date d'effet!";
v_msgEng="Please select an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&idPolice='+idPolice;
donnees += '&idCollege='+idCollege;
donnees += '&idOption='+idOption;
donnees += '&dateEffet='+dateEffet;
donnees += '&idCollegePolice='+idCollegePolice;
//alert(donnees); die();
var div_attente = $('#div_adherents');
div_attente.html('' + '
');
v_msg="Attention, cela va ajouter tous les adhérents disponibles à cette autre police! Confirmez-vous?";
v_msgEng="Be careful, this will add all available members to this other policy! Can you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherentsbacules/ajoutertous/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
afficher_adherent_bascule();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function filtreadherentcollege()
{
var idCollegePolice = $('#idCollegePolice').val();
donnees = 'idCollegePolice='+idCollegePolice;
//alert(donnees); return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreadherentcollege/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//$('#div_college_police').html(data);
afficher_adherent_bascule();
//appliquerDataTable();
},
complete: function() {
}
});
}
//05-01-2023
function filtrecollegepolicetarif()
{
donnees = "idPolice="+$("#idPolice").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltrecollegepolicetarif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_college").html(data);
$("#idCollege").selectpicker();
}
});
}
// 09-01-2023
function ajax_maj_garantie_tm(idPrestation, codeGarantie, controle)
{
donnees = 'idPrestation='+idPrestation+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/majgarantie/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_affection_tm(idPrestation, codeAffection, controle)
{
donnees = 'idPrestation='+idPrestation+"&codeAffection="+codeAffection;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestatairetm/majaffection/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
// 10-01-2023
function afficher_affection_tm()
{
idCollege = $("#idCollege").val();
var div_attente = $('#div_complet');
div_attente.html('' + '
');
donnees = 'idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/",
type: 'POST',
data: donnees,
success: function(data) {
div_attente.html(data);
appliquerDataTable();
//$("#codeGarantie").selectpicker();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouter_une_affection_tm(codeAffection)
{
var idCollege = $('#idCollege').val();
var tm = $('#tm').val();
var appliquerPlafond = $('#appliquerPlafond').val();
if(tm==undefined){
tm = "0";
}
if(tm<=' ')
{
v_msg="Veuillez entrer la valeur du Ticket Modérateur!";
v_msgEng="Please enter the value of the Moderator Ticket!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(appliquerPlafond<=' ')
{
v_msg="Le plafond s'applique oui ou non ?";
v_msgEng="Does the cap apply or not?";
alert_ebene(v_msg, v_msgEng);
$("#appliquerPlafond").focus();
return;
}
donnees = 'codeAffection='+codeAffection+'&idCollege='+idCollege+'&tm='+tm+'&appliquerPlafond='+appliquerPlafond;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/ajouter/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
afficher_affection_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
function retirer_une_affection_tm(idAffection)
{
donnees = 'idAffection='+idAffection;
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_tm_affection(idAffection, tm, controle)
{
tm=tm.replace(",",".");
controle.value=tm;
donnees = 'idAffection='+idAffection+"&tm="+tm;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/majtm/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
}
function retirer_adherent_bascule(numeroAdherent)
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
idPolice = $('#idPolice').val();
idCollege = $('#idCollege').val();
idOption = $('#idOption').val();
dateEffet = $('#dateEffet').val();
if(codeGcAssureur<=' ')
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeProduit<=' ')
{
v_msg="Veuillez sélectionner un produit!!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select an insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
donnees = 'numeroAdherent='+numeroAdherent;
var div_attente = $('#div_adherents');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherentsbacules/retirer/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
afficher_adherent_bascule();
},
complete: function() {
}
});
}
function retirer_tous_adherent_bascule()
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
idPolice = $('#idPolice').val();
idCollege = $('#idCollege').val();
//alert(idCollegePolice);return;
if(codeGcAssureur<=' ')
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeProduit<=' ')
{
v_msg="Veuillez sélectionner un produit!!";
v_msgEng="Please select a product!";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").focus();
return;
}
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select an insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select an insurance college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&idPolice='+idPolice;
donnees += '&idCollege='+idCollege;
//alert(donnees); die();
var div_attente = $('#div_adherents');
div_attente.html('' + '
');
v_msg="Attention cela va annuler le basculement de tous les adhérents de cette police! Confirmez-vous?";
v_msgEng="Please note that this will cancel the switch for all members of this policy! You confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherentsbacules/retirertous/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
afficher_adherent_bascule();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// 18-01-2023
function afficher_remboursement_garantie()
{
idCollege = $("#idCollege").val();
var div_attente = $('#div_complet');
div_attente.html('' + '
');
donnees = 'idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxremboursementgarantie/",
type: 'POST',
data: donnees,
success: function(data) {
div_attente.html(data);
appliquerDataTable();
//$("#codeGarantie").selectpicker();
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouter_une_garantie_police(codeGarantie)
{
donnees = 'codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxremboursementgarantie/ajouter/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
afficher_remboursement_garantie();
},
error: function(data) {
},
complete: function() {
}
});
}
//19-01-2023
function ajax_maj_limite(idGarantie, nbreLimiteGarantie, controle)
{
idCollege = $("#idCollege").val();
nbreLimiteGarantie=nbreLimiteGarantie.replace(",",".");
controle.value=nbreLimiteGarantie;
donnees = 'idGarantie='+idGarantie+"&nbreLimiteGarantie="+nbreLimiteGarantie+"&idCollege="+idCollege;
if(controle_numerique(controle))
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxremboursementgarantie/majlimite/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_typeremboursement(idGarantie, codeTypeRemboursement, controle)
{
idCollege = $("#idCollege").val();
donnees = 'idGarantie='+idGarantie+"&codeTypeRemboursement="+codeTypeRemboursement+"&idCollege="+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxremboursementgarantie/majtyperemboursement/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
// 23-01-2023
function filtreadherentparcollege()
{
var idCollegePolice = $('#idCollegePolice').val();
if(idCollegePolice ==""){
idCollegePolice = "0";
}
donnees = 'idCollegePolice='+idCollegePolice;
//alert(donnees); return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreadherentparcollege/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//$('#div_college_police').html(data);
afficher_adherents_police();
//appliquerDataTable();
},
complete: function() {
}
});
}
// 27-01-2023
function augmenteAnnee(){
var an = $("#an").val();
$("#an").val(parseInt(an)+1);
afficher_garanties_bareme();
}
function diminueAnnee(){
var an = $("#an").val();
$("#an").val(parseInt(an-1));
afficher_garanties_bareme();
}
// 31-01-2023
function ajouterunactebareme(){
var codeActe = $("#codeActe").val();
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = "codeActe="+codeActe+"&codeGarantie="+codeGarantie+"&idBaremePriseEnCharge="+idBaremePriseEnCharge;
//alert(donnees);
//return;
$("#div_corpsacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsactebareme/ajouteracte/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_corpsacte").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouterunactebareme(){
var codeActe = $("#codeActe").val();
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = "codeActe="+codeActe+"&codeGarantie="+codeGarantie+"&idBaremePriseEnCharge="+idBaremePriseEnCharge;
//alert(donnees);
//return;
$("#div_corpsacte").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcorpsactebareme/ajouteracte/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_corpsacte").html(data);
affichertoutactebareme();
afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficher_actes_horsbareme(idBaremePriseEnCharge, codeGarantie){
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxacteshorsbareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actehorsbareme').html(data);
$("#codeActe").selectpicker();
},
complete: function() {
}
});
}
// 06-02-2023
function detail_baremepriseencharge(idBaremePriseEnCharge)
{
window.location.assign($("#racineWeb" ).val()+"Detailbaremepriseencharge/"+idBaremePriseEnCharge+"/");
}
// 20-02-2022
function afficherMasquerGarantiesBareme()
{
masquerGarantie = $("#masquerGarantie").val();
if(masquerGarantie == undefined){
masquerGarantie = "1";
}
if(masquerGarantie=="1"){
$('#div_garanties_masquer').hide();
$("#masquerGarantie").val("0");
$("#span_garantie").text("[+]");
}else{
$('#div_garanties_masquer').show();
$("#masquerGarantie").val("1");
intit_saisie_garantiebareme();
actualiser_bareme_garantie();
$("#span_garantie").text("[-]");
$("#masquerGarantieLienParente").val("1");
$("#masquerActe").val("1");
$("#masquerActeLienParente").val("1");
afficherMasquerGarantiesBaremeLienParente();
afficherMasquerActeBareme();
afficherMasquerActeBaremeLienParente();
}
afficheNombreLigneBareme('garantiesbaremepriseencharge');
}
function afficherMasquerGarantiesBaremeLienParente()
{
masquerGarantieLienParente = $("#masquerGarantieLienParente").val();
if(masquerGarantieLienParente == undefined){
masquerGarantieLienParente = "1";
}
if(masquerGarantieLienParente=="1"){
$('#div_garanties_lienparente_masquer').hide();
$("#masquerGarantieLienParente").val("0");
$("#span_garantie_lienparente").text("[+]");
}else{
$('#div_garanties_lienparente_masquer').show();
$("#masquerGarantieLienParente").val("1");
intit_saisie_garantiebareme_lienparente();
actualiser_bareme_garantie_lienparente();
$("#span_garantie_lienparente").text("[-]");
$("#masquerGarantie").val("1");
$("#masquerActe").val("1");
$("#masquerActeLienParente").val("1");
afficherMasquerGarantiesBareme();
afficherMasquerActeBareme();
afficherMasquerActeBaremeLienParente();
}
afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente');
}
function afficherMasquerActeBareme()
{
masquerActe = $("#masquerActe").val();
if(masquerActe == undefined){
masquerActe = "1";
}
if(masquerActe=="1"){
$('#div_acte_masquer').hide();
$("#masquerActe").val("0");
$("#span_acte").text("[+]");
}else{
$('#div_acte_masquer').show();
$("#masquerActe").val("1");
actualiser_bareme_acte();
intit_saisie_actebareme();
$("#span_acte").text("[-]");
$("#masquerGarantie").val("1");
$("#masquerGarantieLienParente").val("1");
$("#masquerActeLienParente").val("1");
afficherMasquerGarantiesBareme();
afficherMasquerGarantiesBaremeLienParente();
afficherMasquerActeBaremeLienParente();
}
afficheNombreLigneBareme('actesbaremepriseencharge');
}
function afficherMasquerActeBaremeLienParente()
{
masquerActeLienParente = $("#masquerActeLienParente").val();
if(masquerActeLienParente == undefined){
masquerActeLienParente = "1";
}
if(masquerActeLienParente=="1"){
$('#div_acte_lienparente_masquer').hide();
$("#masquerActeLienParente").val("0");
$("#span_acte_lienparente").text("[+]");
}else{
$('#div_acte_lienparente_masquer').show();
$("#masquerActeLienParente").val("1");
actualiser_bareme_acte_lienparente();
intit_saisie_actebareme_lienparente();
$("#span_acte_lienparente").text("[-]");
$("#masquerGarantie").val("1");
$("#masquerGarantieLienParente").val("1");
$("#masquerActe").val("1");
afficherMasquerGarantiesBareme();
afficherMasquerGarantiesBaremeLienParente();
afficherMasquerActeBareme();
}
afficheNombreLigneBareme('actesbaremepriseenchargelienparente');
}
function appliquerDataTableBareme(){
var oTable = $('#tabbareme');
// Détruire l'instance existante si elle existe
if ($.fn.DataTable.isDataTable(oTable)) {
table.DataTable().destroy();
table.empty(); // Optionnel : vider le contenu si nécessaire
}
try{
oTable.DataTable({
"lengthMenu": [3, 6, 10],
"scrollX": true,
"scrollY": "20vh",
"pagingType": "full_numbers",
"autoWidth": true,
"bFilter": false,
"bLengthChange": false,
"orderMulti": false,
"orderCellsTop": true,
"language": {
"lengthMenu":"Affiche _MENU_ par page",
"zeroRecords": "Désolé - Aucune donnée trouvée",
"info": "_PAGE_ sur _PAGES_ pages",
"infoEmpty": "Pas d'enregistrement",
"search": "Recherche:",
"paginate": {
"next": "►",
"previous": "◄",
"first": "|◄",
"last": "►|"
},
"infoFiltered": "(filtré de _MAX_ total enregistrements)"
}
});
}
catch(err){
return false;
}
}
//22-02-2023
function actualiser_bareme_garantie()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_garanties_bareme').html(data);
},
complete: function() {
}
});
}
// inserer_bareme()
function inserer_bareme_garantie()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
dateEffetGarantie = $("#dateEffetGarantie").val();
forfaitPlafondGarantieAdherent = $("#forfaitPlafondGarantieAdherent").val();
codePeriodicitePlafondGarantieAdherent = $("#codePeriodicitePlafondGarantieAdherent").val();
nbreTransactionGarantieAdherent = $("#nbreTransactionGarantieAdherent").val();
codePeriodiciteGarantieAdherent = $("#codePeriodiciteGarantieAdherent").val();
forfaitPlafondGarantie = $("#forfaitPlafondGarantie").val();
codePeriodicitePlafondGarantie = $("#codePeriodicitePlafondGarantie").val();
nbreTransactionGarantie = $("#nbreTransactionGarantie").val();
codePeriodiciteGarantie = $("#codePeriodiciteGarantie").val();
//codeObservationFamilleActe = $("#codeObservationFamilleActe").val();
codeTypeRemboursement = $("#codeTypeRemboursement").val();
delaiCarenceFamilleActe = $("#delaiCarenceFamilleActe").val();
ticketModerateurFamilleActe = $("#ticketModerateurFamilleActe").val();
forfaitTmGarantie = $("#forfaitTmGarantie").val();
ageMinimumFamilleActe = $("#ageMinimumFamilleActe").val();
ageMaximumFamilleActe = $("#ageMaximumFamilleActe").val();
actifFamilleActe = $("#actifFamilleActe").val();
forfaitPlafondGarantieAdherent = forfaitPlafondGarantieAdherent.replace(/ /g,"");
forfaitPlafondGarantie = forfaitPlafondGarantie.replace(/ /g,"");
forfaitTmGarantie = forfaitTmGarantie.replace(/ /g,"");
if(dateEffetGarantie <= " "){
v_msg="Veuillez entrer une date d'effet!";
v_msgEng="Please enter an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetGarantie").focus();
return;
}
if(actifFamilleActe <= " "){
v_msg="Veuillez indiquer le statut de cet barème!";
v_msgEng="Please indicate the status of this scale!";
alert_ebene(v_msg, v_msgEng);
$("#actifFamilleActe").focus();
return;
}
$("#div_garanties_bareme").html('' + '
');
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&dateEffetGarantie='+dateEffetGarantie;
donnees += '&forfaitPlafondGarantieAdherent='+forfaitPlafondGarantieAdherent;
donnees += '&codePeriodicitePlafondGarantieAdherent='+codePeriodicitePlafondGarantieAdherent;
donnees += '&nbreTransactionGarantieAdherent='+nbreTransactionGarantieAdherent;
donnees += '&codePeriodiciteGarantieAdherent='+codePeriodiciteGarantieAdherent;
donnees += '&forfaitPlafondGarantie='+forfaitPlafondGarantie;
donnees += '&codePeriodicitePlafondGarantie='+codePeriodicitePlafondGarantie;
donnees += '&nbreTransactionGarantie='+nbreTransactionGarantie;
donnees += '&codePeriodiciteGarantie='+codePeriodiciteGarantie;
//donnees += '&codeObservationFamilleActe='+codeObservationFamilleActe;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement;
donnees += '&delaiCarenceFamilleActe='+delaiCarenceFamilleActe;
donnees += '&ticketModerateurFamilleActe='+ticketModerateurFamilleActe;
donnees += '&ageMinimumFamilleActe='+ageMinimumFamilleActe;
donnees += '&ageMaximumFamilleActe='+ageMaximumFamilleActe;
donnees += '&actifFamilleActe='+actifFamilleActe;
donnees += '&forfaitTmGarantie='+forfaitTmGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
intit_saisie_garantiebareme();
actualiser_bareme_garantie();
},
complete: function() {
afficheNombreLigneBareme('garantiesbaremepriseencharge');
}
});
}
function intit_saisie_garantiebareme()
{
$("#dateEffetGarantie").val("");
$("#forfaitPlafondGarantieAdherent").val("0");
$("#codePeriodicitePlafondGarantieAdherent").val("A");
$("#nbreTransactionGarantieAdherent").val("0");
$("#codePeriodiciteGarantieAdherent").val("A");
$("#forfaitPlafondGarantie").val("0");
$("#forfaitTmGarantie").val("0");
$("#codePeriodicitePlafondGarantie").val("A");
$("#nbreTransactionGarantie").val("0");
$("#codePeriodiciteGarantie").val("A");
//$("#codeObservationFamilleActe").val("VD");
$("#codeTypeRemboursement").val("RDTP");
$("#delaiCarenceFamilleActe").val("0");
//$("#ticketModerateurFamilleActe").val("0");
$("#ageMinimumFamilleActe").val("0");
$("#ageMaximumFamilleActe").val("0");
$("#actifFamilleActe").val("1");
}
// 23-02-20233
function actualiser_bareme_garantie_lienparente()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_garanties_bareme_lienparente').html(data);
},
complete: function() {
}
});
}
function inserer_bareme_garantie_lienparente()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val();
codeLienParente = $("#codeLienParente").val();
forfaitPlafondGarantieLienParente = $("#forfaitPlafondGarantieLienParente").val();
codePeriodicitePlafondGarantieLienParente = $("#codePeriodicitePlafondGarantieLienParente").val();
nbreTransactionGarantieLienParente = $("#nbreTransactionGarantieLienParente").val();
codePeriodiciteGarantieLienParente = $("#codePeriodiciteGarantieLienParente").val();
//codeObservationFamilleActeLienParente = $("#codeObservationFamilleActeLienParente").val();
codeTypeRemboursementLienParente = $("#codeTypeRemboursementLienParente").val();
delaiCarenceFamilleActeLienParente = $("#delaiCarenceFamilleActeLienParente").val();
ticketModerateurFamilleActeLienParente = $("#ticketModerateurFamilleActeLienParente").val();
forfaitTmGarantieLienParente = $("#forfaitTmGarantieLienParente").val();
ageMinimumFamilleActeLienParente = $("#ageMinimumFamilleActeLienParente").val();
ageMaximumFamilleActeLienParente = $("#ageMaximumFamilleActeLienParente").val();
actifFamilleActeLienParente = $("#actifFamilleActeLienParente").val();
forfaitPlafondGarantieLienParente = forfaitPlafondGarantieLienParente.replace(/ /g,"");
forfaitTmGarantieLienParente = forfaitTmGarantieLienParente.replace(/ /g,"");
if(dateEffetGarantieLienParente <= " "){
v_msg="Veuillez entrer une date d'effet!";
v_msgEng="Please enter an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetGarantieLienParente").focus();
return;
}
if(codeLienParente <= " "){
v_msg="Veuillez entrer le lien de parenté!";
v_msgEng="Please enter the relationship!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienParente").focus();
return;
}
if(actifFamilleActeLienParente <= " "){
v_msg="Veuillez indiquer le statut de cet barème!";
v_msgEng="Please indicate the status of this scale!";
alert_ebene(v_msg, v_msgEng);
$("#actifFamilleActeLienParente").focus();
return;
}
$("#div_garanties_bareme_lienparente").html('' + '
');
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&dateEffetGarantieLienParente='+dateEffetGarantieLienParente;
donnees += '&codeLienParente='+codeLienParente;
donnees += '&forfaitPlafondGarantieLienParente='+forfaitPlafondGarantieLienParente;
donnees += '&codePeriodicitePlafondGarantieLienParente='+codePeriodicitePlafondGarantieLienParente;
donnees += '&nbreTransactionGarantieLienParente='+nbreTransactionGarantieLienParente;
donnees += '&codePeriodiciteGarantieLienParente='+codePeriodiciteGarantieLienParente;
//donnees += '&codeObservationFamilleActeLienParente='+codeObservationFamilleActeLienParente;
donnees += '&codeTypeRemboursementLienParente='+codeTypeRemboursementLienParente;
donnees += '&delaiCarenceFamilleActeLienParente='+delaiCarenceFamilleActeLienParente;
donnees += '&ticketModerateurFamilleActeLienParente='+ticketModerateurFamilleActeLienParente;
donnees += '&ageMinimumFamilleActeLienParente='+ageMinimumFamilleActeLienParente;
donnees += '&ageMaximumFamilleActeLienParente='+ageMaximumFamilleActeLienParente;
donnees += '&actifFamilleActeLienParente='+actifFamilleActeLienParente;
donnees += '&forfaitTmGarantieLienParente='+forfaitTmGarantieLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
intit_saisie_garantiebareme_lienparente();
actualiser_bareme_garantie_lienparente();
},
complete: function() {
afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente');
}
});
}
function intit_saisie_garantiebareme_lienparente()
{
$("#dateEffetGarantieLienParente").val("");
$("#codeLienParente").val("");
$("#forfaitPlafondGarantieLienParente").val("0");
$("#codePeriodicitePlafondGarantieLienParente").val("A");
$("#nbreTransactionGarantieLienParente").val("0");
$("#codePeriodiciteGarantieLienParente").val("A");
//$("#codeObservationFamilleActeLienParente").val("VD");
$("#codeTypeRemboursementLienParente").val("RDTP");
$("#delaiCarenceFamilleActeLienParente").val("0");
//$("#ticketModerateurFamilleActeLienParente").val("0");
$("#ageMinimumFamilleActeLienParente").val("0");
$("#ageMaximumFamilleActeLienParente").val("0");
$("#actifFamilleActeLienParente").val("1");
$("#forfaitTmGarantieLienParente").val("0");
}
function actualiser_bareme_acte()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actes_bareme').html(data);
},
complete: function() {
}
});
}
function inserer_bareme_acte()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
codeActe = $("#codeActe").val();
dateEffetActe = $("#dateEffetActe").val();
forfaitPlafondActeAdherent = $("#forfaitPlafondActeAdherent").val();
codePeriodicitePlafondActeAdherent = $("#codePeriodicitePlafondActeAdherent").val();
nbreTransactionActeAdherent = $("#nbreTransactionActeAdherent").val();
codePeriodiciteActeAdherent = $("#codePeriodiciteActeAdherent").val();
forfaitPlafondActe = $("#forfaitPlafondActe").val();
codePeriodicitePlafondActe = $("#codePeriodicitePlafondActe").val();
nbreTransactionActe = $("#nbreTransactionActe").val();
codePeriodiciteActe = $("#codePeriodiciteActe").val();
codeTypeRemboursementActe = $("#codeTypeRemboursementActe").val();
delaiCarenceActe = $("#delaiCarenceActe").val();
ticketModerateurActe = $("#ticketModerateurActe").val();
ageMinimumActe = $("#ageMinimumActe").val();
ageMaximumActe = $("#ageMaximumActe").val();
actifActe = $("#actifActe").val();
forfaitTmActe = $("#forfaitTmActe").val();
forfaitPlafondActeAdherent = forfaitPlafondActeAdherent.replace(/ /g,"");
forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,"");
forfaitTmActe = forfaitTmActe.replace(/ /g,"");
if(codeActe <= " "){
v_msg="Veuillez entrer un acte!";
v_msgEng="Please enter an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActe").focus();
return;
}
if(dateEffetActe <= " "){
v_msg="Veuillez entrer une date d'effet!";
v_msgEng="Please enter an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetActe").focus();
return;
}
if(actifActe <= " "){
v_msg="Veuillez indiquer le statut de cet barème!";
v_msgEng="Please indicate the status of this scale!";
alert_ebene(v_msg, v_msgEng);
$("#actifActe").focus();
return;
}
$("#div_actes_bareme").html('' + '
');
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeActe='+codeActe;
donnees += '&dateEffetActe='+dateEffetActe;
donnees += '&forfaitPlafondActeAdherent='+forfaitPlafondActeAdherent;
donnees += '&codePeriodicitePlafondActeAdherent='+codePeriodicitePlafondActeAdherent;
donnees += '&nbreTransactionActeAdherent='+nbreTransactionActeAdherent;
donnees += '&codePeriodiciteActeAdherent='+codePeriodiciteActeAdherent;
donnees += '&forfaitPlafondActe='+forfaitPlafondActe;
donnees += '&codePeriodicitePlafondActe='+codePeriodicitePlafondActe;
donnees += '&nbreTransactionActe='+nbreTransactionActe;
donnees += '&codePeriodiciteActe='+codePeriodiciteActe;
donnees += '&codeTypeRemboursementActe='+codeTypeRemboursementActe;
donnees += '&delaiCarenceActe='+delaiCarenceActe;
donnees += '&ticketModerateurActe='+ticketModerateurActe;
donnees += '&ageMinimumActe='+ageMinimumActe;
donnees += '&ageMaximumActe='+ageMaximumActe;
donnees += '&actifActe='+actifActe;
donnees += '&forfaitTmActe='+forfaitTmActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
intit_saisie_actebareme();
actualiser_bareme_acte();
},
complete: function() {
afficheNombreLigneBareme('actesbaremepriseencharge');
}
});
}
function intit_saisie_actebareme()
{
$("#codeActe").selectpicker('val', '');
$("#codeActe").val('');
$("#searchInputActe").val('');
$("#zone").val('');
$("#dateEffetActe").val("");
$("#forfaitPlafondActeAdherent").val("0");
$("#codePeriodicitePlafondActeAdherent").val("A");
$("#nbreTransactionActeAdherent").val("0");
$("#codePeriodiciteActeAdherent").val("A");
$("#forfaitPlafondActe").val("0");
$("#codePeriodicitePlafondActe").val("A");
$("#nbreTransactionActe").val("0");
$("#codePeriodiciteActe").val("A");
//$("#codeObservationActe").val("VD");
$("#delaiCarenceActe").val("0");
//$("#ticketModerateurActe").val("0");
$("#ageMinimumActe").val("0");
$("#ageMaximumActe").val("0");
$("#actifActe").val("1");
$("#forfaitTmActe").val("0");
}
function actualiser_bareme_acte_lienparente()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actes_lienparente').html(data);
},
complete: function() {
}
});
}
function inserer_bareme_acte_lienparente()
{
codeGarantie = $("#codeGarantie").val();
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
codeActeLienParente = $("#codeActeLienParente").val();
dateEffetActeLienParente = $("#dateEffetActeLienParente").val();
codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val();
forfaitPlafondActeLienParente = $("#forfaitPlafondActeLienParente").val();
codePeriodicitePlafondActeLienParente = $("#codePeriodicitePlafondActeLienParente").val();
nbreTransactionActeLienParente = $("#nbreTransactionActeLienParente").val();
codePeriodiciteActeLienParente = $("#codePeriodiciteActeLienParente").val();
codeTypeRemboursementActeLienParente = $("#codeTypeRemboursementActeLienParente").val();
delaiCarenceActeLienParente = $("#delaiCarenceActeLienParente").val();
ticketModerateurActeLienParente = $("#ticketModerateurActeLienParente").val();
ageMinimumActeLienParente = $("#ageMinimumActeLienParente").val();
ageMaximumActeLienParente = $("#ageMaximumActeLienParente").val();
actifActeLienParente = $("#actifActeLienParente").val();
forfaitTmActeLienParente = $("#forfaitTmActeLienParente").val();
forfaitPlafondActeLienParente = forfaitPlafondActeLienParente.replace(/ /g,"");
forfaitTmActeLienParente = forfaitTmActeLienParente.replace(/ /g,"");
if(codeActeLienParente <=" "){
v_msg="Veuillez entrer un acte!";
v_msgEng="Please enter an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeActeLienParente").focus();
return;
}
if(dateEffetActeLienParente <= " "){
v_msg="Veuillez entrer une date d'effet!";
v_msgEng="Please enter an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetActeLienParente").focus();
return;
}
if(codeLienParenteActeLienParente <= " "){
v_msg="Veuillez entrer le lien de parenté!";
v_msgEng="Please enter the relationship!";
alert_ebene(v_msg, v_msgEng);
$("#codeLienParenteActeLienParente").focus();
return;
}
if(actifActeLienParente <= " "){
v_msg="Veuillez indiquer le statut de cet barème!";
v_msgEng="Please indicate the status of this scale!";
alert_ebene(v_msg, v_msgEng);
$("#actifActeLienParente").focus();
return;
}
$("#div_actes_lienparente").html('' + '
');
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeActeLienParente='+codeActeLienParente;
donnees += '&dateEffetActeLienParente='+dateEffetActeLienParente;
donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente;
donnees += '&forfaitPlafondActeLienParente='+forfaitPlafondActeLienParente;
donnees += '&codePeriodicitePlafondActeLienParente='+codePeriodicitePlafondActeLienParente;
donnees += '&nbreTransactionActeLienParente='+nbreTransactionActeLienParente;
donnees += '&codePeriodiciteActeLienParente='+codePeriodiciteActeLienParente;
donnees += '&codeTypeRemboursementActeLienParente='+codeTypeRemboursementActeLienParente;
donnees += '&delaiCarenceActeLienParente='+delaiCarenceActeLienParente;
donnees += '&ticketModerateurActeLienParente='+ticketModerateurActeLienParente;
donnees += '&ageMinimumActeLienParente='+ageMinimumActeLienParente;
donnees += '&ageMaximumActeLienParente='+ageMaximumActeLienParente;
donnees += '&actifActeLienParente='+actifActeLienParente;
donnees += '&forfaitTmActeLienParente='+forfaitTmActeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
intit_saisie_actebareme_lienparente();
actualiser_bareme_acte_lienparente();
},
complete: function() {
afficheNombreLigneBareme('actesbaremepriseenchargelienparente');
}
});
}
function intit_saisie_actebareme_lienparente()
{
$("#codeActeLienParente").selectpicker('val', '');
$("#codeActeLienParente").val('');
$("#searchInputActe").val('');
$("#dateEffetActeLienParente").val("");
$("#codeLienParenteActeLienParente").val("");
$("#forfaitPlafondActeLienParente").val("0");
$("#codePeriodicitePlafondActeLienParente").val("A");
$("#nbreTransactionActeLienParente").val("0");
$("#codePeriodiciteActeLienParente").val("A");
//$("#codeObservationActeLienParente").val("VD");
$("#delaiCarenceActeLienParente").val("0");
//$("#ticketModerateurActeLienParente").val("0");
$("#ageMinimumActeLienParente").val("0");
$("#ageMaximumActeLienParente").val("0");
$("#actifActeLienParente").val("1");
$("#forfaitTmActeLienParente").val("0");
}
function controleDateEffetGarantieBareme(){
var datejour = $("#datejour_C").val();
var maxDateEffetGarantie = $("#maxDateEffetGarantie").val();
var dateEffetGarantie = $("#dateEffetGarantie").val();
var str = dateEffetGarantie.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(maxDateEffetGarantie);
//return;
if((dte < dtj) && (maxDateEffetGarantie!=undefined)){
var tdm = new Date(maxDateEffetGarantie);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
//alert(dte < dtm);
//return;
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetGarantie").val('');
$("#dateEffetGarantie").focus();
return;
}
}
}
//24-02-2023
function validiteDateEffetGarantieLienParente(){
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
var dateEffetGarantieLienParente = $("#dateEffetGarantieLienParente").val();
var codeLienParente = $("#codeLienParente").val();
var datejour = $("#datejour_C").val();
var str = dateEffetGarantieLienParente.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeLienParente='+codeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/controle/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maxdateeffetGarantieLienParente').html(data);
var tdj = new Date(datejour);
var tde = new Date(effet);
maxDateEffetGarantieLienParente = $("#maxDateEffetGarantieLienParente").val();
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
if((dte < dtj) && (maxDateEffetGarantieLienParente!=undefined || maxDateEffetGarantieLienParente!='')){
var tdm = new Date(maxDateEffetGarantieLienParente);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetGarantieLienParente").val('');
$("#dateEffetGarantieLienParente").focus();
return;
}else{
inserer_bareme_garantie_lienparente();
}
}else{
inserer_bareme_garantie_lienparente();
}
},
complete: function() {
}
});
}
function validiteDateEffetActeBareme(){
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
var codeActe = $("#codeActe").val();
var dateEffetActe = $("#dateEffetActe").val();
var datejour = $("#datejour_C").val();
var str = dateEffetActe.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeActe='+codeActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/controle/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maxdateeffetactebareme').html(data);
var tdj = new Date(datejour);
var tde = new Date(effet);
maxDateEffetActeBareme = $("#maxDateEffetActeBareme").val();
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
if((dte < dtj) && (maxDateEffetActeBareme!=undefined || maxDateEffetActeBareme!='')){
var tdm = new Date(maxDateEffetActeBareme);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetActe").val('');
$("#dateEffetActe").focus();
return;
}else{
inserer_bareme_acte();
}
}else{
inserer_bareme_acte();
}
},
complete: function() {
}
});
}
function validiteDateEffetActeBaremeLienParente(){
var codeGarantie = $("#codeGarantie").val();
var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
var codeActeLienParente = $("#codeActeLienParente").val();
var dateEffetActeLienParente = $("#dateEffetActeLienParente").val();
var codeLienParenteActeLienParente = $("#codeLienParenteActeLienParente").val();
var datejour = $("#datejour_C").val();
var str = dateEffetActeLienParente.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeActeLienParente='+codeActeLienParente;
donnees += '&codeLienParenteActeLienParente='+codeLienParenteActeLienParente;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/controle/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_maxdateeffetactebaremelienparente').html(data);
var tdj = new Date(datejour);
var tde = new Date(effet);
maxDateEffetActeBaremeLienParente = $("#maxDateEffetActeBaremeLienParente").val();
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
if((dte < dtj) && (maxDateEffetActeBaremeLienParente!=undefined || maxDateEffetActeBaremeLienParente!='')){
var tdm = new Date(maxDateEffetActeBaremeLienParente);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetActeLienParente").val('');
$("#dateEffetActeLienParente").focus();
return;
}else{
inserer_bareme_acte_lienparente();
}
}else{
inserer_bareme_acte_lienparente();
}
},
complete: function() {
}
});
}
//30-03-2023
function limiteadherent(){
var idAdherent = $('#idAdherent').val();
$("#div_patienter").html('' + '
');
//Ajaxlimiteaddadherent
donnees = 'idAdherent='+idAdherent;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadherent/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_limite_adherent').html(data);
//appliquerDataTable();
$('#div_limite_adherent').modal("show");
},
complete: function() {
}
});
}
function ajax_maj_plafond_aherent(idLimite, plafond)
{
plafond = plafond.replace(/ /g,"");
donnees = 'idLimite='+idLimite+'&plafond='+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadherent/majplafond/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
},
complete: function() {
}
});
}
function limitebeneficiaire(){
var idBeneficiaire = $('#idBeneficiaire').val();
$("#div_patienter").html('' + '
');
donnees = 'idBeneficiaire='+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_limite_beneficiaire').html(data);
//appliquerDataTable();
$('#div_limite_beneficiaire').modal("show");
},
complete: function() {
}
});
}
function ajax_maj_plafond_beneficiaire(idLimite, plafond)
{
plafond = plafond.replace(/ /g,"");
donnees = 'idLimite='+idLimite+'&plafond='+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/majplafond/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
},
complete: function() {
}
});
}
//10-04-2023
function ajax_maj_plafond_affection(idAffection, appliquerPlafond, controle)
{
if(appliquerPlafond<=' ')
{
v_msg="Le plafond s'applique Oui ou Non ?";
v_msgEng="Does the cap apply or not?";
alert_ebene(v_msg, v_msgEng);
controle.focus();
return;
}
donnees = 'idAffection='+idAffection+"&appliquerPlafond="+appliquerPlafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffectioncollegetm/majplafond/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_complet").html(data);
//afficher_prestataire_tm();
},
error: function(data) {
},
complete: function() {
}
});
}
//19-04-2023
function supprimer_baremegarantie(adminProd,idGarantie)
{
if (adminProd != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantie/supprimer/",
type : 'post',
data: "idGarantie="+idGarantie,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
actualiser_bareme_garantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_baremegarantielienparente(adminProd, idGarantie)
{
if (adminProd != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremegarantielienparente/supprimer/",
type : 'post',
data: "idGarantie="+idGarantie,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
actualiser_bareme_garantie_lienparente();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_baremeacte(adminProd, idActe)
{
if (adminProd != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeacte/supprimer/",
type : 'post',
data: "idActe="+idActe,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
actualiser_bareme_acte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprimer_baremeactelienparente(adminProd, idActe)
{
if (adminProd != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererbaremeactelienparente/supprimer/",
type : 'post',
data: "idActe="+idActe,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
actualiser_bareme_acte_lienparente();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//28-04-2023
function afficheNombreLigneBareme(table)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxnbrelignebareme/"+table+"/",
type : 'post',
data: "table="+table,
error: function(errorData) {
},
success: function(data) {
if(table=="garantiesbaremepriseencharge"){
$("#garantiesbaremepriseencharge").html(data);
}else if(table=="garantiesbaremepriseenchargelienparente"){
$("#garantiesbaremepriseenchargelienparente").html(data);
}else if(table=="actesbaremepriseencharge"){
$("#actesbaremepriseencharge").html(data);
}else if(table=="actesbaremepriseenchargelienparente"){
$("#actesbaremepriseenchargelienparente").html(data);
}else if(table=="detailbareme"){
$("#detailbareme").html(data);
}
},
complete: function() {
}
});
}
//02-05-2023
function archivage_bareme(idBaremePriseEnCharge, archiver)
{
if(archiver=="0"){
v_msg="Valider l'entête du barème avant de voir son détail, confirmez-vous la validation?";
v_msgEng="Validate the header of the scale before seeing its details, do you confirm the validation?";
}else{
v_msg="Invalider l'entête du barème avant de le modifier, confirmez-vous la invalidation?";
v_msgEng="Invalidate the header of the scale before changing it, do you confirm the invalidation?";
}
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxbaremepriseencharge/archiver/",
type: 'POST',
data: 'idBaremePriseEnCharge='+idBaremePriseEnCharge+'&archiver='+archiver,
success: function(data)
{
if(archiver=="0"){
v_msg="Le barème est validé avec succès!";
v_msgEng="The schedule is successfully validated!";
}else{
v_msg="Le barème est invalidé avec succès!";
v_msgEng="The scale is successfully invalidated!";
}
alert_ebene(v_msg, v_msgEng);
},
complete: function(data)
{
retour_liste_bareme();
}
});
} else {
// L'utilisateur a annulé
retour_liste_bareme();
}
});
}
//
function plafondFamilleProduit(){
var codeProduit = $('#codeProduit').val();
var codeGcAssureur = $('#codeGcAssureur').val();
donnees ='codeProduit='+codeProduit;
donnees +='&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxplafondfamilleproduit/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_plafond').html(data);
//affiche_particularite_statut();
},
complete: function(){
}
});
}
function libelleBaremeCollege(controle){
tab["bareme"] = controle.options[controle.selectedIndex].text;
nomcollege();
}
function libelleTypeCollege(controle){
tab["type"] = controle.options[controle.selectedIndex].text;
nomcollege();
}
function nomcollege(){
if(tab["type"]==undefined)
{
tab["type"] = '';
}
if(tab["bareme"]==undefined)
{
tab["bareme"] = '';
}
$('#libelleCollege').val(tab["type"]+' '+tab["bareme"]);
}
//09-05-2023
function affichelisteactes(libelle, zone)
{
if(libelle!='' && libelle.length >="3")
{
var donnees = 'libelle='+ libelle+'&zone='+zone;
//alert(donnees);
vLink = "Ajaxchargeractesexamenhospitalisation/";
$.ajax({
type: "POST",
url: $("#racineWeb").val()+vLink,
data:donnees,
beforeSend: function(){
if(zone=="acte" || zone=="decompte" || zone=="proforma"){
$("#searchInputActe").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px");
}else if (zone=="lienparente"){
$("#searchInputLienparente").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px");
}
},
success: function(data){
if(zone=="acte" || zone=="decompte" || zone=="proforma"){
$("#div_selection_acte").show();
$("#div_selection_acte").html(data);
$("#searchInputActe").css("background","#FFF");
}else if (zone=="lienparente"){
$("#div_selection_lienparente").show();
$("#div_selection_lienparente").html(data);
$("#searchInputLienparente").css("background","#FFF");
}
}
});
}else{
if(zone=="acte" || zone=="decompte" || zone=="proforma"){
$("#div_selection_acte").hide();
}else if (zone=="lienparente"){
$("#div_selection_lienparente").hide();
}
return false;
}
}
function selectElement(code, libelle, zone){
nomForm = $("#nomForm").val();
if(zone=="acte" || zone=="decompte" || zone=="proforma"){
$("#searchInputActe").val(libelle);
$("#div_selection_acte").hide();
$("#codeActe").val(code);
if(nomForm=="tMadherentacte"){
afficheMaxdateEffetAdherentacte();
}else if(nomForm=="tMbeneficiaireActe"){
afficheMaxdateEffetBeneficiaireacte();
}else if(nomForm=="tMcollegeActe"){
afficheMaxdateEffetcollegeacte();
}else if(nomForm=="tMpoliceActe"){
afficheMaxdateEffetpoliceacte();
}else if(nomForm=="tMclientActe"){
afficheMaxdateEffetclientacte();
}else if(nomForm=="frmFactureclassique" || nomForm=="frmFactureclassiquepolice"){
ajouter_un_acte_factureclassique(code);
}else if(nomForm=="traitementProforma"){
ajouter_un_acte_proforma(code);
}
if(zone=="decompte"){
//var str = libelle.split(' <==> ');
//var prixTarif = extraitNombre(str[1]);
ajouter_un_acte_selection_dec(code);
}
}else if (zone=="lienparente"){
$("#searchInputLienparente").val(libelle);
$("#div_selection_lienparente").hide();
$("#codeActeLienParente").val(code);
}
}
function afficherDetailBareme()
{
masquerBareme = $("#masquerBareme").val();
if(masquerBareme == undefined){
masquerBareme = "1";
}
//alert(masquerGarantie);
if(masquerBareme=="1"){
$('#div_bareme').hide();
$("#masquerBareme").val("0");
$("#span_bareme").text("[+]");
}else{
$('#div_bareme').show();
$("#masquerBareme").val("1");
//$("#dateEffetGarantie").focus();
$("#span_bareme").text("[-]");
init_saisie_detailbareme();
actualiser_detailbareme();
}
afficheNombreLigneBareme('detailbareme');
}
function init_saisie_detailbareme()
{
$("#dateEffetBareme").val("");
$("#actif").val("");
}
function controleDateEffetBareme(){
var datejour = $("#datejour_C").val();
var maxDateEffetBareme = $("#maxDateEffetBareme").val();
var dateEffetBareme = $("#dateEffetBareme").val();
var str = dateEffetBareme.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(maxDateEffetBareme);
//return;
if((dte < dtj) && (maxDateEffetBareme!=undefined)){
var tdm = new Date(maxDateEffetBareme);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
//alert(dte+' '+dtm);
//return;
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetBareme").val('');
$("#dateEffetBareme").focus();
return;
}
}
}
function actualiser_detailbareme()
{
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_bareme').html(data);
},
complete: function() {
}
});
}
function supprimer_detailbareme(adminProd, idDetail)
{
if (adminProd != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/supprimer/",
type : 'post',
data: "idDetail="+idDetail,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
actualiser_detailbareme();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
// inserer_bareme()
function inserer_bareme()
{
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
dateEffetBareme = $("#dateEffetBareme").val();
ticketModerateurBareme = $("#ticketModerateurBareme").val();
//actif = $("#actif").val();
if(dateEffetBareme <= " "){
v_msg="Veuillez entrer une date d'effet!";
v_msgEng="Please enter an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffetBareme").focus();
return;
}
if(ticketModerateurBareme <= " "){
v_msg="Veuillez entrer un ticket modérateur!";
v_msgEng="Please enter a co-payment!";
alert_ebene(v_msg, v_msgEng);
$("#ticketModerateurBareme").focus();
return;
}
$("#div_bareme").html('' + '
');
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&dateEffetBareme='+dateEffetBareme;
donnees += '&ticketModerateurBareme='+ticketModerateurBareme;
$.ajax({
url: $("#racineWeb").val()+"Ajaxinsererdetailbareme/ajouter/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
init_saisie_detailbareme();
actualiser_detailbareme();
},
complete: function() {
afficheNombreLigneBareme('detailbareme');
$("#masquerBareme").val("0");
afficherDetailBareme();
}
});
}
//15-05-2023
function consosadherent(){
var idAdherent = $('#idAdherent').val();
$("#div_patienter").html('' + '
');
//Ajaxlimiteaddadherent
donnees = 'idAdherent='+idAdherent;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxconsosadherent/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_consos_adherent').html(data);
$('#div_consos_adherent').modal("show");
},
complete: function() {
}
});
}
function consosbeneficiaire(){
//\u00ea, \u00e9
var idBeneficiaire = $('#idBeneficiaire').val();
$("#div_patienter").html('' + '
');
//Ajaxlimiteaddadherent
donnees = 'idBeneficiaire='+idBeneficiaire;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val()+"Ajaxconsosbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_consos_beneficiaire').html(data);
$('#div_consos_beneficiaire').modal("show");
},
complete: function() {
}
});
}
function recherchecodeproduit()
{
var codeProduit = $("#codeProduit").val();
var donnee_a_affciher = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxnouveauproduit/rechercher",
type : 'post',
data: 'codeProduit='+codeProduit,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
donnee_a_affciher = data;
},
complete: function() {
//alert(donnee_a_affciher);
if(donnee_a_affciher=="true")
{
v_msg="Ce code produit existe déjà! Veuillez le remplacer.";
v_msgEng="This product code already exists! Please replace it.";
alert_ebene(v_msg, v_msgEng);
$("#codeProduit").val("");
$("#codeProduit").focus();
}
}
});
}
function extraitNombre(str){
return Number(str.replace(/[^\d]/g, ""))
}
//17-06-2023
function ajax_maj_prix_acte_dec(idPrestationactes, valeurActe, controle)
{
valeurActe=valeurActe.replace(",",".");
controle.value=valeurActe;
valeurActe=valeurActe.replace(/ /g,"");
valeurActe=parseInt(valeurActe.replace(",","."),10);
controle.value=valeurActe;
if(controle_numerique(controle))
{
donnees = 'idPrestationactes='+idPrestationactes+"&valeurActe="+valeurActe;
donnee_a_affciher = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/majvaleuracte/",
type: 'POST',
data: donnees,
success: function(data) {
donnee_a_affciher = data;
},
error: function(data) {
},
complete: function() {
$("#div_prestations").html(donnee_a_affciher);
}
});
}
}
function ajax_maj_qte_acte_dec(idPrestationactes, quantite, controle)
{
donnee_a_affciher = "";
quantite=quantite.replace(",",".");
controle.value=quantite;
if(controle_numerique(controle))
{
if(quantite==0)
{
controle.focus();
v_msg="Veuillez saisir la quantit\u00e9!";
v_msgEng="Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;
$.ajax({
url: $("#racineWeb").val()+"Ajaxafficherajoutactesdec/majquantite/",
type: 'POST',
data: donnees,
success: function(data) {
donnee_a_affciher = data;
},
error: function(data) {
},
complete: function() {
$("#div_prestations").html(donnee_a_affciher);
}
});
}
}
//20-05-2023
function maj_composante_effettarif_acte(idActe, dateEffet, maxDateEffetActe, ligne){
var datejour = $("#datejour_C").val();
var str = dateEffet.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
donnees = "idActe="+idActe+"&dateEffet="+dateEffet;
v_msg="Confirmez-vous cette date d'effet?";
v_msgEng="Do you confirm this effective date?";
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(donnees);
//return;
if((dte < dtj) && (maxDateEffetActe!="")){
var tdm = new Date(maxDateEffetActe);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet"+ligne).val('');
$("#dateEffet"+ligne).focus();
return;
}else{
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/majeffet/",
type: 'POST',
data: donnees,
success: function(data)
{
//actualiserActesTarifes();
},
complete: function(data)
{
}
});
} else {
// L'utilisateur a annulé
$("#dateEffet"+ligne).val('');
$("#dateEffet"+ligne).focus();
}
});
}
}else{
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/majeffet/",
type: 'POST',
data: donnees,
success: function(data)
{
//actualiserActesTarifes();
},
complete: function(data)
{
}
});
} else {
// L'utilisateur a annulé
$("#dateEffet"+ligne).val('');
$("#dateEffet"+ligne).focus();
}
});
}
}
function actualiserActesTarifes()
{
donnees='';
$.ajax({
url: $("#racineWeb").val()+"Ajaxactestarifes/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_acte_2').html(data);
appliquerDataTable();
},
complete: function(data)
{
}
});
}
//21-05-2023
function valider_tarif()
{
codeTarifActe=$("#codeTarifActe").val();
codeFamilleActe=$("#codeFamilleActe").val();
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
if(codeFamilleActe<=' ')
{
v_msg="Veuillez saisir une famille!";
v_msgEng="Please select a family!";
alert_ebene(v_msg, v_msgEng);
$("#codeFamilleActe").focus();
return;
}
donnees = 'codeTarifActe='+codeTarifActe+'&codeFamilleActe='+codeFamilleActe;
v_msg="Validez-vous cette composition de tarif?";
v_msgEng="Do you validate this price composition?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/validertarif/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
ajax_composante_tarif("1");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_tous_prestataires_tarifclient()
{
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe;
v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?";
v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#div_compsante_tarif").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/ajoutertousprestataires/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_tarifclient(codePrestataire)
{
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?";
v_msgEng="Do you want to associate this service provider with the selected rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/ajouterunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_prestataires_tarifclient()
{
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?";
v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/retirertousprestataires/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_tarifclient(codePrestataire)
{
idClient = $("#idClient").val();
codeTarifActe = $("#codeTarifActe").val();
if(idClient<=' ')
{
v_msg="Veuillez sélectionner un client!";
v_msgEng="Please select a customer!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention! Confirmez-vous le retrait de ce prestataire?";
v_msgEng="Attention! Do you confirm the withdrawal of this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifclientprestataire/retirerunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//25-05-2023
function ajax_composante_tarif_police_prestataire()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
idPolice = $("#idPolice").val();
codeTarifActe = $("#codeTarifActe").val();
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_prestataires_tarifpolice()
{
idPolice = $("#idPolice").val();
codeTarifActe = $("#codeTarifActe").val();
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?";
v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajoutertousprestataires/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_tarifpolice(codePrestataire)
{
idPolice = $("#idPolice").val();
codeTarifActe = $("#codeTarifActe").val();
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?";
v_msgEng="Do you want to associate this service provider with the selected rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/ajouterunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
ajax_composante_tarif_police_prestataire();
}
});
}
function retirer_tous_prestataires_tarifpolice()
{
idPolice = $("#idPolice").val();
codeTarifActe = $("#codeTarifActe").val();
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?";
v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirertousprestataires/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_tarifpolice(codePrestataire)
{
idPolice = $("#idPolice").val();
codeTarifActe = $("#codeTarifActe").val();
if(idPolice<=' ')
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a insurance policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention! Confirmez-vous le retrait de ce prestataire?";
v_msgEng="Attention! Do you confirm the withdrawal of this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifpoliceprestataire/retirerunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_composante_tarif_college_prestataire()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
idCollege = $("#idCollege").val();
codeTarifActe = $("#codeTarifActe").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
idPolice = $("#idPolice").val();
donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe;
donnees += "&idPolice="+idPolice;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_prestataires_tarifcollege()
{
idCollege = $("#idCollege").val();
codeTarifActe = $("#codeTarifActe").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?";
v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/ajoutertousprestataires/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_tarifcollege(codePrestataire)
{
idCollege = $("#idCollege").val();
codeTarifActe = $("#codeTarifActe").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?";
v_msgEng="Do you want to associate this service provider with the selected rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/ajouterunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_prestataires_tarifcollege()
{
idCollege = $("#idCollege").val();
codeTarifActe = $("#codeTarifActe").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?";
v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/retirertousprestataires/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_tarifcollege(codePrestataire)
{
idCollege = $("#idCollege").val();
codeTarifActe = $("#codeTarifActe").val();
if(idCollege<=' ')
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention! Confirmez-vous le retrait de ce prestataire?";
v_msgEng="Attention! Do you confirm the withdrawal of this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifcollegeprestataire/retirerunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function chargernumero(numero)
{
var nomForm = $('#nomForm').val();
var donnees = 'numero='+ numero;
//alert(donnees); return;
if(nomForm=="adherentprestataire" || nomForm=="tMadherent" || nomForm=="tMadherentacte"
|| nomForm=="tMadherentacteprestataire" || nomForm=="tMadherentgarantie" || nomForm =="tMadherentgarantieprestataire"
|| nomForm =="tMadherentprestataire")
{
vLink = "Ajaxchargernumeroadherent/";
}else
if(nomForm=="beneficiaireprestataire" || nomForm=="tMbeneficiaire" || nomForm=="tMbeneficiaireActe"
|| nomForm=="tMbeneficiaireActePrestataire" || nomForm=="tMbeneficiaireGarantie" || nomForm=="tMbeneficiaireGarantiePrestataire"
|| nomForm=="tMbeneficiairePrestataire" || nomForm=="tarifappliquebeneficiaire" || nomForm=="remboursementClassic")
{
vLink = "Ajaxchargernumerobeneficiaire/";
}
$.ajax({
type: "POST",
url: $("#racineWeb").val()+vLink,
data:donnees,
beforeSend: function(){
$("#searchInput").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px");
},
success: function(data){
$("#div_selection").show();
$("#div_selection").html(data);
$("#searchInput").css("background","#FFF");
}
});
}
//adhérent - prestataire
function selectAssure(id, numero, nom, nomPolice, nomCollege, codeLienParente){
$("#searchInput").val(numero);
$("#div_selection").hide();
$("#nomAssure").val(nom);
$("#idAssure").val(id);
$("#nomPolice").val(nomPolice);
$("#nomCollege").val(nomCollege);
$("#codeLienParente").val(codeLienParente);
if($("#nomForm").val()=="tMadherent")
{
afficheMaxdateEffetAdherent();
}
}
function ajax_composante_tarif_adherent_prestataire()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
nomAssure = $("#nomAssure").val();
numeroAdherent = $("#searchInput").val();
nomPolice = $("#nomPolice").val();
nomCollege = $("#nomCollege").val();
codeLienParente = $("#codeLienParente").val();
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
donnees += "&numeroAdherent="+numeroAdherent+"&nomAssure="+nomAssure;
donnees += "&nomPolice="+nomPolice+"&nomCollege="+nomCollege;
donnees += "&codeLienParente="+codeLienParente;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_prestataires_tarifadherent()
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?";
v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/ajoutertousprestataires/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_tarifadherent(codePrestataire)
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?";
v_msgEng="Do you want to associate this service provider with the selected rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/ajouterunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_prestataires_tarifadherent()
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?";
v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/retirertousprestataires/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_tarifadherent(codePrestataire)
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention! Confirmez-vous le retrait de ce prestataire?";
v_msgEng="Attention! Do you confirm the withdrawal of this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarifadherentprestataire/retirerunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//beneficiaire - prestataire
function selectBeneficiaire(id, numero, nom, nomPolice, nomCollege, codeLienParente, numeroAdherent, adherent){
$("#searchInput").val(numero);
$("#div_selection").hide();
$("#nomAssure").val(nom);
$("#idAssure").val(id);
$("#codeLienParente").val(codeLienParente);
$("#noAdherent").val(numeroAdherent);
$("#nomAdherent").val(adherent);
if($("#nomForm").val()=="remboursementClassic"){
$("#idBeneficiaire").val(id);
ajax_context_adherent(id);
}else{
$("#nomPolice").val(nomPolice);
$("#nomCollege").val(nomCollege);
}
if($("#nomForm").val()=="tMbeneficiaire")
{
afficheMaxdateEffetBeneficiaire();
}
}
function ajax_composante_tarif_beneficiaire_prestataire()
{
adminSin=$("#adminSin").val();
if (adminSin!="1")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
nomAssure = $("#nomAssure").val();
numeroBeneficiaire = $("#searchInput").val();
nomPolice = $("#nomPolice").val();
nomCollege = $("#nomCollege").val();
codeLienParente = $("#codeLienParente").val();
noAdherent = $("#noAdherent").val();
nomAdherent = $("#nomAdherent").val();
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
donnees += "&numeroBeneficiaire="+numeroBeneficiaire+"&nomAssure="+nomAssure;
donnees += "&nomPolice="+nomPolice+"&nomCollege="+nomCollege;
donnees += "&codeLienParente="+codeLienParente;
donnees += "&noAdherent="+noAdherent+"&nomAdherent="+nomAdherent;
var div_attente = $('#div_compsante_tarif');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
// $('#div_test_gabarit').html(data);
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function ajouter_tous_prestataires_tarifbeneficiaire()
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro du bénéficiaire!";
v_msgEng="Please enter a beneficiary number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention, cela va associer tous les prestataires au tarif sélectionné! Confirmez-vous cette action?";
v_msgEng="Be careful, this will associate all providers with the selected rate! Do you confirm this action?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/ajoutertousprestataires/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_un_prestataire_tarifbeneficiaire(codePrestataire)
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Voulez-vous associer ce prestataire au tarif sélectionné?";
v_msgEng="Do you want to associate this service provider with the selected rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/ajouterunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_prestataires_tarifbeneficiaire()
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe;
$("#div_compsante_tarif").html('' + '
');
v_msg="Confirmez-vous le retrait du tarif de tous les prestataires ajoutés?";
v_msgEng="Do you confirm the withdrawal of the tariff of all the providers added?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/retirertousprestataires/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data)
{
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_prestataire_tarifbeneficiaire(codePrestataire)
{
idAssure = $("#idAssure").val();
codeTarifActe = $("#codeTarifActe").val();
if(idAssure=='0')
{
v_msg="Veuillez entrer un numéro d'adhérent!";
v_msgEng="Please enter a membership number!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codeTarifActe<=' ')
{
v_msg="Veuillez sélectionner un tarif!";
v_msgEng="Please select a rate!";
alert_ebene(v_msg, v_msgEng);
$("#codeTarifActe").focus();
return;
}
donnees = "idAssure="+idAssure+"&codeTarifActe="+codeTarifActe+'&codePrestataire='+codePrestataire;
$("#div_compsante_tarif").html('' + '
');
v_msg="Attention! Confirmez-vous le retrait de ce prestataire?";
v_msgEng="Attention! Do you confirm the withdrawal of this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtarifbeneficiaireprestataire/retirerunprestataire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_compsante_tarif').html(data);
appliquerDataTable();
},
error: function(data) {
},
complete: function()
{
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//27-05-2023
function recupererValeur()
{
nomForm = $("#nomForm").val();
if(nomForm=="frmadherent")
{
nom = $("#nom").val();
prenoms = $("#prenoms").val();
sexe = $("#sexe").val();
dateNaissance = $("#dateNaissance").val();
idCollege = $("#idCollege").val();
myVal = 0;
donnees = "nom="+nom+"&prenoms="+prenoms+"&idCollege="+idCollege;
donnees += "&sexe="+sexe+"&dateNaissance="+dateNaissance;
myVal_nom = (nom<=" ") ? 0 : 1;
myVal_prenoms = (prenoms<=" ") ? 0 : 1;
myVal_sexe = (sexe<=" ") ? 0 : 1;
myVal_dateNaissance = (dateNaissance<=" ") ? 0 : 1;
myVal = parseInt(myVal_nom+myVal_prenoms+myVal_sexe+myVal_dateNaissance);
if(myVal==4)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxexistanceassure/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_existance').html(data);
var existe = $("#existe").val();
if(existe=="1")
{
v_msg="Les informations que vous avez saisi seront dupliquées dans la base de données si vous les enregistrez!";
v_msgEng="The information you entered will be duplicated in the database if you save it!";
alert_ebene(v_msg, v_msgEng);
}
},
error: function(data) {
},
complete: function()
{
}
});
}
}else if(nomForm=="frmbeneficiaire")
{
nomBeneficiaire = $("#nomBeneficiaire").val();
prenomsBeneficiaire = $("#prenomsBeneficiaire").val();
codeLienParente = $("#codeLienParente").val();
sexe = $("#sexe").val();
dateNaissance = $("#dateNaissance").val();
idAdherent = $("#idAdherent").val();
myVal = 0;
donnees = "nomBeneficiaire="+nomBeneficiaire+"&prenomsBeneficiaire="+prenomsBeneficiaire;
donnees += "&codeLienParente="+codeLienParente+"&sexe="+sexe+"&dateNaissance="+dateNaissance;
donnees += "&idAdherent="+idAdherent;
//alert(donnees);
myVal_nom = (nomBeneficiaire<=" ") ? 0 : 1;
myVal_prenoms = (prenomsBeneficiaire<=" ") ? 0 : 1;
myVal_codeLienParente = (codeLienParente<=" ") ? 0 : 1;
myVal_sexe = (sexe<=" ") ? 0 : 1;
myVal_dateNaissance = (dateNaissance<=" ") ? 0 : 1;
myVal = parseInt(myVal_nom+myVal_prenoms+myVal_codeLienParente+myVal_sexe+myVal_dateNaissance);
if(myVal==5)
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxexistancebeneficiaire/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_existance').html(data);
var existe = $("#existe").val();
if(existe=="1")
{
v_msg="Les informations que vous avez saisi seront dupliquées dans la base de données si vous les enregistrez!";
v_msgEng="The information you entered will be duplicated in the database if you save it!";
alert_ebene(v_msg, v_msgEng);
}
},
error: function(data) {
},
complete: function()
{
}
});
}
}
}
function supprimer_un_acte_du_tarif(idDetailtarifacte, ligne)
{
donnees = 'idDetailtarifacte='+idDetailtarifacte;
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this removal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxcomposantetarif/supprimer/",
type: 'POST',
data: donnees,
success: function(data)
{
supprdetailtarif(idDetailtarifacte, ligne);
},
error: function(data) {
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function supprdetailtarif(idDetailtarifacte, ligne)
{
donnees = 'idDetailtarifacte='+idDetailtarifacte+'&ligne='+ligne;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailsupprime/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_suppr').html(data);
var suppr = $("#suppr").val();
if(suppr=="1"){
$("#tabLigne"+ligne).css({"background-color": "red", "color": "white"});
}else{
$("#tabLigne"+ligne).css({"background-color": "transparent", "color": "black"});
}
},
error: function(data) {
},
complete: function() {
//ajax_composante_tarif("0");
}
});
}
//16-06-2023 sorel
function inserer_tmadherent()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet+'&tm='+tm;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherent/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherent();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
}
});
}
function affichertmadherent()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherent/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function controleDateEffetTm(){
var datejour = $("#datejour_C").val();
var maxDateEffetTmAdherent = $("#maxDateEffetTmAdherent").val();
var dateEffet = $("#dateEffet").val();
var str = dateEffet.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(maxDateEffetGarantie);
//return;
if((dte < dtj) && (maxDateEffetTmAdherent!=undefined)){
var tdm = new Date(maxDateEffetTmAdherent);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
//alert(dte < dtm);
//return;
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").val('');
$("#dateEffet").focus();
return;
}
}
}
function afficheMaxdateEffetAdherent()
{
idAdherent = $("#idAssure").val();
donnees = "idAdherent="+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherent/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmadherent(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherent/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherent();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//20-06-2023
function retour_limite()
{
nomForm = $("#nomForm").val();
if(nomForm == "ficheAdherent"){
afficher_adherent_id();
}else if(nomForm == "ficheBeneficiaire"){
afficher_beneficiaire_id();
}
}
//20-06-2023 sorel
function inserer_tmadherentacte()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacte/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherentacte();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmadherentacte()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacte/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
//21-06-2023
function supprimer_tmadherentacte(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacte/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherentacte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetAdherentacte()
{
idAdherent = $("#idAssure").val();
codeActe = $("#codeActe").val();
codeGarantie= $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = "idAdherent="+idAdherent+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacte/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affichelisteprestataires(libelle)
{
if(libelle!='' && libelle.length >="3")
{
var donnees = 'libelle='+ libelle;
vLink = "Ajaxchargerlisteprestataires/";
$.ajax({
type: "POST",
url: $("#racineWeb").val()+vLink,
data:donnees,
beforeSend: function(){
$("#searchInputPrestataire").css("background","#FFF url(Bootstrap/images/LoaderIcon.gif) no-repeat 165px");
},
success: function(data){
$("#div_selection_prestataire").show();
$("#div_selection_prestataire").html(data);
$("#searchInputPrestataire").css("background","#FFF");
}
});
}else{
$("#div_selection_prestataire").hide();
return false;
}
}
function selectPrestataire(code, libelle){
nomForm = $("#nomForm").val();
$("#searchInputPrestataire").val(libelle);
$("#div_selection_prestataire").hide();
$("#codePrestataire").val(code);
//console.log($("#codePrestataire").val());
if(nomForm=="tMadherentacteprestataire"){
afficheMaxdateEffetAdherentacteprestataire();
}else if(nomForm=="tMadherentgarantieprestataire")
{
afficheMaxdateEffetAdherentgarantieprestataire();
}else if(nomForm=="tMadherentprestataire")
{
afficheMaxdateEffetAdherentprestataire();
}else if(nomForm=="tMbeneficiaireActePrestataire")
{
afficheMaxdateEffetBeneficiaireacteprestataire();
}else if(nomForm=="tMbeneficiaireGarantiePrestataire")
{
afficheMaxdateEffetBeneficiairegarantieprestataire();
}else if(nomForm=="tMbeneficiairePrestataire")
{
afficheMaxdateEffetBeneficiairePrestataire();
}else if(nomForm=="tMcollegeacteprestataire")
{
afficheMaxdateEffetCollegeacteprestataire();
}else if(nomForm=="tMcollegegarantieprestataire")
{
afficheMaxdateEffetCollegegarantieprestataire();
}else if(nomForm=="tMcollegeprestataire")
{
afficheMaxdateEffetCollegeprestataire();
}else if(nomForm=="tMpoliceacteprestataire")
{
afficheMaxdateEffetPoliceacteprestataire();
}else if(nomForm=="tMpolicegarantieprestataire")
{
afficheMaxdateEffetPolicegarantieprestataire();
}else if(nomForm=="tMpoliceprestataire")
{
afficheMaxdateEffetPoliceprestataire();
}else if(nomForm=="tMclientacteprestataire")
{
afficheMaxdateEffetClientacteprestataire();
}else if(nomForm=="tMclientgarantieprestataire")
{
afficheMaxdateEffetClientgarantieprestataire();
}else if(nomForm=="tMclientprestataire")
{
afficheMaxdateEffetClientprestataire();
}else if(nomForm=="modifierRembClassique")
{
$("#prestataireConsultation").val(libelle);
}
}
function afficheMaxdateEffetAdherentacteprestataire()
{
idAdherent = $("#idAssure").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
$("#searchInputPrestataire").val('');
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idAdherent="+idAdherent+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmadherentacteprestataire()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire;
donnees += "&codeGarantie="+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherentacteprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmadherentacteprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmadherentacteprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentacteprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherentacteprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//26-06-2023 sorel
function inserer_tmadherentgarantie()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherentgarantie();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmadherentgarantie()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficheMaxdateEffetAdherentgarantie()
{
idAdherent = $("#idAssure").val();
codeGarantie = $("#codeGarantie").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = "idAdherent="+idAdherent+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmadherentgarantie(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantie/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherentgarantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function inserer_tmadherentgarantieprestataire()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherentgarantieprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
}
});
}
function afficheMaxdateEffetAdherentgarantieprestataire()
{
idAdherent = $("#idAssure").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idAdherent="+idAdherent+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affichertmadherentgarantieprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmadherentgarantieprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentgarantieprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherentgarantieprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function inserer_tmadherentprestataire()
{
idAdherent = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codePrestataire = $("#codePrestataire").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idAdherent='+idAdherent+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmadherentprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
}
});
}
function affichertmadherentprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficheMaxdateEffetAdherentprestataire()
{
idAdherent = $("#idAssure").val();
codePrestataire = $("#codePrestataire").val();
if((idAdherent < " ") || (idAdherent == "0"))
{
v_msg="Veuillez sélectionner un adhérent!";
v_msgEng="Please select a member!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idAdherent="+idAdherent+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmadherentprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmadherentprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmadherentprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//06-07-2023
function afficheMaxdateEffetBeneficiaire()
{
idBeneficiaire = $("#idAssure").val();
donnees = "idBeneficiaire="+idBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function controleDateEffetTmBeneficiaire(){
var datejour = $("#datejour_C").val();
var maxDateEffetTmBeneficiaire = $("#maxDateEffetTmBeneficiaire").val();
var dateEffet = $("#dateEffet").val();
var str = dateEffet.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(maxDateEffetGarantie);
//return;
if((dte < dtj) && (maxDateEffetTmBeneficiaire!=undefined)){
var tdm = new Date(maxDateEffetTmBeneficiaire);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
//alert(dte < dtm);
//return;
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").val('');
$("#dateEffet").focus();
return;
}
}
}
function inserer_tmbeneficiaire()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet+'&tm='+tm;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiaire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
}
});
}
function affichertmbeneficiaire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiaire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiaire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetBeneficiaireacte()
{
idBeneficiaire = $("#idAssure").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = "idBeneficiaire="+idBeneficiaire+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmbeneficiaireacte()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiaireacte();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmbeneficiaireacte()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiaireacte(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacte/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiaireacte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetBeneficiaireacteprestataire()
{
idBeneficiaire = $("#idAssure").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
$("#searchInputPrestataire").val('');
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idBeneficiaire="+idBeneficiaire+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
///////////////////////
function inserer_tmbeneficiaireacteprestataire()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiaireacteprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmbeneficiaireacteprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiaireacteprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireacteprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiaireacteprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//07-07-2023
function inserer_tmbeneficiairegarantie()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeGarantie='+codeGarantie;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiairegarantie();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
}
});
}
function affichertmbeneficiairegarantie()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficheMaxdateEffetBeneficiairegarantie()
{
idBeneficiaire = $("#idAssure").val();
codeGarantie = $("#codeGarantie").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = "idBeneficiaire="+idBeneficiaire+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiairegarantie(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantie/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiairegarantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//////////////////
function afficheMaxdateEffetBeneficiairegarantieprestataire()
{
idBeneficiaire = $("#idAssure").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
$("#searchInputPrestataire").val('');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idBeneficiaire="+idBeneficiaire+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmbeneficiairegarantieprestataire()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiairegarantieprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
}
});
}
function affichertmbeneficiairegarantieprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiairegarantieprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiairegarantieprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiairegarantieprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
/////////////////////////
function afficheMaxdateEffetBeneficiairePrestataire()
{
idBeneficiaire = $("#idAssure").val();
codePrestataire = $("#codePrestataire").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
$("#searchInputActe").val('');
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idBeneficiaire="+idBeneficiaire+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmbeneficiaireprestataire()
{
idBeneficiaire = $("#idAssure").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codePrestataire = $("#codePrestataire").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&dateEffet='+dateEffet;
donnees += '&tm='+tm+"&codePrestataire="+codePrestataire;
//alert(donnees);
//return;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmbeneficiaireprestataire();
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$("#dateEffet").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
}
});
}
function affichertmbeneficiaireprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmbeneficiaireprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmbeneficiaireprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmbeneficiaireprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//12-07-2023
function controleDateEffetTmNegocie(){
var datejour = $("#datejour_C").val();
var maxDateEffetTm = $("#maxDateEffetTm").val();
var dateEffet = $("#dateEffet").val();
var str = dateEffet.split('/');
var effet = str[2]+'-'+str[1]+'-'+str[0];
var tdj = new Date(datejour);
var tde = new Date(effet);
dte=Math.round(Date.parse(tde)/(1000*3600*24));
dtj=Math.round(Date.parse(tdj)/(1000*3600*24));
//alert(maxDateEffetGarantie);
//return;
if((dte < dtj) && (maxDateEffetTm!=undefined)){
var tdm = new Date(maxDateEffetTm);
dtm = Math.round(Date.parse(tdm)/(1000*3600*24));
//alert(dte < dtm);
//return;
if(dte < dtm){
v_msg="Date d'effet invalide!";
v_msgEng="Invalid effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").val('');
$("#dateEffet").focus();
return;
}
}
}
function filtretmcollegepolice()
{
donnees = "idPolice="+$("#idPolice").val();
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltretmcollegepolice/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_college").html(data);
$("#idCollege").selectpicker();
}
});
}
function afficheMaxdateEffetCollege()
{
idCollege = $("#idCollege").val();
donnees = "idCollege="+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollege/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmcollege()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollege/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollege();
$("#idPolice").val('');
$("#idCollege").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollege()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollege/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollege(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollege/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollege();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetcollegeacte()
{
idCollege = $("#idCollege").val();
codeActe = $("#codeActe").val();
codeGarantie= $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacte/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
//13-07-2023
function inserer_tmcollegeacte()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacte/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollegeacte();
$("#idPolice").val('');
$("#idCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollegeacte()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacte/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollegeacte(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacte/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollegeacte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetCollegeacteprestataire()
{
idCollege = $("#idCollege").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmcollegeacteprestataire()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollegeacteprestataire();
$("#idPolice").val('');
$("#idCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollegeacteprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollegeacteprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeacteprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollegeacteprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetCollegegarantie()
{
idCollege = $("#idCollege").val();
codeGarantie = $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmcollegegarantie()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollegegarantie();
$("#idPolice").val('');
$("#idCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollegegarantie()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollegegarantie(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantie/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollegegarantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetCollegegarantieprestataire()
{
idCollege = $("#idCollege").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idCollege="+idCollege+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmcollegegarantieprestataire()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollegegarantieprestataire();
$("#idPolice").val('');
$("#idCollege").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollegegarantieprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollegegarantieprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegegarantieprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollegegarantieprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//14-07-2023
function afficheMaxdateEffetCollegeprestataire()
{
idCollege = $("#idCollege").val();
codePrestataire = $("#codePrestataire").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idCollege="+idCollege+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmcollegeprestataire()
{
idCollege = $("#idCollege").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idCollege < " ") || (idCollege == "0"))
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
$("#idCollege").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idCollege='+idCollege+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmcollegeprestataire();
$("#idPolice").val('');
$("#idCollege").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmcollegeprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmcollegeprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmcollegeprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmcollegeprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetPolice()
{
idPolice = $("#idPolice").val();
donnees = "idPolice="+idPolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolice/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpolice()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolice/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpolice();
$("#idPolice").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpolice()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolice/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpolice(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolice/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpolice();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetpoliceacte()
{
idPolice = $("#idPolice").val();
codeActe = $("#codeActe").val();
codeGarantie= $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
//codeGarantie
donnees = "idPolice="+idPolice+"&codeActe="+codeActe+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacte/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpoliceacte()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codeGarantie="+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacte/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpoliceacte();
$("#idPolice").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpoliceacte()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacte/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpoliceacte(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacte/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpoliceacte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetPoliceacteprestataire()
{
idPolice = $("#idPolice").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner un police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpoliceacteprestataire()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpoliceacteprestataire();
$("#idPolice").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpoliceacteprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpoliceacteprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceacteprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpoliceacteprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetPolicegarantie()
{
idPolice = $("#idPolice").val();
codeGarantie = $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpolicegarantie()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpolicegarantie();
$("#idPolice").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpolicegarantie()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpolicegarantie(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantie/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpolicegarantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetPolicegarantieprestataire()
{
idPolice = $("#idPolice").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idPolice="+idPolice+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpolicegarantieprestataire()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpolicegarantieprestataire();
$("#idPolice").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpolicegarantieprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpolicegarantieprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpolicegarantieprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpolicegarantieprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetPoliceprestataire()
{
idPolice = $("#idPolice").val();
codePrestataire = $("#codePrestataire").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner un police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idPolice="+idPolice+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmpoliceprestataire()
{
idPolice = $("#idPolice").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idPolice < " ") || (idPolice == "0"))
{
v_msg="Veuillez sélectionner une police!";
v_msgEng="Please select a policy!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idPolice='+idPolice+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmpoliceprestataire();
$("#idPolice").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmpoliceprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmpoliceprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmpoliceprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmpoliceprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetClient()
{
idClient = $("#idClient").val();
donnees = "idClient="+idClient;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteur/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclient()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteur/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclient();
$("#idClient").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclient()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteur/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclient(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteur/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclient();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetclientacte()
{
idClient = $("#idClient").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
donnees = "idClient="+idClient+"&codeActe="+codeActe+'&codeGarantie='+codeGarantie;;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclientacte()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclientacte();
$("#idClient").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclientacte()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclientacte(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracte/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclientacte();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetClientacteprestataire()
{
idClient = $("#idClient").val();
codeActe = $("#codeActe").val();
codePrestataire = $("#codePrestataire").val();
codeGarantie = $("#codeGarantie").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idPolice").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
$("#searchInputPrestataire").val('');
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idClient="+idClient+"&codeActe="+codeActe+"&codePrestataire="+codePrestataire+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclientacteprestataire()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeActe = $("#codeActe").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeActe='+codeActe+"&codePrestataire="+codePrestataire+"&codeGarantie="+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclientacteprestataire();
$("#idClient").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclientacteprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclientacteprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteuracteprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclientacteprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//16-07-2023
function afficheMaxdateEffetClientgarantie()
{
idClient = $("#idClient").val();
codeGarantie = $("#codeGarantie").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
donnees = "idClient="+idClient+"&codeGarantie="+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclientgarantie()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclientgarantie();
$("#idClient").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclientgarantie()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclientgarantie(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantie/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclientgarantie();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficheMaxdateEffetClientgarantieprestataire()
{
idClient = $("#idClient").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idClient="+idClient+"&codeGarantie="+codeGarantie+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclientgarantieprestataire()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codeGarantie < " ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$("#codeGarantie").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+'&codeGarantie='+codeGarantie+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclientgarantieprestataire();
$("#idClient").val('');
$("#codeGarantie").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclientgarantieprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclientgarantieprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurgarantieprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclientgarantieprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
////////////////////////////////
////////////////////////////////
function afficheMaxdateEffetClientprestataire()
{
idClient = $("#idClient").val();
codePrestataire = $("#codePrestataire").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
donnees = "idClient="+idClient+"&codePrestataire="+codePrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/controle/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_effet_max').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function inserer_tmclientprestataire()
{
idClient = $("#idClient").val();
dateEffet = $("#dateEffet").val();
tm = $("#tm").val();
codeGarantie = $("#codeGarantie").val();
codePrestataire = $("#codePrestataire").val();
if((idClient < " ") || (idClient == "0"))
{
v_msg="Veuillez sélectionner un souscripteur!";
v_msgEng="Please select a subscriber!";
alert_ebene(v_msg, v_msgEng);
$("#idClient").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if((dateEffet < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#dateEffet").focus();
return;
}
if(tm < " ")
{
v_msg="Veuillez entrer la valeur du ticket Modérateur!";
v_msgEng="Please enter the Moderator ticket value!";
alert_ebene(v_msg, v_msgEng);
$("#tm").focus();
return;
}
donnees = 'idClient='+idClient+'&dateEffet='+dateEffet+'&tm='+tm+"&codePrestataire="+codePrestataire;
$("#div_liste_tm").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/inserer/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
affichertmclientprestataire();
$("#idClient").val('');
$('.selectpicker').selectpicker('refresh');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#dateEffet").val('');
$("#tm").val('');
}
});
}
function affichertmclientprestataire()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_liste_tm').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function supprimer_tmclientprestataire(idTm, adminSin)
{
if (adminSin != "1"){
v_msg="Vous n'\u00eates pas autoris\u00e9!";
v_msgEng="You are not authorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous cette suppression?";
v_msgEng="Do you confirm this deletion?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxtmsouscripteurprestataire/supprimer/",
type : 'post',
data: "idTm="+idTm,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
affichertmclientprestataire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
//17-07-2023
function affichertarifapplique()
{
idBeneficiaire = $("#idAssure").val();
codePrestataire = $("#codePrestataire").val();
codeActe = $("#codeActe").val();
datePrestation = $("#datePrestation").val();
if((idBeneficiaire < " ") || (idBeneficiaire == "0"))
{
v_msg="Veuillez sélectionner un bénéficiaire!";
v_msgEng="Please select a beneficiary!";
alert_ebene(v_msg, v_msgEng);
$("#searchInput").focus();
return;
}
if(codePrestataire < " ")
{
v_msg="Veuillez sélectionner un prestataire!";
v_msgEng="Please select an provider!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputPrestataire").focus();
return;
}
if(codeActe < " ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#searchInputActe").focus();
return;
}
if((datePrestation < " "))
{
v_msg="Veuillez une date d'effet!";
v_msgEng="Please an effective date!";
alert_ebene(v_msg, v_msgEng);
$("#datePrestation").focus();
return;
}
donnees = 'idBeneficiaire='+idBeneficiaire+'&datePrestation='+datePrestation;
donnees += '&codeActe='+codeActe+"&codePrestataire="+codePrestataire;
$("#div_tarif_applique").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxaffichertarifapplique/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_tarif_applique').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function reinit_tarifapplique()
{
$("#idAssure").val('');
$("#searchInput").val('');
$("#nomAssure").val('');
$("#datePrestation").val('');
$("#tm").val('');
$("#codeLienParente").val('');
$("#nomPolice").val('');
$("#nomCollege").val('');
$("#searchInputActe").val('');
$("#codeActe").val('');
$("#searchInputPrestataire").val('');
$("#codePrestataire").val('');
$("#noAdherent").val('');
$("#nomAdherent").val('');
$('#div_tarif_applique').html('');
}
function ajouter_un_acte_factureclassique(codeActe)
{
var numeroFacture = $("#numeroFacture").val();
var codePrestataire = $("#codePrestataire").val();
var tmFacture = $("#tmFacture").val();
donnee_a_affciher = "";
donnees=""
if(numeroFacture =="" || numeroFacture =="0" || numeroFacture == undefined){
v_msg="Veuillez entrer le numéro de la facture!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
$("#numeroFacture").focus();
$("#searchInputActe").val('');
$("#codeActe").val('');
return;
}
if (codeActe<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeActe='+codeActe+'&codePrestataire='+codePrestataire+'&tmFacture='+tmFacture;
$("#div_prestations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/ajouteractefactureclassique/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnee_a_affciher = data;
$("#searchInputActe").val('');
$("#div_selection_acte").hide();
},
complete: function() {
$("#div_prestations").html(donnee_a_affciher);
$("#codeMotifRejetPop").selectpicker();
$("#codeMotifExclusionPop").selectpicker();
}
});
}
//marc
function modifier_coursier_prestataire(id)
{
////////
donnees ='&id='+id;
$.ajax({
url: $("#racineWeb").val()+"Modifiercoursierprestataire/modif/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Modifiercoursierprestataire/");
}
});
}
function modification_coursier_prestataire()
{
////////
nom=$("#nom").val();
codePrestataire=$("#codePrestataire").val();
email=$("#email").val();
actif=$("#actif").val();
prenoms=$("#prenoms").val();
telephone=$("#telephone").val();
numeroPiece=$("#numeroPiece").val();
codeNaturePiece=$("#codeNaturePiece").val();
dateNaissance=$("#dateNaissance").val();
sexe=$("#sexe").val();
SocieteCoursier=$("#SocieteCoursier").val();
if(nom<=" ")
{
v_msg="Veuillez entrer le nom du coursier!";
v_msgEng="Please enter the name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez entrer le prenom du coursier!";
v_msgEng="Please enter the first name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(telephone<=" ")
{
v_msg="Veuillez entrer le téléphone du coursier!";
v_msgEng="Please enter courier's phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if(numeroPiece<=" ")
{
v_msg="Veuillez entrer le numero de piece du coursier!";
v_msgEng="Please enter courier part number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroPiece").focus();
return;
}
if(codeNaturePiece<=" ")
{
v_msg="Veuillez entrer le nature de piece du coursier!";
v_msgEng="Please enter courier nature number!";
alert_ebene(v_msg, v_msgEng);
$("#codeNaturePiece").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez entrer le genre du coursier!";
v_msgEng="Please enter the gender of the courie!";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email;
donnees +='&actif='+actif+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece;
donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm this updates?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Modifiercoursierprestataire/modifiercoursierprestataire",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_coursier_prestataire()
{
////////
nom=$("#nom").val();
codePrestataire=$("#codePrestataire").val();
email=$("#email").val();
codeLangue=$("#codeLangue").val();
prenoms=$("#prenoms").val();
telephone=$("#telephone").val();
numeroPiece=$("#numeroPiece").val();
codeNaturePiece=$("#codeNaturePiece").val();
dateNaissance=$("#dateNaissance").val();
sexe=$("#sexe").val();
SocieteCoursier=$("#SocieteCoursier").val();
if(nom<=" ")
{
v_msg="Veuillez entrer le nom du coursier!";
v_msgEng="Please enter the name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez entrer le prenom du coursier!";
v_msgEng="Please enter the first name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(telephone<=" ")
{
v_msg="Veuillez entrer le téléphone du coursier!";
v_msgEng="Please enter courier's phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if(numeroPiece<=" ")
{
v_msg="Veuillez entrer le numero de piece du coursier!";
v_msgEng="Please enter courier part number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroPiece").focus();
return;
}
if(codeNaturePiece<=" ")
{
v_msg="Veuillez entrer le nature de piece du coursier!";
v_msgEng="Please enter courier nature number!";
alert_ebene(v_msg, v_msgEng);
$("#codeNaturePiece").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez entrer le genre du coursier!";
v_msgEng="Please enter the gender of the courie!";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email;
donnees +='&codeLangue='+codeLangue+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece;
donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe;
v_msg="Confirmez-vous la création d'un nouveau coursier pour ce prestataire?";
v_msgEng="Do you confirm the creation of a new courier for this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Nouveaucoursierprestataire/creercoursierprestataire",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function coursier_prestataire()
{
window.location.assign($("#racineWeb" ).val()+"Coursierprestataire/");
}
function nouveau_coursier_prestataire()
{
window.location.assign($("#racineWeb" ).val()+"Nouveaucoursierprestataire/");
}
function nouveau_coursier_prestatairecpt()
{
window.location.assign($("#racineWeb" ).val()+"Nouveaucoursierprestatairecpt/");
}
function creer_coursier_prestatairecpt()
{
//;
nom=$("#nom").val();
codePrestataire=$("#codePrestataire").val();
email=$("#email").val();
codeLangue=$("#codeLangue").val();
prenoms=$("#prenoms").val();
telephone=$("#telephone").val();
numeroPiece=$("#numeroPiece").val();
codeNaturePiece=$("#codeNaturePiece").val();
dateNaissance=$("#dateNaissance").val();
sexe=$("#sexe").val();
SocieteCoursier=$("#SocieteCoursier").val();
idReglement_temp=$("#idReglement_temp").val();
if(nom<=" ")
{
v_msg="Veuillez entrer le nom du coursier!";
v_msgEng="Please enter the name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(prenoms<=" ")
{
v_msg="Veuillez entrer le prenom du coursier!";
v_msgEng="Please enter the first name of the courier!";
alert_ebene(v_msg, v_msgEng);
$("#prenoms").focus();
return;
}
if(telephone<=" ")
{
v_msg="Veuillez entrer le téléphone du coursier!";
v_msgEng="Please enter courier's phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if(numeroPiece<=" ")
{
v_msg="Veuillez entrer le numero de piece du coursier!";
v_msgEng="Please enter courier part number!";
alert_ebene(v_msg, v_msgEng);
$("#numeroPiece").focus();
return;
}
if(codeNaturePiece<=" ")
{
v_msg="Veuillez entrer le nature de piece du coursier!";
v_msgEng="Please enter courier nature number!";
alert_ebene(v_msg, v_msgEng);
$("#codeNaturePiece").focus();
return;
}
if(sexe<=" ")
{
v_msg="Veuillez entrer le genre du coursier!";
v_msgEng="Please enter the gender of the courie!";
alert_ebene(v_msg, v_msgEng);
$("#sexe").focus();
return;
}
if(dateNaissance<=" ")
{
v_msg="Veuillez entrer la date de naissance!";
v_msgEng="Please enter the birthday of the courie!";
alert_ebene(v_msg, v_msgEng);
$("#dateNaissance").focus();
return;
}
donnees = 'codePrestataire='+codePrestataire+'&nom='+nom+'&prenoms='+prenoms+'&telephone='+telephone+'&email='+email;
donnees +='&codeLangue='+codeLangue+'&dateNaissance='+dateNaissance+'&SocieteCoursier='+SocieteCoursier+'&numeroPiece='+numeroPiece;
donnees +='&codeNaturePiece='+codeNaturePiece+'&sexe='+sexe;
v_msg="Confirmez-vous la création d'un nouveau coursier pour ce prestataire?";
v_msgEng="Do you confirm the creation of a new courier for this service provider?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Nouveaucoursierprestatairecpt/creercoursierprestataire",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
retirer_cheque_cpt_2(idReglement_temp);
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_cheque_cpt_2(idReglement)
{
////////
//idReglement = $("#idReglement").val();
donnees = 'idReglement='+idReglement;
$.ajax({
url: $("#racineWeb").val()+"Retirerchequecpt/retrait/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Retirerchequecpt/"+idReglement+"/");
}
});
}
function imprimer_cheque_paiement_decompte()
{ //marc
/*$('#div_export_b').html("");
$("#btn_pop_imprimer_cheque_pdc").click();
*/
idPaiementDecompte=$("#idPaiementDecompte").val();
donnees = "idPaiementDecompte="+idPaiementDecompte;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerchequepdc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_infos_cheque").html(data);
$("#div_infos_cheque").modal("show");
$("#div_patienter").empty();
},
complete: function() {
}
});
}
function modifierpaimentdecompte()
{ //marc
/*$('#div_export_b').html("");
$("#btn_pop_imprimer_cheque_pdc").click();
*/
//
idPaiementDecompte=$("#idPaiementDecompte").val();
donnees = "idPaiementDecompte="+idPaiementDecompte;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodifierpaiementdecomptes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_modifier_paiement").html(data);
$("#div_modifier_paiement").modal("show");
$("#div_patienter").empty();
$("#codeBanquePayeur" ).selectpicker();
},
complete: function() {
}
});
}
function modifier_detail_paiement_decompte(codePrestataire,key)
{
////////
ordrereglementprestataire=$(key).val();
donnees = 'codePrestataire='+codePrestataire+'&ordrereglementprestataire='+ordrereglementprestataire;
v_msg="Confirmez-vous cette modification?";
v_msgEng="Do you confirm this update?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxprestataire/modifierordrereglementprestatairecp/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
return;
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function imprimer_detail_cheque_paiement_decompte()
{
donnees_retour = "";
var div_export = $('#div_export_c');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerchequepaiementdecompte/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
div_export.html(donnees_retour);
}
});
}
function imprimercourierreglement()
{
idReglement = $("#idReglement").val();
if (idReglement>"0")
{
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercourierreglement/",
type: 'POST',
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
}
function imprimercourierreglementcpt()
{
////////
codePrestataire = $("#codePrestataire").val();
datedebut = $("#datedebut").val();
datefin = $("#datefin").val();
codeTypePrestataire = $("#codeTypePrestataire").val();
donnees = 'codePrestataire='+codePrestataire+'&datedebut='+datedebut+'&datefin='+datefin+'&codeTypePrestataire='+codeTypePrestataire;
var div_wait = $('#div_wait');
div_wait.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimercourierreglementcpt/",
type: 'POST',
data: donnees,
success: function(data)
{
div_wait.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function selectionner_cheque_a_imprimer(idReglement,choix)
{
//debugger
donnees = 'choix='+choix+'&idReglement='+idReglement;
if(choix=="0"){
v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/deselectionner/";
}else{
v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
imprimer_cheque_paiement_decompte();
}
});
}
function selectionner_cheque_a_imprimer_tout(choix)
{
//debugger
idPaiementDecompte=$("#idPaiementDecompte").val();
donnees = 'choix='+choix+'&idPaiementDecompte='+idPaiementDecompte;
v_url = $("#racineWeb").val()+"Ajaximprimerchequepdc/selectionnertout/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
imprimer_cheque_paiement_decompte();
}
});
}
function majmotifdepassement(idMessage, ligne)
{
libelle=$("#libelle"+ligne).val();
donnees = 'idMessage='+idMessage+'&libelle='+libelle;
v_url = $("#racineWeb").val()+"Ajaxparamsysteme/enregistrer/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function afficher_parammessages()
{
window.location.assign($("#racineWeb" ).val()+"Parammessages/");
}
function supprimer_prestation_classique(idPrestation)
{
donnees = 'idPrestation='+idPrestation;
$("#div_prestations").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailfactureclassique/supprimerprestation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnee_a_affciher = data;
$("#searchInputActe").val('');
$("#div_selection_acte").hide();
},
complete: function() {
$("#div_prestations").html(donnee_a_affciher);
}
});
}
//16-08-2023
function init_supprimer_data_face()
{
window.location.assign($("#racineWeb" ).val()+"Supprimerface/");
}
function supprimer_data_face()
{
faceRegistered_C=$("#faceRegistered_C" ).val();
if(faceRegistered_C<1)
{
v_msg="Pas de face enregistrée!";
v_msgEng="No face registered!";
alert_ebene(v_msg, v_msgEng);
return;
}
motif=$("#motif").val();
if (motif<=" ")
{
v_msg="Veuillez saisir un motif!";
v_msgEng="Please enter a reaon!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
v_msg="Confirmez-vous la suppression de la face?";
v_msgEng="Do you confirm the deletion of the face?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'motif='+motif;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsupprimerface/supprimerface/",
type : 'post',
data: donnees,
success: function(data) {
v_msg="Face ré-initialisée avec succès!";
v_msgEng="Face re-initialized successfully!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Supprimerface/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function re_init_photo_face()
{
var photo = document.getElementById('photo_face');
photo.setAttribute('src', "");
$('#message_face').html("");
$('#image_face').val("");
$("#div_wait_face_ebene").html('');
}
function ebene_init_photo_face() // OK
{
faceRegistered = $("#faceRegistered").val();
if(faceRegistered=="1")
{
v_msg="Cette personne a déjà une face dans le système!";
v_msgEng="This person already has a face in the system!";
alert_ebene(v_msg, v_msgEng);
$('#message_face').html("");
return;
}
re_init_photo_face();
$("#btn_pop_save_face").click();
}
function ebene_init_confirm_photo_face() // OK
{
faceRegistered = $("#faceRegistered").val();
if(faceRegistered!="1")
{
v_msg="Cettte personne n'a pas encore de face dans le système!";
v_msgEng="This person doesn't have a face in the system yet!";
alert_ebene(v_msg, v_msgEng);
$('#message_face').html("");
return;
}
re_init_photo_face();
$("#btn_pop_save_face").click();
}
function ebene_enregistrer_photo_face() // OK
{
$("#ebene_confirmer_photo_face").disable();
$("#ebene_supprimer_photo_face").disable();
$("#ebene_take_photo_face").disable();
$("#motif").disable();
$("ebene_confirmer_photo_face").prop('disabled', true);
$("ebene_supprimer_photo_face").prop('disabled', true);
$("ebene_take_photo_face").prop('disabled', true);
$("motif").prop('disabled', true);
$('#message_face').html("");
$("#div_wait_face_ebene").html('');
$("#okId").val("-1");
$("#okId_face").val("-1");
$("#del_face").val("0");
image_face = $("#image_face").val();
if(image_face<=" ")
{
v_msg="Veuillez prendre une photo!";
v_msgEng="Please take a photo!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#div_wait_face_ebene").html('' + '
');
compare_face = $("#compare_face").val();
var dataURL = canvas.toDataURL("image/jpeg");
$.ajax({
url: $("#racineWeb").val()+"Prestations/ebeneenregistrerface/",
type: 'POST',
data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"},
success: function(data) {
$("#ebene_take_photo_face").enable();
$("#div_wait_face_ebene").html('');
$("#message_face").html(data);
photo_succes = $("#photo_succes").val();
if(photo_succes=="1")
{
v_msg="Enrôlement effectué avec succès!";
v_msgEng="Enrollment completed successfully!!";
// alert_ebene(v_msg, v_msgEng);
setTimeout(() => {
prestations();
}, 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();
}, 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();
}, 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('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionsuspensionassure/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function beneficiaire_a_suspendre(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionsuspensionassure/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function actualiser_suspension_assure()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
div_assure_a_retirer.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailsuspensionassure/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
// enregistrer_avenant_incorporation_garantie
function enregistrer_suspension_assure()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailsuspensionassure/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
nbAliment=$("#nbAliment").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les personnes à suspendre!";
v_msgEng="Please select people to suspend!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la suspension des personnes sélectionnées de cette police?";
v_msgEng="Do you confirm the suspension of selected individuals from this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Suspensionassure/enregistrer/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
});
}
function pop_afficher_selection_remiseenvigueur_assure()
{
var div_selection_assure = $('#div_selection_assure');
div_selection_assure.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionremiseenvigueurassure/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_pop").click();
}
});
}
function beneficiaire_a_remettreenvigueur(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionremiseenvigueurassure/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function actualiser_remiseenvigueur_assure()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
div_assure_a_retirer.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailremiseenvigueurassure/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function enregistrer_remiseenvigueur_assure()
{
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailremiseenvigueurassure/",
type: 'POST',
success: function(data) {
div_assure_a_retirer.html(data);
},
error: function(data) {
},
complete: function() {
nbAliment=$("#nbAliment").val();
if (nbAliment<"1")
{
v_msg="Veuillez sélectionner les personnes à remettre en vigueur!";
v_msgEng="Please select the people to reinstate!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la remise en vigueur des personnes sélectionnées de cette police?";
v_msgEng="Do you confirm the reinstatement of selected persons of this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Remiseenvigueurassure/enregistrer/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
});
}
function filtregarantiecollege()
{
var idCollegePolice = $('#idCollegePolice').val();
if(idCollegePolice ==""){
idCollegePolice = "0";
}
donnees = 'idCollegePolice='+idCollegePolice;
var div_garantieproduit = $('#div_garantieproduit');
div_garantieproduit.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_garantieproduit.html(data);
//afficher_adherents_police();
},
complete: function() {
}
});
}
function incorporer_une_garantie_college(codeGarantie)
{
var idCollegePolice = $('#idCollegePolice').val();
if (idCollegePolice<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/incorporer/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtregarantiecollege();
}
});
}
function annuler_une_garantie_college(idGarantie)
{
donnees = 'idGarantie='+idGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/annuler/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtregarantiecollege();
}
});
}
//
function enregistrer_avenant_incorporation_garantie()
{
v_msg="Confirmez-vous l'incorporation des garanties à cette police?";
v_msgEng="Do you confirm the incorporation of the guarantees into this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollege/enregistrer/",
type: 'POST',
success: function(data) {
},
error: function(data) {
},
complete: function() {
// window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
window.location.assign($("#racineWeb" ).val()+"Listeavenant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function filtregarantiecollegeretrait()
{
var idCollegePolice = $('#idCollegePolice').val();
if(idCollegePolice ==""){
idCollegePolice = "0";
}
donnees = 'idCollegePolice='+idCollegePolice;
var div_garantieproduit = $('#div_garantieproduit');
div_garantieproduit.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_garantieproduit.html(data);
//afficher_adherents_police();
},
complete: function() {
}
});
}
function retirer_une_garantie_college(codeGarantie)
{
var idCollegePolice = $('#idCollegePolice').val();
if (idCollegePolice<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtregarantiecollegeretrait();
}
});
}
function annuler_une_garantie_college_retrait(idGarantie)
{
donnees = 'idGarantie='+idGarantie;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/annuler/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtregarantiecollegeretrait();
}
});
}
//
function enregistrer_avenant_retrait_garantie()
{
v_msg="Confirmez-vous le retrait des garanties à cette police?";
v_msgEng="Do you confirm the withdrawal of coverage from this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiecollegeretrait/enregistrer/",
type: 'POST',
success: function(data) {
},
error: function(data) {
},
complete: function() {
// window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
window.location.assign($("#racineWeb" ).val()+"Listeavenant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function filtregarantiesparcollege()
{
var idCollegePolice = $('#idCollegePolice').val();
var div_garanties_college = $('#div_garanties_college');
donnees = 'idCollegePolice='+idCollegePolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltregarantiesparcollege/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_garanties_college.html(data);
$("#codeGarantie").val("");
},
complete: function() {
}
});
}
function filtreactecollegeretrait()
{
var idCollegePolice = $('#idCollegePolice').val();
var codeGarantie = $('#codeGarantie').val();
if (codeGarantie<=" ")
{
v_msg="Veuillez sélectionner une garantie!";
v_msgEng="Please select a guarantee!";
alert_ebene(v_msg, v_msgEng);
$('#codeGarantie').focus();
return;
}
donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie;
var div_garantieproduit = $('#div_garantieproduit');
div_garantieproduit.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_garantieproduit.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function retirer_un_acte_college(codeGarantie, codeActe)
{
var idCollegePolice = $('#idCollegePolice').val();
if (idCollegePolice<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollegePolice='+idCollegePolice+'&codeGarantie='+codeGarantie+'&codeActe='+codeActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/retirer/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtreactecollegeretrait();
}
});
}
//
function annuler_retrait_un_acte_college(idActe)
{
donnees = 'idActe='+idActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/annuler/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
filtreactecollegeretrait();
}
});
}
function enregistrer_avenant_retrait_acte()
{
v_msg="Confirmez-vous le retrait des actes à cette police?";
v_msgEng="Do you confirm the withdrawal of deeds from this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreactecollegeretrait/enregistrer/",
type: 'POST',
success: function(data) {
},
error: function(data) {
},
complete: function() {
// window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
window.location.assign($("#racineWeb" ).val()+"Listeavenant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function mode_calcul_prime_college()
{
var idCollege = $('#idCollege').val();
if (idCollege<=" ")
{
return;
}
var div_modeCalculPrime = $('#div_modeCalculPrime');
donnees = 'idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaxmodecalculeprimecollege/",
type: 'POST',
data: donnees,
success: function(data) {
div_modeCalculPrime.html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function liste_ententeprealables_dent()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealabledent/");
}
function Listeententeprealabledent()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealabledent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function liste_ententeprealables_hospi()
{
window.location.assign($("#racineWeb" ).val()+"Listeententeprealablehospi/");
}
function Listeententeprealablehospi()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Listeententeprealablehospi/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listeententeprealablesdent()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesdent/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function listeententeprealableshospi()
{
codeReponseEntentePrealable=$("#codeReponseEntentePrealable").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codeReponseEntentePrealable='+codeReponseEntentePrealable;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealableshospi/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function accepterrefusertouslesmedicaments() {
modeSaisieFeuille = $("#modeSaisieFeuille").val();
idPrescription = $("#idPrescription").val();
numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
motifRefusPrestataire = $("#motifRefusPrestataire").val();
entente = $("#entente").val();
refuser = $("#refuser").val();
accepter = $("#accepter").val();
smsenoye = $("#smsenoye").val();
if (refuser > 0) {
typeMailRefus = 'refusententeprealablepha';
typeSmsRefus = "refusententeprealablepha";
}
if (accepter > 0) {
typeMailAccord = "accordententeprealablepha";
typeSmsAccord = "accordententeprealablepha";
}
if (accepter > 0 && refuser > 0) {
var accepterRefuser = 1;
}
if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) {
motifReel = "BON POUR ACCORD";
$("#motifReel").val(motifReel);
}
if ((motifRefusAssure == "" || motifRefusPrestataire <= " ") && (refuser > 0)) {
$("#btn-fermer-modal").removeAttr('data-bs-dismiss');
v_msg = "Veuillez saisir un motif de refus pour l\'assuré! et le prestataire";
v_msgEng = "Please enter a reason for refusal for the insured! and the service provider";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusPrestataire").focus();
return;
}else{
v_msg = "Confirmez-vous la liste des medicaments?";
v_msgEng = "DDo you confirm the list of medications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
codePrestataire = $("#codePrestataireMedicament").val();
donnees = 'idPrescription=' + idPrescription + '&motifReel=' + motifReel + '&motifRefusAssure='
+ motifRefusAssure + '&codePrestataire=' + codePrestataire
+ '&refuser=' + refuser + '&entente=' + entente
+ '&accepter=' + accepter
+ '&numeroFeuilleMaladie=' + numeroFeuilleMaladie
+ '&motifRefusPrestataire=' + motifRefusPrestataire;
donnees_sav = donnees;
$.ajax({
url: $("#racineWeb").val() + "Ajaxententeprealablesbenficiaire/accepterrefusertouslesmedicaments/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
if (modeSaisieFeuille != 1) {
if ((refuser > "0") && (smsenoye != "1") && (accepterRefuser != 1)) {
preparesmsRefus(typeSmsRefus);
}
if ((accepter > "0") && (smsenoye != "1") && (accepterRefuser != 1)) {
debugger
preparesmsAccord(typeSmsAccord);
}
if (accepterRefuser == 1 && (smsenoye != "1")) {
preparesmsAccordRefus(typeSmsAccord, typeSmsRefus);
}
}
},
complete: function () {
liste_ententeprealables_pha();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function refusermedicament(idMedicament, numeroFeuilleMaladie, p_choix) {
donnees = 'idMedicament=' + idMedicament + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
if (p_choix == 1) {
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/refusermedicament/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}else{
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulerrefusermedicament/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
}
/* ENLEVER PARCE QUE CA RETOURNE DES ERREURS*/
function ajax_maj_qte_prescrit_medicament(idMedicament, quantite, controle) {
donnee_a_affciher = "";
quantite = quantite.replace(",", ".");
controle.value = quantite;
if (controle_numerique(controle)) {
if (quantite == 0) {
controle.focus();
v_msg = "Veuillez saisir la quantit\u00e9!";
v_msgEng = "Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idMedicament=' + idMedicament + "&quantite=" + quantite;
//alert(donnees);
//return;
$.ajax({
url: $("#racineWeb").val() + "Ajaxlistemedicamentsentente/majquantiteaccorde/",
type: 'POST',
data: donnees,
success: function (data) {
},
error: function (data) {
},
complete: function () {
affiche_liste_phar_provisoire();
}
});
}
}
function preparesmsRefus(typeSmsRefus) {
envoismsactif = $("#envoismsactif").val();
if (envoismsactif == "0") {
return;
}
codeLangueSociete = $("#codeLangueSociete").val();
p_destinataires = "";
p_message = "";
creation_message = "1";
if (typeSmsRefus == "refusententeprealable") {
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroBonExamen = $("#numeroBonExamen").val();
libelleActe = $("#libelleActe").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Actes refusés : ";
p_message += "\n";
if (refuser > 0) {
for (let i = 1; i <= refuser; i++) {
p_message += '- ' + $("#libelleActeRefuser_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleActe;
p_message += "\n";
}
p_message += "Motif de refus : " + motifRefusAssure + " ";
}
if (typeSmsRefus == "refusententeprealablepha") {
//pour fraza
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroBonExamen = $("#numeroBonExamen").val();
numeroBonOrdonnance = $("#numeroBonOrdonnance").val();
//numeroEntentePrealable = $("#numeroEntentePrealable").val();
libelleMedicament = $("#libelleMedicament").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
motifReel = $("#motifReel").val();
//p_message = prestataire+" ";
p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Médicaments refusés : ";
p_message += "\n";
if (refuser > 0) {
for (let i = 1; i <= refuser; i++) {
p_message += '- ' + $("#libelleMedicamentRefuser_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleMedicament;
p_message += "\n";
}
p_message += "Motif de refus : " + motifRefusAssure + " ";
}
envoyersms(p_destinataires, p_message, creation_message);
}
function preparesmsAccord(typeSmsAccord) {
envoismsactif = $("#envoismsactif").val();
if (envoismsactif == "0") {
return;
}
codeLangueSociete = $("#codeLangueSociete").val();
p_destinataires = "";
p_message = "";
creation_message = "1";
if (typeSmsAccord == "accordententeprealable") {
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroBonExamen = $("#numeroBonExamen").val();
libelleActe = $("#libelleActe").val();
motifReel = $("#motifReel").val();
if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) {
motifReel = "BON POUR ACCORD";
}
p_message = (codeLangueSociete == "en_US") ? "Act granted : " : "Actes accordés : ";
p_message += "\n";
if (accepter > 0) {
for (let i = 1; i <= accepter; i++) {
p_message += '- ' + $("#libelleActeAccepter_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleActe;
p_message += "\n";
}
p_message += "Observation : " + motifReel + " ";
}
if (typeSmsAccord == "accordententeprealablepha") {
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
numeroBonOrdonnance = $("#numeroBonOrdonnance").val();
libelleMedicament = $("#libelleMedicament").val();
motifReel = $("#motifReel").val();
if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) {
motifReel = "BON POUR ACCORD";
}
p_message = (codeLangueSociete == "en_US") ? "Act granted : " : "Médicaments accordés : ";
p_message += "\n";
if (accepter > 0) {
for (let i = 1; i <= accepter; i++) {
p_message += '- ' + $("#libelleMedicamentAccepter_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleMedicament;
p_message += "\n";
}
p_message += "Observation : " + motifReel + " ";
}
envoyersms(p_destinataires, p_message, creation_message);
}
function preparesmsAccordRefus(typeSmsAccord, typeSmsRefus) {
envoismsactif = $("#envoismsactif").val();
if (envoismsactif == "0") {
return;
}
codeLangueSociete = $("#codeLangueSociete").val();
p_destinataires = "";
p_message = "";
creation_message = "1";
if (typeSmsAccord == "accordententeprealable" && typeSmsRefus == "refusententeprealable") {
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroBonExamen = $("#numeroBonExamen").val();
libelleActe = $("#libelleActe").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
//p_message = prestataire+" ";
if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) {
motifReel = "BON POUR ACCORD";
}
p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Actes refusé : ";
p_message += "\n";
if (refuser > 0) {
for (let i = 1; i <= refuser; i++) {
p_message += '- ' + $("#libelleActeRefuser_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleActe;
p_message += "\n";
}
p_message += "Motif de refus : " + motifRefusAssure + " ";
p_message += "\n";
p_message += (codeLangueSociete == "en_US") ? "Act granted : " : "Actes accordés : ";
p_message += "\n";
if (accepter > 0) {
for (let i = 1; i <= accepter; i++) {
p_message += '- ' + $("#libelleActeAccepter_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleActe;
p_message += "\n";
}
p_message += "Observation : " + motifReel + " ";
//p_message += "\n";
}
if (typeSmsAccord == "accordententeprealablepha" && typeSmsRefus == "refusententeprealablepha") {
p_destinataires = $("#smsGestionPrestataire").val();
entente = $("#entente").val();
accepter = $("#accepter").val();
refuser = $("#refuser").val();
copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val();
if (copieSmsPrestataireAssure == "1") {
p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires);
}
patient = $("#beneficiaire").val();
numeroBeneficiaire = $("#numeroBeneficiaire").val();
prestataire = $("#prestataire").val();
numeroEntentePrealable = $("#numeroEntentePrealable").val();
numeroBonOrdonnance = $("#numeroBonOrdonnance").val();
libelleMedicament = $("#libelleMedicament").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
p_message = (codeLangueSociete == "en_US") ? "Act refused : " : "Médicaments refusés : ";
p_message += "\n";
if (refuser > 0) {
for (let i = 1; i <= refuser; i++) {
p_message += '- ' + $("#libelleMedicamentRefuser_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleMedicament;
p_message += "\n";
}
p_message += "Motif de refus : " + motifRefusAssure + " ";
p_message += "\n";
p_message += (codeLangueSociete == "en_US") ? "Act granted : " : "Medicaments accordés : ";
p_message += "\n";
if (accepter > 0) {
for (let i = 1; i <= accepter; i++) {
p_message += '- ' + $("#libelleMedicamentAccepter_" + i).val();
p_message += "\n";
}
} else {
p_message += libelleMedicament;
p_message += "\n";
}
p_message += "Observation : " + motifReel + " ";
}
envoyersms(p_destinataires, p_message, creation_message);
}
function validerTousLesMedicaments(numeroFeuilleMaladie, p_choix) {
donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/validertousmedicaments/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
function annulerValiderTousLesMedicaments(numeroFeuilleMaladie, p_choix) {
donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulervalidertous/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
function refuserTousLesMedicaments(numeroFeuilleMaladie, p_choix) {
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/refusertousmedicaments/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
},
error: function (data) {
},
complete: function () {
}
});
}
function annulerRefuserTousLesMedicaments(numeroFeuilleMaladie, p_choix) {
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulerrefusertous/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
function validermedicament(idMedicament, numeroFeuilleMaladie, p_choix) {
donnees = 'idMedicament=' + idMedicament + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
if (p_choix == 1) {
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/validermedicament/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}else{
$.ajax({
url: $("#racineWeb").val() + "Ajaxmedicamentsprescrits/annulervalidermedicament/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_medicaments_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
}
function accepterrefusertouslesexamens() {
modeSaisieFeuille = $("#modeSaisieFeuille").val();
codePrestataire = $("#codePrestataireExamen").val();
idExamen = $("#idExamen").val();
numeroFeuilleMaladie = $("#numeroFeuilleMaladie").val();
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusPrestataire").val();
motifRefusPrestataire = $("#motifRefusPrestataire").val();
entente = $("#entente").val();
refuser = $("#refuser").val();
accepter = $("#accepter").val();
smsenoye = $("#smsenoye").val();
if (refuser > 0) {
typeMailRefus = 'refusententeprealable';
typeSmsRefus = "refusententeprealable";
}
if (accepter > 0) {
typeMailAccord = "accordententeprealable";
typeSmsAccord = "accordententeprealable";
}
if (accepter > 0 && refuser > 0) {
var accepterRefuser = 1;
}
if ((motifReel == "" || motifReel <= " ") && (accepter > 0)) {
motifReel = "BON POUR ACCORD";
$("#motifReel").val(motifReel);
}
if ((motifRefusAssure <= " " || motifRefusPrestataire <= " ") && (refuser > 0)) {
v_msg = "Veuillez saisir le motif du refus!";
v_msgEng = "Please enter the reason for the refusal!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}else{
v_msg = "Confirmez-vous la liste des examens?";
v_msgEng = "Do you confirm this refusal?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idExamen=' + idExamen + '&motifReel=' + motifReel;
donnees += '&motifRefusAssure='+ motifRefusAssure + '&codePrestataire='+ codePrestataire;
donnees += '&refuser=' + refuser + '&entente=' + entente + '&accepter=' + accepter;
donnees += '&numeroFeuilleMaladie=' + numeroFeuilleMaladie + '&motifRefusPrestataire=' + motifRefusPrestataire;
donnees_sav = donnees;
$.ajax({
url: $("#racineWeb").val() + "Ajaxententeprealablesbenficiaire/accepterrefusertouslesexamens/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
if (modeSaisieFeuille != 1) {
if ((refuser > 0) && (accepterRefuser != 1)) {
preparesmsRefus(typeSmsRefus);
}
if ((accepter > 0) && (accepterRefuser != 1)) {
preparesmsAccord(typeSmsAccord);
}
if (accepterRefuser == 1) {
preparesmsAccordRefus(typeSmsAccord, typeSmsRefus);
}
}
},
complete: function () {
liste_ententeprealables();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
}
function validerTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) {
codeLangue = $("#codeLangue").val();
donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/validerTouteDemandes/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
//controle.focus();
if(codeLangue=="en_US")
{
$("#motifReel").val("GOOD FOR AGREEMENT");
}else{
$("#motifReel").val("BON POUR ACCORD");
}
},
error: function (data) {
},
complete: function () {
}
});
}
function refuserTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) {
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/refuserTouteDemandes/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
},
error: function (data) {
},
complete: function () {
}
});
}
function validerexamen(idExamen, numeroFeuilleMaladie, p_choix, codeTypePrestation) {
donnees = 'idExamen=' + idExamen + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
if (p_choix == 1) {
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/validerexamen/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
},
error: function (data) {
},
complete: function () {
}
});
} else {
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulervalidationexamen/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
},
error: function (data) {
},
complete: function () {
}
});
}
}
function refuserexamen(idExamen, numeroFeuilleMaladie, p_choix, codeTypePrestation) {
donnees = 'idExamen=' + idExamen + "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
if (p_choix == 1) {
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/refuserexamen/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
} else {
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulerrefusexamen/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
}
function annulerValiderTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) {
donnees = "&numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulervaliderTouteDemande/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
function annulerRefuserTouteDemandes(numeroFeuilleMaladie, p_choix, codeTypePrestation) {
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie + "&p_choix=" + p_choix;
donnees +="&codeTypePrestation="+codeTypePrestation;
//$("#div_examens").html('' + '
');
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/annulerRefuserTouteDemandes/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens_prescrits").html(data);
//controle.focus();
},
error: function (data) {
},
complete: function () {
}
});
}
function ajax_maj_prime_produit_lienparente(idPrime, prime, controle)
{
prime=prime.replace(/ /g,"");
prime=parseInt(prime.replace(",","."),10);
controle.value=prime;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&prime="+prime;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majprimeproduitlienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_plafond_produit_lienparente(idPrime, plafond, controle)
{
plafond=plafond.replace(/ /g,"");
plafond=parseInt(plafond.replace(",","."),10);
controle.value=plafond;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&plafond="+plafond;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majplafondproduitlienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_autoriser_produit_lienparente(idPrime, autorise, controle, ligne)
{
donnees = 'idPrime='+idPrime+"&autorise="+autorise;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majautoriserproduitlienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_maj_nbrefamille_produit_lienparente(idPrime, nbrefamille, controle)
{
nbrefamille=nbrefamille.replace(/ /g,"");
nbrefamille=parseInt(nbrefamille.replace(",","."),10);
controle.value=nbrefamille;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&nbrefamille="+nbrefamille;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majnbrefamilleproduitlienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_supplementaire_produit_lienparente(idPrime, supplementaire, controle)
{
supplementaire=supplementaire.replace(/ /g,"");
supplementaire=parseInt(supplementaire.replace(",","."),10);
controle.value=supplementaire;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&supplementaire="+supplementaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majsupplementaireproduitlienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function consulter_produit(idProduit)
{
window.location.assign($("#racineWeb" ).val()+"Consulterproduit/"+idProduit+"/");
}
/*
function etatBarMenu()
{
var bar = "0";
if (body.classList.contains('toggle-sidebar')) {
bar = "1";
} else {
bar = "0";
}
donnees = 'bar='+bar;
$.ajax({
url: $("#racineWeb").val()+"Ajaxetatbarmenu/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_etat_menu").html(data);
},
error: function(data) {
},
complete: function() {
hideBar();
}
});
}
*/
/*
function hideBar()
{
bar = $("#bar").val();
if(bar=="1"){
body.classList.remove("toggle-sidebar");
}else{
body.classList.add("toggle-sidebar");
}
}
*/
function ajax_maj_prime_ajuster(idCollege, prime, controle, codeLienParente)
{
prime=prime.replace(",",".");
controle.value=prime;
if(controle_numerique(controle))
{
donnees = 'idCollege='+idCollege+"&prime="+prime+'&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxajustementprime/majprime/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_test_gabarit").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
function recapituler_ajustement()
{
donnees = '';
$("#div_college").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxajustementprime/recapituler/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_college").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function enregistrer_ajustementprime()
{
donnees = '';
v_msg="Confirmez-vous l'ajustement des primes de cette police?";
v_msgEng="Can you confirm the premium adjustment for this policy?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxajustementprime/enregistrer/",
type: 'POST',
data: donnees,
success: function(data) {
//$("#div_college").html(data);
},
error: function(data) {
},
complete: function() {
// window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
window.location.assign($("#racineWeb" ).val()+"Facturerpolice/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_maj_autoriser_college_temp(idPrime, autorise, controle, modeDevis)
{
donnees = 'idPrime='+idPrime+"&autorise="+autorise;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majautorisercollege/";
}else{
v_url = "Ajaxprimescategoried/majautorisercollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
if(modeDevis == "0"){
enregistrer_college_temp();
}else{
enregistrer_college_temp_d();
}
}
});
}
function affichertoutfacturationprime()
{
$("#div_page_complet").html('' + '
');
//
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturerpolice/affichertoutfacturationprime/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_page_complet").html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function importer_modele_assure(idAvenant)
{
etape2=$("#etape2").val();
if (etape2 != "1")
{
v_msg="Etape 2 incomplète!";
v_msgEng="Incomplete step 2!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_form_upload').hide();
var div_export = $('#div_exporter_liste_assures');
enregistrer_date_effet();
div_export.html('' + '
');
cheminFichier=$("#cheminFichier").val();
donnees = 'idAvenant='+idAvenant+'&cheminFichier='+cheminFichier;
$("#div_erreur_excel").html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassure/importermodele/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html('');
$("#div_erreur_excel").html(data);
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_export.html('');
succes_impot_execl=$("#succes_impot_execl").val();
if (succes_impot_execl == "1")
{
maj_etape_3_import_assures();
}
}
});
}
//
function saisie_date_entree(idAvenant){
$("#div_patienter").html('' + '
');
donnees = 'idAvenant='+idAvenant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsaisidateassure/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_saisie_date').html(data);
$(".datepicker" ).datepicker();
$('#div_saisie_date').modal("show");
},
complete: function() {
}
});
}
function enregistrer_date_effet()
{
dateEffet = $("#dateEntree").val();
donnees = 'dateEffet='+dateEffet;
$.ajax({
url: $("#racineWeb").val()+"Ajaxsaisidateassure/majdateeffet/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
},
complete: function() {
}
});
}
function annulation_quittance(){
annule = $("#annule").val();
annulant= $("#annulant").val();
if(annule=="1" || annulant=="1"){
v_msg="Emission déjà annulée!";
v_msgEng="Issue already canceled!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#div_patienter").html('' + '
');
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxannulerquittance/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_annulation_quittance').html(data);
$('#div_annulation_quittance').modal("show");
},
complete: function() {
}
});
}
function valier_annulation_quittance(idEmission)
{
var motifAnnulation = $("#motifAnnulation").val();
if(motifAnnulation<=" "){
v_msg = "Veuillez saisir le motif d'annulation de la quittance!";
v_msgEng = "Please enter the reason for cancelling the receipt!";
alert_ebene(v_msg, v_msgEng);
$("#motifAnnulation").focus();
return false;
}
$("#div_wait").html('' + '
');
$("#btn_annulation").prop("disabled",true);
donnees = 'idEmission='+idEmission+'&motifAnnulation='+motifAnnulation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxannulerquittance/valider/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
$("#btn_annulation").prop("disabled",false);
v_msg="Emission annulmée avec effectué!";
v_msgEng="Successfuly done!";
alert_ebene(v_msg, v_msgEng);
afficher_emission(idEmission);
},
complete: function() {
}
});
}
function nb_famille_atteint()
{
codeLienParente = $("#codeLienParente").val();
$("#btn_enreg_ben").enable();
$.ajax({
url: $("#racineWeb").val()+"Ajaxproraterprimebeneficiaire/nbfamilleatteint/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_nbfamilleatteint').html(data);
nbfamilleatteint = $("#nbfamilleatteint").val();
if(nbfamilleatteint=="1"){
$("#btn_enreg_ben").disable();
v_msg = "Population maximum atteinte pour ce lien parenté!";
v_msgEng = "Maximum population reached for this relationship";
alert_ebene(v_msg, v_msgEng);
}
},
complete: function() {
}
});
}
function ajax_maj_Agemin_produit_lienparente(idPrime, ageMin, controle)
{
ageMin=ageMin.replace(/ /g,"");
ageMin=parseInt(ageMin.replace(",","."),10);
controle.value=ageMin;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&ageMin="+ageMin;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majagemin/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_Agemax_produit_lienparente(idPrime, ageMax, controle)
{
ageMax=ageMax.replace(/ /g,"");
ageMax=parseInt(ageMax.replace(",","."),10);
controle.value=ageMax;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&ageMax="+ageMax;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimelienparente/majagemax/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function ajax_maj_agemin_college_temp(idPrime, ageMin, controle, modeDevis)
{
ageMin=ageMin.replace(/ /g,"");
ageMin=parseInt(ageMin.replace(",","."),10);
controle.value=ageMin;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&ageMin="+ageMin;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majagemincollege/";
}else{
v_url = "Ajaxprimescategoried/majagemincollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
if(modeDevis == "0"){
enregistrer_college_temp();
}else{
enregistrer_college_temp_d();
}
}
});
}
}
function ajax_maj_agemax_college_temp(idPrime, ageMax, controle, modeDevis)
{
ageMax=ageMax.replace(/ /g,"");
ageMax=parseInt(ageMax.replace(",","."),10);
controle.value=ageMax;
if(controle_numerique(controle))
{
donnees = 'idPrime='+idPrime+"&ageMax="+ageMax;
if(modeDevis == "0"){
v_url = "Ajaxprimescategorie/majagemaxcollege/";
}else{
v_url = "Ajaxprimescategoried/majagemaxcollege/";
}
$.ajax({
url: $("#racineWeb").val()+v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
if(modeDevis == "0"){
enregistrer_college_temp();
}else{
enregistrer_college_temp_d();
}
}
});
}
}
function filtrertypefacturegarant(){
var codeGcAssureur = $('#codeGcAssureur').val();
donnees ='codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/filtretypefacture/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_typefacture').html(data);
},
complete: function(){
}
});
}
function initierfacturegarant()
{
codeGcAssureur = $("#codeGcAssureur").val();
dateFacture = $("#dateFacture").val();
codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val();
codePeriodicite = $("#codePeriodicite").val();
codeExercice = $("#codeExercice").val();
bonneDate = control_date_facture_garant(dateFacture, codeExercice);
if(!bonneDate)
{
v_msg="Veuillez revoir la date!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
$("#dateFacture").focus();
return;
}
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeTypeFacturationGarant<=" "){
v_msg="Veuillez sélectionner un type de facturation!";
v_msgEng="Please select a billing type!";
alert_ebene(v_msg, v_msgEng);
$("#codeTypeFacturationGarant").focus();
return;
}
if(codePeriodicite<=" "){
v_msg="Veuillez sélectionner une périodicité!";
v_msgEng="Please select a periodicity!";
alert_ebene(v_msg, v_msgEng);
$("#codePeriodicite").focus();
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeTypeFacturationGarant='+codeTypeFacturationGarant;
donnees += '&codePeriodicite='+codePeriodicite+'&codeExercice='+codeExercice+'&dateFacture='+dateFacture;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/initierfacturegarant/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Detailfacturegarant/");
}
});
}
function filtreperiodicitefacture(){
var codeGcAssureur = $('#codeGcAssureur').val();
var codeNatureFacturationGarant = $('#codeNatureFacturationGarant').val();
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
$("#codeGcAssureur").focus();
return;
}
if(codeNatureFacturationGarant<=" "){
v_msg="Veuillez sélectionner la nature de la facture!";
v_msgEng="Please select the nature of the invoice!";
alert_ebene(v_msg, v_msgEng);
$("#codeNatureFacturationGarant").focus();
return;
}
/*
if(codeNatureFacturationGarant=="DEF"){
v_msg="Non implémenté pour le moment!";
v_msgEng="Not implemented at the moment!";
alert_ebene(v_msg, v_msgEng);
$("#codeNatureFacturationGarant").val("");
$("#codeNatureFacturationGarant").focus();
return;
}
*/
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeNatureFacturationGarant='+codeNatureFacturationGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/filtreperiodicite/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_periodicite').html(data);
$("#codePeriodicite").disable();
},
complete: function(){
}
});
}
function maj_ht_facturegarant_temp()
{
montantHt = parseInt($('#montantHt').val().replace(/ /g,""));
donnees = 'montantHt='+montantHt;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/majmontantht/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_detail_facture').html(data);
},
complete: function(){
}
});
}
function genererfacturecautiongarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturecaution/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichegroupefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajax_maj_accessoire_facture_honoraire_prime (controle,p_accessoire, id)
{
// p_accessoire=p_accessoire.replace(",",".");
parseInt(p_accessoire.replace(/ /g,""));
controle.value=p_accessoire;
if(controle_numerique(controle))
{
donnees = 'id='+id;
donnees += '&accessoire='+p_accessoire;
// debugger
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/majaccessoirehonorairePrime/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_detail_facture').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
function genererfacturehonoraireprimegarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonoraireprime/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function genererfacturesinitresgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturesinistre/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function genererfacturehonorairesinitresgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonorairesinistre/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function select_garant_a_facturer(p_choix, id)
{
donnees = 'id='+id;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/selectiongarant/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_garant').html(data);
dataTab();
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function select_typefacture_garant_a_facturer(p_choix, id)
{
donnees = 'id='+id;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/selectiontypefacture/",
type: 'POST',
data: donnees,
success: function(data) {
$('#tab_type_facture').html(data);
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function select_tous_garant_a_facturer(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/tousgarants/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_garant').html(data);
dataTab();
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function select_tous_type_facture(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/toustypefacture/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_type_facture').html(data);
dataTab();
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function fin_periode_facturation_garant()
{
codeMoisDebut = $("#codeMoisDebut").val();
donnees = 'codeMoisDebut='+codeMoisDebut;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/finperiode/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_mois_fin').html(data);
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function control_date_facture_garant(dateFacture, exercice)
{
tab = dateFacture.split('/');
annee = parseInt(tab[2]);
exercice = parseInt(exercice);
return (exercice==annee);
}
function filtrer_facture_garants()
{
nbreGarantsSelection = $("#nbreGarantsSelection").val();
nbreNatureFacSelection = $("#nbreNatureFacSelection").val();
if (nbreGarantsSelection == "0"){
v_msg="Veuillez s\u00e9lectionnez au moins un garant!";
v_msgEng="Please select at least one guarantor!";
alert_ebene(v_msg, v_msgEng);
$('#div_liste_facture_garant').html('');
return;
}
if (nbreNatureFacSelection == "0"){
v_msg="Veuillez s\u00e9lectionnez au moins une nature de facture!";
v_msgEng="Please select at least one invoice type!";
alert_ebene(v_msg, v_msgEng);
$('#div_liste_facture_garant').html('');
return;
}
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerfacturegarants/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_facture_garants();
}
});
}
function lister_facture_garants()
{
$("#div_liste_facture_garant").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/listerfacturegarants/",
type: 'POST',
success: function(data) {
$('#div_liste_facture_garant').html(data);
filtreTab();
},
error: function(data) {
},
complete: function() {
}
});
}
function charger_honoraire_forfaitaire_garant()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val();
codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val();
$("#div_honoraires_forfaitaire").html('' + '
');
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant;
donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/honoraireforfaitgarant/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_honoraires_forfaitaire').html(data);
setTimeout(function() {
dataTableMini();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function genererfacturehonoraireforfaitaire()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonoraireforfaitaire/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_appel_fond_garant()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val();
codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val();
$("#div_appel_fond").html('' + '
');
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant;
donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/appelfondgarant/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_appel_fond').html(data);
setTimeout(function() {
dataTableMini();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function genererfactureappelfondgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfactureappelfond/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_appel_cotisation_garant()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val();
codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val();
$("#div_appel_cotisation").html('' + '
');
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant;
donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/appelcotisationgarant/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_appel_cotisation').html(data);
setTimeout(function() {
dataTableMini();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function genererfactureappelcotisationgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfactureappelcotisationgarant/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function charger_honoraire_budget_garant()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeAssietteFacturationGarant = $("#codeAssietteFacturationGarant").val();
codeTypeFacturationGarant = $("#codeTypeFacturationGarant").val();
$("#div_appel_cotisation").html('' + '
');
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeAssietteFacturationGarant='+codeAssietteFacturationGarant;
donnees += '&codeTypeFacturationGarant='+codeTypeFacturationGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/honorairebudgetgarant/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_appel_cotisation').html(data);
setTimeout(function() {
dataTableMini();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function genererfacturehonorairebudgetgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturehonorairebudgetgarant/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retour_fiche_garant()
{
idGc = $("#idGc").val();
afficher_gc_assureur(idGc);
}
function select_toutes_factures_edition(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/toutesfacturesedition/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_facture_garants();
}
});
}
function select_facture_a_editer(p_choix, id)
{
donnees = 'id='+id;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/unefactureedition/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_facture_garants();
}
});
}
function selectionner_convention(idEntete, codeTypeFacture, codeConvention){
//
donnees = 'idEntete='+idEntete+'&codeTypeFacture='+codeTypeFacture+'&codeConvention='+codeConvention;
//
$.ajax({
url: $("#racineWeb").val()+"Ajaxconventioneditionfacture/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_convention_garant').html(data);
$('#div_convention_garant').modal("show");
},
complete: function() {
}
});
}
function editer_facture_garant()
{
codeConvention = $("#codeConvention").val();
if(codeConvention<=" ")
{
v_msg="Veuillez sélectionner une convention!";
v_msgEng="Please select a convention!";
alert_ebene(v_msg, v_msgEng);
$("#codeConvention").focus();
return;
}
donnees = 'codeConvention='+codeConvention;
//
var div_export = $('#div_editer_facture');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarantedition/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
div_export.html(data);
},
complete: function() {
}
});
}
function majtextefacturation(idTexte, texte)
{
donnees = 'idTexte='+idTexte+'&texte='+texte;
v_url = $("#racineWeb").val()+"Ajaxparamsysteme/majtextefacturation/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function majecheancefacturation(idTexte, echeance)
{
donnees = 'idTexte='+idTexte+'&echeance='+echeance;
v_url = $("#racineWeb").val()+"Ajaxparamsysteme/majecheancefacturation/";
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function retirer_tous_prestataires_du_site()
{
retirer_tous_prestataires_reseau();
}
function filtrer_facture_garants_encaissement()
{
debut =$("#debut").val();
fin =$("#fin").val();
encaisse=$("#encaisse").val();
donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerfacturegarantsencaissement/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_encaissement_facture_garants();
}
});
}
function nom_tireur(controle){
$("#nomTireur").val(controle.options[controle.selectedIndex].text);
}
//
function solder_facturegarant_temp(idFacture)
{
donnees = 'idFacture='+idFacture;
$("#div_situation_garant").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationgarant/solderfacture/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_garant").html(data);
},
error: function(data) {
},
complete: function() {
//recap_bordereau_encaissement_garant();
}
});
}
function recap_bordereau_encaissement_garant()
{
montant_ecart = $("#montant_ecart_info").val();
$("#montant_selection").val( $("#montant_selection_info").val());
$("#montant_ecart").val(montant_ecart);
}
function supprimer_detail_encaissement_garant(idDetailencaissement)
{
donnees = 'idDetailencaissement='+idDetailencaissement;
$("#div_situation_garant").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationgarant/supprimerfacture/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_garant").html(data);
},
error: function(data) {
},
complete: function() {
//recap_bordereau_encaissement_garant();
}
});
}
function selectionner_facturegarant_impayee(numeroFacture, idFacture, montantTtc, montantEncaisse, solde)
{
$("#numeroFactureAcpte").val(numeroFacture);
$("#idFactureAcpte").val(idFacture);
$("#montantTtcAcpte").val(formatCurrency(montantTtc));
$("#montantEncaisseAcpte").val(formatCurrency(montantEncaisse));
$("#montantAcpte").val(formatCurrency(solde));
$("#anc_soldeAcpte").val(solde);
$("#montantAcpte").focus();
}
function ajouter_facturegarant_acompte()
{
idFacture = $("#idFactureAcpte" ).val();
montantAcpte = parseInt($('#montantAcpte').val().replace(/ /g,""),10);
montantTtcAcpte = parseInt($('#montantTtcAcpte').val().replace(/ /g,""),10);
if(idFacture<="0")
{
v_msg="Veuillez sélectionner une facture!";
v_msgEng="PLease select an invoice!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(montantAcpte<="0")
{
v_msg="Veuillez saisir l\'acompte!";
v_msgEng="Please enter the deposit!";
alert_ebene(v_msg, v_msgEng);
$("#montantAcpte" ).focus();
return;
}
anc_soldeAcpte = parseInt($('#anc_soldeAcpte').val().replace(/ /g,""),10);
if(Number(montantAcpte)>Number(anc_soldeAcpte))
{
$("#montantAcpte").focus();
v_msg="Veuillez vérifier le montant de l\'acompte!";
v_msgEng="Please check the amount of the deposit!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idFacture='+idFacture+'&montantAcpte='+montantAcpte+'&montantTtcAcpte='+montantTtcAcpte;
$("#div_situation_garant").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxsituationgarant/ajouteracomptefacture/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_situation_garant").html(data);
},
error: function(data) {
},
complete: function() {
//recap_bordereau_encaissement_garant();
}
});
}
function enregistrer_encaissement_facturegarant()
{
montant_ecart = $("#montant_ecart").val();
montant_ecart = montant_ecart.replace(" ", "");
montant_ecart = parseInt(montant_ecart);
montant_ecart = Math.abs(montant_ecart);
EcartEncaissementTolerable = parseInt($("#EcartEncaissementTolerable").val());
//if(montant_ecart>"100")
if(montant_ecart>EcartEncaissementTolerable)
{
v_msg="Veuillez vérifier votre écart!";
v_msgEng="Please check your gap!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous l'enregistrement?";
v_msgEng="Do you confirm registration?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#formente_encaissement").submit();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function imprimer_recu_garant(idEncaissement)
{
donnees = 'idEncaissement='+idEncaissement;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/garant/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function filtrer_encaissements_garants()
{
debut =$("#debut").val();
fin =$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/filtrerencaissements/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_encaissements_garants();
}
});
}
function lister_encaissements_garants()
{
$("#div_liste_encaissements_garant").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/listerencaissementsgarants/",
type: 'POST',
success: function(data) {
$('#div_liste_encaissements_garant').html(data);
dataTab();
},
error: function(data) {
},
complete: function() {
}
});
}
function imprimer_recu_garant_consulter(idEncaissement)
{
div_edition = $('#div_edition');
donnees = 'idEncaissement='+idEncaissement;
//alert(donnees);
var div_export = $('#div_page_encaissement');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximprimerrecucaisse/garantpop/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_edition.modal("show");
}
});
}
function select_encaissement_a_editer(p_choix, id)
{
donnees = 'id='+id;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/unencaisseselection/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_encaissements_garants();
}
});
}
function select_tous_encaisse_garant(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/tousencaissegarant/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
lister_encaissements_garants();
}
});
}
function get_type_garant()
{
var codeGcAssureur = $('#codeGcAssureur').val();
donnees ='codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/gettypegarant/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_type_garant').html(data);
},
complete: function(){
}
});
}
function exporter_liste_facture_garant()
{
div_exporter = $('#div_exporter');
debut =$("#debut").val();
fin =$("#fin").val();
encaisse=$("#encaisse").val();
donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_exporter.modal("show");
}
});
}
function exporter_liste_groupe_facture_garant()
{
div_exporter = $('#div_exporter');
debut =$("#debut").val();
fin =$("#fin").val();
encaisse=$("#encaisse").val();
donnees = 'debut='+debut+'&fin='+fin+'&encaisse='+encaisse;
var div_export = $('#div_export_a');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/groupefacture/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_exporter.modal("show");
}
});
}
function exporter_liste_encaissement_garant()
{
div_exporter = $('#div_exporter');
debut =$("#debut").val();
fin =$("#fin").val();
donnees = 'debut='+debut+'&fin='+fin;
//alert(donnees);
//return;
var div_export = $('#div_export_b');
div_export.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterfacturegarant/encaissementgarant/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_exporter.modal("show");
}
});
}
function controle_spmax()
{
spMin = parseInt($("#spMin").val());
spMax = parseInt($("#spMax").val());
if(spMin>spMax)
{
v_msg="Veuillez vérifier S/P Maximum!";
v_msgEng="Please check Maximum S/P!";
alert_ebene(v_msg, v_msgEng);
$("#spMax").val(0);
$("#spMax").focus();
return;
}
}
//Ajaxtbajouterbaremeaccessoireavenant
//Ajaxtbmodifierbaremeaccessoireavenant/
//Ajaxajouterbaremeaccessoiregarant
//Ajaxtbmodifiertableauajustement/
function controle_spmax()
{
spMin = parseInt($("#spMin").val());
spMax = parseInt($("#spMax").val());
if(spMin>spMax)
{
v_msg="Veuillez vérifier S/P Maximum!";
v_msgEng="Please check Maximum S/P!";
alert_ebene(v_msg, v_msgEng);
$("#spMax").val(0);
$("#spMax").focus();
return;
}
}
function afficher_tauxajustement_garant(){
var codeGcAssureur = $('#codeGcAssureur').val();
afficheBoutons(0);
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtblistertableauajustementgarant/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_lister_table').html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function affiche_garants_territoire()
{
var codeTerritoire = $('#codeTerritoire').val();
donnees = 'codeTerritoire='+codeTerritoire;
div_garant=$("#div_garant");
div_garant.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_garant').html(data);
datatab_plus();
},
complete: function() {
}
});
}
function ajouter_un_garant_territoire(codeGcAssureur)
{
codeTerritoire=$("#codeTerritoire").val();
if (codeTerritoire<=" ")
{
v_msg="Veuillez sélectionner un territoire!";
v_msgEng="Please select a territory!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeTerritoire='+codeTerritoire+'&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/ajouterungarant/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
affiche_garants_territoire();
}
});
}
//
function ajouter_tous_garants_territoire()
{
codeTerritoire=$("#codeTerritoire").val();
if (codeTerritoire<=" ")
{
v_msg="Veuillez sélectionner un territoire!";
v_msgEng="Please select a territory!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeTerritoire='+codeTerritoire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/ajoutertousgarants/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
affiche_garants_territoire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_garants_territoire()
{
codeTerritoire=$("#codeTerritoire").val();
if (codeTerritoire<=" ")
{
v_msg="Veuillez sélectionner un territoire!";
v_msgEng="Please select a territory!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeTerritoire='+codeTerritoire;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/retirertousgarants/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
affiche_garants_territoire();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_garant_territoire(idGarant)
{
codeTerritoire=$("#codeTerritoire").val();
if (codeTerritoire<=" ")
{
v_msg="Veuillez sélectionner un territoire!";
v_msgEng="Please select a territory!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idGarant='+idGarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/retirerungarant/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
affiche_garants_territoire();
}
});
}
function maj_montant_accessoire_territoire(idGarant, montant, controle)
{
montant=montant.replace(/ /g,"");
montant=parseInt(montant.replace(",","."),10);
controle.value=montant;
if(controle_numerique(controle))
{
donnees = 'idGarant='+idGarant+"&montant="+montant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantterritoire/majmontant/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
}
/*
function maj_forfait_honoraire_college(idColleTemp, forfait, controle)
{
forfait=forfait.replace(/ /g,"");
forfait=parseInt(forfait.replace(",","."),10);
controle.value=forfait;
if(controle_numerique(controle))
{
donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaithonoraire/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function maj_forfait_appelfond_college(idColleTemp, forfait, controle)
{
forfait=forfait.replace(/ /g,"");
forfait=parseInt(forfait.replace(",","."),10);
controle.value=forfait;
if(controle_numerique(controle))
{
donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaitappelfond/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
function maj_forfait_appelcotisation_college(idColleTemp, forfait, controle)
{
forfait=forfait.replace(/ /g,"");
forfait=parseInt(forfait.replace(",","."),10);
controle.value=forfait;
if(controle_numerique(controle))
{
donnees = 'idColleTemp='+idColleTemp+"&forfait="+forfait;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majforfaitappelcotisation/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
}
*/
function controle_primeMax()
{
primeMin = $("#primeMin").val().replace(/ /g,"");
primeMax = $("#primeMax").val().replace(/ /g,"");
primeMin = parseInt(primeMin);
primeMax = parseInt(primeMax);
if(primeMin>primeMax)
{
v_msg="Veuillez vérifier la prime maximum!";
v_msgEng="Please check the maximum premium!";
alert_ebene(v_msg, v_msgEng);
$("#primeMax").val(0);
$("#primeMax").focus();
return;
}
}
function affiche_prime_min()
{
codeTypeContrat = $("#codeTypeContrat").val();
codeApplication = $("#codeApplication").val();
if (codeTypeContrat<=" ")
{
v_msg="Veuillez sélectionner un type de contrat!";
v_msgEng="Please select a type of contract!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeApplication<=" ")
{
v_msg="Veuillez sélectionner un champs d'application!";
v_msgEng="Please select a field of application!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeTypeContrat='+codeTypeContrat+"&codeApplication="+codeApplication;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtbajouterbaremeaccessoireavenant/primemini/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_prime_mini").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affiche_prime_min_garant()
{
codeTypeContrat = $("#codeTypeContrat").val();
codeApplication = $("#codeApplication").val();
codeGcAssureur = $("#codeGcAssureur").val();
if (codeTypeContrat<=" ")
{
v_msg="Veuillez sélectionner un type de contrat!";
v_msgEng="Please select a type of contract!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (codeApplication<=" ")
{
v_msg="Veuillez sélectionner un champs d'application!";
v_msgEng="Please select a field of application!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeTypeContrat='+codeTypeContrat+"&codeApplication="+codeApplication;
donnees += '&codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxajouterbaremeaccessoiregarant/primemini/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_prime_mini").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajax_fiche_facture_garant(idEntetefacturegarant)
{
donnees = 'idEntetefacturegarant='+idEntetefacturegarant;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfichefacturegarant/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_fiche_facture_modal").html(data);
//alert(data);
//return;
$('#div_fiche_facture').modal("show");
setTimeout(function() {
//your datatable code
dataTableMini();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function editionmouvementeffectif(idEmission)
{
donnees = 'idEmission='+idEmission;
$("#div_deatil_pop").html('' + '
');
$("#btn_pop").click();
$.ajax({
// url: $("#racineWeb").val()+"Ajaxcontextditionpieceavenant/",
url: $("#racineWeb").val()+"Ajaxeditionmouvementeffectif/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_deatil_pop").html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function afficherListeActesPrescrits(numeroFeuilleMaladie, codeTypePrestation, codeGarantie) {
codeReponseEntentePrealable = $("#codeReponseEntentePrealable").val();
donnees = "numeroFeuilleMaladie=" + numeroFeuilleMaladie;
donnees += "&codeReponseEntentePrealable=" + codeReponseEntentePrealable;
donnees += "&codeTypePrestation=" + codeTypePrestation;
donnees += "&codeGarantie=" + codeGarantie;
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val() + "Ajaxlisteactesprescrits/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_examens_prescrits").html(data);
appliquerDataTable();
$("#div_examens_prescrits").modal({ backdrop: 'static', keyboard: false, show: true });
$("#div_examens_prescrits").modal("show");
$("#div_patienter").empty();
/*
var motifReel = document.getElementById('motifReel');
var motifRefusPrestataire = document.getElementById('motifRefusPrestataire');
motifReel.value = "";
motifRefusPrestataire.value = "";
*/
},
complete: function () {
}
});
}
function listeententeprealablesproformahospi()
{
demandeTraite = $("#demandeTraite").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'demandeTraite='+demandeTraite;
donnees += '&debut=' + debut + '&fin=' + fin;
$("#div_ententeprealable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxententeprealablesproformahospi/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function afficheractesproforma(idProforma) {
window.location.assign($("#racineWeb" ).val()+"Traitementproformahospitalisation/"+idProforma+"/");
}
function maj_dureeCorrigee_proforma_hospit(idProforma, dureeCorrigee)
{
donnees = 'idProforma='+idProforma;
donnees += '&dureeCorrigee='+dureeCorrigee;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majdureecorrigee/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
ajaxtraitementproformahospitalisation();
}
});
}
function ajaxtraitementproformahospitalisation()
{
$idProforma = $("#idProforma").val();
donnees = 'idProforma='+idProforma;
$("#div_examens").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_examens").html(data);
},
complete: function() {
}
});
}
function validertoutproformahospit(idProforma){
codeLangue = $("#codeLangue").val();
donnees = "idProforma=" + idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validertoutproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#div_examens").html(data);
if(codeLangue=="en_US")
{
$("#motifReel").val("GOOD FOR AGREEMENT");
}else{
$("#motifReel").val("BON POUR ACCORD");
}
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function annulervalidertoutproformahospit(idProforma)
{
donnees = "idProforma=" + idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/annulervalidertoutproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#motifReel").val("");
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function refusertoutproformahospit(idProforma)
{
donnees = "idProforma=" + idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/refusertoutproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#motifReel").val("");
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function annulerrefusertoutproformahospit(idProforma)
{
donnees = "idProforma=" + idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/annulerrefusertoutproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#motifReel").val("");
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function ajax_maj_prix_acte_proformahospitalisation(idPrestationactes, valeurActe, controle)
{
valeurActe=valeurActe.replace(",",".");
controle.value=valeurActe;
valeurActe=valeurActe.replace(/ /g,"");
valeurActe=parseInt(valeurActe.replace(",","."),10);
controle.value=valeurActe;
if(controle_numerique(controle))
{
donnees = 'idPrestationactes='+idPrestationactes+"&valeurActe="+valeurActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majvaleuracte/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajaxtraitementproformahospitalisation();
}
});
}
}
function ajax_maj_qte_acte_proformahospitalisation(idPrestationactes, quantite, controle)
{
quantite=quantite.replace(",",".");
controle.value=quantite;
if(controle_numerique(controle))
{
if(quantite==0)
{
controle.focus();
v_msg="Veuillez saisir la quantit\u00e9!";
v_msgEng="Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majquantite/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
ajaxtraitementproformahospitalisation();
}
});
}
}
function validerunacteproformahospit(idProforma, idPrestationactes, choix)
{
donnees = "idPrestationactes=" + idPrestationactes+"&choix="+choix;
donnees += "&idProforma="+idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validerunacteproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#motifReel").val("");
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function refuserunacteproformahospit(idProforma, idPrestationactes, choix)
{
donnees = "idPrestationactes=" + idPrestationactes+"&choix="+choix;
donnees += "&idProforma="+idProforma;
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/refuserunacteproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
$("#motifReel").val("");
},
error: function (data) {
},
complete: function () {
ajaxtraitementproformahospitalisation();
}
});
}
function validerproformahospitalisation(idProforma)
{
motifReel = $("#motifReel").val();
motifRefusAssure = $("#motifRefusAssure").val();
siRefus = $("#siRefus").val();
accorderTout = $("#accorderTout").val();
//entente = $("#entente").val();
if ((motifReel == "" || motifReel <= " ") && (accorderTout > 0)) {
motifReel = "BON POUR ACCORD";
$("#motifReel").val(motifReel);
maj_motifReel_proformahospit(idProforma, motifReel);
}
if ((motifRefusAssure <= " ") && (siRefus > 0)) {
v_msg = "Veuillez saisir le motif du refus!";
v_msgEng = "Please enter the reason for the refusal!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefusAssure").focus();
return;
}
dureeCorrigee = $("#dureeCorrigee").val();
if (dureeCorrigee<='0') {
v_msg = "Veuillez saisir la durée accordée!";
v_msgEng = "Please enter the duration granted!";
alert_ebene(v_msg, v_msgEng);
$("#dureeCorrigee").focus();
return;
}
donnees = "idProforma="+idProforma;
//typeSms="proformahospitalisation";
v_msg="Validez-vous cette facture proforma?";
v_msgEng="Do you validate this proforma invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val() + "Ajaxtraitementproformahospitalisation/validerproformahospit/",
type: 'POST',
data: donnees,
success: function (data) {
//alert(data);
v_msg = "Facture Proforma trait\u00e9 avec succès!";
v_msgEng = "Proforma invoice processed successfully!";
alert_ebene(v_msg, v_msgEng);
setTimeout(function() {
//your datatable code
fermertraitementproformahospitalisation();
}, 500);
},
error: function (data) {
},
complete: function () {
// listeententeprealablesproformahospi();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function maj_motifReel_proformahospit(idProforma, observation)
{
donnees = 'idProforma='+idProforma;
donnees += '&observation='+observation;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majobservation/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
//ajaxtraitementproformahospitalisation();
}
});
}
function maj_motifRefusPrestataire_proformahospit(idProforma, motifRefus)
{
donnees = 'idProforma='+idProforma;
donnees += '&motifRefus='+motifRefus;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/majmotifrefus/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
//ajaxtraitementproformahospitalisation();
}
});
}
function fermertraitementproformahospitalisation()
{
window.location.assign($("#racineWeb" ).val()+"Proformahospitalisation/");
}
function filtrergenreconjoint()
{
codeLienParente = $('#codeLienParente').val();
genreAdherent = $('#genreAdherent').val();
if(codeLienParente=='C'){
if(genreAdherent=="F"){
$('#sexe').val('M');
$('#sexeConjoint').val('M');
}else{
$('#sexe').val('F');
$('#sexeConjoint').val('F');
}
$('#sexe').disable();
return;
}
$('#sexe').enable();
}
function agemaxbeneficiaire()
{
codeLienParente = $('#codeLienParente').val();
idCollege = $('#idCollege').val();
if (idCollege<=" ")
{
return;
}
donnees = 'idCollege='+idCollege;
donnees += '&codeLienParente='+codeLienParente;
$.ajax({
url: $("#racineWeb").val()+"Ajaxagemaxbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_age_max").html(data);
},
complete: function() {
}
});
}
function select_tous_beneficiaire_a_retirer(p_choix)
{
donnees = 'choix='+p_choix;
$('#div_selection_assure').html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionretrait/tousselectionner/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_selection_assure').html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function ajouteradherentfacturation()
{
donnees = '';
$.ajax({
url: $("#racineWeb").val()+"Ajaxadherent/ajouteradherentfacturation/",
type: 'POST',
data: donnees,
success: function(data) {
//$('#div_selection_assure').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function select_tous_beneficiaire_changement_college(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/tousselectionner/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_selection_assure').html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
error: function(data) {
},
complete: function() {
}
});
}
function pop_changementcollege_masse()
{
var div_changementcollege_masse = $('#div_changementcollege_masse');
div_changementcollege_masse.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/affichercollegebeneficiaireenmasse/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
div_changementcollege_masse.html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
setTimeout(function() {
appliquerDataTable();
}, 500);
},
complete: function() {
$("#btn_changementcollege_masse").click();
}
});
}
function select_tous_beneficiaire_changement_college_masse(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/tousselectionnermasse/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_tabliste').html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
appliquerDataTable();
},
error: function(data) {
},
complete: function() {
}
});
}
function choix_beneficiaire_changementcollege_masse(p_choix, p_id_beneficiaire)
{
donnees = 'idBeneficiaire='+p_id_beneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/selectionnermasse/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_nbselection').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function changer_college_beneficiaire_masse()
{
idCollegeNew = $("#idCollegeNew").val();
if (idCollegeNew<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
nbselection = $("#nbselection").val();
if (nbselection == "0")
{
v_msg="Veuillez sélectionner des bénéficiaires!";
v_msgEng="Please select beneficiaries!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollegeNew='+idCollegeNew;
$("#div_tabliste").html('' + '
');
v_msg="Confirmez-vous le changement de collège?";
v_msgEng="Do you confirm the change of college?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionchangementcollege/changercollegebeneficiairemasse/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_tabliste').html(data);
var oTable = $('.tabliste').DataTable();
oTable.destroy();
appliquerDataTable();
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_limite_adherent(idLimite, plafondOld)
{
donnees = "idLimite="+idLimite+'&plafondOld='+plafondOld;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadherent/modifierlimite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_modif_limite').html(data);
$("#plafondNew").focus();
},
complete: function() {
}
});
}
function valider_limite_adherent()
{
idLimite = $("#idLimite").val();
plafond = $("#plafondNew").val().replace(/ /g,"");
motif = $("#motif").val();
idAdherent = $("#idAdherent").val();
if (plafond<=" ")
{
$("#plafondNew").val("0");
}
if(motif <=" ")
{
v_msg="Le motif est obligatoire!";
v_msgEng="The pattern is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
plafondOld = $("#plafondOld").val().replace(/ /g,"");
if(plafond=="0" || plafond==plafondOld){
return;
}
donnees = "idLimite="+idLimite+'&plafond='+plafond+'&motif='+motif+'&idAdherent='+idAdherent;
v_msg="Confirmez-vous la modification du plafond?";
v_msgEng="Do you confirm the modification of the ceiling?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimiteadherent/majplafond/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_modif_limite').empty();
$('#div_bareme').html(data);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_limite_beneficiaire(idLimite, plafondOld)
{
donnees = "idLimite="+idLimite+'&plafondOld='+plafondOld;
$('#div_modif_limite').empty();
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/modifierlimite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_modif_limite').html(data);
$("#plafondNew").focus();
},
complete: function() {
}
});
}
function valider_limite_beneficiaire()
{
idLimite = $("#idLimite").val();
plafond = $("#plafondNew").val().replace(/ /g,"");
motif = $("#motif").val();
idBeneficiaire = $("#idBeneficiaire").val();
//$('#div_bareme').empty();
if (plafond<=" ")
{
$("#plafondNew").val("0");
}
if(motif <=" ")
{
v_msg="Le motif est obligatoire!";
v_msgEng="The pattern is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
plafondOld = $("#plafondOld").val().replace(/ /g,"");
if(plafond=="0" || plafond==plafondOld){
return;
}
donnees = "idLimite="+idLimite+'&plafond='+plafond+'&motif='+motif+'&idBeneficiaire='+idBeneficiaire;
v_msg="Confirmez-vous la modification du plafond?";
v_msgEng="Do you confirm the modification of the ceiling?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlimitebeneficiaire/majplafond/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_modif_limite').empty();
$('#div_bareme').html(data);
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function appliquer_ajustemet_renouvellement()
{
appliquerTauxAjustement = $('#appliquerTauxAjustement').val();
donnees = 'appliquerTauxAjustement='+appliquerTauxAjustement;
$("#div_prime_a_emettre").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdetailrenouvellement/appliquertauxajustement/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prime_a_emettre").html(data);
},
complete: function() {
}
});
}
function alertvip(codeReponse, medical, idDemandederogation)
{
if(medical=='derogation'){
v_msg="Attention bénéficiaire VIP!";
v_msgEng="Attention VIP beneficiary!";
alert_ebene(v_msg, v_msgEng);
setTimeout(function() {
if(codeReponse=="A"){
accepter_derogation_2(idDemandederogation);
}else{
refuser_derogation_2(idDemandederogation);
}
}, 500);
}
}
function 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();
},
complete: function () {
}
});
}
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();
afficherMasquerMedicaments();
},
complete: function () {
}
});
}
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 afficherMasquerMedicaments()
{
masquerMedicament = $("#masquerMedicament").val();
const element = document.getElementById("chevron-medicament");
if(masquerMedicament=="1"){
$('#div_medicament').hide();
$("#masquerMedicament").val("0");
$("#span_medicament").text("Consulter");
element.classList.remove("bi-chevron-up");
element.classList.add("bi-chevron-down");
}else{
$('#div_medicament').show();
$("#masquerMedicament").val("1");
$("#span_medicament").text("Masquer");
element.classList.remove("bi-chevron-down");
element.classList.add("bi-chevron-up");
}
}
function ajouter_toutes_specialite()
{
codeMedecin=$("#codeMedecin").val();
if (codeMedecin<=" ")
{
v_msg="Veuillez sélectionner un médécin!";
v_msgEng="Please select a doctor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeMedecin='+codeMedecin;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitemedecin/ajoutertoutesspecialites/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_specialite_medecin();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function afficher_specialite_medecin()
{
codeMedecin=$("#codeMedecin").val();
if (codeMedecin<=" ")
{
v_msg="Veuillez sélectionner un médécin!";
v_msgEng="Please select a doctor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeMedecin='+codeMedecin;
var div_attente = $('#div_specialite');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitemedecin/afficherspecialitemedecin/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function retirer_toutes_specialites_medecin()
{
codeMedecin=$("#codeMedecin").val();
if (codeMedecin<=" ")
{
v_msg="Veuillez sélectionner un médécin!";
v_msgEng="Please select a doctor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeMedecin='+codeMedecin;
v_msg="Confirmez-vous cette opération?";
v_msgEng="Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitemedecin/retirertoutesspecialites/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_specialite_medecin();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_une_specialite_medecin(codeSpecialite)
{
codeMedecin=$("#codeMedecin").val();
if (codeMedecin<=" ")
{
v_msg="Veuillez sélectionner un médécin!";
v_msgEng="Please select a doctor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeMedecin='+codeMedecin+'&codeSpecialite='+codeSpecialite;
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitemedecin/ajouterunespecialite/",
type: 'POST',
data: donnees,
success: function(data) {
// $('#div_test_gabarit').html(data);
},
error: function(data) {
},
complete: function() {
afficher_specialite_medecin();
}
});
}
function retirer_une_specialite_medecin(idSpecialite)
{
codeMedecin=$("#codeMedecin").val();
if (codeMedecin<=" ")
{
v_msg="Veuillez sélectionner un médécin!";
v_msgEng="Please select a doctor!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeMedecin='+codeMedecin+'&idSpecialite='+idSpecialite;
$.ajax({
url: $("#racineWeb").val()+"Ajaxspecialitemedecin/retirerunespecialite/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_specialite_medecin();
}
});
}
function affiche_historique_prestations_beneficiaire(){
var numeroBeneficiaire = $('#numeroBeneficiaire').val();
$("#div_patienter").html('' + '
');
donnees = 'numeroBeneficiaire='+numeroBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriqueprestationsbeneficiaire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_historique_prestations').html(data);
$('#div_historique_prestations').modal("show");
},
complete: function() {
}
});
}
function affiche_historique_prestations_famille(){
var numeroAdherent = $('#numeroAdherent').val();
$("#div_patienter").html('' + '
');
donnees = 'numeroAdherent='+numeroAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriqueprestationsfamille/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_historique_prestations').html(data);
$('#div_historique_prestations').modal("show");
},
complete: function() {
}
});
}
function afficherhistoriqueadherent(numeroAdherent){
d1=$("#d1").val();
d2=$("#d2").val();
codeGarantie=$("#codeGarantie").val();
donnees = "numeroAdherent="+numeroAdherent+"&codeGarantie="+codeGarantie;
donnees += '&d1='+d1+'&d2='+d2;
$("#div_prestation").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistoriqueprestationsfamille/prestations/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_prestation").html(data);
setTimeout(function() {
functionDataTable();
}, 500);
},
complete: function() {
}
});
}
function consulter_detail_bareme_college(idBaremePriseEnCharge)
{
window.location.assign($("#racineWeb" ).val()+"Consulterdetailbaremecollege/"+idBaremePriseEnCharge+"/");
}
function retour_fiche_consulter_bareme()
{
var retour = $('#retour').val();
if(retour=="Ficheadherent"){
afficher_adherent_id();
}else{
afficher_beneficiaire_id();
}
}
function afficher_consulter_actes_garantiebareme(idBaremePriseEnCharge, codeGarantie){
donnees = 'codeGarantie='+codeGarantie;
donnees += '&idBaremePriseEnCharge='+idBaremePriseEnCharge;
$("#div_patienter").html('');
$("#div_patienter").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxconsulteractesgarantiebareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_actesgarantiebareme').html(data);
$('#div_actesgarantiebareme').modal("show");
appliquerDataTableBareme();
$('#div_actesgarantiebareme').on('shown.bs.modal', function(){
stylechampsRequis();
});
afficherMasquerGarantiesBaremeCollege();
afficherMasquerGarantiesBaremeLienParenteCollege();
afficherMasquerActeBaremeCollege();
afficherMasquerActeBaremeLienParenteCollege();
$(".datepicker").datepicker();
$("#codeActe").selectpicker();
$("#codeActeLienParente").selectpicker();
$("#div_patienter").html('');
},
complete: function() {
afficheNombreLigneBaremeCollege('garantiesbaremepriseencharge');
afficheNombreLigneBaremeCollege('garantiesbaremepriseenchargelienparente');
afficheNombreLigneBaremeCollege('actesbaremepriseencharge');
afficheNombreLigneBaremeCollege('actesbaremepriseenchargelienparente');
}
});
}
function changer_entite_portail()
{
codeSociete=$("#codeSociete").val();
if (codeSociete<=" ")
{
v_msg="Veuillez indiquer une entité!";
v_msgEng="Please indicate an entity!";
alert_ebene(v_msg, v_msgEng);
$("#codeSociete").focus();
return;
}
//alert(codeSociete);
//return;
donnees = 'codeSociete='+codeSociete;
v_url = $("#racineWeb").val()+"Ajaxchangerentiteportail/";
$("#div_login_portail").html('' + '
');
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
// alert('success :' + errorData);
$("#div_login_portail").html(errorData);
},
success: function(data) {
// alert('success :' + data);
$("#div_login_portail").html(data);
societeExiste = $("#societeExiste").val();
entiteActive = $("#entiteActive").val();
if(societeExiste=="1" && entiteActive=="1")
{
$("#btn_connexion").enable();
$("#login").focus();
}else
{
$("#btn_connexion").disable();
}
}
});
}
function filtreproduitbareme(){
var codeGcAssureur = $('#codeGcAssureur').val();
if(codeGcAssureur<=" "){
$('#div_bareme').html("");
}
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreproduitbareme/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
$('#div_produit').html(data);
$("#codeProduit").selectpicker();
},
complete: function() {
}
});
}
function afficher_bareme_produit()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeProduit = $("#codeProduit").val();
if (codeProduit<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#div_bareme').html("");
return;
}
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeProduit='+codeProduit;
var div_attente = $('#div_bareme');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxbaremeproduit/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
appliquerDataTable();
},
complete: function() {
}
});
}
function changer_langue_connexion()
{
codeLangue = $("#langue").val();
donnees = 'codeLangue='+codeLangue;
$.ajax({
url: $("#racineWeb").val()+"Ajaxconnexioncookie/changerlangue/",
type : 'post',
data: donnees,
error: function(errorData)
{
},
success: function(data)
{
$("#div_detail_connexion").html(data);
},
complete: function()
{
$(".selectpicker").selectpicker();
}
});
}
function ctrlkeypress_liste_clients(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_clients();
}
}
function afficher_liste_clients()
{
donnees = "";
donnees_retour = "";
typeClient = $("#typeClient").val();
nom = $("#nom").val();
numeroClient = $("#numeroClient").val();
/*
if(typeClient==''){
typeClient=0;
}
*/
if(numeroClient==''){
numeroClient=0;
}
donnees += 'typeClient=' + typeClient;
donnees += '&nom=' + nom;
donnees += '&numeroClient=' + numeroClient;
//alert(donnees);
//return;
$("#div_clients").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterclients/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_clients").html(donnees_retour);
appliquerDataTable();
}
});
}
function creer_client()
{
window.location.assign($("#racineWeb" ).val()+"Creerclient/");
}
function messageproforma(){
var demandeTraite = $("#demandeTraite").val();
var numeroBonHospitalisation = $("#numeroBonHospitalisation").val();
if(demandeTraite > "0") {
if(numeroBonHospitalisation =="0"){
v_msg="Aucun Num\u00e9ro de bon d'hospitalisation n'est g\u00e9n\u00e9r\u00e9. Proforma refusé!";
v_msgEng="No Hospitalization Voucher Number is generated. Proforma refused!";
faireDefileMessage(v_msg, v_msgEng);
}else{
v_msg="Le bon d'hospitalisation No: "+numeroBonHospitalisation+" a été généré avec succès!";
v_msgEng="Hospitalization voucher No: "+numeroBonHospitalisation+" has been successfully generated!";
faireDefileMessage(v_msg, v_msgEng);
}
}
}
function faireDefileMessage(p_msg, p_msg_eng){
if(p_msg!=""){
codeLangue = $("#codeLangue").val();
if(codeLangue=="en_US")
{
$("#div_messages").html(''+p_msg_eng+' ');
}
else
{
$("#div_messages").html(''+p_msg+' ');
}
}else{
$("#div_messages").html('');
}
}
function ajouter_un_acte_proforma(codeActe)
{
var idProforma = $("#idProforma").val();
donnees=""
if (codeActe<=" ")
{
v_msg="Veuillez sélectionner un acte!";
v_msgEng="Please select an act!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codeActe='+codeActe+'&idProforma='+idProforma;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/ajouteractes/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
afficheractesproforma(idProforma);
},
complete: function() {
}
});
}
function save_nv_consommable_proformahospit()
{
idProforma = $("#idProforma ").val();
libelleconsommable = $("#libelleconsommable").val();
if (libelleconsommable<=" ")
{
v_msg="Veuillez saisir le nom!";
v_msgEng="Please enter tyhe name!";
alert_ebene(v_msg, v_msgEng);
$("#libelleconsommable").focus();
return;
}
quantiteconsommable=$("#quantiteconsommable").val();
quantiteconsommable=quantiteconsommable.replace(",",".");
$("#quantiteconsommable").val(quantiteconsommable);
if(isNaN(quantiteconsommable))
{
v_msg="Valeur num\u00e9rique exig\u00e9e!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#quantiteconsommable").val("0");
$("#quantiteconsommable").focus();
return;
}
if(quantiteconsommable==0)
{
$("#quantiteconsommable").focus();
v_msg="Veuillez saisir la quantit\u00e9!";
v_msgEng="Please enter the quantity!";
alert_ebene(v_msg, v_msgEng);
return;
}
prixconsommable=$("#prixconsommable").val();
prixconsommable=prixconsommable.replace(",",".");
$("#prixconsommable").val(prixconsommable);
if(isNaN(prixconsommable))
{
v_msg="Valeur num\u00e9rique exig\u00e9e!";
v_msgEng="Numeric value required!";
alert_ebene(v_msg, v_msgEng);
$("#prixconsommable").val("0");
$("#prixconsommable").focus();
return;
}
if(prixconsommable==0)
{
$("#prixconsommable").focus();
v_msg="Veuillez saisir le prix!";
v_msgEng="Please enter the price!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'libelleconsommable='+libelleconsommable+'&prixconsommable='+prixconsommable+'&quantiteconsommable='+quantiteconsommable;
donnees += '&idProforma='+idProforma;
$("#div_patienter_consommable").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtraitementproformahospitalisation/creerconsommableproformahospit/",
type: 'POST',
data: donnees,
success: function(data) {
afficheractesproforma(idProforma);
},
error: function(data) {
},
complete: function() {
}
});
}
function genererfacturedeficitgarant()
{
donnees = '';
v_msg="Confirmez-vous la génération de cette facture?";
v_msgEng="Do you confirm the creation of this invoice?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxfacturegarant/genererfacturedeficit/",
type: 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
},
complete: function(){
window.location.assign($("#racineWeb" ).val()+"Fichegroupefacturegarant/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function de_archiver_produit(idProduit, dansBareme)
{
if (dansBareme == "1")
{
v_msg="Op\u00e9ration impossible \u00e0 cause de l'utilisation de ce produit dans un bar\u00e8me de prise en charge!";
v_msgEng="Operation impossible due to the use of this product in a support scale!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous le d\u00e9sarchivage de ce produit?";
v_msgEng="Do you confirm the unarchiving of this product?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduit/desarchiver/",
type : 'post',
data: "idProduit="+idProduit,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
window.location.assign($("#racineWeb" ).val()+"Produits/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function archiver_produit(idProduit)
{
v_msg="Confirmez-vous l'archivage de ce produit?";
v_msgEng="Do you confirm archiving of this product?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxproduit/archiver/",
type : 'post',
data: "idProduit="+idProduit,
error: function(errorData) {
},
success: function(data) {
},
complete: function()
{
window.location.assign($("#racineWeb" ).val()+"Produits/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function dupliquer_tarif_actes(idTarif, codeTarifActe)
{
donnees = "codeTarifActe="+codeTarifActe;
$.ajax({
url: $("#racineWeb").val()+"Ajaxcompteurdetailtarifacte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_compteur').html(data);
compteur = parseInt($("#compteur").val());
if(compteur > 1){
v_msg="Confirmez-vous la duplication de ce tarif?";
v_msgEng="Do you confirm the duplication of this rate?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Dupliquertarifacte/"+idTarif+"/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}else{
v_msg="Op\u00e9ration impossible! Veuillez ajouter du détail à ce tarif avant sa duplication.";
v_msgEng="Operation impossible! Please add detail to this rate before duplicating it.";
alert_ebene(v_msg, v_msgEng);
return;
}
},
complete: function()
{
}
});
}
function dupliquertarifacte(){
var codeTarifActeSource = $('#codeTarifActeSource').val(),
codeTarifActeCible = $('#codeTarifActeCible').val(),
//dateEffet = $('#dateEffet').val();
donnees = 'codeTarifActeSource='+codeTarifActeSource;
donnees += '&codeTarifActeCible='+codeTarifActeCible;
//donnees += '&dateEffet='+dateEffet;
$("#div_message").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdupliquertarif/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_message').html(data);
/*
setTimeout(function() {
//your datatable code
lister_tarif_actes();
}, 500);
*/
},
complete: function() {
}
});
}
function ctrlkeypress_liste_prospects(ev)
{
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if(keycode == '13')
{
afficher_liste_prospects();
}
}
function afficher_liste_prospects()
{
donnees = "";
donnees_retour = "";
typeClient = $("#typeClient").val();
nom = $("#nom").val();
numeroClient = $("#numeroClient").val();
/*
if(typeClient==''){
typeClient=0;
}
*/
if(numeroClient==''){
numeroClient=0;
}
donnees += 'typeClient=' + typeClient;
donnees += '&nom=' + nom;
donnees += '&numeroClient=' + numeroClient;
//alert(donnees);
//return;
$("#div_prospects").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterprospects/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_prospects").html(donnees_retour);
appliquerDataTable();
}
});
}
function creer_prospect()
{
window.location.assign($("#racineWeb" ).val()+"Creerprospect/");
}
function exporter_liste_prospects()
{
var div_export = $('#div_export_prospects');
div_export.html('' + '
');
$("#btn_liste_prospects").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlisteprospects/",
type: 'POST',
// data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
// $("#btn_liste_clients").click();
}
});
}
// devis
function init_import_assures_d()
{
idDevis = $("#idPolice_d_C").val();
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif;
if (numeroOptionTarif<="0")
{
v_msg="Aucune option!";
v_msgEng="No option!";
alert_ebene(v_msg, v_msgEng);
return;
}
codeTypeContrat = $("#codeTypeContrat").val();
policeGroupe = $("#policeGroupe").val();
/*
//if (codeTypeContrat!="G")
if (policeGroupe!="1")
{
v_msg="Ce n\'est pas une police GROUPE!";
v_msgEng="This is not a GROUP policy!";
alert_ebene(v_msg, v_msgEng);
return;
}
*/
window.location.assign($("#racineWeb" ).val()+"Importassuredevis/");
}
function importer_modele_assure_d()
{
etape2=$("#etape2").val();
if (etape2 != "1")
{
v_msg="Etape 2 incomplète!";
v_msgEng="Incomplete step 2!";
alert_ebene(v_msg, v_msgEng);
return;
}
$('#div_form_upload').hide();
var div_export = $('#div_exporter_liste_assures');
cheminFichier=$("#cheminFichier").val();
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = 'numeroOptionTarif='+numeroOptionTarif+'&cheminFichier='+cheminFichier;
div_export.html('' + '
');
$("#div_erreur_excel").html("");
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/importermodele/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html('');
$("#div_erreur_excel").html(data);
v_msg="Opération terminée avec succès!";
v_msgEng="Operation completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
div_export.html('');
succes_impot_execl=$("#succes_impot_execl").val();
if (succes_impot_execl == "1")
{
maj_etape_3_import_assures_d(numeroOptionTarif);
}
}
});
}
function maj_etape_3_import_assures_d(numeroOptionTarif)
{
donnees = 'numeroOptionTarif='+numeroOptionTarif;
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/majetape/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/");
}
});
}
function afficher_adherent_importee_devis()
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollege='+idCollege;
var div_attente = $('#div_adherents_importes');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/afficheradherentimportee/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_attente.html(data);
},
complete: function() {
}
});
}
function ajouter_tous_adherent_importe_college_devis()
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollege='+idCollege;
v_msg="Attention, cela va vider tous les autres collèges! Confirmez-vous?";
v_msgEng="Be careful, this will empty all other colleges! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajoutertousadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee_devis();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function ajouter_sans_college_adherent_importe_college_devis()
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollege='+idCollege;
v_msg="Attention! Confirmez-vous cette opération?";
v_msgEng="Warning! Do you confirm this operation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajoutersanscollegeadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee_devis();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_tous_adherent_importe_college_devis()
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idCollege='+idCollege;
v_msg="Attention, cela va vider ce collège! Confirmez-vous?";
v_msgEng="Attention, this will empty this college! Do you confirm?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/retirertousadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
// $("#div_test_gabarit").html(data);
},
error: function(data) {
// $("#div_test_gabarit").html(data);
},
complete: function() {
afficher_adherent_importee_devis();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function retirer_un_adherent_importe_college_devis(idBeneficiairemodel)
{
donnees = 'idBeneficiairemodel='+idBeneficiairemodel;
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/retirerunadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee_devis();
}
});
}
function ajouter_un_adherent_importe_college_devis(idBeneficiairemodel)
{
idCollege=$("#idCollege").val();
if (idCollege<=" ")
{
v_msg="Veuillez sélectionner un collège!";
v_msgEng="Please select a college!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'idBeneficiairemodel='+idBeneficiairemodel+'&idCollege='+idCollege;
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/ajouterunadherentaucollege/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
afficher_adherent_importee_devis();
}
});
}
function calculer_population_lien_parente_temp()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majpopulationcollegeliste/",
type: 'POST',
// data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function incorporer_assures_inmportes_devis()
{
nb_adh=$("#nb_adh").val();
if (nb_adh>"0")
{
v_msg="Veuillez revoir les collèges et relancer le calcul des primes!";
v_msgEng="Please review the colleges and restart the premium calculation!!";
alert_ebene(v_msg, v_msgEng);
return;
}
nb_ligne_ass=$("#nb_ligne_ass").val();
if (nb_ligne_ass=="0")
{
v_msg="Rien à importer!";
v_msgEng="Nothing to import!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Avez-vous fait l\'étape 2 => calcul des primes?";
v_msgEng="Did you do step 2 => premium calculation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
console.log("Confirmation confirmé");
} else {
// L'utilisateur a annulé
return;
console.log("Confirmation refusée");
}
});
primeTtcTotal=$("#primeTtcTotal").val();
if (primeTtcTotal=="0")
{
v_msg="Pas de primes! souhaitez-vous recalculer les primes?";
v_msgEng="No premiums! do you want to recalculate the premiums?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
return;
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
v_msg="Notez que vous avez accepté l\'incorporation sans primes!";
v_msgEng="Note that you accepted the incorporation without premium!";
alert_ebene(v_msg, v_msgEng);
}
nbBeneficiaireFamilleAtteint = $("#nbBeneficiaireFamilleAtteint").val();
if(nbBeneficiaireFamilleAtteint>"0"){
v_msg = "Population maximum atteinte pour les lignes en rouge!";
v_msgEng = "Maximum population reached for red lines!";
alert_ebene(v_msg, v_msgEng);
return;
}
nbGgeMaxBeneficiaireAtteint = $("#nbGgeMaxBeneficiaireAtteint").val();
if(nbGgeMaxBeneficiaireAtteint>"0"){
v_msg = "Âge limite atteinte pour certaines personnes!";
v_msgEng = "Age limit reached for certain people!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous l\'incorporation de cette liste?";
v_msgEng="Do you confirm the incorporation of this list?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
var div_attente = $('#div_liste_assure_importe');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/incorpoerassuresimportes/",
type: 'POST',
// data: donnees,
success: function(data) {
v_msg="Incorporation terminée avec succès!";
v_msgEng="Incorporation completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
afficher_police_d_id();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function traiter_lignes_importees_d()
{
etape2=$("#etape2").val();
if (etape2 != "1")
{
v_msg="Etape 2 incomplète!";
v_msgEng="Incomplete step 2!";
alert_ebene(v_msg, v_msgEng);
return;
}
etape3=$("#etape3").val();
if (etape3 != "1")
{
v_msg="Etape 3 incomplète!";
v_msgEng="Incomplete step 3!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/");
}
function lister_assures_devis()
{
window.location.assign($("#racineWeb" ).val()+"Listeassuredevis/");
}
function calculer_population_lien_parente_valide()
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescollege/majpopulationcollegelistevalide/",
type: 'POST',
// data: donnees,
success: function(data) {
$("#div_garanties").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function afficher_adherents_devis()
{
$("#div_liste_adherent").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/",
type : 'post',
// data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_liste_adherent").html(data);
$(".selectpicker").selectpicker();
appliquerDataTable();
}
});
}
function pop_adherent_devis(idAdherent)
{
if (idAdherent>"0")
{
donnees = 'idAdherent='+idAdherent;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/beneficiairesfamille/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $("#div_test_gabarit").html(data);
$("#div_deatil_pop").html(data);
},
complete: function() {
$("#btn_pop").click();
}
});
}
}
function exporter_liste_assures_devis()
{
$("#div_deatil_pop").html('' + '
');
$("#btn_pop").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/exporterlisteassuresdevis/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_deatil_pop").html(data);
},
complete: function() {
}
});
}
function imprimer_liste_assures_devis()
{
$("#div_deatil_pop").html('' + '
');
$("#btn_pop").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteadherentdevis/imprimerlisteassuresdevis/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_deatil_pop").html(data);
},
complete: function() {
}
});
}
// transformer devis en Contrat
function init_transformer_devis()
{
idDevis = $("#idPolice_d_C").val();
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
primeTtc_total = $("#primeTtc_total").val();
nbTotalCollege = $("#nbTotalCollege").val();
// if (primeTtc_total=="0")
if (nbTotalCollege=="0")
{
v_msg="Rien à transformer!";
v_msgEng="Nothing to transform!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la transformation en contrat?";
v_msgEng="Do you confirm the transformation into a contract?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$("#btn_pop").click();
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function clients_transformer_devis()
{
idDevis = $("#idPolice_d_C").val();
donnees = 'idDevis='+idDevis;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtransformerdevis/clientsexistants/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_clients_existants").html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function transformer_devis(idClientExistant)
{
idDevis = $("#idPolice_d_C").val();
dateEffetContrat = $("#dateEffetContrat").val();
transforme = $("#transforme").val();
if (transforme=="1")
{
v_msg="Cotation déjà transformée!";
v_msgEng="Quote already transformed!";
alert_ebene(v_msg, v_msgEng);
return;
}
primeTtc_total = $("#primeTtc_total").val();
nbTotalCollege = $("#nbTotalCollege").val();
// if (primeTtc_total=="0")
if (nbTotalCollege=="0")
{
v_msg="Rien à transformer!";
v_msgEng="Nothing to transform!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous la transformation en contrat?";
v_msgEng="Do you confirm the transformation into a contract?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
numeroOptionTarif = $("#numeroOptionTarif").val();
donnees = 'idDevis='+idDevis+"&numeroOptionTarif="+numeroOptionTarif;
donnees += '&idClientExistant='+idClientExistant+"&dateEffetContrat="+dateEffetContrat;
$.ajax({
url: $("#racineWeb").val()+"Ajaxtransformerdevis/",
type: 'POST',
data: donnees,
success: function() {
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Fichepolice/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function enregistrer_college_temp_d()
{
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
numeroOptionTarif = $('#numeroOptionTarif').val();
forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = 0; // parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
ticketModerateurHorsReseau = $('#ticketModerateurHorsReseau').val();
ageLimiteEnfantEleve = $('#ageLimiteEnfantEleve').val();
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge;
donnees += '&codeBaseTarification='+codeBaseTarification+'&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
//donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&ticketModerateurHorsReseau='+ticketModerateurHorsReseau+'&ageLimiteEnfantEleve='+ageLimiteEnfantEleve;
donnees += '&numeroOptionTarif='+numeroOptionTarif;
//console.log(donnees);
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescolleged/enregistrercollegelienparentetemp/",
type: 'POST',
data: donnees,
success: function(data)
{
},
complete: function(data)
{
}
});
}
function change_categorie_college_temp_d()
{
codeProduit = $('#codeProduit').val();
codeLienParente = "A";
codeBaseTarification = $('#codeBaseTarification').val();
if($('#codeProduit').val()<=" ")
{
v_msg="Veuillez sélectionner un produit!";
v_msgEng="Please select a category!";
alert_ebene(v_msg, v_msgEng);
$('#codeProduit').focus();
return;
}
if(codeBaseTarification=="AUC")
{
$("#div_prime_categorie").empty();
$("#div_recapituler").empty();
return;
}
donnees = 'codeProduit='+codeProduit+'&codeBaseTarification='+codeBaseTarification;
$("#div_prime_categorie").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategoried/",
type: 'POST',
data: donnees,
success: function(data)
{
//
$("#div_prime_categorie").html(data);
enregistrer_college_temp_d();
recapitulercollege_d();
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function init_prime_college_temp_d()
{
codeProduit = $("#codeProduit").val();
donnees = 'codeProduit='+codeProduit;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategoried/initprimelienparente/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function init_trancheage_college_temp_d()
{
codeProduit = $("#codeProduit").val();
donnees = 'codeProduit='+codeProduit;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategoried/inittrancheage/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function init_prime_college_base_tarif_d()
{
codeProduit = $("#codeProduit").val();
codeBaseTarification = $("#codeBaseTarification").val();
donnees = 'codeProduit='+codeProduit+'&codeBaseTarification='+codeBaseTarification;
$.ajax({
url: $("#racineWeb").val()+"Ajaxprimescategoried/initprimebasetarif/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function init_bareme_d()
{
idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val();
donnees = 'idBaremePriseEnCharge='+idBaremePriseEnCharge;
$.ajax({
url: $("#racineWeb").val()+"Ajaxplafondfamilleproduitd/initbareme/",
type: 'POST',
data: donnees,
success: function(data)
{
},
error: function(data) {
},
complete: function() {
}
});
}
function recapitulercollege_d(){
idCollegeTemp = $('#idCollegeTemp').val();
codeProduit = $('#codeProduit').val();
codeCollegeType = $('#codeCollegeType').val();
codeReseau = $('#codeReseau').val();
codeTypeRemboursement = $('#codeTypeRemboursement').val();
codeTerritoire = $('#codeTerritoire').val();
codeLienParente = $('#codeLienParente').val();
libelleCollege = $('#libelleCollege').val();
ticketModerateurCollege = $('#ticketModerateurCollege').val();
delaiCarenceCollege = $('#delaiCarenceCollege').val();
plafondCollege = parseInt($('#plafondCollege').val().replace(/ /g,""),10);
plafondAdherent = parseInt($('#plafondAdherent').val().replace(/ /g,""),10);
idPolice = $('#idPolice').val();
numeroPolice = $('#numeroPolice').val();
accessoireManuel = parseInt($('#accessoireManuel').val().replace(/ /g,""),10);
rachatTm = $('#rachatTm').val();
tauxRachatTm = $('#tauxRachatTm').val();
tauxPrimeRachatTm = $('#tauxPrimeRachatTm').val();
budgetDefini = "0";
montantBudget = "0";
nbAdherent = $('#nbAdherent').val();
nbAyantdroit = $('#nbAyantdroit').val();
codeTypeTarifActe = $('#codeTypeTarifActe').val();
codeTarifActe = $('#codeTarifActe').val();
codeGcAssureur = $('#codeGcAssureur').val();
idBaremePriseEnCharge = $('#idBaremePriseEnCharge').val();
codeBaseTarification = $('#codeBaseTarification').val();
seuilRdCollege = $('#seuilRdCollege').val();
plafondAdherent = $('#plafondAdherent').val();
/*
forfaitHonoraire = parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
*/
forfaitHonoraire = 0; //parseInt($('#forfaitHonoraire').val().replace(/ /g,""),10);
forfaitAppelFond = 0; //parseInt($('#forfaitAppelFond').val().replace(/ /g,""),10);
forfaitAppelCotisation = 0; //parseInt($('#forfaitAppelCotisation').val().replace(/ /g,""),10);
numeroOptionTarif = $('#numeroOptionTarif').val();
if(codeBaseTarification <=" " || codeBaseTarification ==undefined)
{
v_msg="Veuillez sélectionner la base de tarification!";
v_msgEng="Please select pricing basis!";
alert_ebene(v_msg, v_msgEng);
$('#codeBaseTarification').focus();
return;
}
$('#div_recapituler').html('' + '
');
donnees = 'id='+idCollegeTemp+'&codeProduit='+codeProduit+'&codeCollegeType='+codeCollegeType+'&codeReseau='+codeReseau;
donnees += '&codeTypeRemboursement='+codeTypeRemboursement+'&codeTerritoire='+codeTerritoire+'&codeLienParente='+codeLienParente;
donnees += '&libelleCollege='+libelleCollege+'&ticketModerateurCollege='+ticketModerateurCollege+'&delaiCarenceCollege='+delaiCarenceCollege;
donnees += '&plafondCollege='+plafondCollege+'&idPolice='+idPolice+'&numeroPolice='+numeroPolice+'&accessoireManuel='+accessoireManuel;
donnees += '&rachatTm='+rachatTm+'&tauxRachatTm='+tauxRachatTm+'&tauxPrimeRachatTm='+tauxPrimeRachatTm+'&budgetDefini='+budgetDefini;
donnees += '&montantBudget='+montantBudget+'&nbAdherent='+nbAdherent+'&nbAyantdroit='+nbAyantdroit+'&codeTypeTarifActe='+codeTypeTarifActe;
donnees += '&codeTarifActe='+codeTarifActe+'&codeGcAssureur='+codeGcAssureur+'&idBaremePriseEnCharge='+idBaremePriseEnCharge+'&codeBaseTarification='+codeBaseTarification;
donnees += '&seuilRdCollege='+seuilRdCollege+'&plafondAdherent='+plafondAdherent;
//donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&forfaitHonoraire='+forfaitHonoraire+'&forfaitAppelFond='+forfaitAppelFond+'&forfaitAppelCotisation='+forfaitAppelCotisation;
donnees += '&numeroOptionTarif='+numeroOptionTarif;
//console.log(donnees);
$.ajax({
url: $("#racineWeb").val()+"Ajaxrecapitulercolleged/recapituler/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_recapituler').empty();
$('#div_recapituler').html(data);
},
complete: function(data)
{
enregistrer_college_temp_d();
actualisercollege_temp_d();
}
});
}
function affiche_garanties_par_statut_d()
{
codeLienParente=$("#codeLienParente").val();
if($('#codeLienParente').val()<=" ")
{
v_msg="Veuillez revoir le status!";
v_msgEng="Please review the status";
alert_ebene(v_msg, v_msgEng);
$('#codeLienParente').focus();
return;
}
donnees = 'codeLienParente='+codeLienParente;
//$("#div_garanties_status").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxgarantiescolleged/",
type: 'POST',
data: donnees,
success: function(data)
{
$("#div_garanties_status").html(data);
},
complete: function(data)
{
enregistrer_college_temp_d();
}
});
}
function actualisercollege_temp_d(){
donnees = ""
$.ajax({
url: $("#racineWeb").val()+"Ajaxmajcolleged/",
type: 'POST',
data: donnees,
success: function(data)
{
$('#div_majcollege').empty();
$('#div_majcollege').html(data);
$('.selectpicker').selectpicker();
},
complete: function(data)
{
}
});
}
function calculer_prime_inmportation_devis()
{
nb_adh=$("#nb_adh").val();
if (nb_adh>"0")
{
v_msg="Veuillez lier toutes les famille à leur collège!";
v_msgEng="Please link all the family to their college!";
alert_ebene(v_msg, v_msgEng);
return;
}
v_msg="Confirmez-vous le calcul de primes?";
v_msgEng="Do you confirm the premium calculation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
var div_attente = $('#div_liste_assure_importe');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaximporterlisteassuredevis/calculerprimeimportee/",
type: 'POST',
// data: donnees,
success: function(data) {
v_msg="Calcul de primes terminée avec succès!";
v_msgEng="Premium calculation completed successfully!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Listeimportassuredevis/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function filtreadherentparcollege_d()
{
var idCollegePolice = $('#idCollegePolice').val();
if(idCollegePolice ==""){
idCollegePolice = "0";
}
donnees = 'idCollegePolice='+idCollegePolice;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreadherentparcollegedevis/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
afficher_adherents_devis();
},
complete: function() {
}
});
}
function transformer_client_d(idClient)
{
donnees = 'idClient='+idClient;
v_msg="Confirmez-vous la transformation de ce client en prospect?";
v_msgEng="Do you confirm the transformation of this customer into a prospect?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisterprospects/transformer/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_prospect').html(data);
idProspect = $("#idProspect").val();
numeroProspect = $("#numeroProspect").val();
$("#idClient_d_C").val(idProspect);
$("#numeroClient_d_C").val(numeroProspect);
if (idProspect>"")
{
ajax_context_client_d_afficher(idProspect);
}
},
complete: function() {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function filtre_facture_abonnement()
{
codeExercice = $("#codeExercice").val();
donnees = 'codeExercice='+codeExercice;
var div_attente = $('#div_facture');
div_attente.html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
div_attente.html(data);
},
complete: function() {
}
});
}
function facture_impayees_abonnement()
{
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/listeimpayees/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_impayees').html(data);
},
complete: function() {
$("#btn_modal").click();
}
});
}
function select_toutes_factures_impayees(p_choix)
{
donnees = 'choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/selectiontoutes/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_impayees').html(data);
},
error: function(data) {
},
complete: function() {
//affichertoutfacturationprime();
}
});
}
function select_une_facture_impayee(p_choix, id)
{
donnees = 'id='+id;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/selectionneune/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_impayees').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function affiche_montant_a_payer_saas()
{
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/montantapayer/",
type: 'POST',
data: donnees,
success: function(data) {
$('#div_historique').html(data);
},
error: function(data) {
},
complete: function() {
}
});
}
function proceder_paiement_saas()
{
window.location.assign($("#racineWeb" ).val()+"Payerabonnement/");
}
function maj_facture_payer_saas()
{
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistefacturesabonnement/majfacturespayees/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Abonnement/");
}
});
}
function filtreproduitexclusion(){
var codeGcAssureur = $('#codeGcAssureur').val();
if(codeGcAssureur<=" "){
$('#div_actesproduit').html("");
}
donnees = 'codeGcAssureur='+codeGcAssureur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxfiltreproduitexclusion/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
$('#div_produit').html(data);
$("#codeProduit").selectpicker();
},
complete: function() {
}
});
}
function modifier_lien_parente(idLien)
{
donnees = 'idLien='+idLien;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamlienparente/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
donnees_retour = data;
},
complete: function()
{
$('#div_maj_lien').html(donnees_retour);
}
});
}
function enregistrer_modif_lien_parente()
{
idLien = $("#idLien").val();
enVigueur = $("#enVigueur").val();
donnees = 'idLien='+idLien+'&enVigueur='+enVigueur;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparamlienparente/historiser/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data)
{
//alert("Success : "+data);
//
v_msg="Mis à jour effectuée avec succès!";
v_msgEng="Updated successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function()
{
window.location.assign($("#racineWeb" ).val()+"Paramlienparente/");
}
});
}
function activation_prestataire(codePrestataire){
let idPrestataire = $('#idPrestataire').val();
$("#div_patienter").html('' + '
');
donnees = 'codePrestataire='+codePrestataire;
donnees += '&idPrestataire='+idPrestataire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxactivationprestataire/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$("#div_patienter").html('');
$('#div_activation').html(data);
//appliquerDataTable();
$('#div_activation').modal("show");
},
complete: function() {
}
});
}
function historique_activation_prestataire(codePrestataire)
{
donnees = 'codePrestataire='+codePrestataire;
$("#div_historique").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxactivationprestataire/historique/",
type : 'post',
data: donnees,
error: function(errorData){
alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
$('#div_historique').html(data);
},
complete: function() {
retour_prestataire_id();
}
});
}
function maj_authentification_otp()
{
activerOtp = $("#activerOtp").val();
if(activerOtp == "1"){
v_msg="Etes-vous sur de vouloir activer la double authentification?";
v_msgEng="Are you sure you want to enable two-factor authentication?";
}else{
v_msg="Etes-vous sur de vouloir désactiver la double authentification?";
v_msgEng="Are you sure you want to disable two-factor authentication?";
}
donnees = 'activerOtp='+activerOtp;
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametresgeneraux/majauthentification/",
type: 'POST',
data: donnees,
success: function(data) {
$("#div_complexite_pass").html(data);
v_msg="Mise à jour effectuée avec succès!";
v_msgEng="Update done successfully!";
alert_ebene(v_msg, v_msgEng);
},
error: function(data) {
},
complete: function() {
window.location.assign($("#racineWeb" ).val()+"Paramreinitmotpass/");
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function modifier_param_filtrage_ip()
{
window.location.assign($("#racineWeb" ).val()+"Filtreadresseip/");
}
function consulter_param_filtrage_ip()
{
window.location.assign($("#racineWeb" ).val()+"Filtreadresseipcons/");
}
function retour_param_habilitation()
{
window.location.assign($("#racineWeb" ).val()+"Paramhabilitation/");
}
function enregistrer_modif_param_filtreip()
{
idSocieteuser = $("#idSocieteuser").val();
donnees = 'idSocieteuser='+idSocieteuser;
filtrerIp = $("#filtrerIp").val();
filtrerIpPrestataire= $("#filtrerIpPrestataire").val();
donnees += '&filtrerIp='+filtrerIp;
donnees += '&filtrerIpPrestataire='+filtrerIpPrestataire;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametresgeneraux/majfiltreip/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
consulter_param_filtrage_ip();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function tester_disponibiliter_whatsapp()
{
p_destinataires = $("#destinataires").val();
if (p_destinataires<=" ")
{
v_msg="Veuillez saisir un destinataire!";
v_msgEng="Please enter a recipient!";
alert_ebene(v_msg, v_msgEng);
$("#destinataires").focus();
return;
}
p_message = "";
p_message = "TESTS WHATSAPP INTER-SANTE";
// ajout KANE du 18/02/2025
// fournisseurWhatsApp = $("#fournisseurWhatsApp").val();
fournisseurWhatsApp = 'waapi';
if (fournisseurWhatsApp<=" ")
{
v_msg="Fournisseur de WhatsApp non défini!";
v_msgEng="WhatsApp provider not defined!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(fournisseurWhatsApp=="waapi")
{
p_message = "Fournisseur WhatsApp : waapi ";
}
else
if(fournisseurWhatsApp=="ultramsg")
{
p_message = "Fournisseur WhatsApp : ultramsg ";
}
else
{
v_msg=fournisseurWhatsApp+" => Fournisseur de WhatsApp inconnu!";
v_msgEng=fournisseurWhatsApp+" => Unknown WhatsApp Provider!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = "destinataires="+p_destinataires+"&message="+p_message+"&fournisseurWhatsApp="+fournisseurWhatsApp;
$("#div_test_gabarit").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxtesterdisponiblitesms/envoyerlewhatsapp/",
type: 'POST',
data: donnees,
success: function(data)
{
// alert("success "+data);
$('#div_test_gabarit').html(data);
},
error: function(errdata)
{
// alert("Error : "+errdata);
$('#div_test_gabarit').html(errdata);
},
complete: function()
{
}
});
}
function parametre_produit()
{
var codeProduit = $('#codeProduit').val();
if(codeProduit<=" "){
$('#div_parametres').html("");
}
donnees = 'codeProduit='+codeProduit;
$("#div_parametres").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
$('#div_parametres').html(data);
},
complete: function() {
}
});
}
function retour_param_fact_garant()
{
window.location.assign($("#racineWeb" ).val()+"Paramfacturegarantcons/");
}
function inserer_param_fact_produit()
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
gcTauxFraisReel = $('#gcTauxFraisReel').val();
gcTauxRedressement = $('#gcTauxRedressement').val();
gcTauxCommissionGerant = $('#gcTauxCommissionGerant').val();
montantBudget = parseInt($("#montantBudget").val().replace(/ /g,""),10);;
montantBudgetEnfantSupl = parseInt($("#montantBudgetEnfantSupl").val().replace(/ /g,""),10);
montantBudgetConjointSupl = parseInt($("#montantBudgetConjointSupl").val().replace(/ /g,""),10);
forfaitHonoraire = parseInt($("#forfaitHonoraire").val().replace(/ /g,""),10);
nbAdherent = parseInt($("#nbAdherent").val().replace(/ /g,""),10);
nbBeneficiaire = parseInt($("#nbBeneficiaire").val().replace(/ /g,""),10);
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&gcTauxFraisReel='+gcTauxFraisReel;
donnees += '&gcTauxRedressement='+gcTauxRedressement;
donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant;
donnees += '&montantBudget='+montantBudget;
donnees += '&montantBudgetEnfantSupl='+montantBudgetEnfantSupl;
donnees += '&montantBudgetConjointSupl='+montantBudgetConjointSupl;
donnees += '&forfaitHonoraire='+forfaitHonoraire;
donnees += '&nbAdherent='+nbAdherent;
donnees += '&nbBeneficiaire='+nbBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/inserer/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
v_msg="Paramètres insérés avec succès!";
v_msgEng="Parameters inserted successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
retour_param_fact_garant();
}
});
}
function modifier_param_fact_produit(superUser)
{
if (superUser != "1"){
v_msg="Non autorisé!";
v_msgEng="Unauthorized!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarant/");
}
function enregistrer_param_fact_produit()
{
codeGcAssureur = $('#codeGcAssureur').val();
codeProduit = $('#codeProduit').val();
gcTauxFraisReel = $('#gcTauxFraisReel').val();
gcTauxRedressement = $('#gcTauxRedressement').val();
gcTauxCommissionGerant = $('#gcTauxCommissionGerant').val();
montantBudget = parseInt($("#montantBudget").val().replace(/ /g,""),10);;
montantBudgetEnfantSupl = parseInt($("#montantBudgetEnfantSupl").val().replace(/ /g,""),10);
montantBudgetConjointSupl = parseInt($("#montantBudgetConjointSupl").val().replace(/ /g,""),10);
forfaitHonoraire = parseInt($("#forfaitHonoraire").val().replace(/ /g,""),10);
nbAdherent = parseInt($("#nbAdherent").val().replace(/ /g,""),10);
nbBeneficiaire = parseInt($("#nbBeneficiaire").val().replace(/ /g,""),10);
donnees = 'codeGcAssureur='+codeGcAssureur;
donnees += '&codeProduit='+codeProduit;
donnees += '&gcTauxFraisReel='+gcTauxFraisReel;
donnees += '&gcTauxRedressement='+gcTauxRedressement;
donnees += '&gcTauxCommissionGerant='+gcTauxCommissionGerant;
donnees += '&montantBudget='+montantBudget;
donnees += '&montantBudgetEnfantSupl='+montantBudgetEnfantSupl;
donnees += '&montantBudgetConjointSupl='+montantBudgetConjointSupl;
donnees += '&forfaitHonoraire='+forfaitHonoraire;
donnees += '&nbAdherent='+nbAdherent;
donnees += '&nbBeneficiaire='+nbBeneficiaire;
$.ajax({
url: $("#racineWeb").val()+"Ajaxparametreproduitgarant/enregistrer/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
v_msg="Paramètres enregistrés avec succès!";
v_msgEng="Settings saved successfully!";
alert_ebene(v_msg, v_msgEng);
},
complete: function() {
retour_param_fact_garant_cons();
}
});
}
function retour_param_fact_garant_cons()
{
window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarantcons/");
}
function ouvrir_parametre_produit()
{
if ( $("#paramFacGcProduit").val() == "0")
{
v_msg="Non autorisée!";
v_msgEng="Not allowed!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb" ).val()+"Paramfactureproduitgarantcons/");
}
function change_password()
{
v_msg="Attention, vous serez déconnecté par la suite! Voulez-vous changer votre mot de passe?";
v_msgEng="Attention, you will be logged out afterwards! Do you want to change your password?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Changermotpass/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function infos_entite()
{
donnees = "";
$.ajax({
url: $("#racineWeb").val()+"Ajaxinfosentite/",
type : 'post',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
//alert("Success : "+data);
//
$('#div_entite').html(data);
delaiUsageSaas = $("#delaiUsageSaas").val();
//dateLimiteUsage = $("#dateLimiteUsage").val();
/*
v_msg="Dernière facture SAAS: "+delaiUsageSaas+"\nFin de licence: "+dateLimiteUsage;
v_msgEng="Latest SAAS invoice: "+delaiUsageSaas+"\nEnd of license: "+dateLimiteUsage;
*/
v_msg="Fin d'abonnement: "+delaiUsageSaas;
v_msgEng="End of subscription: "+delaiUsageSaas;
alert_ebene(v_msg, v_msgEng);
return;
},
complete: function() {
}
});
}
function change_password()
{
v_msg="Attention, vous serez déconnecté par la suite! Voulez-vous changer votre mot de passe?";
v_msgEng="Attention, you will be logged out afterwards! Do you want to change your password?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
window.location.assign($("#racineWeb" ).val()+"Changermotpass/");
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function annuler_facture_classique_police(idFactureClassique, idFacture) {
v_msg="Confirmez-vous cette annulation?";
v_msgEng="Do you confirm this cancellation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
donnees = 'idFactureClassique=' + idFactureClassique+'&idFacture='+idFacture;
$("#div_annuler_facture").html('' + '
');
$.ajax({
url: $("#racineWeb").val() + "Ajaxannulationfacturerdpolice/",
type: 'post',
data: donnees,
error: function (errorData) {
},
success: function (data) {
$("#div_annuler_facture").html(data);
$("#div_annuler_facture").modal({backdrop: 'static', keyboard: false, show: true });
$("#div_annuler_facture").modal("show");
},
complete: function () {
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function valider_annulation_facture_classique_police()
{
idFactureClassique = $("#idFactureClassique").val();
motif = $("#motif").val();
if(motif <=" ")
{
v_msg="Le motif est obligatoire!";
v_msgEng="The pattern is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#motif").focus();
return;
}
donnees = "idFactureClassique="+idFactureClassique+'&motif='+motif;
v_msg="Validez-vous cette annulation?";
v_msgEng="Do you validate this cancellation?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxannulationfacturerdpolice/annuler/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
},
complete: function() {
afficher_dossier_classique_police();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function tarif_applique(tarif)
{
v_msg="Tarif appliqué : "+tarif;
v_msgEng="Price applied : "+tarif;
alert_ebene(v_msg, v_msgEng);
return;
}
function consulter_envois_whatsapp()
{
donnees = "";
donnees_retour = "";
date1 = $("#date1").val();
date2 = $("#date2").val();
donnees += 'date1=' + date1;
donnees += '&date2=' + date2;
$("#div_sms").html('' + '
');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdestinatairesms/consulterwhatsapp/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_sms").html(donnees_retour);
$("#nbligne").val("Lignes : "+$("#nbligne_info").val());
}
});
}
function genererQRCode(matricule) {
/*
const container = document.getElementById('qr-code-container');
container.innerHTML = ' Génération en cours...
';
donnees = "matricule="+matricule;
$.ajax({
url: $("#racineWeb").val()+"Ajaxgenererqrcode/",
type : 'post',
dataType: 'json',
data: donnees,
error: function(errorData){
//alert("Erreur : "+errorData);
},
success: function(data) {
if (data.success) {
// Recharger la page
//modifier_beneficiaire();
location.reload();
} else {
container.innerHTML = `
Erreur: ${data.error || 'Échec de génération'}
Réessayer
`;
}
},
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(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;
}
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;
}
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();
$("#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() {
//actualiser_carte_assure();
afficher_liste_carteassure();
}
});
}
} else {
//actualiser_carte_assure();
afficher_liste_carteassure();
}
});
}
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;
}
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;
}
$("#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;
}
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;
}
$("#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_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()
{
$('#div_controle_piece').html("");
v_numeroPiece = $("#numeroPiece").val();
donnees = "numeroPiece="+v_numeroPiece;
$("#div_controle_piece").html('' + '
');
$.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 () {
}
});
}