private void GravarNaoConformidade() {
        //GRAVAR NOVO NAO CONFORMIDADE

        //DADOS JANELA NAO CONFORMIDADE
        Date dataAtual = new Date();
        DateFormat formato = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        String data = formato.format(dataAtual);

        String ocorrecia = jTextAreaOcorrenciaNaoConformidade.getText();
        String medidaCorrectiva = jTextAreaMedidaCorrctivaNaoConformidade.getText();
        String funcionarioRegistaNome = NomeFuncionarioLogin;
        int funcionarioRegistaID = 0;
        String funcionarioResponsavelNome = jComboBoxNaoConformidadeFuncionarioResponsav.getSelectedItem().toString();
        int funcionarioResponssavelID = 0;
        String correctiva = "N";

        funcionarioRegistaID = idFuncionarioLogin;

        if (!funcionarioResponsavelNome.equals("--Funcionario--")) {
            funcionarioResponssavelID = selectId("FUNCIONARIO", "NOME", funcionarioResponsavelNome, "IDFUNCIONARIO");
        }

        //GRAVAR BD NAO CONFORMIDADE
        try {
            Class.forName("org.apache.derby.jdbc.ClientDriver");
        } catch (ClassNotFoundException e) { //driver não encontrado
            System.err.print("ClassNotFoundException: ");
            System.err.println(e.getMessage());
            System.out.println("O driver expecificado nao foi encontrado.");
        }
        try {
            con = DriverManager.getConnection(url);
            String nomeTabela = "NAOCONFORMIDADES";
            sql = "INSERT INTO " + nomeTabela + "(IDCONTRESULTADOS,IDFUNCIONARIO, DATANAOCONFORMIDADE, OCORRENCIA, MEDIDACORRECTIVA, IDFUNCIONARIOMEDIDACORRECTIVA, CORRECTIVA)"
                    + " values (" + idControloResultadosParaPesquisarNConformidade + "," + funcionarioRegistaID + "," + "'" + data + "'" + "," + "'" + ocorrecia + "'" + "," + "'" + medidaCorrectiva + "'" + "," + funcionarioResponssavelID + "," + "'" + correctiva + "'" + ")";

            PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
            st.executeUpdate();

            st.close();
            con.close();
        } catch (SQLException ex) {
            System.err.println("SQLException: " + ex.getMessage());
        }

        LimpaTabelaNaoConformidades();
        ConsultaBDNaoConformidadeSelect();
        LimpaCamposNovaNaoConformidade();

        System.out.println("*** INSERIR NOVO CONTROLO");
        System.out.println("FUNCIONARIO QUE REGISTA : " + funcionarioRegistaNome);
        System.out.println("ID : " + funcionarioRegistaID);
        System.out.println("FUNCIONARIO RESPONSAVEL : " + funcionarioResponsavelNome);
        System.out.println("ID: " + funcionarioResponssavelID);
        System.out.println("ID CONT. RESULTADO  SELECCIONADO : " + idControloResultadosParaPesquisarNConformidade);

    }