diff --git a/Ottelutiedot b/Ottelutiedot index 931d4253bbeb7ae81d5a5b6116a0dbb9ab6fe1c3..38ef98542515943f9e194110c67dce45d1f1bdfa 100644 --- a/Ottelutiedot +++ b/Ottelutiedot @@ -1,9 +1,10 @@ -1|2|6|4|3|2|6|1996-05-13|6-4 +1|2|6|4|3|2|6|1996-05-13|6-4, 6-4 2|3|1|5|2|5|2|2024-04-09|6-0 -3|2|3|4|5|4|5|2024-04-01|6-0 +3|2|3|4|5|4|5|2024-04-01|6-0, 6-2 4|1|2|6|4|1|2|2024-04-08|6-4, 7-5 5|2|6|4|3|2|6|2024-02-12|6-2, 4-6, 6-0 6|4|6|2|3|4|6|2024-01-08|5-7, 5-7 7|2|3|7|9|2|3|2024-02-26|6-0, 6-4 8|2|4|1|3|1|3|2024-04-05|6-4 9|2|5|8|9|2|5|2024-03-04|6-3, 6-2 +1|2|6|4|3|2|6|1996-05-13|6-4, 6-4 diff --git a/Pelaajatiedot b/Pelaajatiedot index 4ca3c03e17fefb05c73dfe983329058387ddd292..4af3341f972850d36ca7eb8bd41085aa4f498463 100644 --- a/Pelaajatiedot +++ b/Pelaajatiedot @@ -1,9 +1,9 @@ 1|Rasse|2002-04-01|1010|rasse@gmail.com|1 -2|Joonatan|1998-02-24|1030|joonatan@gmail.com|1 -3|Tommi|2002-04-01|970|tommi@gmail.com|0 -4|Riku|2001-04-01|980|riku@gmail.com|0 +2|Joonatan|1998-02-24|1040|joonatan@gmail.com|1 +3|Tommi|2002-04-01|960|tommi@gmail.com|0 +4|Riku|2001-04-01|970|riku@gmail.com|0 5|Jussi|2003-04-01|1030|jussi@luukku.fi|1 -6|Tuomas|2002-03-27|1020|tuomas@luukku.fi|0 +6|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0 7|Levy|2002-04-06|990|levy@edu.muurame.fi|1 8|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1 9|Samu|2002-09-10|980|samu@padelx.com|0 diff --git a/src/HT/fx/Ottelu.java b/src/HT/fx/Ottelu.java index 0d8e9427470f8cab5389b3c8b3fb169a8e7638bc..b870a203619779f199f45df39c9b14e8885331a9 100644 --- a/src/HT/fx/Ottelu.java +++ b/src/HT/fx/Ottelu.java @@ -192,5 +192,45 @@ public class Ottelu { return idNro; } + + public void setpelaajaNro1(int pelaajaNro) { + pelaajaNro1 = pelaajaNro; + + } + + public void setpelaajaNro2(int pelaajaNro) { + pelaajaNro2 = pelaajaNro; + + } + + public void setpelaajaNro3(int pelaajaNro) { + pelaajaNro3 = pelaajaNro; + + } + + public void setpelaajaNro4(int pelaajaNro) { + pelaajaNro4 = pelaajaNro; + + } + + public void setvoittajaNro1(int voittajaNro) { + voittajaNro1 = voittajaNro; + + } + + public void setvoittajaNro2(int voittajaNro) { + voittajaNro2 = voittajaNro; + + } + + public void setPvm(LocalDate value) { + paivamaara = value; + + } + + public void setLopputulos(String lopputulos2) { + lopputulos = lopputulos2; + + } } \ No newline at end of file diff --git a/src/HT/fx/OtteluIkkunaGUIController.java b/src/HT/fx/OtteluIkkunaGUIController.java index a4cc74390c6d4ee89d826097ee3e69c2bc414679..f7f70147a61dfffb76f6dfcd0845476b62a25d07 100644 --- a/src/HT/fx/OtteluIkkunaGUIController.java +++ b/src/HT/fx/OtteluIkkunaGUIController.java @@ -67,12 +67,16 @@ public class OtteluIkkunaGUIController implements ModalControllerInterface<Strin @FXML void handleHaeTiedot(MouseEvent event) { //PadelMainGUIController.getKarkelo().lueTiedostosta("Ottelutiedot", 2); - int i = 0; - while ( i<PadelMainGUIController.getKarkelo().noudaOttelut().size()) { - - lisaakentat(); - i++; - + + if(tulossyotetty<0) { + int i = 0; + while ( i<PadelMainGUIController.getKarkelo().noudaOttelut().size()) { + + lisaakentat(); + i++; + + } + tulossyotetty++; } SyotaTulos(); //Lukija("Ottelutiedot"); @@ -108,7 +112,7 @@ public class OtteluIkkunaGUIController implements ModalControllerInterface<Strin } public static int muokattava = -1; - + public static int tulossyotetty=-1; /** * Hakee kaikki luodun karkelon ottelut ja syöttää niiden tiedot * diff --git a/src/HT/fx/PadelLisaaOtteluGUIController.java b/src/HT/fx/PadelLisaaOtteluGUIController.java index f098cb3a6ade3e85af6f039d0f9b070fa504db62..5d451f81384c8d9be23e11d2531cc8e1f8670fd6 100644 --- a/src/HT/fx/PadelLisaaOtteluGUIController.java +++ b/src/HT/fx/PadelLisaaOtteluGUIController.java @@ -106,6 +106,10 @@ public class PadelLisaaOtteluGUIController implements ModalControllerInterface<S otteluPvm.setValue(ott.getDate()); + + + + } /** @@ -121,14 +125,31 @@ public class PadelLisaaOtteluGUIController implements ModalControllerInterface<S int VoittajaNro1 = menuVoittaja1.getSelectedIndex()+1; int VoittajaNro2 = menuVoittaja2.getSelectedIndex()+1; String lopputulos = textLopputulos.getText(); - - Ottelu uusi = new Ottelu(otteluPvm.getValue(), PelaajaNro1, PelaajaNro2, PelaajaNro3, PelaajaNro4, VoittajaNro1, VoittajaNro2, lopputulos); + if(muok<0) { + Ottelu uusi = new Ottelu(otteluPvm.getValue(), PelaajaNro1, PelaajaNro2, PelaajaNro3, PelaajaNro4, VoittajaNro1, VoittajaNro2, lopputulos); - PadelMainGUIController.LisaaOttelu(uusi); // lisää ottelun karkeloon + PadelMainGUIController.LisaaOttelu(uusi); // lisää ottelun karkeloon + } + if(muok>=0) { + Ottelu ott = PadelMainGUIController.getKarkelo().noudaOttelu(muok); + ott.setpelaajaNro1(PelaajaNro1); + ott.setpelaajaNro2(PelaajaNro2); + ott.setpelaajaNro3(PelaajaNro3); + ott.setpelaajaNro4(PelaajaNro4); + ott.setvoittajaNro1(VoittajaNro1); + ott.setvoittajaNro2(VoittajaNro2); + ott.setPvm(otteluPvm.getValue()); + ott.setLopputulos(lopputulos); + + } PadelMainGUIController.getKarkelo().paivitaRankingit(); - + + OtteluIkkunaGUIController.muokattava = -1; + + + } @Override