/**
  * @name validDelete($pData)
  * @return AdherentVR
  * @desc Test la validite de l'élément
  */
 public static function validDelete($pData)
 {
     $lVr = new AdherentVR();
     //Tests inputs
     if (!isset($pData['id'])) {
         $lVr->setValid(false);
         $lVr->getId()->setValid(false);
         $lErreur = new VRerreur();
         $lErreur->setCode(MessagesErreurs::ERR_201_CODE);
         $lErreur->setMessage(MessagesErreurs::ERR_201_MSG);
         $lVr->getId()->addErreur($lErreur);
     }
     if (!isset($pData['idAncienAdherentPrincipal'])) {
         $lVr->setValid(false);
         $lVr->getIdAncienAdherentPrincipal()->setValid(false);
         $lErreur = new VRerreur();
         $lErreur->setCode(MessagesErreurs::ERR_201_CODE);
         $lErreur->setMessage(MessagesErreurs::ERR_201_MSG);
         $lVr->getIdAncienAdherentPrincipal()->addErreur($lErreur);
     }
     if ($lVr->getValid()) {
         if (!is_int((int) $pData['id'])) {
             $lVr->setValid(false);
             $lVr->getId()->setValid(false);
             $lErreur = new VRerreur();
             $lErreur->setCode(MessagesErreurs::ERR_104_CODE);
             $lErreur->setMessage(MessagesErreurs::ERR_104_MSG);
             $lVr->getId()->addErreur($lErreur);
         }
         if (!TestFonction::checkLength($pData['idAncienAdherentPrincipal'], 0, 11)) {
             $lVr->setValid(false);
             $lVr->getIdAncienAdherentPrincipal()->setValid(false);
             $lErreur = new VRerreur();
             $lErreur->setCode(MessagesErreurs::ERR_101_CODE);
             $lErreur->setMessage(MessagesErreurs::ERR_101_MSG);
             $lVr->getIdAncienAdherentPrincipal()->addErreur($lErreur);
         }
         if (!is_int((int) $pData['idAncienAdherentPrincipal'])) {
             $lVr->setValid(false);
             $lVr->getIdAncienAdherentPrincipal()->setValid(false);
             $lErreur = new VRerreur();
             $lErreur->setCode(MessagesErreurs::ERR_104_CODE);
             $lErreur->setMessage(MessagesErreurs::ERR_104_MSG);
             $lVr->getIdAncienAdherentPrincipal()->addErreur($lErreur);
         }
         // Vérifie si l'adhérent existe
         $lAdherent = AdherentViewManager::select($pData['id']);
         if ($lAdherent->getAdhId() != $pData['id']) {
             $lVr->setValid(false);
             $lVr->getLog()->setValid(false);
             $lErreur = new VRerreur();
             $lErreur->setCode(MessagesErreurs::ERR_216_CODE);
             $lErreur->setMessage(MessagesErreurs::ERR_216_MSG);
             $lVr->getLog()->addErreur($lErreur);
         }
         if (!empty($pData['idAncienAdherentPrincipal']) && $pData['idAncienAdherentPrincipal'] != -1) {
             $lAdherent = AdherentViewManager::select($pData['idAncienAdherentPrincipal']);
             if ($lAdherent->getAdhId() != $pData['idAncienAdherentPrincipal']) {
                 $lVr->setValid(false);
                 $lVr->getIdAncienAdherentPrincipal()->setValid(false);
                 $lErreur = new VRerreur();
                 $lErreur->setCode(MessagesErreurs::ERR_216_CODE);
                 $lErreur->setMessage(MessagesErreurs::ERR_216_MSG);
                 $lVr->getIdAncienAdherentPrincipal()->addErreur($lErreur);
             }
         }
         if ($lVr->getValid()) {
             $lVr->setData(array('adherent' => $lAdherent));
         }
     }
     return $lVr;
 }