radiantrh/Modele/Police.php
2025-12-26 18:04:01 +00:00

105 lines
3.5 KiB
PHP
Executable File

<?php
require_once 'Framework/Modele.php';
class Police extends Modele {
public function getContextePoliceId($idPolice)
{
$sql = 'CALL sp_get_contexte_police_id(?, ?);';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $idPolice));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idClient_C'] = $context['idClient'];
$_SESSION['numeroClient_C'] = $context['numeroClient'];
$_SESSION['idPolice_C'] = $context['idPolice'];
$_SESSION['codeGcAssureur_C'] = $context['codeGcAssureur'];
$_SESSION['nomGcAssureur_C'] = $context['garant'];
$_SESSION['numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['codeTypeContrat'] = $context['codeTypeContrat'];
$_SESSION['codeEtape_C'] = $context['codeEtape'];
$_SESSION['tauxTaxe_C'] = $context['tauxTaxe'];
//$_SESSION['tauxCommissionGerant_C'] = $context['tauxCommissionGerant'];
//$_SESSION['tauxCommissionGcAssureur_C'] = $context['tauxCommissionGcAssureur'];
$_SESSION['tauxCommission_C'] = $context['tauxCommission'];
$_SESSION['tauxCommissionAutre_C'] = $context['tauxCommissionAutre'];
$_SESSION['deduireComm_C'] = $context['deduireComm'];
$_SESSION['codeTypeAvenant_C'] = $context['codeTypeAvenant'];
$_SESSION['codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['dateEffet_C'] = $context['dateEffet'];
$_SESSION['dateFin_C'] = $context['dateFin'];
$_SESSION['dateEcheance_C'] = $context['dateEcheance'];
$_SESSION['DateRenouvellement_C'] = $context['DateRenouvellement'];
$_SESSION['dateAvenant_C'] = $context['dateAvenant'];
$_SESSION['idPoliceAjax'] = $_SESSION['idPolice_C'];
$_SESSION['primeFamille_C'] = $context['primeFamille'];
$_SESSION['primeBeneficiaire_C'] = $context['primeBeneficiaire'];
$_SESSION['rachatTm_C'] = $context['rachatTm'];
$_SESSION['collegeArchive_C'] = $context['collegeArchive'];
//$_SESSION['budgetDefini_C'] = $context['budgetDefini'];
$_SESSION['idAdherent_C'] = "";
$_SESSION['numeroAdherent_C'] = "";
$_SESSION['nomAdherent_C'] = "";
$_SESSION['idBeneficiaire_C'] = "";
$_SESSION['numeroBeneficiaire_C'] = "";
$_SESSION['nomBeneficiaire_C'] = "";
$_SESSION['lienPhoto_C'] = "";
$_SESSION['beneficiaire_C'] = "";
$_SESSION['adherent_C'] = "";
$_SESSION['enVigueur_C'] = "";
$_SESSION['decede_C'] = "0";
$_SESSION['dateDeces_C'] = "";
$_SESSION['fraisFuneraireDemande_C'] = "0";
$_SESSION['fraisFunerairePaye_C'] = "0";
$_SESSION['ndAdh_C'] = $context['ndAdh'];
$_SESSION['ndDep_C'] = $context['ndDep'];
$_SESSION['ndActif_C'] = $context['ndActif'];
$resultat->closeCursor();
//$this->majContextePolice($idPolice);
}
public function getPoliceId($id)
{
$sql = 'call sp_getPoliceId(?, ?);';
$police = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $police->fetch(PDO::FETCH_ASSOC);
}
public function getModeProrata()
{
if (est_anglophone()){
$sql = "SELECT codeModeProrata as code, libelleEng as libelle
FROM modeprorata ORDER BY ordre;";
}else{
$sql = "SELECT codeModeProrata as code, libelle
FROM modeprorata ORDER BY ordre;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}