setder
This commit is contained in:
parent
6496aa45d5
commit
e4f33eca34
|
|
@ -16,6 +16,8 @@ class ControleurAjaxmouvementassure extends Controleur {
|
|||
$debut = $this->requete->getParametreDate("debut");
|
||||
$fin = $this->requete->getParametreDate("fin");
|
||||
|
||||
$_SESSION['idAvenant'] = "0";
|
||||
|
||||
$mouvementassures = $this->mouvementassure->getMouvementassure($ajoutClient, $codeSensMouvement, $valide, $debut, $fin);
|
||||
|
||||
$this->genererVueAjax(array('mouvementassures' => $mouvementassures));
|
||||
|
|
@ -40,5 +42,11 @@ class ControleurAjaxmouvementassure extends Controleur {
|
|||
|
||||
$this->genererVueAjax(array('mouvementassures' => $mouvementassures));
|
||||
}
|
||||
|
||||
public function avenant()
|
||||
{
|
||||
$idAvenant = $this->requete->getParametreFormulaire("idAvenant");
|
||||
$_SESSION['idAvenant'] = $idAvenant;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -6,8 +6,8 @@ require_once 'Modele/Beneficiaire.php';
|
|||
require_once 'Modele/Naturepiece.php';
|
||||
require_once 'Modele/Sexe.php';
|
||||
require_once 'Modele/Groupesanguin.php';
|
||||
|
||||
require_once 'Modele/Lienparente.php';
|
||||
require_once 'Modele/Mouvementassure.php';
|
||||
|
||||
class ControleurModifierbeneficiaire extends Controleur {
|
||||
private $beneficiaire;
|
||||
|
|
@ -16,18 +16,19 @@ class ControleurModifierbeneficiaire extends Controleur {
|
|||
private $groupesanguin;
|
||||
private $adherent;
|
||||
private $lienparente;
|
||||
|
||||
private $mouvementassure;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Modifierbeneficiaire');
|
||||
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
$this->naturepiece = (new Naturepiece())->getListe();
|
||||
$this->sexe = (new Sexe())->getListe();
|
||||
$this->groupesanguin = (new Groupesanguin())->getListe();
|
||||
$this->adherent = new Adherent();
|
||||
// $this->lienparente = (new Lienparente())->getListe();
|
||||
$this->lienparente = new Lienparente();
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
$this->naturepiece = (new Naturepiece())->getListe();
|
||||
$this->sexe = (new Sexe())->getListe();
|
||||
$this->groupesanguin = (new Groupesanguin())->getListe();
|
||||
$this->adherent = new Adherent();
|
||||
$this->lienparente = new Lienparente();
|
||||
$this->mouvementassure = new Mouvementassure();
|
||||
}
|
||||
public function index()
|
||||
{
|
||||
|
|
@ -56,7 +57,19 @@ class ControleurModifierbeneficiaire extends Controleur {
|
|||
$lienparente = $this->lienparente->getListeDependant();
|
||||
}
|
||||
|
||||
$nombreGed = $this->beneficiaire->getNombreGedBeneficiaire($idBeneficiaire);
|
||||
$nombreGed = $this->beneficiaire->getNombreGedBeneficiaire($idBeneficiaire);
|
||||
|
||||
$idAvenant = $_SESSION['idAvenant'];
|
||||
|
||||
if($idAvenant > "0"){
|
||||
$mouvementassure = $this->mouvementassure->getMouvementassureID($idBeneficiaire, $idAvenant);
|
||||
}else{
|
||||
$mouvementassure = array(
|
||||
'id' => "0",
|
||||
'aCorriger' => "0"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
$this->genererVue(array(
|
||||
'beneficiaire' => $beneficiaire,
|
||||
|
|
@ -65,7 +78,8 @@ class ControleurModifierbeneficiaire extends Controleur {
|
|||
'sexe' => $this->sexe,
|
||||
'groupesanguin' => $this->groupesanguin,
|
||||
'lienparente' => $lienparente,
|
||||
'nombreGed' => $nombreGed
|
||||
'nombreGed' => $nombreGed,
|
||||
'mouvementassure' => $mouvementassure
|
||||
));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -521,6 +521,25 @@ function dataTableSpeciale() {
|
|||
|
||||
}
|
||||
|
||||
function corriger_mvt_beneficiaire(idBeneficiaire, idAvenant)
|
||||
{
|
||||
donnees = 'idAvenant='+idAvenant;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxmouvementassure/avenant/",
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
error: function(errorData) {
|
||||
},
|
||||
success: function(data) {
|
||||
setTimeout(() => {
|
||||
modifier_beneficiaire(idBeneficiaire);
|
||||
}, 150);
|
||||
},
|
||||
complete: function() {
|
||||
}
|
||||
});
|
||||
}
|
||||
/**
|
||||
* MESSAGERIE ET NOTIFICATIONS
|
||||
* Récupère le nombre de messages et déconnecte si session expirée.
|
||||
|
|
|
|||
|
|
@ -6,28 +6,23 @@ class Mouvementassure extends Modele {
|
|||
public function getMouvementassure($ajoutClient, $codeSensMouvement, $valide, $debut, $fin)
|
||||
{
|
||||
$codeSensMouvement = contruireParamLike($codeSensMouvement);
|
||||
$ajoutClient = contruireParamLike($ajoutClient);
|
||||
$valide = contruireParamLike($valide);
|
||||
$ajoutClient = contruireParamLike($ajoutClient);
|
||||
$valide = contruireParamLike($valide);
|
||||
|
||||
/*
|
||||
var_dump(
|
||||
array(
|
||||
"idPolice_C" => $_SESSION['idPolice_C'],
|
||||
"ajoutClient" => $ajoutClient,
|
||||
"codeSensMouvement" => $codeSensMouvement,
|
||||
"valide" => $valide,
|
||||
"debut" => $debut,
|
||||
"fin" => $fin
|
||||
)
|
||||
);
|
||||
exit();
|
||||
*/
|
||||
|
||||
$sql = 'call sp_get_mouvementassures(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['idPolice_C'], $ajoutClient, $codeSensMouvement, $valide, $debut, $fin));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getMouvementassureID($idBeneficiaire, $idAvenant)
|
||||
{
|
||||
$sql = 'call sp_get_mouvement_rh_beneficiaire(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idAvenant));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
<tbody>
|
||||
<?php foreach ($mouvementassures as $mvt):
|
||||
$idMvt = $this->nettoyer($mvt['ajoutClient']);
|
||||
$ajoutClient = $this->nettoyer($mvt['ajoutClient']);
|
||||
$valide = $this->nettoyer($mvt['valide']);
|
||||
$rejet = $this->nettoyer($mvt['rejet']);
|
||||
|
|
@ -23,8 +24,9 @@
|
|||
$aCorriger = $this->nettoyer($mvt['aCorriger']);
|
||||
$sensMvt = $mvt['sensMouvement'];
|
||||
|
||||
$libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $mvt['libelleSensMouvement'];
|
||||
$idBeneficiaire = $this->nettoyer($mvt['idBeneficiaire']);
|
||||
$libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $mvt['libelleSensMouvement'];
|
||||
$idBeneficiaire = $this->nettoyer($mvt['idBeneficiaire']);
|
||||
$idAvenant = $this->nettoyer($mvt['idAvenant']);
|
||||
?>
|
||||
<tr>
|
||||
<td class="text-center fw-bold text-dark">
|
||||
|
|
@ -96,7 +98,7 @@
|
|||
<div class="x-small text-muted"><?= dateheureLang($this->nettoyer($mvt['dateValidation']), $_SESSION['lang']) ?></div>
|
||||
<?php else: ?>
|
||||
<button class="btn btn-xs btn-info fw-bold shadow-sm rounded-pill px-3 transition-hover text-white"
|
||||
onclick="modifier_beneficiaire('<?= $idBeneficiaire; ?>');">
|
||||
onclick="corriger_mvt_beneficiaire(<?= $idBeneficiaire; ?>, <?= $idAvenant; ?>);">
|
||||
<i class="fas fa-tools me-1"></i> <?= _("Corriger") ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
<?php $this->titre = "INTER-SANTE - Modification Bénéficiaire"; ?>
|
||||
<?php $this->titre = "INTER-SANTE - Modification Bénéficiaire";
|
||||
|
||||
$idMvt = $mouvementassure['id'];
|
||||
$aCorriger = $mouvementassure['aCorriger'];
|
||||
?>
|
||||
|
||||
<div id="div_adherent" class="container-fluid py-3 animate__animated animate__fadeIn">
|
||||
|
||||
|
|
@ -75,14 +79,14 @@
|
|||
<label class="form-label fw-bold small"><?= _("Date d'Entrée") ?> <span class="text-danger">*</span></label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-text bg-white"><i class="fas fa-calendar-check text-primary"></i></span>
|
||||
<input class="form-control datepicker fw-bold" type="text" id="dateEntree" name="dateEntree" value="<?= dateLang($this->nettoyer($beneficiaire['dateEntree'])) ?>" required>
|
||||
<input class="form-control datepicker fw-bold" type="text" id="dateEntree" name="dateEntree" value="<?= dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label fw-bold small"><?= _("Date de Naissance") ?> <span class="text-danger">*</span></label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-text bg-white"><i class="fas fa-birthday-cake text-danger"></i></span>
|
||||
<input class="form-control datepicker fw-bold" type="text" id="dateNaissance" name="dateNaissance" value="<?= dateLang($this->nettoyer($beneficiaire['dateNaissance'])) ?>" required>
|
||||
<input class="form-control datepicker fw-bold" type="text" id="dateNaissance" name="dateNaissance" value="<?= dateLang($this->nettoyer($beneficiaire['dateNaissance']), $_SESSION['lang']) ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -710,7 +710,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.04.17.01"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.04.18.00"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
raffraichier_gabarit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user