460 lines
13 KiB
PHP
Executable File
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);
|
|
}
|
|
} |