ff
This commit is contained in:
parent
34d6ede61a
commit
2aafb10b30
166
Js/fonctions.js
166
Js/fonctions.js
|
|
@ -5817,14 +5817,16 @@ 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))
|
||||
{
|
||||
confirm_ebene(v_msg, v_msgEng)
|
||||
.then((isConfirmed) => {
|
||||
if (isConfirmed) {
|
||||
// L'utilisateur a confirmé
|
||||
fiche_remplacer_adherent();
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
// L'utilisateur a annulé
|
||||
consulter_remplacant_adherent();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -5973,3 +5975,157 @@ function init_remplacement_adherent()
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
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('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
|
||||
$.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();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -62,32 +62,32 @@
|
|||
<div class="card-body p-4">
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label small fw-bold"><?= _("Nom") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Nom") ?></label>
|
||||
<input class="form-control text-uppercase border-success" type="text" id="nom" name="nom" required>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label small fw-bold"><?= _("Prénoms") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Prénoms") ?></label>
|
||||
<input class="form-control border-success" type="text" id="prenoms" name="prenoms" required>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small text-muted"><?= _("Nature Pièce") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Nature Pièce") ?></label>
|
||||
<select class="form-select" id="codeNaturePiece" name="codeNaturePiece">
|
||||
<?php liste_options($naturepiece,""); ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small text-muted"><?= _("N° Pièce") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("N° Pièce") ?></label>
|
||||
<input class="form-control" type="text" id="numeroPiece" name="numeroPiece">
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<label class="form-label small text-muted"><?= _("Sexe") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Sexe") ?></label>
|
||||
<select class="form-select" id="sexe" name="sexe">
|
||||
<?php liste_options($sexe,""); ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small fw-bold"><?= _("Date Naissance") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Date Naissance") ?></label>
|
||||
<div class="input-group">
|
||||
<input class="form-control datepicker" type="text" id="dateNaissance" name="dateNaissance" onchange="controle_age($('#dateNaissance').datepicker('getDate'), 'A')">
|
||||
<span class="input-group-text bg-light text-danger fw-bold" id="age_badge">Age: 0</span>
|
||||
|
|
@ -99,57 +99,57 @@
|
|||
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small text-muted"><?= _("Groupe Sanguin") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Groupe Sanguin") ?></label>
|
||||
<select class="form-select" id="codeGroupeSanguin" name="codeGroupeSanguin">
|
||||
<?php liste_options($groupesanguin,""); ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small text-muted"><?= _("Situation Familiale") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Situation Familiale") ?></label>
|
||||
<select class="form-select" id="codeSituationFamille" name="codeSituationFamille">
|
||||
<?php liste_options($situationfamille,""); ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<label class="form-label small text-muted"><?= _("Nb Enfants") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Nb Enfants") ?></label>
|
||||
<input class="form-control" type="number" id="nombreEnfants" name="nombreEnfants" min="0" value="0">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-muted"><?= _("Pays") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Pays") ?></label>
|
||||
<select class="form-select" id="codePays" name="codePays">
|
||||
<?php liste_options($pays, $_SESSION['codePaysSociete']); ?>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label class="form-label small text-muted"><?= _("Adresse Géographique") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Adresse Géographique") ?></label>
|
||||
<input class="form-control form-control-sm" type="text" id="adresseGeo" name="adresseGeo">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label small text-muted"><?= _("Adresse Postale") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Adresse Postale") ?></label>
|
||||
<input class="form-control form-control-sm" type="text" id="adressePostale" name="adressePostale">
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-muted"><?= _("Téléphone Portable") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Téléphone Portable") ?></label>
|
||||
<input class="form-control" type="tel" id="telephonePortable" name="telephonePortable" value="<?= $_SESSION['indicatifTelephone'] ?>">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-muted"><?= _("E-mail") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("E-mail") ?></label>
|
||||
<input class="form-control" type="email" id="email" name="email" placeholder="exemple@mail.com">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-muted"><?= _("Frais de Carte") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Frais de Carte") ?></label>
|
||||
<div class="input-group">
|
||||
<input class="form-control border-primary fw-bold" type="text" id="fraisCarte" name="fraisCarte" value="<?=$adherentremplacanttemp['fraisCarte']?>">
|
||||
<span class="input-group-text">CFA</span>
|
||||
<span class="input-group-text"><?= $_SESSION['devise_C']?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mt-4">
|
||||
<div class="col-12">
|
||||
<button type="button" class="btn btn-success w-100 py-3 fw-bold shadow-sm" onclick="javascript:enregistrer_remplacement_adherent();">
|
||||
<button type="button" class="btn btn-success w-100 py-3 fw-bold shadow-sm" onclick="javascript:enregistrfw-bold text-uppercaseer_remplacement_adherent();">
|
||||
<i class="fas fa-save me-2"></i> <?= _("VALIDER ET ENREGISTRER LE REMPLACEMENT") ?>
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<div class="row g-3">
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-uppercase fw-bold mb-0"><?= _("Adhérent") ?></label>
|
||||
<div class="fw-bold text-uppercase p-2 border rounded bg-white">
|
||||
<div class="fw-bold text-uppercase p-2 border rounded bg-gray">
|
||||
<?= $this->nettoyer($adherent['nom']) ?> <?= $this->nettoyer($adherent['prenoms']) ?>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user