Skip to content
Snippets Groups Projects
Commit 4c5f5dbd authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

aseta jaseneen

parent e422fc10
No related branches found
No related tags found
No related merge requests found
10
1|Ankka Aku 1|241122-0078|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
1|Ankka Aku 2|241122-0067|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
2|Ankka Aku 9979|150380-576A|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
3|Ankka Aku 9186|211219-1820|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
4|Ankka Aku 1559|110801-2905|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
......
......@@ -93,11 +93,7 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I
if (jasenKohdalla == null) return;
String s = edit.getText();
String virhe = null;
switch (k) {
case 1: virhe = jasenKohdalla.setNimi(s); break;
case 2: virhe = jasenKohdalla.setHetu(s); break;
default: //
}
virhe = jasenKohdalla.aseta(k, s);
if (virhe == null) {
naytaVirhe(virhe);
} else {
......
......@@ -83,18 +83,23 @@ public class Jasen implements Cloneable {
private static HetuTarkistus hetut = new HetuTarkistus();
/**
* @param s uusi hetu
* @param k mihin kenttään astetetaan
* @param s uusi arvo
* @return jos virhe
*/
public String setHetu(String s) {
String virhe = hetut.tarkista(s);
if (virhe != null) return virhe;
this.hetu = s;
return null;
public String aseta(int k, String s) {
String virhe;
switch (k) {
case 1: this.nimi= s; return null;
case 2: virhe = hetut.tarkista(s);
if (virhe != null) return virhe;
this.hetu = s;
return null;
default: return "Tuntematon kenttä";
}
}
/**
* Apumetodi, jolla saadaan täytettyä testiarvot jäsenelle.
* @param apuhetu hetu joka annetaan henkilölle
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment