/**
  * @name ajouterFerme($pParam)
  * @return AjoutFermeResponse
  * @desc Ajoute une ferme
  */
 public function ajouterFerme($pParam)
 {
     $lVr = FermeValid::validAjout($pParam);
     if ($lVr->getValid()) {
         // Création d'un nouveau compte
         $lCompte = new CompteVO();
         $lCompteService = new CompteService();
         $lCompte = $lCompteService->set($lCompte);
         // Création de la ferme
         $lFerme = new FermeVO();
         $lFerme->setNom($pParam["nom"]);
         $lFerme->setIdCompte($lCompte->getId());
         $lFerme->setSiren($pParam["siren"]);
         $lFerme->setAdresse($pParam["adresse"]);
         $lFerme->setCodePostal($pParam["codePostal"]);
         $lFerme->setVille($pParam["ville"]);
         $lFerme->setDateAdhesion($pParam["dateAdhesion"]);
         $lFerme->setDescription($pParam["description"]);
         $lFerme->setEtat(0);
         $lId = FermeManager::insert($lFerme);
         $lResponse = new AjoutFermeResponse();
         $lResponse->setId($lId);
         return $lResponse;
     }
     return $lVr;
 }
 /**
  * @name remplirFerme($pId, $pNumero, $pNom, $pIdCompte, $pSiren, $pAdresse, $pCodePostal, $pVille, $pDateAdhesion, $pDescription, $pEtat)
  * @param int(11)
  * @param int(11)
  * @param text
  * @param int(11)
  * @param int(9)
  * @param varchar(300)
  * @param varchar(10)
  * @param varchar(100)
  * @param date
  * @param text
  * @param tinyint(1)
  * @return FermeVO
  * @desc Retourne une FermeVO remplie
  */
 private static function remplirFerme($pId, $pNumero, $pNom, $pIdCompte, $pSiren, $pAdresse, $pCodePostal, $pVille, $pDateAdhesion, $pDescription, $pEtat)
 {
     $lFerme = new FermeVO();
     $lFerme->setId($pId);
     $lFerme->setNumero($pNumero);
     $lFerme->setNom($pNom);
     $lFerme->setIdCompte($pIdCompte);
     $lFerme->setSiren($pSiren);
     $lFerme->setAdresse($pAdresse);
     $lFerme->setCodePostal($pCodePostal);
     $lFerme->setVille($pVille);
     $lFerme->setDateAdhesion($pDateAdhesion);
     $lFerme->setDescription($pDescription);
     $lFerme->setEtat($pEtat);
     return $lFerme;
 }