diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java index fd8aedf..bf376db 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java @@ -35,4 +35,8 @@ public class Konto { return stand; } + public String getInhaber() { + return inhaber; + } + } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java index b58ef93..22977b7 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java @@ -69,13 +69,22 @@ public class Banksystem { public void kontobewegung(long einzahlen) { if (einzahlen < 0) { - String Auszahlung = einzahlen + ""; + String Auszahlung = einzahlen + "" + " (Auszahlung)"; kontoauszug.add(Auszahlung); } if (einzahlen > 0) { - String Einzahlung = einzahlen + ""; + String Einzahlung = "+" + einzahlen + "" + " (Einzahlung"; kontoauszug.add(Einzahlung); } } + + public String getKontoinhaber(int kontonummer) { + Konto k = bank.getKonto(kontonummer); + String Inhaber = k.getInhaber(); + return Inhaber; + + } + + } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java index bbbc25d..c009717 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java @@ -114,10 +114,12 @@ public class UI { private void kontoauszugErstellen() { System.out.println("Von welchem Konto soll ein Kontoauszug erstellt werden? "); int kontonummer = Integer.parseInt(sc.nextLine()); + // Prüfung ob Konto existiert boolean existiert = bs.prüfeKonto(kontonummer); if (existiert == true) { - System.out.println("Kontoauszug für das Konto: " + kontonummer); + String Inhaber = bs.getKontoinhaber(kontonummer); + System.out.println("Kontoauszug für das Konto: " + kontonummer + ". Der Inhaber des Kontos ist: " + Inhaber); System.out.println("----------"); bs.kontoauszugErstellen(kontonummer); System.out.println("----------");