Subversion Repositories Integrator Subversion

Rev

Rev 227 | Rev 229 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 227 Rev 228
Line 52... Line 52...
52
       
52
       
53
        @Override
53
        @Override
54
        public List<UsuarioLojaDTO> consultarLojasDoUsuario(Long sequencialUsuario) {
54
        public List<UsuarioLojaDTO> consultarLojasDoUsuario(Long sequencialUsuario) {
55
                StringBuilder jpql = new StringBuilder();
55
                StringBuilder jpql = new StringBuilder();
56
                jpql.append("SELECT new br.com.ec.domain.dto.UsuarioLojaDTO(ul.loja.sequencial, ul.loja.descricao) FROM UsuarioLoja ul ");
56
                jpql.append("SELECT new br.com.ec.domain.dto.UsuarioLojaDTO(ul.loja.sequencial, ul.loja.descricao) FROM UsuarioLoja ul ");
57
                jpql.append("WHERE ul.usuario.sequencial = :sequencialUsuario");
-
 
-
 
57
                jpql.append("WHERE ul.usuario.sequencial = :sequencialUsuario ");
-
 
58
                jpql.append("ORDER BY ul.loja.ordenador ");
58
                try {
59
                try {
59
                        return getEntityManager().createQuery(jpql.toString(), UsuarioLojaDTO.class)
60
                        return getEntityManager().createQuery(jpql.toString(), UsuarioLojaDTO.class)
60
                                                .setParameter("sequencialUsuario", sequencialUsuario)
-
 
61
                                                .getResultList();
-
 
-
 
61
                                        .setParameter("sequencialUsuario", sequencialUsuario)
-
 
62
                                        .getResultList();
-
 
63
                } catch (Exception ex) {
-
 
64
                        ex.printStackTrace();
-
 
65
                }
-
 
66
                return null;
-
 
67
        }
-
 
68
       
-
 
69
        @Override
-
 
70
        public List<UsuarioLojaDTO> consultarTodasLojasAtivas(Long sequencialUsuario) {
-
 
71
                StringBuilder jpql = new StringBuilder();
-
 
72
                jpql.append("SELECT new br.com.ec.domain.dto.UsuarioLojaDTO(l.sequencial, l.descricao) FROM Loja l ");
-
 
73
                jpql.append("WHERE l.ativo = TRUE ");
-
 
74
                jpql.append("ORDER BY l.ordenador ");
-
 
75
                try {
-
 
76
                        return getEntityManager().createQuery(jpql.toString(), UsuarioLojaDTO.class).getResultList();
62
                } catch (Exception ex) {
77
                } catch (Exception ex) {
63
                        ex.printStackTrace();
78
                        ex.printStackTrace();
64
                }
79
                }
65
                return null;
80
                return null;
66
        }
81
        }