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 | }
|