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

HT5 valmis

parent 98538430
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,7 @@ import java.io.PrintStream;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.List;
import java.util.ResourceBundle;
import fi.jyu.mit.fxgui.ComboBoxChooser;
......@@ -21,6 +22,7 @@ import javafx.scene.control.ScrollPane;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.scene.text.Font;
import kerho.Harrastus;
import kerho.Jasen;
import kerho.Kerho;
import kerho.SailoException;
......@@ -97,7 +99,8 @@ public class KerhoGUIController implements Initializable {
@FXML private void handleUusiHarrastus() {
Dialogs.showMessageDialog("Ei osata vielä lisätä harrastusta");
// Dialogs.showMessageDialog("Ei osata vielä lisätä harrastusta");
uusiHarrastus();
}
......@@ -214,7 +217,13 @@ public class KerhoGUIController implements Initializable {
areaJasen.setText("");
try (PrintStream os = TextAreaOutputStream.getTextPrintStream(areaJasen)) {
os.println("----------------------------------------------");
jasenKohdalla.tulosta(os);
os.println("----------------------------------------------");
List<Harrastus> harrastukset = kerho.annaHarrastukset(jasenKohdalla);
for (Harrastus har: harrastukset)
har.tulosta(os);
os.println("----------------------------------------------");
}
}
......@@ -252,6 +261,17 @@ public class KerhoGUIController implements Initializable {
hae(uusi.getTunnusNro());
}
private void uusiHarrastus() {
jasenKohdalla = chooserJasenet.getSelectedObject();
if ( jasenKohdalla == null ) return;
Harrastus har = new Harrastus();
har.rekisteroi();
har.vastaaPitsinNyplays(jasenKohdalla.getTunnusNro()); // TODO: possauta oikea dialogi
kerho.lisaa(har);
hae(jasenKohdalla.getTunnusNro());
}
/**
* @param kerho Kerho jota käytetään tässä käyttöliittymässä
......
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