/**
  * @name suspendreAbonnement($pCompteAbonnement)
  * @param CompteAbonnementVO
  * @return bool
  * @desc Suspen les abonnements d'un compte
  */
 public function suspendreAbonnement($pCompteAbonnement)
 {
     $lAbonnementValid = new AbonnementValid();
     if ($lAbonnementValid->inputAbonnement($pCompteAbonnement)) {
         CompteAbonnementManager::suspendreCompte($pCompteAbonnement);
         $lHistoriqueSuspensionAbonnement = new HistoriqueSuspensionAbonnementVO();
         $lHistoriqueSuspensionAbonnement->setDateDebutSuspension($pCompteAbonnement->getDateDebutSuspension());
         $lHistoriqueSuspensionAbonnement->setDateFinSuspension($pCompteAbonnement->getDateFinSuspension());
         $lHistoriqueSuspensionAbonnement->setIdProduitAbonnement(0);
         $lHistoriqueSuspensionAbonnement->setIdCompte($pCompteAbonnement->getIdCompte());
         $lHistoriqueSuspensionAbonnement->setDate(StringUtils::dateTimeAujourdhuiDb());
         $lHistoriqueSuspensionAbonnement->setIdConnexion($_SESSION[ID_CONNEXION]);
         HistoriqueSuspensionAbonnementManager::insert($lHistoriqueSuspensionAbonnement);
         // Récupère l'ensemble des abonnements et met à jour les réservations en conséquence
         $lListeCompteAbonnement = CompteAbonnementManager::selectActifByIdCompte($pCompteAbonnement->getIdCompte());
         foreach ($lListeCompteAbonnement as $lCompteAbonnement) {
             $this->updateAbonnement($lCompteAbonnement);
         }
     } else {
         return false;
     }
 }