This commit is contained in:
2026-01-14 10:16:46 +00:00
parent 2293832811
commit fc2e0ea425
5 changed files with 450 additions and 1 deletions

View File

@@ -4214,4 +4214,313 @@ function ajax_contexter_police(){
function ouvrir_vue(vue)
{
window.location.assign($("#racineWeb" ).val()+vue+"/");
}
function afficher_users_client_id(idUtilisateur)
{
window.location.assign($("#racineWeb" ).val()+"Ficheuserrhclient/"+idUtilisateur+"/");
}
function retour_a_users_rh_client()
{
window.location.assign($("#racineWeb" ).val()+"Usersrhclient/");
}
function enregistrer_modif_user_gc()
{
idUtilisateur = $("#idUtilisateur").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
actif = $("#actif").val();
actVisible = $("#actVisibleUser").val();
codeLangue = $("#codeLangueUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
telephone = $("#telephone").val();
email = $("#email").val();
if (nom<=" ")
{
v_msg="Veuillez saisir le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if (actif<=" ")
{
v_msg="Utilisateur actif oui ou non?";
v_msgEng="Is the user active yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actif").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisible").focus();
return;
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
donnees = 'idUtilisateur=' + idUtilisateur;
donnees += '&nom=' + nom;
donnees += '&prenoms=' + prenoms;
donnees += '&actif=' + actif;
donnees += '&actVisible=' + actVisible;
donnees += '&codeLangue=' + codeLangue;
donnees += '&AffectionVisible=' + AffectionVisible;
donnees += '&telephone='+telephone+'&email='+email;
v_msg="Confirmez-vous ces modifications?";
v_msgEng="Do you confirm these modifications?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/enregistrermodifusergc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// $('#div_test_gabarit').html(data);
},
complete: function() {
retour_a_users_gc();
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_user_gc()
{
codeGcAssureur = $("#codeGcAssureur").val();
codeUtilisateur = $("#codeUtilisateur").val();
codeUtilisateur = codeUtilisateur.trim();
codeUtilisateur = supprimer_espace_string(codeUtilisateur);
codeUtilisateur = codeUtilisateur.toLowerCase();
codeModeGenerationPass = $("#codeModeGenerationPass").val();
codeModeEnvoiPass = $("#codeModeEnvoiPass").val();
nom = $("#nom").val();
prenoms = $("#prenoms").val();
telephone = $("#telephone").val();
email = $("#email").val();
codeLangue = $("#codeLangueUser").val();
actVisible = $("#actVisibleUser").val();
AffectionVisible = $("#AffectionVisibleUser").val();
nvmdp = $("#nvmdp").val();
cfnvmdp = $("#cfnvmdp").val();
if(nom<=" ")
{
v_msg="Veuillez indiquer le nom!";
v_msgEng="Please enter the name!";
alert_ebene(v_msg, v_msgEng);
$("#nom").focus();
return;
}
if(codeGcAssureur<=" ")
{
v_msg="Veuillez sélectionner un garant!";
v_msgEng="Please select a guarantor!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(codeUtilisateur<=" ")
{
v_msg="Veuillez indiquer le login!";
v_msgEng="Please enter the login!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
return;
}
if(codeLangue<=" ")
{
v_msg="Veuillez indiquer la langue!";
v_msgEng="Please select the language";
alert_ebene(v_msg, v_msgEng);
$("#codeLangueUser").focus();
return;
}
if (actVisible<=" ")
{
v_msg="Actes visbles oui ou non?";
v_msgEng="Acts are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#actVisibleUser").focus();
return;
}
if (AffectionVisible<=" ")
{
v_msg="Affections visbles oui ou non?";
v_msgEng="Affections are visible yes or no?";
alert_ebene(v_msg, v_msgEng);
$("#AffectionVisibleUser").focus();
return;
}
if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") )
{
v_msg="Veuillez revoir le téléphone!";
v_msgEng="Please review the phone!";
alert_ebene(v_msg, v_msgEng);
$("#telephone").focus();
return;
}
if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") )
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
if(codeModeGenerationPass=="0")
{
if(nvmdp<=" ")
{
v_msg="Veuillez indiquer le mot de passe!";
v_msgEng="Please enter the password!";
alert_ebene(v_msg, v_msgEng);
$("#nvmdp").focus();
return;
}
if(nvmdp != cfnvmdp)
{
v_msg="Veuillez confirmer votre mot de passe!";
v_msgEng="Please confirm your password!";
alert_ebene(v_msg, v_msgEng);
$("#cfnvmdp").focus();
return;
}
}
if(!verifMailValeur(email))
{
v_msg="Veuillez revoir l'adresse mail!";
v_msgEng="Please review the email address!";
alert_ebene(v_msg, v_msgEng);
$("#email").focus();
return;
}
motPass = nvmdp;
donnees = 'codeGcAssureur='+codeGcAssureur+'&codeUtilisateur='+codeUtilisateur;
donnees += '&nom='+nom+'&prenoms='+prenoms;
donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass;
donnees += '&codeLangue='+codeLangue+'&actVisible='+actVisible;
donnees += '&AffectionVisible='+AffectionVisible;
donnees += '&codeModeGenerationPass='+codeModeGenerationPass;
donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass;
v_msg="Confirmez-vous ce nouvel utilisateur?";
v_msgEng="Do you confirm this new user?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
$.ajax({
url: $("#racineWeb").val()+"Ajaxgcassureur/creerusergc/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$('#div_unicite_login').html(data);
},
complete: function()
{
uniciteLogin = $("#uniciteLogin").val();
if(uniciteLogin==1)
{
v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!";
v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!";
alert_ebene(v_msg, v_msgEng);
retour_a_users_gc();
}
else
{
v_msg="Login " + codeUtilisateur +" déjà utilisé!";
v_msgEng="Login " + codeUtilisateur +" already in use!";
alert_ebene(v_msg, v_msgEng);
$("#codeUtilisateur").focus();
}
}
});
}
});
}