diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java index 4171ff0e..d1fe57e3 100644 --- a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java @@ -627,11 +627,26 @@ public class EditLectureLink_GUI extends JFrame { JButton btnBack = new JButton("Zurück"); btnBack.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - - PermissionEditLecture_GUI el = new PermissionEditLecture_GUI( - c); - el.setVisible(true); - dispose(); + + //check which GUI to open + try { + if(client.userIsLectureAdmin(person.verantwortlicher.getUserID(), Lecture.lecture.getid())){ + //user is admin of the lecture + PermissionEditLecture_GUI ev = new PermissionEditLecture_GUI(c); + ev.setVisible(true); + dispose(); + + } else { + //user is not admin of the lecture + EditLectureAllgemein_GUI el = new EditLectureAllgemein_GUI(c); + el.setVisible(true); + dispose(); + } + } catch (TException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } }); btnBack.setActionCommand("OK"); |
