diff --git a/Bank-Beispiel/Konten.ser b/Bank-Beispiel/Konten.ser index c59af94..2c64c13 100644 Binary files a/Bank-Beispiel/Konten.ser and b/Bank-Beispiel/Konten.ser differ 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 889ae3e..b40f6ff 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 @@ -42,6 +42,14 @@ public class Konto implements Serializable { public void setBewegungen(String bewegung) { bewegungen.add(bewegung); } + + public static int getKontozaehler() { + return kontozaehler; + } + + public static void setKontozaehler(int zaehler) { + kontozaehler = zaehler; + } @Override public String toString() { 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 8d0813d..e1687b1 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 @@ -52,8 +52,8 @@ public class Banksystem { // Betrag mit 2 Nachkommastellen für den User anzeigen lassen String betrag_aktuell = kontostandMitKomma(k); k.setBewegungen(betrag_aktuell + " (+)"); - DateTimeFormatter zeitformat = DateTimeFormatter.ofPattern("dd.MM.yyyy"); - LocalDateTime zeit = LocalDateTime.now(); + //DateTimeFormatter zeitformat = DateTimeFormatter.ofPattern("dd.MM.yyyy"); + //LocalDateTime zeit = LocalDateTime.now(); return betrag_aktuell; } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/persistence/PersistenceService.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/persistence/PersistenceService.java index 03e0673..ec05a42 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/persistence/PersistenceService.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/persistence/PersistenceService.java @@ -19,6 +19,7 @@ public class PersistenceService implements Serializable { FileOutputStream fop = new FileOutputStream("Konten.ser"); ObjectOutputStream oos = new ObjectOutputStream(fop); oos.writeObject(konten); + oos.writeInt(Konto.getKontozaehler()); oos.close(); } catch (IOException e) { e.printStackTrace(); @@ -31,6 +32,7 @@ public class PersistenceService implements Serializable { try { ObjectInputStream ois = new ObjectInputStream(new FileInputStream("Konten.ser")); konten = (ArrayList) ois.readObject(); + Konto.setKontozaehler(ois.readInt()); ois.close(); } catch (IOException e) { System.out.println("Laden fehlgeschlagen.");