/** * Obtiene el próximo número para un comprobante, según el tipo de comprobante. * @param Comprobante $comprob * @return number El número correspondiente al próximo comprobante. */ public function ObtenerProximoNumeroComprobante($comprob) { $query = $this->em->createQuery('SELECT MAX(c.Numero) FROM \\Yacare\\TramitesBundle\\Entity\\Comprobante c WHERE c.ComprobanteTipo=?1 AND c.NumeroPrefijo=?2'); $query->setParameter(1, $comprob->getComprobanteTipo()); $query->setParameter(2, $comprob->getNumeroPrefijo()); $res = (int) $query->getResult(\Doctrine\ORM\Query::HYDRATE_SINGLE_SCALAR); return ++$res; }