/**
  * @name validInfoAjoutAdhesionAdherent($pData)
  * @return VR
  * @desc Test la validite de l'élément
  */
 public static function validInfoAjoutAdhesionAdherent($pData)
 {
     $lVr = AdhesionValid::validDelete($pData);
     if ($lVr->getValid()) {
         return AdherentValid::validAffiche($pData);
     }
     return $lVr;
 }
Exemplo n.º 2
0
 /**
  * @name validUpdate($pData)
  * @return AdhesionVR
  * @desc Test la validite de l'élément
  */
 public static function validUpdate($pData)
 {
     $lVr = AdhesionValid::validDelete($pData);
     if ($lVr->getValid()) {
         $lVr = AdhesionValid::validAjout($pData);
     }
     return $lVr;
 }
 /**
  * @name exportListeAdherentAdhesion($pParam)
  * @return CSV
  * @desc Retourne le statut des adhésion d'adhérent sur un adhésion en CSV
  */
 public function exportListeAdherentAdhesion($pParam)
 {
     $lVr = AdhesionValid::validDelete($pParam);
     if ($lVr->getValid()) {
         $lAdhesionService = new AdhesionService();
         $lCSV = new CSV();
         $lCSV->setNom('Liste_Adherent.csv');
         // Le Nom
         // L'entete
         $lCSV->setEntete(array("N°", "Compte", "Nom", "Prénom", "Adhésion"));
         $lListeAdherent = $lAdhesionService->selectListeAdherentAdhesion($pParam['id']);
         $lContenuTableau = array();
         foreach ($lListeAdherent as $lAdherent) {
             $lStatut = 'NON';
             if (!is_null($lAdherent->getIdAdhesionAdherent())) {
                 $lStatut = 'OUI';
             }
             array_push($lContenuTableau, array($lAdherent->getAdhNumero(), $lAdherent->getCptLabel(), $lAdherent->getAdhNom(), $lAdherent->getAdhPrenom(), $lStatut));
         }
         $lCSV->setData($lContenuTableau);
         // Export en CSV
         $lCSV->output();
     } else {
         return $lVr;
     }
 }