public function reabrir($mozo) { if (!$this->getEstado()->equals(EstadoMesa::abierta())) { $this->setearMozoYEstado($mozo, EstadoMesa::abierta()); return true; } return false; }
public function executeCargarProducto(sfWebRequest $request) { $idMesa = $request->getParameter('idMesa'); $mesa = Restaurant::getInstance()->buscarMesaPorId($idMesa); if ($mesa->getEstado()->equals(EstadoMesa::abierta())) { $numeroMesa = $mesa->getNumero(); $nombreMozo = $mesa->getMozo()->getNombreCompleto(); $numeroPedido = $mesa->getPedido()->getNumero(); $fechaAbierta = DateUtil::formatToBarDateWithHour($mesa->getFechaAbierta()); $this->numeroMesa = $numeroMesa; $this->nombreMozo = $nombreMozo; $this->fechaAbierta = $fechaAbierta; $this->numeroPedido = $numeroPedido; } else { $this->redirect('administracion_mesas/show?id=' . $idMesa); } }