From 6a099c9e3d4f6c56efa495cccbee0ed56364c02a Mon Sep 17 00:00:00 2001 From: carla Date: Tue, 15 Jan 2013 17:59:56 +0000 Subject: [PATCH] =?UTF-8?q?caso=20de=20uso=203387=20relacionado=20ao=20fil?= =?UTF-8?q?tro=20por=20empresa=20associada=20ao=20usu=C3=A1rio=20caso=20de?= =?UTF-8?q?=20uso=202487=20cria=C3=A7=C3=A3o=20do=20cadastro=20de=20feriad?= =?UTF-8?q?os?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@23594 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/dao/UsuarioEmpresaDAO.java | 1 + .../dao/hibernate/UsuarioEmpresaHibernateDAO.java | 9 +++++++++ .../ventaboletos/service/UsuarioEmpresaService.java | 2 +- .../service/impl/UsuarioEmpresaServiceImpl.java | 3 +++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/UsuarioEmpresaDAO.java b/src/com/rjconsultores/ventaboletos/dao/UsuarioEmpresaDAO.java index 8a813cb43..d5d53369c 100644 --- a/src/com/rjconsultores/ventaboletos/dao/UsuarioEmpresaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/UsuarioEmpresaDAO.java @@ -10,4 +10,5 @@ public interface UsuarioEmpresaDAO extends GenericDAO { public List obtenerPorUsuario(Usuario usuario); public List obtenerEmpresa(Usuario usuario) ; + public List obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/UsuarioEmpresaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/UsuarioEmpresaHibernateDAO.java index 433f9b2f4..2265e1f55 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/UsuarioEmpresaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/UsuarioEmpresaHibernateDAO.java @@ -42,6 +42,15 @@ public class UsuarioEmpresaHibernateDAO extends GenericHibernateDAO obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("empresa", empresa)); + c.add(Restrictions.eq("usuario", usuario)); + + return c.list(); + } + public List obtenerEmpresa(Usuario usuario) { Criteria c = getSession().createCriteria(getPersistentClass()); c.add(Restrictions.eq("activo", Boolean.TRUE)); diff --git a/src/com/rjconsultores/ventaboletos/service/UsuarioEmpresaService.java b/src/com/rjconsultores/ventaboletos/service/UsuarioEmpresaService.java index e261432d9..7e11687fe 100644 --- a/src/com/rjconsultores/ventaboletos/service/UsuarioEmpresaService.java +++ b/src/com/rjconsultores/ventaboletos/service/UsuarioEmpresaService.java @@ -10,7 +10,7 @@ public interface UsuarioEmpresaService extends GenericService obtenerPorUsuario(Usuario usuario); public List obtenerEmpresa(Usuario usuario) ; - + public List obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/UsuarioEmpresaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/UsuarioEmpresaServiceImpl.java index 005e7acb3..8bc1e9f3c 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/UsuarioEmpresaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/UsuarioEmpresaServiceImpl.java @@ -65,6 +65,9 @@ public class UsuarioEmpresaServiceImpl implements UsuarioEmpresaService { return usuarioEmpresaDAO.obtenerEmpresa(usuario); } + public List obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario) { + return usuarioEmpresaDAO.obtenerPorEmpresaUsuario( empresa, usuario); + } }