/**
  * @name getListeReservationExport($pParam)
  * @return array()
  * @desc Retourne la liste des réservations pour une commande et la liste de produits demandés
  */
 private function getListeReservationExport($pParam)
 {
     $lIdMarche = $pParam['id_commande'];
     $lIdProduits = $pParam['id_produits'];
     $lReservationService = new ReservationService();
     $lReservations = $lReservationService->getReservationProduit($lIdMarche, $lIdProduits);
     // Mise en forme des données par produit
     $lTableauReservation = array();
     $lQuantiteReservation = array();
     foreach ($lReservations as $lReservation) {
         $lLigne = array();
         $lLigne['compte'] = $lReservation->getCptLabel();
         $lLigne['prenom'] = $lReservation->getAdhPrenom();
         $lLigne['nom'] = $lReservation->getAdhNom();
         $lLigne['telephonePrincipal'] = $lReservation->getAdhTelephonePrincipal();
         if (isset($lTableauReservation[$lReservation->getCptLabel()])) {
             $lTableauReservation[$lLigne['compte']][$lReservation->getProId()] = $lReservation->getStoQuantite() * -1;
         } else {
             foreach ($lIdProduits as $lIdProduit) {
                 if ($lReservation->getProId() == $lIdProduit) {
                     $lLigne[$lIdProduit] = $lReservation->getStoQuantite() * -1;
                 } else {
                     $lLigne[$lIdProduit] = '';
                 }
             }
             $lTableauReservation[$lLigne['compte']] = $lLigne;
         }
         if (isset($lQuantiteReservation[$lReservation->getProId()])) {
             $lQuantiteReservation[$lReservation->getProId()] += $lReservation->getStoQuantite() * -1;
         } else {
             $lQuantiteReservation[$lReservation->getProId()] = $lReservation->getStoQuantite() * -1;
         }
     }
     return array('quantite' => $lQuantiteReservation, 'detail' => $lTableauReservation);
 }