/** * @name remplirHistoriqueDetailOperation($pId, $pIdDetailOperation, $pIdOperation, $pIdCompte, $pMontant, $pLibelle, $pDate, $pTypePaiement, $pIdDetailCommande, $pIdModeleLot, $pIdConnexion) * @param int(11) * @param int(11) * @param int(11) * @param int(11) * @param decimal(10,2) * @param varchar(100) * @param datetime * @param int(11) * @param int(11) * @param int(11) * @param int(11) * @return HistoriqueDetailOperationVO * @desc Retourne une HistoriqueDetailOperationVO remplie */ private static function remplirHistoriqueDetailOperation($pId, $pIdDetailOperation, $pIdOperation, $pIdCompte, $pMontant, $pLibelle, $pDate, $pTypePaiement, $pIdDetailCommande, $pIdModeleLot, $pIdConnexion) { $lHistoriqueDetailOperation = new HistoriqueDetailOperationVO(); $lHistoriqueDetailOperation->setId($pId); $lHistoriqueDetailOperation->setIdDetailOperation($pIdDetailOperation); $lHistoriqueDetailOperation->setIdOperation($pIdOperation); $lHistoriqueDetailOperation->setIdCompte($pIdCompte); $lHistoriqueDetailOperation->setMontant($pMontant); $lHistoriqueDetailOperation->setLibelle($pLibelle); $lHistoriqueDetailOperation->setDate($pDate); $lHistoriqueDetailOperation->setTypePaiement($pTypePaiement); $lHistoriqueDetailOperation->setIdDetailCommande($pIdDetailCommande); $lHistoriqueDetailOperation->setIdModeleLot($pIdModeleLot); $lHistoriqueDetailOperation->setIdConnexion($pIdConnexion); return $lHistoriqueDetailOperation; }
/** * @name insertHistorique($pDetailOperation) * @param DetailOperationVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la DetailOperationVO en paramètre (l'id sera automatiquement calculé par la BDD) */ private function insertHistorique($pDetailOperation) { $lHistoriqueDetailOperation = new HistoriqueDetailOperationVO(); $lHistoriqueDetailOperation->setIdDetailOperation($pDetailOperation->getId()); $lHistoriqueDetailOperation->setIdOperation($pDetailOperation->getIdOperation()); $lHistoriqueDetailOperation->setIdCompte($pDetailOperation->getIdCompte()); $lHistoriqueDetailOperation->setMontant($pDetailOperation->getMontant()); $lHistoriqueDetailOperation->setLibelle($pDetailOperation->getLibelle()); $lHistoriqueDetailOperation->setDate($pDetailOperation->getDate()); $lHistoriqueDetailOperation->setTypePaiement($pDetailOperation->getTypePaiement()); //$lHistoriqueDetailOperation->setTypePaiementChampComplementaire($pDetailOperation->getTypePaiementChampComplementaire()); $lHistoriqueDetailOperation->setIdDetailCommande($pDetailOperation->getIdDetailCommande()); $lHistoriqueDetailOperation->setIdModeleLot($pDetailOperation->getIdModeleLot()); $lHistoriqueDetailOperation->setIdConnexion($pDetailOperation->getIdConnexion()); return HistoriqueDetailOperationManager::insert($lHistoriqueDetailOperation); }