/**
  * @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 supprimerFerme($pParam)
  * @return AjoutFermeResponse
  * @desc Supprime une ferme
  */
 public function supprimerFerme($pParam)
 {
     $lVr = FermeValid::validDelete($pParam);
     if ($lVr->getValid()) {
         $lFerme = FermeManager::select($pParam['id']);
         $lFerme->setEtat(1);
         FermeManager::update($lFerme);
         $lResponse = new AjoutFermeResponse();
         $lResponse->setId($lFerme->getId());
         return $lResponse;
     }
     return $lVr;
 }
Exemplo n.º 3
0
 /**
  * @name validUpdate($pData)
  * @return FermeVR
  * @desc Test la validite de l'élément
  */
 public static function validUpdate($pData)
 {
     $lVr = FermeValid::validDelete($pData);
     if ($lVr->getvalid()) {
         return FermeValid::validAjout($pData);
     }
     return $lVr;
 }
 /**
  * @name infoFomulaireProduit($pParam)
  * @return InfoFormulaireProduitResponse
  * @desc Retourne la liste des producteurs de la ferme et des caractéristiques
  */
 public function infoFomulaireProduit($pParam)
 {
     $lVr = FermeValid::validDelete($pParam);
     if ($lVr->getValid()) {
         // Lancement de la recherche
         $lResponse = new InfoFormulaireProduitResponse();
         $lResponse->setListeProducteur(ListeProducteurViewManager::select($pParam["id"]));
         $lResponse->setListeCaracteristique(ListeCaracteristiqueViewManager::selectAll());
         return $lResponse;
     }
     return $lVr;
 }
 /**
  * @name getListeProduit($pParam)
  * @return ListeProduitResponse
  * @desc Retourne la liste des produits
  */
 public function getListeProduit($pParam)
 {
     $lVr = FermeValid::validDelete($pParam);
     if ($lVr->getValid()) {
         $lResponse = new ListeProduitResponse();
         $lResponse->setListeProduit(ListeNomProduitViewManager::select($pParam['id']));
         return $lResponse;
     }
     return $lVr;
 }