private void pesquisarProduto() {

        dtm = (DefaultTableModel) JT_Venda_Produtos.getModel();
        String sql = "";
        if (!JTF_Produto.getText().equals("") && !JTF_Codigo.getText().equals("0")) {

            sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE (id = " + JTF_Codigo.getText() + " AND descricao LIKE '%" + JTF_Produto.getText() + "%' AND liberar_venda = 1);";

            //vender(sql);
//        } else if (!JTF_Produto.getText().equals("")) {
//            
//        
//            sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE (descricao LIKE '%" + JTF_Produto.getText() + "%' AND liberar_venda = 1);";
//            
//        } else if(!JTF_Codigo.getText().equals("0")) {
//            
//            sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE (id = "+JTF_Codigo.getText()+" AND liberar_venda = 1);";
//
//            // } else if (!JTF_Codigo.getText().equals("")) {
//            // sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE id = " + JTF_Codigo.getText() + " AND liberar_venda = 1;";
//            //} else if (!JTF_Produto.getText().equals("") && !JTF_Codigo.getText().equals("")) {
//            // sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE (descricao LIKE '%" + JTF_Produto.getText() + "%' AND id = " + JTF_Codigo.getText() + " AND liberar_venda = 1);";
//        } else {
//
//            sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE liberar_venda = 1;";
        } else if (!JTF_Codigo.getText().equals("0")) {

            sql = "SELECT id, descricao, valor_venda FROM b_produtos WHERE (id = " + JTF_Codigo.getText() + " AND liberar_venda = 1);";

            // vender(sql);
        } else {

            JOptionPane.showMessageDialog(null, "A descrição não pode estar em branco e o código ");

        }

        try {

            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection(new CoreSql().db_conexao);
            st = con.createStatement();

        } catch (Exception e) {

            System.out.println("Erro: " + e.toString());

        }

        try {
            rs = st.executeQuery(sql);
            limpaTabela();
            while (rs.next()) {
                dtm.addRow(new Object[]{rs.getString("id"), rs.getString("descricao"), rs.getString("valor_venda")});
            }

        } catch (SQLException ex) {
            System.out.println("Pesquina não encontrada: " + ex.toString());
        }

    }