/** * @name setCloturer($IdMarche) * @param integer * @desc Cloture le marche */ public function setCloturer($IdMarche) { $lMarche = CommandeManager::select($IdMarche); $lMarche->setArchive(2); $lOperationService = new OperationService(); // On Passe les opérations réservées non récupérées en statut cloturé $lListeOperation = $lOperationService->getReservationCommande($IdMarche); foreach ($lListeOperation as $lOperation) { if ($lOperation->getId() != null) { $lOperation->setTypePaiement(15); $lOperationService->set($lOperation); } } return CommandeManager::update($lMarche); }