summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/intro/Login_GUI.java
diff options
context:
space:
mode:
authorunknown2014-04-30 11:18:08 +0200
committerunknown2014-04-30 11:18:08 +0200
commit9ddda90ac93650d9c09d897289601845bac190e9 (patch)
tree65f22f5f092cc454068ee4b6332c7788fa80acb4 /Dozentenmodul/src/gui/intro/Login_GUI.java
parentLogging Ausgaben verändert (diff)
downloadtutor-module-9ddda90ac93650d9c09d897289601845bac190e9.tar.gz
tutor-module-9ddda90ac93650d9c09d897289601845bac190e9.tar.xz
tutor-module-9ddda90ac93650d9c09d897289601845bac190e9.zip
Fehler behoben, bei dem man zwingend auf der Seite "VmWareLink_GUI" den Haken setzen musste, damit im späteren Verlauf Daten zur Verfügung standen
Diffstat (limited to 'Dozentenmodul/src/gui/intro/Login_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/intro/Login_GUI.java128
1 files changed, 93 insertions, 35 deletions
diff --git a/Dozentenmodul/src/gui/intro/Login_GUI.java b/Dozentenmodul/src/gui/intro/Login_GUI.java
index a2de7428..2dc5cb39 100644
--- a/Dozentenmodul/src/gui/intro/Login_GUI.java
+++ b/Dozentenmodul/src/gui/intro/Login_GUI.java
@@ -69,8 +69,7 @@ public class Login_GUI extends JFrame {
} catch (Exception e) {
e.printStackTrace();
- JOptionPane.showMessageDialog(null,
- e.getStackTrace(),
+ JOptionPane.showMessageDialog(null, e.getStackTrace(),
"Message", JOptionPane.ERROR_MESSAGE);
}
}
@@ -98,8 +97,8 @@ public class Login_GUI extends JFrame {
// TODO Auto-generated catch block
e.printStackTrace();
JOptionPane.showMessageDialog(null,
- e.getCause()+"\n"+e.getMessage(),
- "Debug-Message", JOptionPane.ERROR_MESSAGE);
+ e.getCause() + "\n" + e.getMessage(), "Debug-Message",
+ JOptionPane.ERROR_MESSAGE);
}
// Titel des Fensters setzen
setTitle("Dozentenmodul *Prototyp*");
@@ -213,11 +212,86 @@ public class Login_GUI extends JFrame {
+ result.sessionId
+ ", mein Token für den Satelliten "
+ result.authToken);
-
+
+ // show received information
+ JOptionPane.showMessageDialog(null, "Freiburg liefert:"
+ + "\nSession-ID = " + result.sessionId + "\nToken = "
+ + result.authToken + "\nSatellit = "
+ + result.serverAddress, "Rückgabewerte aus Freiburg",
+ JOptionPane.INFORMATION_MESSAGE);
if (login == true) {
+ /*
+ *
+ *
+ * Hier Daten speichern
+ */
+
+ if (SessionData.session.getAuthToken() == null) {
+ System.out.println("Token ist null");
+ JOptionPane.showMessageDialog(null,
+ "Error: Token ist null", "Token defekt",
+ JOptionPane.ERROR_MESSAGE);
+ }
+ System.out.println("Hole Infos jetzt aus SessionData...");
+ UserInfo user = client.getUserFromToken(SessionData.session
+ .getAuthToken());
+
+ String hochschule = user.eMail.substring(
+ user.eMail.indexOf("@") + 1,
+ user.eMail.indexOf(".", user.eMail.indexOf("@")));
+
+ person.verantwortlicher.setUsername(lblusername.getText()
+ .substring(0, lblusername.getText().indexOf("@")));
+ person.verantwortlicher.setName(user.lastName);
+ person.verantwortlicher.setVorname(user.firstName);
+ person.verantwortlicher.setEMail(user.eMail);
+ person.verantwortlicher.setHochschule(hochschule);
+
+ // show processed information
+ JOptionPane
+ .showMessageDialog(
+ null,
+ "--Werte aus Session--"
+ + "\nHochschule = "
+ + user.eMail.substring(
+ user.eMail.indexOf("@") + 1,
+ user.eMail
+ .indexOf(
+ ".",
+ user.eMail
+ .indexOf("@")))
+ + "\nUsername = "
+ + lblusername.getText().substring(
+ 0,
+ lblusername.getText()
+ .indexOf("@"))
+ + "\nName = "
+ + user.lastName
+ + "\nVorname = "
+ + user.firstName
+ + "\nE-Mail = "
+ + user.eMail
+ + "\n\n--Werte aus gespeichertem Objekt ausgelesen--"
+ + "\nHochschule = "
+ + person.verantwortlicher
+ .getHochschule()
+ + "\nUsername = "
+ + person.verantwortlicher
+ .getUsername()
+ + "\nName = "
+ + person.verantwortlicher.getName()
+ + "\nVorname = "
+ + person.verantwortlicher
+ .getVorname()
+ + "\nE-Mail = "
+ + person.verantwortlicher
+ .getEMail(),
+ "Werte vergleichen",
+ JOptionPane.INFORMATION_MESSAGE);
try {
+ //Lege config File an und entscheide welches Fenster als nächstes geöffnet wird
Wini ini = new Wini(
new File(
"C:\\Users\\"
@@ -240,37 +314,19 @@ public class Login_GUI extends JFrame {
vm.setVisible(true);
setVisible(false);
} else {
-
- if(SessionData.session.getAuthToken()==null){
- System.out.println("Token ist null");
- }
- UserInfo user = client.getUserFromToken(SessionData.session.getAuthToken());
-
- String hochschule = user.eMail.substring(
- user.eMail.indexOf("@") + 1,
- user.eMail.indexOf(".",
- user.eMail.indexOf("@")));
-
- person.verantwortlicher.setUsername(lblusername.getText().substring(0, lblusername.getText().indexOf("@")));
- person.verantwortlicher.setName(user.lastName);
- person.verantwortlicher
- .setVorname(user.firstName);
- person.verantwortlicher.setEMail(user.eMail);
- person.verantwortlicher
- .setHochschule(hochschule);
-
- // Öffne das Hauprmenü
+
+ // Öffne das Hauptmenü
MainMenue_GUI main = new MainMenue_GUI();
main.setVisible(true);
setVisible(false);
}
}
- } catch (IOException | TException e) {
+ } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
- JOptionPane.showMessageDialog(null,
- e.getCause()+"\n"+e.getMessage(),
- "Debug-Message", JOptionPane.ERROR_MESSAGE);
+ JOptionPane.showMessageDialog(null, e.getCause() + "\n"
+ + e.getMessage(), "Debug-Message",
+ JOptionPane.ERROR_MESSAGE);
}
} else {
@@ -282,7 +338,8 @@ public class Login_GUI extends JFrame {
// package from server is null
login = false;
lblConnectionInfo.setForeground(Color.red);
- lblConnectionInfo.setText("Fehler: Client nicht mit Server verbunden.");
+ lblConnectionInfo
+ .setText("Fehler: Client nicht mit Server verbunden.");
}
@@ -297,15 +354,15 @@ public class Login_GUI extends JFrame {
JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
JOptionPane.showMessageDialog(null,
- e.getCause()+"\n"+e.getMessage(),
- "Message", JOptionPane.ERROR_MESSAGE);
+ e.getCause() + "\n" + e.getMessage(), "Message",
+ JOptionPane.ERROR_MESSAGE);
return;
} catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
JOptionPane.showMessageDialog(null,
- e.getCause()+"\n"+e.getMessage(),
- "Debug-Message", JOptionPane.ERROR_MESSAGE);
+ e.getCause() + "\n" + e.getMessage(), "Debug-Message",
+ JOptionPane.ERROR_MESSAGE);
return;
}
}// end performLogin
@@ -320,7 +377,8 @@ public class Login_GUI extends JFrame {
} else {
// client has returned with error
isClientReturnedCorrectly = false;
- System.out.println("Fehler: Client hat von Masterserver (" + masterServerIP
+ System.out.println("Fehler: Client hat von Masterserver ("
+ + masterServerIP
+ ") keine korrekten Verbindungsdaten erhalten.");
}