/** * @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; }
/** * @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; }