/**
  * @name supprimerVirement($pParam)
  * @return CompteZeybuSupprimerVirementVR
  * @desc Supprime un virement
  */
 public function supprimerVirement($pParam)
 {
     $lVr = CompteZeybuVirementValid::validDelete($pParam);
     if ($lVr->getValid()) {
         $lVirementService = new VirementService();
         $lVirement = new VirementVO();
         // Le virement
         $lIdVirement = new IdVirementVO();
         // Id du virement
         $lIdVirementValid = new IdVirementValid();
         if ($lIdVirementValid->estDebit($pParam['id'])) {
             $lIdVirement->setIdDebit($pParam['id']);
         } else {
             $lIdVirement->setIdCredit($pParam['id']);
         }
         $lVirement->setId($lIdVirement);
         $lVirementService->delete($lVirementService->getIdVirement($lVirement)->getId());
         // Supprime le virement
     }
     return $lVr;
 }
 /**
  * @name ajoutVirement($pParam)
  * @return CompteAssociationAjoutVirementVR
  * @desc Ajoute un virement
  */
 public function ajoutVirement($pParam)
 {
     $lVr = CompteAssociationValid::validAjoutVirement($pParam);
     if ($lVr->getValid()) {
         $lVirement = new VirementVO();
         // Le virement
         $lIdVirement = new IdVirementVO();
         // Id du virement
         $lVirement->setId($lIdVirement);
         $lVirement->setCptDebit(-4);
         // Le compte association
         $lVirement->setCptCredit(-1);
         // Le compte Marché
         $lVirement->setMontant($pParam['montant']);
         $lVirement->setType(1);
         // Virement classique
         $lVirementService = new VirementService();
         $lVirementService->set($lVirement);
         // Enregistre le virement
     }
     return $lVr;
 }