示例#1
0
 /**
  * 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;
 }