/**
  * @name getInfoCompte($pParam)
  * @return InfoCompteResponse
  * @desc Renvoie le Compte de l'adherent après avoir récupérer les informations en fonction de l'ID.
  */
 public function getInfoCompte($pParam)
 {
     $lResponse = new InfoCompteResponse();
     $lIdAdherent = $pParam['id_adherent'];
     $lAdherent = AdherentViewManager::select($lIdAdherent);
     $lResponse->setAdherent($lAdherent);
     $lOperationService = new OperationService();
     $lResponse->setOperationAvenir($lOperationService->getOperationAvenir($lAdherent->getAdhIdCompte()));
     $lResponse->setOperationPassee($lOperationService->getOperationPassee($lAdherent->getAdhIdCompte()));
     $lCompteService = new CompteService();
     $lResponse->setAdherentCompte($lCompteService->getAdherentCompte($lAdherent->getAdhIdCompte()));
     $lAdhesionService = new AdhesionService();
     $lResponse->setNbAdhesionEnCours($lAdhesionService->getNbAdhesionEnCoursSurAdherent($lIdAdherent));
     return $lResponse;
 }
 /**
  * @name getOperationAvenir($pId)
  * @param integer
  * @return array(OperationAvenirViewVO)
  * @desc Retourne les opérations avenir pour un adhérent
  */
 public function getOperationAvenir($pId)
 {
     $lAdherentValid = new NAMESPACE_CLASSE\NAMESPACE_VALIDATEUR\MOD_SERVICE\AdherentValid();
     if ($lAdherentValid->delete($pId)) {
         $lAdherent = $this->select($pId);
         $lOperationService = new OperationService();
         return $lOperationService->getOperationAvenir($lAdherent->getAdhIdCompte());
     }
     return false;
 }