@Override public void alterar(EnderecoEntrega endereco) { EnderecoEntrega temp = em.find(EnderecoEntrega.class, endereco.getIdEnderecoEntrega()); if (temp != null) { temp = endereco; } }
public EnderecoEntrega pesquisar(String cep) throws SQLException_Exception, SigepClienteException { EnderecoEntrega endEntrega = new EnderecoEntrega(); BigDecimal comprimento = new BigDecimal("21"); BigDecimal altura = new BigDecimal("15"); BigDecimal largura = new BigDecimal("5"); BigDecimal diametro = new BigDecimal("5"); org.tempuri.CResultado resultadoPreco = MetodosCorreios.calcPrecoPrazo( null, null, "40010", "04696000", cep, "1", 2, comprimento, altura, largura, diametro, "N", BigDecimal.ZERO, "N"); List<org.tempuri.CServico> listaPreco = resultadoPreco.getServicos().getCServico(); endEntrega.setValorEntrega(Double.parseDouble(listaPreco.get(0).getValor().replace(",", "."))); endEntrega.setCep(cep); EnderecoERP endereco = MetodosCorreios.consultaCEP(cep); endEntrega.setEndereco(endereco.getEnd()); endEntrega.setBairro(endereco.getBairro()); endEntrega.setCidade(endereco.getCidade()); endEntrega.setEstado(endereco.getUf()); return endEntrega; }