PersonSelectionMenu psm = new PersonSelectionMenu("Person für Vertrag auswählen", personen);
int pid = psm.show();
//Falls kein Abbruch: Vertragsdaten abfragen und Vertrag anlegen
if(pid != PersonSelectionMenu.BACK) {
Mietvertrag m = new Mietvertrag();
m.setWohnung(service.getWohnungById(wid));
m.setVertragspartner(service.getPersonById(pid));
m.setVertragsnummer(FormUtil.readInt("Vertragsnummer"));
m.setDatum(FormUtil.readDate("Datum"));
m.setOrt(FormUtil.readString("Ort"));
m.setMietbeginn(FormUtil.readDate("Mietbeginn"));
m.setDauer(FormUtil.readInt("Dauer in Monaten"));
m.setNebenkosten(FormUtil.readInt("Nebenkosten"));
service.addMietvertrag(m);
System.out.println("Mietvertrag mit der ID "+m.getId()+" wurde erzeugt.");
}
}
}