anchor.diff:                  cidade = request.getParameter("cidade");
                   estado = request.getParameter("estado");
                   cep = request.getParameter("cep");
  -                Fornecedor c = new Fornecedor();
  -                c.setNome(nome);
  -                c.setRazaoSocial(razaoSocial);
  -                c.setCnpj(cnpj);
  -                c.setEmail(email);
  -                c.setTelefone(telefone);
  -                c.setRua(rua);
  -                c.setNumero(numero);
  -                c.setBairro(bairro);
  -                c.setCidade(cidade);
  -                c.setEstado(estado);
  -                c.setCep(cep);
  -                BancoFornecedor.getFornecedor().add(c);
  -            } else if(request.getParameter("remove")!=null){
  -                int i = Integer.parseInt(request.getParameter("i"));
  -                BancoFornecedor.getFornecedor().remove(i);
  -            }else if(request.getParameter("altera")!=null){
  -                int i = Integer.parseInt(request.getParameter("i"));
  -                anome = BancoFornecedor.getFornecedor().get(i).getNome();
  -                arazaoSocial = BancoFornecedor.getFornecedor().get(i).getRazaoSocial();
  -                acnpj = BancoFornecedor.getFornecedor().get(i).getCnpj();
  -                aemail = BancoFornecedor.getFornecedor().get(i).getEmail();
  -                atelefone = BancoFornecedor.getFornecedor().get(i).getTelefone();
  -                acep = BancoFornecedor.getFornecedor().get(i).getCep();
  -                arua = BancoFornecedor.getFornecedor().get(i).getRua();
  -                abairro = BancoFornecedor.getFornecedor().get(i).getBairro();
  -                acidade = BancoFornecedor.getFornecedor().get(i).getCidade();
  -                aestado = BancoFornecedor.getFornecedor().get(i).getEstado();
  -                apais = BancoFornecedor.getFornecedor().get(i).getPais();
  -                anumero = BancoFornecedor.getFornecedor().get(i).getPais();
  -                BancoFornecedor.getFornecedor().remove(i);
  -            }else if(request.getParameter("consulta")!=null){
  -        
  -             try {
  -                 nome = request.getParameter("nome");
  -            razaoSocial = request.getParameter("razaoSocial");
  -            cnpj = request.getParameter("cnpj");
  -            email = request.getParameter("email");
  -            telefone = request.getParameter("telefone");
  -            cep = request.getParameter("cep");
  -                anome=nome;
  -                arazaoSocial=razaoSocial;
  -                acnpj=cnpj;
  -                aemail=email;
  -                atelefone=telefone;
  -                acep=cep;
  -                br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService service = new br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService();
  -            br.com.correios.bsb.sigep.master.bean.cliente.AtendeCliente port = service.getAtendeClientePort();
  -	 // TODO initialize WS operation arguments here
  -            String g = request.getParameter("cep");
  -            cep = g ;
  -            
  -	// TODO process result here
  -            br.com.correios.bsb.sigep.master.bean.cliente.EnderecoERP result = port.consultaCEP(cep);
  -            
  -            out.print(result.getEnd());
  -            
  -                if(result.getEnd()!=null){
  -                arua = result.getEnd();
  -                abairro = result.getBairro();
  -                acidade = result.getCidade();
  -                aestado = result.getUf();
  -                
  -            } else {%>
  -         
  -            </script>
  -            <%}
  -                
  -    }   catch (Exception ex) {
  -	// TODO handle custom exceptions here
  -    }}
  -	// TODO handle custom exceptions here
  -    
  -    %>
  -    <%-- end web service invocation --%>
  -        
  -        
  -        
  -            
  +
  +                if (nome != null && razaoSocial != null && cnpj != null && email != null && telefone != null && rua != null && bairro != null && cep != null && cidade != null && numero != null && estado != null) {
  +                    if (request.getParameter("add") != null) { //CHECKANDO A AÇÃO INCLUDE
  +                        for (int x = 0; x < BancoFornecedor.getFornecedor().size(); x++) { //CHECKANDO SE JÁ EXISTE ESSE CLIENTE
  +                            Fornecedor c = BancoFornecedor.getFornecedor().get(x);
  +                            String nomeTest = c.getNome();
  +                            String emailTest = c.getEmail();
  +                            String cepTest = c.getCep();
  +                            String numberTest = c.getNumero();
  +                            String cnpjTest = c.getCnpj();
  +                            String razaoSocialTest = c.getRazaoSocial();
  +                            
  +                            if (razaoSocialTest.equals(razaoSocial) && cnpjTest.equals(cnpj) && nomeTest.equals(nome) && emailTest.equals(email) && cepTest.equals(cep))  { //CLIENTE IGUAL
  +                                msg1 = "Cliente já cadastrado no banco !!";
  +                            }else if (cnpjTest.equals(cnpj)) { //CNPJ IGUAL
  +                                msg2 = "CNPJ já cadastrado no banco !!";
  +                            }else if (razaoSocialTest.equals(razaoSocial)) { //RazaoSocial IGUAL
  +                                msg3 = "Razão social já cadastrado no banco !!";
  +                            }
  +                            
  +                        }
  +                        if ((msg1 == "" && msg2 == "" && msg3 == "")) {
  +                            Fornecedor c = new Fornecedor();
  +                            c.setNome(nome);
  +                            c.setRazaoSocial(razaoSocial);
  +                            c.setCnpj(cnpj);
  +                            c.setEmail(email);
  +                            c.setTelefone(telefone);
  +                            c.setRua(rua);
  +                            c.setNumero(numero);
  +                            c.setBairro(bairro);
  +                            c.setCidade(cidade);
  +                            c.setEstado(estado);
  +                            c.setCep(cep);
  +                            BancoFornecedor.getFornecedor().add(c);
  +                         %>
  +                        <center>
  +        <div class="col-md-4 alert alert-success wow bounceIn"  data-wow-delay="0.2s" role="alert">
  +          Cadastro efetuado com sucesso !!
  +        </div>
  +      </center>
  +    <%
  +         }
  +         if (msg1 != "" && msg2 == "" && msg3 == "") { //ERRO !!!, CPF JÁ CADASTRADO"... %>
  +      <center>
  +        <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
  +          <%= msg1%>
  +        </div>
  +      </center>
  +
  +      <%} else if (msg1 == "" && msg2 != "" && msg3 == "") { //ERRO !!!, RG JÁ CADASTRADO"...%>
  +      <center>
  +        <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
  +          <%= msg2%>
  +        </div>
  +      </center>
  +
  +      <%} else if (msg1 != "" && msg2 != "" && msg3 == "") { //ERRO !!!, RG E CPF JÁ CADASTRADO"...%>
  +
  +      <center>
  +        <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
  +          RG e CPF já existente no banco !!
  +        </div>
  +      </center>
  +
  +      <%} else if (msg3 != "") { //ERRO !!!, CLIENTE JÁ CADASTRADO"...%>
  +      <center>
  +        <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
  +          <%= msg3%>
  +        </div>
  +      </center>
  +            <%   }}  else if (request.getParameter("remove") != null) {
  +                            int i = Integer.parseInt(request.getParameter("i"));
  +                            BancoFornecedor.getFornecedor().remove(i);
  +                        } else if (request.getParameter("altera") != null) {
  +                            int i = Integer.parseInt(request.getParameter("i"));
  +                            anome = BancoFornecedor.getFornecedor().get(i).getNome();
  +                            arazaoSocial = BancoFornecedor.getFornecedor().get(i).getRazaoSocial();
  +                            acnpj = BancoFornecedor.getFornecedor().get(i).getCnpj();
  +                            aemail = BancoFornecedor.getFornecedor().get(i).getEmail();
  +                            atelefone = BancoFornecedor.getFornecedor().get(i).getTelefone();
  +                            acep = BancoFornecedor.getFornecedor().get(i).getCep();
  +                            arua = BancoFornecedor.getFornecedor().get(i).getRua();
  +                            abairro = BancoFornecedor.getFornecedor().get(i).getBairro();
  +                            acidade = BancoFornecedor.getFornecedor().get(i).getCidade();
  +                            aestado = BancoFornecedor.getFornecedor().get(i).getEstado();
  +                            apais = BancoFornecedor.getFornecedor().get(i).getPais();
  +                            anumero = BancoFornecedor.getFornecedor().get(i).getPais();
  +                            BancoFornecedor.getFornecedor().remove(i);
  +                        } else if (request.getParameter("consulta") != null) {
  +
  +                            try {
  +                                nome = request.getParameter("nome");
  +                                razaoSocial = request.getParameter("razaoSocial");
  +                                cnpj = request.getParameter("cnpj");
  +                                email = request.getParameter("email");
  +                                telefone = request.getParameter("telefone");
  +                                cep = request.getParameter("cep");
  +                                anome = nome;
  +                                arazaoSocial = razaoSocial;
  +                                acnpj = cnpj;
  +                                aemail = email;
  +                                atelefone = telefone;
  +                                acep = cep;
  +                                br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService service = new br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService();
  +                                br.com.correios.bsb.sigep.master.bean.cliente.AtendeCliente port = service.getAtendeClientePort();
  +                                // TODO initialize WS operation arguments here
  +                                String g = request.getParameter("cep");
  +                                cep = g;
  +
  +                                // TODO process result here
  +                                br.com.correios.bsb.sigep.master.bean.cliente.EnderecoERP result = port.consultaCEP(cep);
  +
  +
  +                                if (result.getEnd() != null) {
  +                                    arua = result.getEnd();
  +                                    abairro = result.getBairro();
  +                                    acidade = result.getCidade();
  +                                    aestado = result.getUf();
  +
  +                                }
  +
  +                } catch (Exception ex) {
  +                   out.print("dddsdsds"); // TODO handle custom exceptions here
  +                }
  +            }}
  +            // TODO handle custom exceptions here
  +
  +        %>
  +        <%-- end web service invocation --%>
  +
  +
  +<h1>Fornecedor</h1>
  +
           <form id="form" border="1">
  -        <fieldset>
  -            <legend>Novo contato</legend>
  -            
  +            <fieldset>
  +                <legend>Novo contato</legend>
  +
                   Nome:<br/>
                   <input type="text" name="nome" value="<%=anome%>" placeholder="Nome" required/><br/>
                   Razão social:<br/>
  
