Persoon selecteerPersoon() { String naam = readString("wat is de achternaam"); ArrayList<Persoon> personen = getAdmin().getPersonenMetAchternaam(naam); for (Persoon p : personen) { System.out.println(p.getNr() + "\t" + p.getNaam() + " " + datumString(p.getGebDat())); } int invoer = readInt("selecteer persoonsnummer"); input.nextLine(); Persoon p = getAdmin().getPersoon(invoer); return p; }
Gezin selecteerGezin() { String naam = readString("gezin van persoon met welke achternaam"); ArrayList<Persoon> kandidaten = getAdmin().getPersonenMetAchternaam(naam); for (Persoon p : kandidaten) { List<Gezin> gezinnen = p.getAlsOuderBetrokkenIn(); System.out.print(p.getNr() + "\t" + p.getNaam() + " " + datumString(p.getGebDat())); System.out.print(" gezinnen: "); for (Gezin gezin : gezinnen) { System.out.print(" " + gezin.getNr()); } System.out.println(); } int invoer = readInt("selecteer gezinsnummer"); input.nextLine(); return getAdmin().getGezin(invoer); }