public function updateReserva($reservaDTO) { try { $ctrl = new ReservaController($this->persistenceManager); $reserva = new ReservaDTO(); $reserva->setId($reservaDTO->getId()); $ctrl->getReserva($reserva); $reserva->setReservaClase($reservaDTO->getReservaClase()); $reserva->setReservaHoraInicio($reservaDTO->getReservaHoraInicio()); $reserva->setReservaHoraFin($reservaDTO->getReservaHoraFin()); $reserva->setReservaSalon($reservaDTO->getReservaSalon()); $reserva->setReservaHoraFin($reservaDTO->getReservaHoraFin()); $reserva->setReservaResponsable($reservaDTO->getReservaResponsable()); $ctrl->updateReserva($reserva); $cm = new CommunicationMensaje(true, SALAS_COMP_ALERT_A_OPERATION_SUCCESS, $this->ID + 57, $reserva); return $cm; } catch (Exception $e) { return new CommunicationMensaje(false, $e->getMessage(), $this->ID + 58 . "->" . $e->getCode()); } }