From 76a85c8a28a8e70c674c2b2b5a5790889fcb167a Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Mon, 27 Apr 2015 23:34:09 +0000 Subject: [PATCH] desenvolvimento (bug 6232) git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@43459 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java | 2 ++ .../rjconsultores/ventaboletos/dao/ColoniaDAO.java | 1 + src/com/rjconsultores/ventaboletos/dao/EstadoDAO.java | 2 ++ .../dao/hibernate/CiudadHibernateDAO.java | 10 ++++++++++ .../dao/hibernate/ColoniaHibernateDAO.java | 10 ++++++++++ .../dao/hibernate/EstadoHibernateDAO.java | 8 ++++++++ .../ventaboletos/entidad/PuntoVenta.java | 11 +++++++++++ .../ventaboletos/service/CiudadService.java | 2 ++ .../ventaboletos/service/ColoniaService.java | 1 + .../ventaboletos/service/EstadoService.java | 2 ++ .../ventaboletos/service/impl/CiudadServiceImpl.java | 5 +++++ .../ventaboletos/service/impl/ColoniaServiceImpl.java | 5 +++++ .../ventaboletos/service/impl/EstadoServiceImpl.java | 5 +++++ 13 files changed, 64 insertions(+) diff --git a/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java b/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java index 384b05cf3..5a430ce60 100644 --- a/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/CiudadDAO.java @@ -18,6 +18,8 @@ public interface CiudadDAO extends GenericDAO { public List buscar(String nombciudad, Estado estado, Plaza plaza); public List buscaLike(String strCiudad); + + public List buscaCodMun(Integer codMun, Estado estado); public List buscarPorEstado(Estado estado); } diff --git a/src/com/rjconsultores/ventaboletos/dao/ColoniaDAO.java b/src/com/rjconsultores/ventaboletos/dao/ColoniaDAO.java index de775c0de..7ba18dbd6 100644 --- a/src/com/rjconsultores/ventaboletos/dao/ColoniaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/ColoniaDAO.java @@ -16,4 +16,5 @@ public interface ColoniaDAO extends GenericDAO { public List buscar(String desccolonia); public List buscarPorCiudad(Ciudad ciudad); + public List buscarPorCodMun(Ciudad ciudad, String desccolonia); } diff --git a/src/com/rjconsultores/ventaboletos/dao/EstadoDAO.java b/src/com/rjconsultores/ventaboletos/dao/EstadoDAO.java index 829de53c9..ff4a6017e 100644 --- a/src/com/rjconsultores/ventaboletos/dao/EstadoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/EstadoDAO.java @@ -18,4 +18,6 @@ public interface EstadoDAO extends GenericDAO { public List buscar(String nombestado, Pais pais); public List buscarNotInEmpresaImposto(Empresa empresa); + + public List buscarCveEstado(String cveEstado); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java index dd24e1b1a..d6e82b81a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/CiudadHibernateDAO.java @@ -71,4 +71,14 @@ public class CiudadHibernateDAO extends GenericHibernateDAO return c.list(); } + + @Override + public List buscaCodMun(Integer codMun, Estado estado) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("codmunicipio", codMun)); + c.add(Restrictions.eq("estado", estado)); + + return c.list(); + } } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ColoniaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ColoniaHibernateDAO.java index 61977859a..6d24c303e 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ColoniaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ColoniaHibernateDAO.java @@ -52,4 +52,14 @@ public class ColoniaHibernateDAO extends GenericHibernateDAO c.addOrder(Order.asc("desccolonia")); return c.list(); } + + @Override + public List buscarPorCodMun(Ciudad ciudad, String desccolonia) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("ciudad", ciudad)); + c.add(Restrictions.eq("desccolonia", desccolonia)); + return c.list(); + } + + } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/EstadoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/EstadoHibernateDAO.java index 81fb60e6c..2b75143a8 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/EstadoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/EstadoHibernateDAO.java @@ -69,4 +69,12 @@ public class EstadoHibernateDAO extends GenericHibernateDAO return lsEstado; } + + @Override + public List buscarCveEstado(String cveEstado) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("cveestado", cveEstado)); + return c.list(); + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java b/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java index ba3e47d70..ae905aae1 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java +++ b/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java @@ -182,6 +182,9 @@ public class PuntoVenta implements Serializable { @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoVenta") @LazyCollection(LazyCollectionOption.FALSE) private List ptovtaCatIndList; + + @Column(name = "CODPOSTAL") + private Long codpostal; public PtovtaEmpresaBloqueada addEmpresaBloqueada(Empresa e) { PtovtaEmpresaBloqueada eb = new PtovtaEmpresaBloqueada(); @@ -800,4 +803,12 @@ public class PuntoVenta implements Serializable { public void setIndIntegracion(Integer indIntegracion) { this.indIntegracion = indIntegracion; } + + public Long getCodpostal() { + return codpostal; + } + + public void setCodpostal(Long codpostal) { + this.codpostal = codpostal; + } } diff --git a/src/com/rjconsultores/ventaboletos/service/CiudadService.java b/src/com/rjconsultores/ventaboletos/service/CiudadService.java index ffb798bab..3292b34a9 100644 --- a/src/com/rjconsultores/ventaboletos/service/CiudadService.java +++ b/src/com/rjconsultores/ventaboletos/service/CiudadService.java @@ -19,6 +19,8 @@ public interface CiudadService extends GenericService { public List buscar(String nombciudad, Estado estado, Plaza plaza); public List buscaLike(String strCiudad); + + public List buscaCodMun(Integer codMun, Estado estado); public List buscarPorEstado(Estado estado); } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/service/ColoniaService.java b/src/com/rjconsultores/ventaboletos/service/ColoniaService.java index d24d53231..21c7e925f 100644 --- a/src/com/rjconsultores/ventaboletos/service/ColoniaService.java +++ b/src/com/rjconsultores/ventaboletos/service/ColoniaService.java @@ -16,4 +16,5 @@ public interface ColoniaService extends GenericService { public List buscar(String desccolonia); public List buscarPorCiudad(Ciudad ciudad); + public List buscarPorCodMun(Ciudad ciudad, String desccolonia); } diff --git a/src/com/rjconsultores/ventaboletos/service/EstadoService.java b/src/com/rjconsultores/ventaboletos/service/EstadoService.java index ac2491b08..9cd4b9eb1 100644 --- a/src/com/rjconsultores/ventaboletos/service/EstadoService.java +++ b/src/com/rjconsultores/ventaboletos/service/EstadoService.java @@ -30,4 +30,6 @@ public interface EstadoService { public List buscar(String nombestado, Pais pais); public List buscarNotInEmpresaImposto(Empresa empresa); + + public List buscarCveEstado(String cveEstado); } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java index f07d85e0d..44fd7d0a8 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CiudadServiceImpl.java @@ -95,4 +95,9 @@ public class CiudadServiceImpl implements CiudadService { public List buscarPorEstado(Estado estado) { return ciudadDAO.buscarPorEstado(estado); } + + @Override + public List buscaCodMun(Integer codMun, Estado estado) { + return ciudadDAO.buscaCodMun(codMun, estado); + } } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/ColoniaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/ColoniaServiceImpl.java index febcb2c77..96fe40a34 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/ColoniaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/ColoniaServiceImpl.java @@ -67,4 +67,9 @@ public class ColoniaServiceImpl implements ColoniaService { public List buscarPorCiudad(Ciudad ciudad) { return coloniaDAO.buscarPorCiudad(ciudad); } + + @Override + public List buscarPorCodMun(Ciudad ciudad, String desccolonia) { + return coloniaDAO.buscarPorCodMun(ciudad, desccolonia); + } } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/EstadoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/EstadoServiceImpl.java index 99ca0d35c..93479b556 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/EstadoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/EstadoServiceImpl.java @@ -80,4 +80,9 @@ public class EstadoServiceImpl implements EstadoService { return estadoDAO.buscarNotInEmpresaImposto(empresa); } + + @Override + public List buscarCveEstado(String cveEstado) { + return estadoDAO.buscarCveEstado(cveEstado); + } }