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