forked from hummel/Bank-System
Kunde
parent
1f4ce06b09
commit
e6cb04da0e
|
@ -7,6 +7,7 @@ import java.util.HashMap;
|
|||
public class Bank implements Serializable {
|
||||
private String name;
|
||||
private HashMap<Integer, Konto> konten = new HashMap<>();
|
||||
private HashMap<Integer, Kunde> kunden = new HashMap<>();
|
||||
private int kontozähler;
|
||||
|
||||
public Bank(String name) {
|
||||
|
|
|
@ -1,6 +1,27 @@
|
|||
package de.hs_mannheim.informatik.bank.domain;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
public class Kunde implements Serializable{
|
||||
private String vName;
|
||||
private String nName;
|
||||
private int alter;
|
||||
private String wohnort;
|
||||
private ArrayList<Konto> konten;
|
||||
|
||||
|
||||
public Kunde(String vName, String nName, int alter, String wohnort, Konto konto) {
|
||||
this.vName = vName;
|
||||
this.nName = nName;
|
||||
this.alter = alter;
|
||||
this.wohnort = wohnort;
|
||||
this.konten.add(konto);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return this.vName + ";" + this.nName + ";" + this.alter + ";" + this.wohnort + ";";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,7 @@ public class UI {
|
|||
System.out.println();
|
||||
System.out.println("--------");
|
||||
System.out.println("Hauptmenü");
|
||||
System.out.println("0 -> Kunden Account anlegen");
|
||||
System.out.println("1 -> Konten anzeigen");
|
||||
System.out.println("2 -> Konto anlegen");
|
||||
System.out.println("3 -> Geld einzahlen");
|
||||
|
@ -38,10 +39,9 @@ public class UI {
|
|||
|
||||
try {
|
||||
switch(input) {
|
||||
case 0: kundeAnlegen(); break;
|
||||
case 1: kontenAnzeigen(); break;
|
||||
case 2:
|
||||
kontoAnlegen();
|
||||
break;
|
||||
case 2: kontoAnlegen();break;
|
||||
case 3: geldEinzahlen(); break;
|
||||
case 4: geldAuszahlen(); break;
|
||||
case 5: kontoauszugDrucken(); break;
|
||||
|
@ -60,6 +60,25 @@ public class UI {
|
|||
|
||||
} // hauptmenü
|
||||
|
||||
private void kundeAnlegen() throws Exception{
|
||||
System.out.println("Bitte geben sie ihren Vornamen ein: ");
|
||||
String vName = sc.nextLine();
|
||||
|
||||
System.out.println("Bitte geben sie ihren Nachnamen ein: ");
|
||||
String nName = sc.nextLine();
|
||||
|
||||
System.out.println("Bitte geben sie ihr Alter ein: ");
|
||||
int alter = Integer.parseInt(sc.nextLine());
|
||||
|
||||
System.out.println("Bitte geben sie ihren Wohnort ein: ");
|
||||
String wohnort = sc.nextLine();
|
||||
|
||||
System.out.println("Möchten Sie ein Sparkonto (1) oder ein Girokonto (2) anlegen?");
|
||||
int auswahl = Integer.parseInt(sc.nextLine());
|
||||
int kontonummer = bs.kontoAnlegen(vName+nName, auswahl);
|
||||
System.out.println("Kunde mit mit der Kundennummer XXXXX" + "und mit der Kontonummer " + kontonummer + "neu angelegt");
|
||||
}
|
||||
|
||||
private void kontenAnzeigen() {
|
||||
String[] konten = bs.getKontenliste();
|
||||
if (konten.length > 0) {
|
||||
|
|
Loading…
Reference in New Issue