private void jBInserirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBInserirActionPerformed
      
        
        try {
            Class.forName("org.postgresql.Driver");
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(JanelaCadastroFornecedor.class.getName()).log(Level.SEVERE, null, ex);
        }
        try {
            Connection con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/bicicletaria", "postgres", "root");
            Statement st = con.createStatement();
            String query = "SELECT cpf FROM fornecedor WHERE cpf = '"+jTCnpj.getText()+"'";
            ResultSet rs = st.executeQuery(query);
            if(rs.next()){

                JOptionPane.showMessageDialog(this," Já existe um fornecedor cadastrado com este CNPJ/CPF");

            }
            else if(jTRazaoSocial.getText().equals("")||jTCnpj.getText().equals("")){
                JOptionPane.showMessageDialog(null,"Preencha os campos Obrigatórios *", "Error",1);
            }
            else{

                    fornecedor.setRazaoSocial(jTRazaoSocial.getText());//.toLowerCase());
                    fornecedor.setRg(jTRG.getText());
                    fornecedor.setCpf(jTCnpj.getText());
                    fornecedor.setNome(jTNome.getText());
                    fornecedor.setTelefone(jTTelefone.getText());
                    fornecedor.setEmail(jTEmail.getText());
                    fornecedor.setEndereco(jTEndereco.getText());
                    fornecedor.setCep(jTCep.getText());
                    fornecedor.setBairro(jTBairro.getText());
                    fornecedor.setCidade(jTCidade.getText());
                    fornecedor.setEstado(jCEstado.getSelectedItem().toString());

            try {
                dao.create(fornecedor);
                JOptionPane.showMessageDialog(null, jTNome.getText()+ " Inserido com Sucesso!! ");
            } catch (PreexistingEntityException ex) {
                Logger.getLogger(JanelaCadastroFornecedor.class.getName()).log(Level.SEVERE, null, ex);
            } catch (Exception ex) {
                Logger.getLogger(JanelaCadastroFornecedor.class.getName()).log(Level.SEVERE, null, ex);
            }
            listarCliente();
            limparCampos();
        }
        }catch (SQLException ex) {
            Logger.getLogger(JanelaCadastroFornecedor.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_jBInserirActionPerformed