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