/** * @name getInformationFerme() * @return InformationFermeResponse * @desc Recherche la liste des Fermes */ public function getInformationFerme($pParam) { $lVr = FermeValid::validDelete($pParam); if ($lVr->getValid()) { $lResponse = new InformationFermeResponse(); $lFerme = FermeViewManager::select($pParam["id"]); $lResponse->setFerme($lFerme); $lOperationService = new OperationService(); $lResponse->setOperationPassee($lOperationService->getOperationPassee($lFerme[0]->getFerIdCompte())); //$lResponse->setTypePaiement( TypePaiementManager::selectAll() ); return $lResponse; } return $lVr; }
/** * @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 getOperationPassee($pId) * @param integer * @return array(OperationPasseeViewVO) * @desc Retourne les opérations passées pour un adhérent */ public function getOperationPassee($pId) { $lAdherentValid = new NAMESPACE_CLASSE\NAMESPACE_VALIDATEUR\MOD_SERVICE\AdherentValid(); if ($lAdherentValid->delete($pId)) { $lAdherent = $this->select($pId); $lOperationService = new OperationService(); return $lOperationService->getOperationPassee($lAdherent->getAdhIdCompte()); } return false; }