/** * @name insertHistorique($pStock) * @param StockVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la StockVO en paramètre (l'id sera automatiquement calculé par la BDD) */ private function insertHistorique($pStock) { $lHistoriqueStock = new HistoriqueStockVO(); $lHistoriqueStock->setStoId($pStock->getId()); $lHistoriqueStock->setDate($pStock->getDate()); $lHistoriqueStock->setQuantite($pStock->getQuantite()); $lHistoriqueStock->setType($pStock->getType()); $lHistoriqueStock->setIdCompte($pStock->getIdCompte()); $lHistoriqueStock->setIdDetailCommande($pStock->getIdDetailCommande()); $lHistoriqueStock->setIdModeleLot($pStock->getIdModeleLot()); $lHistoriqueStock->setIdOperation($pStock->getIdOperation()); $lHistoriqueStock->setIdConnexion($_SESSION[ID_CONNEXION]); return HistoriqueStockManager::insert($lHistoriqueStock); }
/** * @name remplirHistoriqueStock($pId, $pStoId, $pDate, $pQuantite, $pType, $pIdCompte, $pIdDetailCommande, $pIdModeleLot, $pIdOperation, $pIdConnexion) * @param int(11) * @param int(11) * @param datetime * @param decimal(10,2) * @param int(11) * @param int(11) * @param int(11) * @param int(11) * @param int(11) * @param int(11) * @return HistoriqueStockVO * @desc Retourne une HistoriqueStockVO remplie */ private static function remplirHistoriqueStock($pId, $pStoId, $pDate, $pQuantite, $pType, $pIdCompte, $pIdDetailCommande, $pIdModeleLot, $pIdOperation, $pIdConnexion) { $lHistoriqueStock = new HistoriqueStockVO(); $lHistoriqueStock->setId($pId); $lHistoriqueStock->setStoId($pStoId); $lHistoriqueStock->setDate($pDate); $lHistoriqueStock->setQuantite($pQuantite); $lHistoriqueStock->setType($pType); $lHistoriqueStock->setIdCompte($pIdCompte); $lHistoriqueStock->setIdDetailCommande($pIdDetailCommande); $lHistoriqueStock->setIdModeleLot($pIdModeleLot); $lHistoriqueStock->setIdOperation($pIdOperation); $lHistoriqueStock->setIdConnexion($pIdConnexion); return $lHistoriqueStock; }