executerRequete($sql, array($_SESSION['codeSociete'], $primeNette, $fraisCarte, $tauxCommission, $tauxCommissionAutre, $tauxTaxe)); return $prime->fetch(PDO::FETCH_ASSOC); } /* public function calculerPrimeBen() { // dateSortie, primeNette, commission, primeHt, taxe, fraisCarte, primeTtc $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'SELECT codeProduit, codeLienParente, sexe, dateNaissance, dateEntree, IFNULL(primeFamille,"0") as primeFamille, IFNULL(primeBeneficiaire,"0") as primeBeneficiaire FROM beneficiaire WHERE id=?'; $resultat = $this->executerRequete($sql, array($idBeneficiaire)); $beneficiaire = $resultat->fetch(); $codeLienParente = $beneficiaire['codeLienParente']; $sexe = $beneficiaire['sexe']; $dateNaissance = $beneficiaire['dateNaissance']; $dateEntree = $beneficiaire['dateEntree']; $primeFamille = $beneficiaire['primeFamille']; $primeBeneficiaire = $beneficiaire['primeBeneficiaire']; $age = age($dateNaissance , $dateEntree); // Pour Rdaiant $codeEtape = $_SESSION['codeEtape_C']; if($codeEtape=='1') { $accessoire = 15000; } else { $accessoire = 12000; } if($codeLienParente=='A') { $primeBase = $primeFamille; } else { $primeBase = $primeBeneficiaire; } $surprimeMaladie = 0; $surprimeAge = 0; $primeNette = $primeBase + $surprimeMaladie + $surprimeAge; $commission = round(($primeNette*$_SESSION['tauxCommission_C'])/100); $commissionAutre = round(($primeNette*$_SESSION['tauxCommission_C'])/100); $primeHt = $primeNette + $commission; $taxe = round(($primeHt*$_SESSION['tauxTaxe_C'])/100); $fraisCarte = $accessoire; $primeTtc = $primeHt+$taxe+$fraisCarte; $sql = 'update beneficiaire set primeNette=?, commission=?, primeHt=?, taxe=?, fraisCarte=?, primeTtc=? WHERE (id=?)'; $this->executerRequete($sql, array($primeNette, $commission, $primeHt, $taxe, $fraisCarte, $primeTtc, $idBeneficiaire)); $sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission, IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe, IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc from beneficiaire WHERE (idAdherent=?)'; $resultat = $this->executerRequete($sql, array($idAdherent)); $primeAdherent = $resultat->fetch(); $sql = 'update adherent set primeNette=?, commission=?, primeHt=?, taxe=?, fraisCarte=?, primeTtc=? WHERE (id=?)'; $this->executerRequete($sql, array($primeAdherent['primeNette'], $primeAdherent['commission'],$primeAdherent['primeHt'], $primeAdherent['taxe'], $primeAdherent['fraisCarte'] , $primeAdherent['primeTtc'], $idAdherent)); } */ /* public function calculerPrimeCol() { // dateSortie, primeNette, commission, primeHt, taxe, fraisCarte, primeTtc $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'SELECT codeProduit, codeLienParente, sexe, dateNaissance, dateEntree, IFNULL(primeFamille,"0") as primeFamille, IFNULL(primeBeneficiaire,"0") as primeBeneficiaire FROM beneficiaire WHERE id=?'; $resultat = $this->executerRequete($sql, array($idBeneficiaire)); $beneficiaire = $resultat->fetch(); $codeLienParente = $beneficiaire['codeLienParente']; $sexe = $beneficiaire['sexe']; $dateNaissance = $beneficiaire['dateNaissance']; $dateEntree = $beneficiaire['dateEntree']; $primeFamille = $beneficiaire['primeFamille']; $primeBeneficiaire = $beneficiaire['primeBeneficiaire']; $age = age($dateNaissance , $dateEntree); // Pour Rdaiant $codeEtape = $_SESSION['codeEtape_C']; if($codeEtape=='1') { $accessoire = 15000; } else { $accessoire = 12000; } if($codeLienParente=='A') { $primeBase = $primeFamille; } else { $primeBase = $primeBeneficiaire; } $surprimeMaladie = 0; $surprimeAge = 0; $primeNette = $primeBase + $surprimeMaladie + $surprimeAge; $commission = round(($primeNette*$_SESSION['tauxCommission_C'])/100); $commissionAutre = round(($primeNette*$_SESSION['tauxCommission_C'])/100); $primeHt = $primeNette + $commission; $taxe = round(($primeHt*$_SESSION['tauxTaxe_C'])/100); $fraisCarte = $accessoire; $primeTtc = $primeHt+$taxe+$fraisCarte; $sql = 'update beneficiaire set primeNette=?, commission=?, primeHt=?, taxe=?, fraisCarte=?, primeTtc=? WHERE (id=?)'; $this->executerRequete($sql, array($primeNette, $commission, $primeHt, $taxe, $fraisCarte, $primeTtc, $idBeneficiaire)); $sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission, IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe, IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc from beneficiaire WHERE (idAdherent=?)'; $resultat = $this->executerRequete($sql, array($idAdherent)); $primeAdherent = $resultat->fetch(); $sql = 'update adherent set primeNette=?, commission=?, primeHt=?, taxe=?, fraisCarte=?, primeTtc=? WHERE (id=?)'; $this->executerRequete($sql, array($primeAdherent['primeNette'], $primeAdherent['commission'],$primeAdherent['primeHt'], $primeAdherent['taxe'], $primeAdherent['fraisCarte'] , $primeAdherent['primeTtc'], $idAdherent)); } */ }