production/Js/fonctions.js
2026-03-25 21:53:52 +00:00

11078 lines
256 KiB
JavaScript
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
//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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
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 (ech<eff) {
$("#dateEcheance").focus();
return false;
}
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);
}
}
}
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
if (numeroPolice>" ")
{
$.ajax({
url: $("#racineWeb").val()+"Ajaxquittancepolice/",
type : 'post',
data: "idPolice="+idPolice+"&numeroPolice="+numeroPolice,
error: function(errorData) {
// $("#div_ajaxgabarit").html(data);
},
success: function(data) {
// $("#div_ajaxgabarit").html(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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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<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;
}
if ((dt3==dt2) && (lienEtat=="Conditionparticulieresuiteincorporationeng" || lienEtat=="Conditionparticulieresuiteretraiteng" ))
{
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();
idAvenant=$("#idAvenant").val();
if(idAvenant<="")
{
v_msg="Selectionner un avenant!";
v_msgEng="Select an endorsement!";
alert_ebene(v_msg, v_msgEng);
$("#idAvenant").focus();
return;
}
var div_export = $('#div_export_a');
div_export.html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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_avenant<dt_effet)
{
v_msg="Veuillez revoir la date!";
v_msgEng="Please review the date!";
alert_ebene(v_msg, v_msgEng);
return;
}
}
}
if(codeTypeAvenant=="REN")
{
var td1 = new Date($("#DateRenouvellement").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 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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$("#btn_pop").click();
$.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');
$("#btn_pop").click();
donnees = 'id_college_temp='+p_id_college_temp;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
div_selection_assure.html(data);
},
complete: function() {
// $("#btn_pop").click();
}
});
}
function selection_famille_limite(p_choix,p_idBeneficiaire)
{
donnees = 'idBeneficiaire='+p_idBeneficiaire;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionner/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_college_simple();
}
});
}
function recapituler_limite_college_simple()
{
$.ajax({
url: $("#racineWeb").val()+"Recaplimitecollege/recapituler/",
type: 'POST',
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_additionnelle();
}
});
}
function selectionner_tout_limite(p_idCollegeTemp, p_choix)
{
donnees = 'idCollegeTemp='+p_idCollegeTemp;
donnees += '&choix='+p_choix;
$.ajax({
url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
recapituler_limite_college_simple();
pop_afficher_selection_limite(p_idCollegeTemp);
}
});
}
function gestionbon()
{
adminBon = $("#adminBon").val();
if (adminBon!="1")
{
v_msg="Accès refusé!";
v_msgEng="Access denied!";
alert_ebene(v_msg, v_msgEng);
return;
}
window.location.assign($("#racineWeb").val()+"Gestionbons/");
}
function getDenierNumeroBon()
{
$("#msgErreur").html("");
$("#div_wait").html("");
codeTypeBon=$("#codeTypeBon").val();
if (codeTypeBon<=" ")
{
v_msg="Veuillez sélectionner un type de bon!";
v_msgEng="Please select a form type!";
alert_ebene(v_msg, v_msgEng);
return;
}
$("#msgErreur").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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<noDepart)
{
v_msg="Veuillez revoir vos bornes!";
v_msgEng="Please check your limits!";
alert_ebene(v_msg, v_msgEng);
return;
}
if (receptionnaire<=" ")
{
v_msg="Veuillez indiquer le réceptionnaire!";
v_msgEng="Please enter the receiver!";
alert_ebene(v_msg, v_msgEng);
$("#receptionnaire").focus();
return;
}
v_msg="Confirmez-vous la génération des bons?";
v_msgEng="Do you confirm the generation of forms?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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<noDepart)
{
v_msg="Veuillez revoir vos bornes!";
v_msgEng="Please check your limits!";
alert_ebene(v_msg, v_msgEng);
return;
}
donnees = 'codePrestataire='+codePrestataire+'&codeTypeBon='+codeTypeBon+'&codeEtatBon='+codeEtatBon+'&noDepart='+noDepart+'&noFin='+noFin;
$("#div_bonpecs").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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 || dt1<dt0)
// if (dt1>dt3)
{
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 || dt1<dt0)
// if (dt1>dt3)
{
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
window.location.assign($("#racineWeb" ).val()+"Decompte/");
}
function rechargerfacture()
{
$("#detail_reglement").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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 = "<input class='form-control btn btn-primary' onclick='javascript:verifier_feuille_maladie_dec("+numeroFeuilleMaladie+", "+idFacture+', "'+codeTypeFacture+'");'+"' type='button' value='"+montantApayer_val+"'> ";
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
}
function effacer_div_wait()
{
$("#div_wait").html("");
}
function rechercheprestations_form()
{
$("#frmrechercheprestation").submit();
}
function consulterdecompte()
{
// detail_reglement
var div_wait = $('#detail_reglement');
div_wait.html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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($('<option>', {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($('<option>', {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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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 = "<input class='form-control btn btn-primary' onclick='javascript:verifier_feuille_maladie_dec("+numeroFeuilleMaladie+", "+idFacture+', "'+codeTypeFacture+'");'+"' type='button' value='"+montantApayer_dec+"'> ";
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 = "<input class='form-control btn btn-primary' onclick='javascript:verifier_feuille_maladie_dec("+numeroFeuilleMaladie+", "+idFacture+', "'+codeTypeFacture+'");'+"' type='button' value='"+montantApayer_dec+"'> ";
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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.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('<div style="padding-top:80px; text-align:center; fon