Subversion Repositories Integrator Subversion

Rev

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

Rev 296 Rev 297
Line 147... Line 147...
147
                try {
147
                try {
148
                        setarStringParametrosConsulta(sql, parametrosConsulta);
148
                        setarStringParametrosConsulta(sql, parametrosConsulta);
149
                        TypedQuery<Double> query = getEntityManager().createQuery(sql.toString(), Double.class);
149
                        TypedQuery<Double> query = getEntityManager().createQuery(sql.toString(), Double.class);
150
                        setarQueryParametrosConsulta(query, parametrosConsulta);
150
                        setarQueryParametrosConsulta(query, parametrosConsulta);
151
                        return query.getSingleResult();
151
                        return query.getSingleResult();
-
 
152
                } catch(Exception ex) {
-
 
153
                        ex.printStackTrace();
-
 
154
                        return null;
-
 
155
                }
-
 
156
        }
-
 
157
       
-
 
158
        @Override
-
 
159
        public List<ParcelaDTO> consultarParcelasPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta) {
-
 
160
                StringBuilder sql = new StringBuilder();
-
 
161
                sql.append("SELECT new br.com.ec.domain.dto.ParcelaDTO(e.sequencial, ");
-
 
162
                sql.append("e.conta.categoria.sequencial, e.conta.categoria.descricao, e.conta.categoria.tipo, ");
-
 
163
                sql.append("e.contaBancaria.sequencial, e.contaBancaria.descricao, e.contaBancaria.tipoContaBancaria, e.contaBancaria.ativo, ");
-
 
164
                sql.append("e.dataPagamento, e.valor, e.observacao) FROM Parcela e ");
-
 
165
//              sql.append("SELECT DISTINCT SUM(e.valor) FROM Parcela e ");
-
 
166
                sql.append("WHERE e.indicadorAtivo is true ");
-
 
167
                try {
-
 
168
                        setarStringParametrosConsulta(sql, parametrosConsulta);
-
 
169
                        TypedQuery<ParcelaDTO> query = getEntityManager().createQuery(sql.toString(), ParcelaDTO.class);
-
 
170
                        setarQueryParametrosConsulta(query, parametrosConsulta);
-
 
171
                        return query.getResultList();
152
                } catch(Exception ex) {
172
                } catch(Exception ex) {
153
                        ex.printStackTrace();
173
                        ex.printStackTrace();
154
                        return null;
174
                        return null;
155
                }
175
                }
156
        }
176
        }