forked from hummel/Bank-System
can add konto to kunde
parent
2285250d6d
commit
4d2b4ec074
|
@ -4,6 +4,8 @@ import java.io.Serializable;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class Bank implements Serializable {
|
public class Bank implements Serializable {
|
||||||
private String name;
|
private String name;
|
||||||
private HashMap<Integer, Konto> konten = new HashMap<>();
|
private HashMap<Integer, Konto> konten = new HashMap<>();
|
||||||
|
@ -44,12 +46,6 @@ public class Bank implements Serializable {
|
||||||
return konten.get(kontonummer);
|
return konten.get(kontonummer);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void kundeZuKonto(int kontonummer) {
|
|
||||||
Konto k = konten.get(kontonummer);
|
|
||||||
Kunde ku = new Kunde("bob","der zweite",20,"Mannheim");
|
|
||||||
k.setKunde(ku);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void kundeAnlegen(String vorname, String name, int alter, String wh) {
|
public void kundeAnlegen(String vorname, String name, int alter, String wh) {
|
||||||
Kunde ku = new Kunde(vorname,name,alter,wh);
|
Kunde ku = new Kunde(vorname,name,alter,wh);
|
||||||
kunden.put(ku.getId(), ku);
|
kunden.put(ku.getId(), ku);
|
||||||
|
|
|
@ -113,4 +113,8 @@ public class Banksystem {
|
||||||
|
|
||||||
return liste;
|
return liste;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void kontoZuKunde(int kontonummer, int id) {
|
||||||
|
bank.kontoZuKunde(kontonummer, id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,7 @@ public class UI {
|
||||||
System.out.println("7 -> Saldo abfragen");
|
System.out.println("7 -> Saldo abfragen");
|
||||||
System.out.println("8 -> Neuer Kunde");
|
System.out.println("8 -> Neuer Kunde");
|
||||||
System.out.println("9 -> Alle Kunden anzeigen");
|
System.out.println("9 -> Alle Kunden anzeigen");
|
||||||
|
System.out.println("10 -> Kunde zu Konto zuweisen");
|
||||||
System.out.println("12 -> Beenden");
|
System.out.println("12 -> Beenden");
|
||||||
System.out.println();
|
System.out.println();
|
||||||
|
|
||||||
|
@ -65,6 +66,9 @@ public class UI {
|
||||||
case 9:
|
case 9:
|
||||||
kundenAnzeigen();
|
kundenAnzeigen();
|
||||||
break;
|
break;
|
||||||
|
case 10:
|
||||||
|
kontoZuKunde();
|
||||||
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
break mainloop;
|
break mainloop;
|
||||||
}
|
}
|
||||||
|
@ -79,6 +83,14 @@ public class UI {
|
||||||
|
|
||||||
} // hauptmenü
|
} // hauptmenü
|
||||||
|
|
||||||
|
private void kontoZuKunde() {
|
||||||
|
System.out.println("Geben sie die gewünschte Kontonummer ein");
|
||||||
|
int kontoNr = returnUserInput();
|
||||||
|
System.out.println("Geben sie die gewünschte Kontonummer ein");
|
||||||
|
int kundenNr = returnUserInput();
|
||||||
|
bs.kontoZuKunde(kontoNr, kundenNr);
|
||||||
|
}
|
||||||
|
|
||||||
private void kundenAnzeigen() {
|
private void kundenAnzeigen() {
|
||||||
String[] kunden = bs.getKundenListe();
|
String[] kunden = bs.getKundenListe();
|
||||||
if (kunden.length > 0) {
|
if (kunden.length > 0) {
|
||||||
|
|
Loading…
Reference in New Issue