private void hentSager() {
        String cpr = cpr_textField.getText();

        if (cpr.length() == 10) {
            if (sLEHandler.checkPersonExists(cpr)) {
                sager_table.setEnabled(true);
                ArrayList<Sag> sager = sLEHandler.sogCPR(cpr, false);
                if (!sager.isEmpty()) {
                    DefaultTableModel dtm = new DefaultTableModel();
                    for (String s : columnNames) {
                        dtm.addColumn(s);
                    }

                    for (Sag s : sager) {
                        String[] a = {s.getPerson().getCpr(), s.getSagsSted(), s.getParagraf(), s.getForanstaltningsnavn(), s.getBeskrivelse(), String.valueOf(s.getPeriodeFra()), String.valueOf(s.getPeriodeTil()), String.valueOf(s.getAer()), String.valueOf(s.getSagstype()), s.getBetaler().getBetalingCPR(), String.valueOf(s.getBetalingBelob())};
                        dtm.addRow(a);
                    }
                    sager_table.setModel(dtm);
                } else {
                    DefaultTableModel dtm = new DefaultTableModel();
                    for (String s : columnNames) {
                        dtm.addColumn(s);
                    }
                    sager_table.setModel(dtm);
                }
            } else {
                JOptionPane.showMessageDialog(this, "CPR nummeret blev ikke fundet\nHar du tastet rigtigt?", "Fejl", JOptionPane.ERROR_MESSAGE);
            }
        } else {
            JOptionPane.showMessageDialog(this, "Der er sket en fejl fordi en af følgende ikke er blevet overholdt:\n- CPR nummer skal være på 10 tegn", "Fejl", JOptionPane.ERROR_MESSAGE);
        }
    }