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);
     }
 }