positive.code:                 Numero:<input type="text" name="numero"  value="<%=anumero%>" /><br/>
                  <br/>
                  <input type="submit" name="add" value="Adicionar"/>
                  
              
          </fieldset>
              </form>
              
              <br/>
              <br/>
          <h2>Lista</h2>
          <table border="2" >
              <tr>
  
negative.code:                 <th>Exclusão</th>
                  <th>Alteração</th>
              </tr>
              <%for (int i = 0; i < BancoFornecedor.getFornecedor().size(); i++) {
                      Fornecedor c = BancoFornecedor.getFornecedor().get(i);%>
              <tr>
                  <td><%=i%></td>
                  <td><%=c.getNome()%></td>
                  <td><%=c.getRazaoSocial()%></td>
                  <td><%=c.getCnpj()%></td>
                  <td><%=c.getEmail()%></td>
                  <td><%=c.getTelefone()%></td>
                  <td><%=c.getRua()%></td>
                  <td><%=c.getNumero()%></td>
                  <td><%=c.getBairro()%></td>
                  <td><%=c.getCidade()%></td>
                  <td><%=c.getEstado()%></td>
                  <td><%=c.getCep()%></td>
                  <td>
                      <form>
                          <input type="hidden" name="i" value="<%=i%>"/>
                          <input type="submit" name="remove" value="Excluir"/>
                      </form>
                  </td>
                  <td>
                      <form>
                          <input type="hidden" name="i" value="<%=i%>"/>
                          <input type="submit" name="altera" value="Alterar"/>
                      </form>
                  </td>
              </tr>
              <%}%>
  
          </table>
  
          <%}catch(Exception ex){%>
          <h3>Deu Ruim</h3>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            <%= msg3%>
          </div>
          <%}%>
  
          <!-- Page Content End -->
  
  
          <!-- Include Footer -->
          <%@include file="WEB-INF/jspf/includeFooter.jspf" %>
          <!-- Include Footer End -->
  
          <!-- Include Javascript Links -->
          <%@include file="WEB-INF/jspf/includeJs.jspf" %>
  
          <!-- Include Javascript Links End -->
  
      </body>
  </html>
  