Renamed de.dis2011 to de.dis2017
* includes also some smaller changes Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
85
02/src/de/dis2017/Main.java
Normal file
85
02/src/de/dis2017/Main.java
Normal file
@ -0,0 +1,85 @@
|
||||
package de.dis2017;
|
||||
|
||||
import de.dis2017.data.Makler;
|
||||
|
||||
/**
|
||||
* Hauptklasse
|
||||
*/
|
||||
public class Main {
|
||||
/**
|
||||
* Startet die Anwendung
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
showMainMenu();
|
||||
}
|
||||
|
||||
/**
|
||||
* Zeigt das Hauptmenü
|
||||
*/
|
||||
public static void showMainMenu() {
|
||||
//Menüoptionen
|
||||
final int MENU_MAKLER = 0;
|
||||
final int QUIT = 1;
|
||||
|
||||
//Erzeuge Menü
|
||||
Menu mainMenu = new Menu("Hauptmenü");
|
||||
mainMenu.addEntry("Makler-Verwaltung", MENU_MAKLER);
|
||||
mainMenu.addEntry("Beenden", QUIT);
|
||||
|
||||
//Verarbeite Eingabe
|
||||
while(true) {
|
||||
int response = mainMenu.show();
|
||||
|
||||
switch(response) {
|
||||
case MENU_MAKLER:
|
||||
showMaklerMenu();
|
||||
break;
|
||||
case QUIT:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Zeigt die Maklerverwaltung
|
||||
*/
|
||||
public static void showMaklerMenu() {
|
||||
//Menüoptionen
|
||||
final int NEW_MAKLER = 0;
|
||||
final int BACK = 1;
|
||||
|
||||
//Maklerverwaltungsmenü
|
||||
Menu maklerMenu = new Menu("Makler-Verwaltung");
|
||||
maklerMenu.addEntry("Neuer Makler", NEW_MAKLER);
|
||||
maklerMenu.addEntry("Zurück zum Hauptmenü", BACK);
|
||||
|
||||
//Verarbeite Eingabe
|
||||
while(true) {
|
||||
int response = maklerMenu.show();
|
||||
|
||||
switch(response) {
|
||||
case NEW_MAKLER:
|
||||
newMakler();
|
||||
break;
|
||||
case BACK:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt einen neuen Makler an, nachdem der Benutzer
|
||||
* die entprechenden Daten eingegeben hat.
|
||||
*/
|
||||
public static void newMakler() {
|
||||
Makler m = new Makler();
|
||||
|
||||
m.setName(FormUtil.readString("Name"));
|
||||
m.setAddress(FormUtil.readString("Adresse"));
|
||||
m.setLogin(FormUtil.readString("Login"));
|
||||
m.setPassword(FormUtil.readString("Passwort"));
|
||||
m.save();
|
||||
|
||||
System.out.println("Makler mit der ID "+m.getId()+" wurde erzeugt.");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user