This commit is contained in:
KANE LAZENI 2026-03-08 16:38:11 +00:00
parent eca35dff0d
commit eb3c6f28ba
4 changed files with 50 additions and 6 deletions

View File

@ -19,20 +19,21 @@ class ControleurFichereincorporation extends Controleur {
$idPolice = $_SESSION['idPolice_C'];
$dateAvenant = $_SESSION['dateAvenant_C'];
$this->avenant->initretrait($idPolice);
$this->avenant->initreincorporation($idPolice);
$emission = $this->avenant->getEmissionTemp($idPolice);
$avenant = $this->avenant->getAvenantTemp($idPolice);
$sppolice = $this->avenant->getRapportSpPolice($idPolice, $dateAvenant);
$beneficiaires_sel = $this->beneficiaire_temp->getListeBeneficiaire_temp_Ret();
$beneficiaires_sel = $this->beneficiaire_temp->getListeBeneficiaire_temp_Reinc();
$this->genererVue(array('emission' => $emission, 'avenant' => $avenant, 'sppolice' => $sppolice, 'beneficiaires_sel' => $beneficiaires_sel));
}
public function enregistrerretrait()
public function enregistrerreincorporation()
{
$this->avenant->enregistrerretrait();
// $this->avenant->enregistrerretrait();
$this->avenant->enregistrerreincorporation();
$this->rediriger("Fichepolice");
}

View File

@ -44731,6 +44731,7 @@ function recapituler_reincorporer()
var div_assure_a_retirer = $('#div_assure_a_retirer');
$.ajax({
// url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/",
url: $("#racineWeb").val()+"Ajaxdetailreincorporation/recapituler/",
type: 'POST',
success: function(data) {

View File

@ -50,8 +50,7 @@ class Beneficiaire_temp extends Modele {
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function recapitulerretrait()
public function recapitulerretrait()
{
$user = $_SESSION['login'];
@ -126,5 +125,26 @@ class Beneficiaire_temp extends Modele {
return $resultat->fetch(PDO::FETCH_ASSOC);
}
// 08/03/2026
public function getListeBeneficiaire_temp_Reinc()
{
$user = $_SESSION['login'];
$sql = 'call sp_afficher_beneficiaire_a_reincorporation(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeBeneficiaire_temp_Reinc_Selection()
{
$user = $_SESSION['login'];
$sql = 'call sp_afficher_beneficiaire_reincorporation(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -866,5 +866,27 @@ class Police extends Modele {
$liste = $this->executerRequete($sql,array($_SESSION['codeSociete'],$idPolice));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function initreincorporation($idPolice)
{
$dateAvenant = $_SESSION['dateAvenant_C'];
$motifavenant = $_SESSION['motifavenant_C'];
$user = $_SESSION['login'];
$idSaisie = $_SESSION['idSaisie'];
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_init_reincorporationt(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idPolice, $dateAvenant, $user, $motifavenant));
}
public function enregistrerreincorporation()
{
$user = $_SESSION['login'];
$idPolice = $_SESSION['idPolice_C'];
$sql = 'call sp_avenant_reincorporationt(?, ?)';
$this->executerRequete($sql, array($idPolice, $user));
}
}