diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/MarcaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/MarcaHibernateDAO.java index 22f26e336..4ea47595b 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/MarcaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/MarcaHibernateDAO.java @@ -80,13 +80,21 @@ public class MarcaHibernateDAO extends GenericHibernateDAO - public List buscarMarcaPorEmpresa(List usuario) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - for (Empresa id : usuario) { - c.add(Restrictions.eq("empresa", id)); - } - return c.list(); + public List buscarMarcaPorEmpresa(List empresa) { + String hql = " select new com.rjconsultores.ventaboletos.entidad.Marca(marca.marcaId, marca.descmarca) from Marca marca " + + " where "; + for(Empresa e: empresa){ + + hql = hql + " marca.empresa.empresaId = "+ e.getEmpresaId() + " or"; + + } + + hql = hql.substring(0,hql.length()-3); + + Query sq = getSession().createQuery(hql); + + List lsMarca = sq.list(); + return lsMarca; } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java b/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java index 40100ba16..10866a5ad 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java +++ b/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java @@ -116,6 +116,8 @@ public class EsquemaCorrida implements Serializable { private Integer numCorrida; @Column(name = "NUMCORRIDAPISOEXTRA") private Integer numCorridaPisoExtra; + @Column(name = "INDGENERAFERIADO") + private String indGeneraFeriado; public String getTipocorrida() { return tipocorrida; @@ -396,8 +398,16 @@ public class EsquemaCorrida implements Serializable { public void setNumCorridaPisoExtra(Integer numCorridaPisoExtra) { this.numCorridaPisoExtra = numCorridaPisoExtra; } + + public String getIndGeneraFeriado() { + return indGeneraFeriado; + } - @Override + public void setIndGeneraFeriado(String indGeneraFeriado) { + this.indGeneraFeriado = indGeneraFeriado; + } + + @Override public int hashCode() { int hash = 0; hash += (esquemacorridaId != null ? esquemacorridaId.hashCode() : 0);