private void setCreditProgramStatus(int status) {
        //Номер колонки названия кредитной программы
        final int columnName = 0;
        //Если выбрана кредитная программа в таблице
        if (creditProgramTable.getSelectedRow() != -1) {
            //Получаем выбранную кредитную программу
            String crProgName = (String) creditProgramTable.getValueAt(creditProgramTable.getSelectedRow(), columnName);
            //Получаем ее идентификатор
            int crProgId = crProgDAO.get(crProgName).getId();
            Statement statement = null;
            ResultSet result = null;
            try {
                statement = crProgDAO.getConnection().createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
                result = statement.executeQuery(crProgDAO.getAllQuery());
                //Находим запись по айди
                while (result.next()) {
                    if (result.getInt("ID") == crProgId) {
                        break;
                    }
                }
                //Устанавливаем статус недействительной кредитной программы
                result.updateInt("CREDITPROGSTATUS", status);
                //Обновляем запись
                result.updateRow();
                //Обновляем таблицу
                crProgDAO = new CreditProgramDAO();
                crProgDAO.initTableModel(creditProgramTable, crProgDAO.listAll());

            } catch (SQLException exc) {
                JOptionPane.showMessageDialog(this, "Ошибка при обновлении данных");
            }
        } else {
            JOptionPane.showMessageDialog(this, "Выберите кредитную программу в таблице");
            return;
        }
    }