Skip to content
Snippets Groups Projects
Commit 92d0abda authored by Kerkko Koskela's avatar Kerkko Koskela
Browse files

muokattiin arraylistit hashmapeiksi

parent 91f03367
No related branches found
No related tags found
No related merge requests found
...@@ -51,8 +51,8 @@ public class Verkkokauppa { ...@@ -51,8 +51,8 @@ public class Verkkokauppa {
* @return true, jos tuote löytyi ja poistettiin, muuten false * @return true, jos tuote löytyi ja poistettiin, muuten false
*/ */
public boolean poistaTuote(Tuote tuote) { public boolean poistaTuote(Tuote tuote) {
if (tuotteet.keySet().contains(asiakas.getAsiakasNumero())) { if (tuotteet.keySet().contains(tuote.getNimi())) {
tuotteet.remove(tuote.getAsiakasNumero()); tuotteet.remove(tuote.getNimi());
return true; return true;
} }
return false; return false;
...@@ -65,8 +65,8 @@ public class Verkkokauppa { ...@@ -65,8 +65,8 @@ public class Verkkokauppa {
* @return true, jos myyjä löytyi ja poistettiin, muuten false * @return true, jos myyjä löytyi ja poistettiin, muuten false
*/ */
public boolean poistaMyyja(Myyja myyja) { public boolean poistaMyyja(Myyja myyja) {
if (myyjat.keySet().contains(myyja.getAsiakasNumero())) { if (myyjat.keySet().contains(myyja.getTunniste())) {
myyjat.remove(myyja.getAsiakasNumero()); myyjat.remove(myyja.getTunniste());
return true; return true;
} }
return false; return false;
...@@ -97,6 +97,7 @@ public class Verkkokauppa { ...@@ -97,6 +97,7 @@ public class Verkkokauppa {
if (asiakkaat.get(asiakasnumero) != null) { if (asiakkaat.get(asiakasnumero) != null) {
return asiakkaat.get(asiakasnumero); return asiakkaat.get(asiakasnumero);
} }
return null;
} }
/** /**
...@@ -110,6 +111,7 @@ public class Verkkokauppa { ...@@ -110,6 +111,7 @@ public class Verkkokauppa {
if (tuotteet.get(nimi) != null) { if (tuotteet.get(nimi) != null) {
return tuotteet.get(nimi); return tuotteet.get(nimi);
} }
return null;
} }
/** /**
...@@ -123,6 +125,7 @@ public class Verkkokauppa { ...@@ -123,6 +125,7 @@ public class Verkkokauppa {
if (myyjat.get(tunniste) != null) { if (myyjat.get(tunniste) != null) {
return myyjat.get(tunniste); return myyjat.get(tunniste);
} }
return null;
} }
/** /**
...@@ -176,7 +179,7 @@ public class Verkkokauppa { ...@@ -176,7 +179,7 @@ public class Verkkokauppa {
// sarakkeisiin; \n tekee rivinvaihdon // sarakkeisiin; \n tekee rivinvaihdon
StringBuilder s = new StringBuilder("Tunniste\tNimi\t\t\tProvisiot\n"); StringBuilder s = new StringBuilder("Tunniste\tNimi\t\t\tProvisiot\n");
for (String avain : myyjat.keySet()) { for (String avain : myyjat.keySet()) {
Asiakas myyja = myyjat.get(avain); Myyja myyja = myyjat.get(avain);
s.append(myyja.getTunniste() + "\t\t"); s.append(myyja.getTunniste() + "\t\t");
s.append(myyja.getNimi() + "\t\t"); s.append(myyja.getNimi() + "\t\t");
s.append(myyja.getProvisiot() + "\n"); s.append(myyja.getProvisiot() + "\n");
...@@ -195,7 +198,7 @@ public class Verkkokauppa { ...@@ -195,7 +198,7 @@ public class Verkkokauppa {
// sarakkeisiin; \n tekee rivinvaihdon // sarakkeisiin; \n tekee rivinvaihdon
StringBuilder s = new StringBuilder("Nimi\tSaldo\t\t\tHinta\tVirtuaalinen\n"); StringBuilder s = new StringBuilder("Nimi\tSaldo\t\t\tHinta\tVirtuaalinen\n");
for (String avain : tuotteet.keySet()) { for (String avain : tuotteet.keySet()) {
Asiakas tuote = tuotteet.get(avain); Tuote tuote = tuotteet.get(avain);
s.append(tuote.getNimi() + "\t"); s.append(tuote.getNimi() + "\t");
s.append(tuote.getSaldo() + "\t\t"); s.append(tuote.getSaldo() + "\t\t");
s.append(tuote.getHinta() + "\t"); s.append(tuote.getHinta() + "\t");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment