git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@29916 d1611594-4594-4d17-8e1d-87c2c4800839
parent
94a85cba88
commit
9202f7b60f
|
@ -28,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
|
import com.sun.org.apache.bcel.internal.generic.DADD;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -324,18 +325,20 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Corrida> buscarGroupCorrridaId(Integer corridaId, Date dateInicio, Date dateFin) {
|
public List<Corrida> buscarGroupCorrridaId(Integer corridaId, Date dateInicio, Date dateFin) {
|
||||||
|
|
||||||
Integer MAX_RESULT = 1;
|
|
||||||
|
|
||||||
StringBuffer hql = new StringBuffer();
|
StringBuffer hql = new StringBuffer();
|
||||||
hql.append(" FROM Corrida ");
|
hql.append(" FROM Corrida ");
|
||||||
hql.append(" WHERE id.corridaId = :corridaId ");
|
hql.append(" WHERE id.feccorrida BETWEEN :dateInicio AND :dateFin ");
|
||||||
hql.append(" AND id.feccorrida BETWEEN :dateInicio AND :dateFin ");
|
|
||||||
|
if (corridaId != null) {
|
||||||
|
hql.append(" AND str(id.corridaId) like :corridaId ");
|
||||||
|
}
|
||||||
|
|
||||||
Query sq = getSession().createQuery(hql.toString());
|
Query sq = getSession().createQuery(hql.toString());
|
||||||
|
|
||||||
sq.setMaxResults(MAX_RESULT);
|
if (corridaId != null) {
|
||||||
sq.setParameter("corridaId", corridaId);
|
sq.setParameter("corridaId", corridaId.toString() + '%');
|
||||||
|
}
|
||||||
|
|
||||||
sq.setParameter("dateInicio", dateInicio);
|
sq.setParameter("dateInicio", dateInicio);
|
||||||
sq.setParameter("dateFin", dateFin);
|
sq.setParameter("dateFin", dateFin);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue