executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice)); return $resultat->fetchAll(); } public function getListeStatut() { if (est_anglophone()){ $sql = 'SELECT `codeLienParente` AS `code`, `libelleEng` FROM `lienparente`'; }else{ $sql = 'SELECT `codeLienParente` AS `code`, `libelle` FROM `lienparente`'; } $resultat = $this->executerRequete($sql); return $resultat->fetchAll(); } public function getListeEtatCarte() { if (est_anglophone()){ $sql = 'SELECT `codeEtatCarte` AS `code`, `libelleEng` FROM `etatcarte` WHERE codeEtatCarte="EDI" OR codeEtatCarte="NED"'; }else{ $sql = 'SELECT `codeEtatCarte` AS `code`, `libelle` FROM `etatcarte` WHERE codeEtatCarte="EDI" OR codeEtatCarte="NED"'; } $resultat = $this->executerRequete($sql); return $resultat->fetchAll(); } public function getCarteAssure($codeLienParente, $codeEtatCarte, $debut, $fin) { $numeroPolice = $_SESSION['numeroPolice_C']; if($codeEtatCarte =="EDI"){ $codeEtatCarte = "edite"; }elseif($codeEtatCarte=="NED"){ $codeEtatCarte = "1"; }else{ $codeEtatCarte = ""; } if($codeLienParente!="" && $codeEtatCarte !=""){ $sql = 'SELECT * FROM carteassure WHERE (codeSociete=? AND idBeneficiaire IN ( SELECT id FROM beneficiaire WHERE numeroPolice = ? and enVigueur="1")) AND (codeLienParente = ?) AND (codeEtatCarte = ?) AND (dateEditionCarte BETWEEN ? AND ?) order by numeroAdherent'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeLienParente, $codeEtatCarte, $debut, $fin)); }elseif($codeLienParente=="" && $codeEtatCarte!="" ){ if($codeEtatCarte!="1"){ $sql = 'SELECT * FROM carteassure WHERE (codeSociete=? AND idBeneficiaire IN ( SELECT id FROM beneficiaire WHERE numeroPolice = ? and enVigueur="1")) AND codeEtatCarte = ? AND (dateEditionCarte BETWEEN ? AND ?) order by numeroAdherent'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeEtatCarte, $debut, $fin)); }else{ $sql = 'SELECT * FROM carteassure WHERE (codeSociete=? AND idBeneficiaire IN ( SELECT id FROM beneficiaire WHERE numeroPolice = ? and enVigueur="1")) AND codeEtatCarte = ? order by numeroAdherent'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeEtatCarte)); } }elseif($codeLienParente!="" && $codeEtatCarte=="" ){ $sql = 'SELECT * FROM carteassure WHERE (codeSociete=? AND idBeneficiaire IN ( SELECT id FROM beneficiaire WHERE numeroPolice = ? and enVigueur="1")) AND codeLienParente = ? AND (dateEditionCarte BETWEEN ? AND ?) order by numeroAdherent'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeLienParente, $debut, $fin)); }else{ $sql = 'SELECT * FROM carteassure WHERE (codeSociete=? AND idBeneficiaire IN ( SELECT id FROM beneficiaire WHERE numeroPolice = ? and enVigueur="1")) AND (dateEditionCarte BETWEEN ? AND ?) order by numeroAdherent'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $debut, $fin)); } return $resultat->fetchAll(); } }