private void jButtonVerNaoConformidadeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonVerNaoConformidadeActionPerformed
        // BOTAO PARA ABRIR O SELECCIONADA DA TABELA ( NAO CONFORMIDADES)
        int linha = jTableConsultarControlos.getSelectedRow();

        if (linha == -1) {
            JOptionPane.showMessageDialog(null, "Seleccione a Linha do Controlo de Resulto ");
        } else {
            idFuncionarioNaoConformidade = 0;
            String nomeFunc = (String) jTableConsultarControlos.getValueAt(linha, 0);
            secçãoControloResultadoSeleccionada = (String) jTableConsultarControlos.getValueAt(linha, 1);
            String resultado = (String) jTableConsultarControlos.getValueAt(linha, 3);
            dataControloResultadoSeleccionada = (String) jTableConsultarControlos.getValueAt(linha, 2);

            //DEVOLVE O ID DO FUNCIONARIO
            idFuncionarioNaoConformidade = selectId("FUNCIONARIO", "Nome", nomeFunc, "IDFUNCIONARIO");

            //VERIFICAR SE A LINHA QUE ESTAMOS A SELECCINAR, O RESILTADO É
            // C OU NC
            if (resultado.equals("NC")) {
                //LER OS DADOS PARA JANELA SEGUINTE - QUANDO ESTA JA TEM NC INSERIDAS
                seccaoCRparaNC = (String) jTableConsultarControlos.getValueAt(linha, 1);
                problemaCRparaNC = (String) jTableConsultarControlos.getValueAt(linha, 4);
                System.out.println("SECÇÃO DO CR : " + seccaoCRparaNC);
                System.out.println("PROBLEMA DO CR : " + problemaCRparaNC);

                LimpaTabelaNaoConformidades();
                ConsultaBDNaoConformidadeSelect();

                jTextFieldVerSeccaoNC.setText(seccaoCRparaNC);
                jTextAreaVerProblemaNC.setText(problemaCRparaNC);

            } else {
                JOptionPane.showMessageDialog(null, "Linha Selecciona esta CONFORME ! ");
            }

        }
    }