production/Societes/envoyx/Tarifs/Modele/Editionpieceavenant_societe.php
2026-03-04 01:48:40 +00:00

460 lines
13 KiB
PHP
Executable File

<?php
require_once 'Framework/Modele.php';
class Editionpieceavenant_societe extends Modele
{
public function getListe($codeTypeAvenant)
{
if (est_anglophone())
{
$sql = 'call sp_liste_edition_piece_avenant_eng(?)';
}
else
{
$sql = 'call sp_liste_edition_piece_avenant(?)';
}
$liste = $this->executerRequete($sql, array($codeTypeAvenant));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function afficherlisteeditionpieceavenant($codeTypeAvenant)
{
$sql = 'call sp_afficher_edition_piece_avenant(?)';
$resultat = $this->executerRequete($sql, array($codeTypeAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getLienEditionPieceAvenant($codeTypeAvenant, $codeEtat)
{
if (est_anglophone())
{
$sql = 'call sp_get_lien_edition_piece_avenant_eng(?, ?)';
}
else
{
$sql = 'call sp_get_lien_edition_piece_avenant(?, ?)';
}
$resultat = $this->executerRequete($sql, array($codeTypeAvenant, $codeEtat));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['lienEtat'];
}
// les fonctions pour éditer
public function get_edition_avenant_entete()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_entete(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_primes()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_primes(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
/*
public function get_edition_avenant_primes()
{
$idAvenant = $_SESSION['idAvenant_C'];
$debutStat = $_SESSION['debutStat'] ;
$finStat = $_SESSION['finStat'];
$idPolice = $_SESSION['idPolice_C'];
if($debutStat==$finStat){
$sql = 'call sp_edition_avenant_primesRet_rp(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
}
else{
$sql = 'call sp_edition_avenant_primePeriodeRet_rp(?,?,?);';
$resultat = $this->executerRequete($sql, array($idPolice,$debutStat,$finStat));
}
return $resultat->fetch(PDO::FETCH_ASSOC);
}
*/
public function get_edition_avenant_listeassures()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_listeassures(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_primes_INC()
{
$idAvenant = $_SESSION['idAvenant_C'];
$debutStat = $_SESSION['debutStat'] ;
$finStat = $_SESSION['finStat'];
$idPolice = $_SESSION['idPolice_C'];
$sql = 'call sp_edition_avenant_listeassures_primesInc_rp(?,?,?)';
$resultat = $this->executerRequete($sql, array($idPolice,$debutStat,$finStat));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_primes_ret()
{
$idAvenant = $_SESSION['idAvenant_C'];
$debutStat = $_SESSION['debutStat'] ;
$finStat = $_SESSION['finStat'];
$idPolice = $_SESSION['idPolice_C'];
$sql = 'call sp_edition_avenant_listeassures_primesRet_rp(?,?,?)';
$resultat = $this->executerRequete($sql, array($idPolice,$debutStat,$finStat));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_primes()
{
$idAvenant = $_SESSION['idAvenant_C'];
// $sql = 'call sp_edition_avenant_listeassures_primes_rp(?)';
$sql = 'call sp_edition_avenant_listeassures_primes(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_changement_effet()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_changement_effet(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_annulation()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_annulation(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_suspension()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_suspension(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_remise_en_vigueur()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_remise_en_vigueur(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_changementcollege()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_changementcollege(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_changementcollege_beneficiaire()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_changementcollege_beneficiaire(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_assures_ajoutes_renouvellement()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_assures_ajoutes_renouvellement(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_assures_non_renouveles()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_assures_non_renouveles(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_a_jour()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_listeassures_a_jour(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
// 09/12/2020 => export
public function get_edition_avenant_listeassures_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_listeassures_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_primes_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_listeassures_primes_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_listeassures_a_jour_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_listeassures_a_jour_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_assures_non_renouveles_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_assures_non_renouveles_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_assures_ajoutes_renouvellement_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_assures_ajoutes_renouvellement_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_changementcollege_export()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_changementcollege_export(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_primes_detail()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_primes_detail(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_primes_inc()
{
$idAvenant = $_SESSION['idAvenant_C'];
$debutStat = $_SESSION['debutStat'] ;
$finStat = $_SESSION['finStat'];
$idPolice = $_SESSION['idPolice_C'];
if($debutStat==$finStat){
$sql = 'call sp_edition_avenant_primesInc_rp(?);';
$resultat = $this->executerRequete($sql, array($idAvenant));
}
else{
$sql = 'call sp_edition_avenant_primePeriodeInc_rp(?,?,?);';
$resultat = $this->executerRequete($sql, array($idPolice,$debutStat,$finStat));
}
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_emission_entete()
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_entete(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
// return $resultat->fetch(PDO::FETCH_ASSOC);
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function get_edition_emission_detail()
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_detail(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_emission_recap_college($idCollege)
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_recap_college(?,?);';
$resultat = $this->executerRequete($sql, array($idEmission,$idCollege));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_emission_recap_police()
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_recap(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
//Pour les retraits
public function get_edition_emission_detail_retrait()
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_detail_retraits(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_emission_recap_college_retrait($idCollege)
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_recap_college_retraits(?,?);';
$resultat = $this->executerRequete($sql, array($idEmission,$idCollege));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_emission_recap_police_retraits()
{
$idEmission = $_SESSION['idEmission'];
// var_dump($idEmission);
$sql = 'call sp_edition_emission_recap_retraits(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_annulation_emission()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_changementcollege(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_importation_garantie()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_incorporation_garantie(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_edition_avenant_importation_acte()
{
$idAvenant = $_SESSION['idAvenant_C'];
$sql = 'call sp_edition_avenant_incorporation_acte(?)';
$resultat = $this->executerRequete($sql, array($idAvenant));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}