/**
  * @name getListeProducteur()
  * @return ListeProducteurResponse
  * @desc Recherche la liste des producteurs de la ferme
  */
 public function getListeProducteur($pParam)
 {
     $lVr = FermeValid::validDelete($pParam);
     if ($lVr->getValid()) {
         // Lancement de la recherche
         $lResponse = new ListeProducteurResponse();
         $lResponse->setListeProducteur(ListeProducteurViewManager::select($pParam["id"]));
         return $lResponse;
     }
     return $lVr;
 }
 /**
  * @name infoFomulaireModifierProduit($pParam)
  * @return InfoFormulaireModifierProduitResponse
  * @desc Retourne la liste des produits liés à la catégorie
  */
 public function infoFomulaireModifierProduit($pParam)
 {
     $lVr = NomProduitCatalogueValid::validDelete($pParam);
     if ($lVr->getValid()) {
         $lId = $pParam['idNomProduit'];
         $lNomProduit = NomProduitViewManager::select($lId);
         $lNomProduit = $lNomProduit[0];
         $lNomProduitCatalagueVO = new NomProduitCatalogueVO();
         $lNomProduitCatalagueVO->setId($lNomProduit->getNProIdFerme());
         $lNomProduitCatalagueVO->setNumero($lNomProduit->getNProNumero());
         $lNomProduitCatalagueVO->setIdNomProduit($lNomProduit->getNProId());
         $lNomProduitCatalagueVO->setIdCategorie($lNomProduit->getCproId());
         $lNomProduitCatalagueVO->setCproNom($lNomProduit->getCproNom());
         $lNomProduitCatalagueVO->setNom($lNomProduit->getNProNom());
         $lNomProduitCatalagueVO->setDescription($lNomProduit->getNProDescription());
         $lProducteurs = NomProduitProducteurViewManager::select($lId);
         $lNomProduitCatalagueVO->setProducteurs($lProducteurs);
         $lCaracteristiques = CaracteristiqueProduitViewManager::select($lId);
         $lNomProduitCatalagueVO->setCaracteristiques($lCaracteristiques);
         $lModelesLot = ModeleLotViewManager::selectByIdNomProduit($lId);
         $lNomProduitCatalagueVO->setModelesLot($lModelesLot);
         $lResponse = new InfoFormulaireModifierProduitResponse();
         $lResponse->setListeProducteur(ListeProducteurViewManager::select($lNomProduitCatalagueVO->getId()));
         $lResponse->setListeCaracteristique(ListeCaracteristiqueViewManager::selectAll());
         $lResponse->setProduit($lNomProduitCatalagueVO);
         return $lResponse;
     }
     return $lVr;
 }