caso de uso 3387 relacionado ao filtro por empresa associada ao usuário
caso de uso 2487 criação do cadastro de feriados git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@23594 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
462ac78736
commit
6a099c9e3d
|
@ -10,4 +10,5 @@ public interface UsuarioEmpresaDAO extends GenericDAO<UsuarioEmpresa, Integer> {
|
||||||
|
|
||||||
public List<UsuarioEmpresa> obtenerPorUsuario(Usuario usuario);
|
public List<UsuarioEmpresa> obtenerPorUsuario(Usuario usuario);
|
||||||
public List<Empresa> obtenerEmpresa(Usuario usuario) ;
|
public List<Empresa> obtenerEmpresa(Usuario usuario) ;
|
||||||
|
public List<UsuarioEmpresa> obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario);
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,6 +42,15 @@ public class UsuarioEmpresaHibernateDAO extends GenericHibernateDAO<UsuarioEmpre
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<UsuarioEmpresa> 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<Empresa> obtenerEmpresa(Usuario usuario) {
|
public List<Empresa> obtenerEmpresa(Usuario usuario) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
|
|
@ -10,7 +10,7 @@ public interface UsuarioEmpresaService extends GenericService<UsuarioEmpresa, In
|
||||||
|
|
||||||
public List<UsuarioEmpresa> obtenerPorUsuario(Usuario usuario);
|
public List<UsuarioEmpresa> obtenerPorUsuario(Usuario usuario);
|
||||||
public List<Empresa> obtenerEmpresa(Usuario usuario) ;
|
public List<Empresa> obtenerEmpresa(Usuario usuario) ;
|
||||||
|
public List<UsuarioEmpresa> obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,9 @@ public class UsuarioEmpresaServiceImpl implements UsuarioEmpresaService {
|
||||||
return usuarioEmpresaDAO.obtenerEmpresa(usuario);
|
return usuarioEmpresaDAO.obtenerEmpresa(usuario);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<UsuarioEmpresa> obtenerPorEmpresaUsuario(Empresa empresa, Usuario usuario) {
|
||||||
|
return usuarioEmpresaDAO.obtenerPorEmpresaUsuario( empresa, usuario);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue