public void validaCampos(String dataInicio, String dataFim, boolean pendencia, String probInformado, String probDetectado, String probSolucao, String probPendencia) {
        if (dataInicio.equals("  /  /       :  ") == true) {
            JOptionPane.showMessageDialog(null, "Data Início inválida!");
            txt_dataInicio.requestFocus();
        } else {
            if (dataFim.equals("  /  /       :  ") == true) {
                JOptionPane.showMessageDialog(null, "Data Fim inválida!");
                txt_dataFim.requestFocus();
            } else {
                if ((pendencia == true) && (txt_pendencia.getText().isEmpty())) {
                    JOptionPane.showMessageDialog(null, "O motivo da Pendência informada é inválida!");
                    txt_pendencia.requestFocus();
                } else {
                    if (txt_problemaDetectado.getText().isEmpty()) {
                        JOptionPane.showMessageDialog(null, "Problema Detectado inválido!");
                        txt_problemaDetectado.requestFocus();
                    } else {
                        if (txt_problemaSolucao.getText().isEmpty()) {
                            JOptionPane.showMessageDialog(null, "Solução do problema inválida!");
                            txt_problemaSolucao.requestFocus();
                        } else {
                            salvar();
                        }
                    }
                }
            }
        }
    }