Subversion Repositories Integrator Subversion

Rev

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

Rev 467 Rev 514
Line 23... Line 23...
23
        }
23
        }
24
       
24
       
25
        @Override
25
        @Override
26
        public List<LojaDTO> consultarLojas(Boolean ativo) {
26
        public List<LojaDTO> consultarLojas(Boolean ativo) {
27
                StringBuilder jpql = new StringBuilder();
27
                StringBuilder jpql = new StringBuilder();
28
                jpql.append("SELECT new br.com.ec.domain.dto.LojaDTO(l.sequencial, l.descricao) FROM Loja l ");
-
 
-
 
28
                jpql.append("SELECT new br.com.ec.domain.dto.LojaDTO(");
-
 
29
                jpql.append(LojaDTO.CONSULTA_DTO_SIMPLES);
-
 
30
                jpql.append(") FROM Loja e ");
29
                jpql.append("WHERE 1=1 ");
31
                jpql.append("WHERE 1=1 ");
30
                if (VerificadorUtil.naoEstaNulo(ativo)) {
32
                if (VerificadorUtil.naoEstaNulo(ativo)) {
31
                        jpql.append("AND l.ativo = :indicadorAtivo ");
-
 
-
 
33
                        jpql.append("AND e.ativo = :indicadorAtivo ");
32
                }
34
                }
33
                jpql.append("ORDER BY l.ordenador ");
-
 
-
 
35
                jpql.append("ORDER BY e.ordenador ");
34
                try {
36
                try {
35
                        TypedQuery<LojaDTO> query = getEntityManager().createQuery(jpql.toString(), LojaDTO.class);
37
                        TypedQuery<LojaDTO> query = getEntityManager().createQuery(jpql.toString(), LojaDTO.class);
36
                        if (VerificadorUtil.naoEstaNulo(ativo)) {
38
                        if (VerificadorUtil.naoEstaNulo(ativo)) {
37
                                query.setParameter("indicadorAtivo", ativo);
39
                                query.setParameter("indicadorAtivo", ativo);
38
                        }
40
                        }
Line 45... Line 47...
45
       
47
       
46
        @Override
48
        @Override
47
        public LojaDTO consultarLojaPelaPessoa(Long sequencialPessoa) {
49
        public LojaDTO consultarLojaPelaPessoa(Long sequencialPessoa) {
48
                StringBuilder jpql = new StringBuilder();
50
                StringBuilder jpql = new StringBuilder();
49
                jpql.append("SELECT new br.com.ec.domain.dto.LojaDTO(");
51
                jpql.append("SELECT new br.com.ec.domain.dto.LojaDTO(");
50
                jpql.append(PessoaDTO.CONSULTA_DTO_COMPLETA);
-
 
-
 
52
                jpql.append(LojaDTO.CONSULTA_DTO_SIMPLES);
51
                jpql.append(") FROM Loja e ");
53
                jpql.append(") FROM Loja e ");
52
                jpql.append("WHERE e.pessoaJuridica.sequencial = :sequencialPessoa");
54
                jpql.append("WHERE e.pessoaJuridica.sequencial = :sequencialPessoa");
53
                try {
55
                try {
54
                        return getEntityManager().createQuery(jpql.toString(), LojaDTO.class).setParameter("sequencialPessoa", sequencialPessoa).getSingleResult();
56
                        return getEntityManager().createQuery(jpql.toString(), LojaDTO.class).setParameter("sequencialPessoa", sequencialPessoa).getSingleResult();
55
                } catch (Exception ex) {
57
                } catch (Exception ex) {