diff --git a/Js/fonctions.js b/Js/fonctions.js index 31fbaa3..a9a5804 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5816,15 +5816,17 @@ function remplacer_adherent() { v_msg="Cette famille en a déjà remplacé une autre, confirmez-vous son remplacement à son tour?"; v_msgEng="This family has already replaced another, do you confirm its replacement in turn?"; - - if(confirm_ebene(v_msg, v_msgEng)) - { - fiche_remplacer_adherent(); - } - else - { - consulter_remplacant_adherent(); - } + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + fiche_remplacer_adherent(); + } else { + // L'utilisateur a annulé + consulter_remplacant_adherent(); + } + }); } } else @@ -5972,4 +5974,158 @@ function init_remplacement_adherent() $(".datepicker" ).datepicker(); } }); +} + +function enregistrer_remplacement_adherent() +{ + nom = $("#nom").val(); + if ($("#nom").val()<" ") + { + v_msg="Veuillez saisir le nom de famille!"; + v_msgEng="Please enter the last name!"; + alert_ebene(v_msg, v_msgEng); + + $("#nom").focus(); + return; + } + + prenoms = $("#prenoms").val(); + if ($("#prenoms").val()<" ") + { + v_msg="Veuillez saisir le prénom!"; + v_msgEng="Please enter the first name!"; + alert_ebene(v_msg, v_msgEng); + + $("#prenoms").focus(); + return; + } + + codeNaturePiece = $("#codeNaturePiece").val(); + if ($("#codeNaturePiece").val()<" ") + { + v_msg="Veuillez saisir la nature de pièce d\'identité!"; + v_msgEng="Please enter the nature of ID!"; + alert_ebene(v_msg, v_msgEng); + + $("#codeNaturePiece").focus(); + return; + } + + numeroPiece = $("#numeroPiece").val(); + if ($("#numeroPiece").val()<" ") + { + v_msg="Veuillez saisir le No de la pièce d\'identité!"; + v_msgEng="Please enter the ID number!"; + alert_ebene(v_msg, v_msgEng); + + $("#numeroPiece").focus(); + return; + } + + sexe = $("#sexe").val(); + if ($("#sexe").val()<" ") + { + v_msg="Veuillez saisir le sexe!"; + v_msgEng="Please enter the sex!"; + alert_ebene(v_msg, v_msgEng); + + $("#sexe").focus(); + return; + } + + dateNaissance = $("#dateNaissance").val(); + if ($("#dateNaissance").val()<" ") + { + v_msg="Veuillez saisir la date de naissance!"; + v_msgEng="Please enter the date of birth!"; + alert_ebene(v_msg, v_msgEng); + + $("#dateNaissance").focus(); + return; + } + + codeGroupeSanguin = $("#codeGroupeSanguin").val(); + if ($("#codeGroupeSanguin").val()<" ") + { + v_msg="Veuillez saisir le groupe sanguin!"; + v_msgEng="Please enter the blood type!"; + alert_ebene(v_msg, v_msgEng); + + $("#codeGroupeSanguin").focus(); + return; + } + + codeSituationFamille = $("#codeSituationFamille").val(); + if ($("#codeSituationFamille").val()<" ") + { + v_msg="Veuillez saisir la situation familiale!"; + v_msgEng="Please enter the family situation!"; + alert_ebene(v_msg, v_msgEng); + + $("#codeSituationFamille").focus(); + return; + } + + nombreEnfants = $("#nombreEnfants").val(); + adresseGeo = $("#adresseGeo").val(); + adressePostale = $("#adressePostale").val(); + + codePays = $("#codePays").val(); + if ($("#codePays").val()<" ") + { + v_msg="Veuillez indiquer le pays!"; + v_msgEng="Please indicate the country!"; + alert_ebene(v_msg, v_msgEng); + + $("#codePays").focus(); + return; + } + + telephonFixe = $("#telephonFixe").val(); + telephonePortable = $("#telephonePortable").val(); + email = $("#email").val(); + + fraisCarte = $("#fraisCarte").val(); + + donnees = 'nom='+nom+'&prenoms='+prenoms+'&codeNaturePiece='+codeNaturePiece; + + donnees += '&numeroPiece='+numeroPiece+'&sexe='+sexe+'&dateNaissance='+dateNaissance; + + donnees += '&codeGroupeSanguin='+codeGroupeSanguin+'&codeSituationFamille='+codeSituationFamille+'&nombreEnfants='+nombreEnfants; + + donnees += '&adresseGeo='+adresseGeo+'&adressePostale='+adressePostale+'&codePays='+codePays; + + donnees += '&telephonFixe='+telephonFixe+'&telephonePortable='+telephonePortable+'&email='+email+'&fraisCarte='+fraisCarte; + + v_msg="Confirmez-vous le remplacement de famille?"; + v_msgEng="Do you confirm family replacement?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + $("#div_remplacement_adherent").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxremplaceradherent/enregistrerremplacementadherent/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) + { + }, + complete: function() + { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + alert_ebene(v_msg, v_msgEng); + + consulter_remplacement_adherent(); + } + }); + } + }); + + } \ No newline at end of file diff --git a/Vue/Ajaxremplaceradherent/init.php b/Vue/Ajaxremplaceradherent/init.php index f01fbc5..b9bdc1f 100644 --- a/Vue/Ajaxremplaceradherent/init.php +++ b/Vue/Ajaxremplaceradherent/init.php @@ -62,32 +62,32 @@
- +
- +
- +
- +
- +
- +
Age: 0 @@ -99,57 +99,57 @@
- +
- +
- +
- +
- +
- +
- +
- +
- +
- CFA +
-
diff --git a/Vue/Remplaceradherent/index.php b/Vue/Remplaceradherent/index.php index bf1061b..d9a96e9 100644 --- a/Vue/Remplaceradherent/index.php +++ b/Vue/Remplaceradherent/index.php @@ -29,7 +29,7 @@
-
+
nettoyer($adherent['nom']) ?> nettoyer($adherent['prenoms']) ?>