Ejemplo n.º 1
0
 public function getDataArray(Application_Model_Produit $oEntite)
 {
     $aData['ID_LIBELLE'] = $oEntite->getIdLibelle();
     $aData['QUANTITE'] = $oEntite->getQuantite();
     $aData['PER'] = $oEntite->getPer();
     return $aData;
 }
Ejemplo n.º 2
0
 public function formAjoutSave($aResults)
 {
     $oEntite = new Application_Model_Produit();
     $oEntite->setIdLibelle($aResults[Form_AjoutProduit::LIBELLE]);
     $oEntite->setQuantite($aResults[Form_AjoutProduit::QUANTITE]);
     if ($aResults[Form_AjoutProduit::DATE_DUREE] == Form_AjoutProduit::N_NONPERISSABLE) {
         //TODO:eventuellement faire quelque chose ici!
     } elseif ($aResults[Form_AjoutProduit::DATE_DUREE] == Form_AjoutProduit::N_DUREE) {
         $oEntite->setPer(date(PDO_DATE_FORMAT, mktime(0, 0, 0, date("m"), date("d") + $aResults[Form_AjoutProduit::DUREE_PER], date("Y"))));
     } else {
         $oEntite->setPer($aResults[Form_AjoutProduit::DATE_PER]);
     }
     $oMapper = new Application_Model_Mapper_Produits();
     $oMapper->save($oEntite);
 }