Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
K
kayttoliittymat-2018
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Admin message
Maintenance moved to Monday 17.3. at 13:00. ETA 60 - 90 minutes.
Show more breadcrumbs
Teemu Heinämäki
kayttoliittymat-2018
Graph
f87be5fa8a7d0a56ad505f4c91b0ef78496ba606
Select Git revision
Branches
1
master
default
protected
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
19
Jun
29
May
30
Apr
27
26
25
24
20
19
18
17
13
12
11
10
9
8
7
6
5
4
3
29
Mar
21
18
13
12
11
2
28
Feb
23
14
13
12
11
10
3
Vaunujen vaihto ja varattujen paikkojen disablointi paikanvalinta ruutuun.
master
master
Uudelleentehty paikanvaraus ja korjattu käyttäjän luominen
"viimeistelyä"
Tietojen siirtäminen DepartureChoice-ruudusta TicketChoice-ruutuun
Viimeinen scene fixattu
Merge branch 'master' of gitlab.utu.fi:teeehe/kayttoliittymat-2018
Muutoksia reitin valintaan
käyttäjäbutton lisätty
lisäyksiä ja kommentointia
Kommentointia lisätty ja pari luokkaa poistettu mitä ei tullutkaan käyteltyä..
CheckOutScene luotu ja SeatChoicessa seikkaperäinen tarkistus, että käyttäjä valinnut oikean määrän lippuja. Ei tarkista onko valinnut oikeanlaisen lipun. Ei ehdi toteuttaa vaikka olisi suht simppeli kun nyt ajattalen asiaa.. CheckOutScene kesken, mutta kovakoodaa vaan maksutavan ja maksaako heti vai vasta junassa.
pientä viilausta..
valittujen paikkojen tarkistelua
näyttää jo varatut paikat varatuilta
Aloitettu työt varauksien tallentamiseksi tietokantaan ja ylipäätään tietojen hakuun sieltä.
Yks major aivopieru korjattu :)
paikkavalitsin UI:ta "paranneltu" vähän ja koodia lisäilty..
Paranneltu ja lisätty toimivuutta Lähdöt-välilehteen Admin-näkymässä
Korjattu data.json
Merge branch 'master' of https://gitlab.utu.fi/teeehe/kayttoliittymat-2018
.
Uudelleennimetty dataluokat englanniksi ja ensimmäinen versio reittien ja lähtöjen muokkaamisesta
Nyt paikkaa valittaessa se kertoo mitä lippuja ja monta kpl tuli valittua aikaisemmassa (TicketChoice) ruudussa. Samaten käy kurkkaamassa mitkä paikkaliput on jo varattu vaunusta ja valitsee ne varatuksi, tosin tämä toimii toistaiseksi vain vaunu 1 kohdalla toistaiseksi.
xml:ää muokattu ja controlleriin siirretty toiminnallisuutta
Muutettu CreateDepartureDialogin kokoa
Merge branch 'master' of gitlab.utu.fi:teeehe/kayttoliittymat-2018
Erotettu Admin-osion välilehdet omiin tiedostoihinsa ja lisätty reittien lisääminen.
Merge/Rebase juttuja
Tein toiminnallisuuden, että käyttäjän on pakko valita lippu(ja), että pääsee varaamaan paikkoja. Jollei valitse mitään lippuja, niin se huomauttaa asiasta käyttäjälle eikä pääse eteenpäin ennen kuin valitsee lippu(ja). Myöskin olisi tarkoituksena, että istuinvalitsin scenessä se näyttäisi, että mitä paikkoja olikaan ostamassa..
Mjoo, koska meillä on käytössä SceneBuilder tai jotain, niin en osaa sceneiden välillä välittää tietoa, koska paras kai olisi välittää tieto FXML loaderin controllerista toiseen FXML controlleriin (seuraavaan sceneen), mutta kun meillä ei ole käytössä FXML loaderia controllien kanssa, niin näin ollen Scene -luokkaan täytyy tallentaa public static -muodossa tiedot ja hakea ne sieltä uudesta scenestä.
Lisäsin Lippu-luokan, jonka tarkoituksena on siis sisältää lippuvalinnat TicketChoicesta SeatChoiceen. SeatChoicesta sitten lipputiedot tallennetaan asiakkaan tilille. Tosin Lippu -luokan rakenne tulee olemaan toisenlainen, mutta toistaiseksi setterit ja getterit, jotta saa testattua tarkemmin miten tiedot saa siirretty scenestä toiseen.
Eiku nyt toimii oikeasti vaunun vaihto :)
nyt toimii alustavasti vaunun vaihto jne
Hyvin pieni update: dokumentaatiota lisätty ja TripChoiceScenen ulkonäköä siistitty
(epä)toiminnallisuutta lisätty
Paikkavalintaa työstetty
Merge branch 'master' of gitlab.utu.fi:teeehe/kayttoliittymat-2018
Lähdön valinta nyt mahdollista. tripChoice uudelleennimetty ticketChoiceksi
Nyt toimii taas
Huoh, jotain on mennyt rikki, matkavalinnassa klikkaamalla "vahvista matkavalinta" homma kaatuu, tulee "java.lang.NullPointerException" ja viittaa lähinnä riviin Parent seatChoiceParent = FXMLLoader.load(Objects.requireNonNull(getClass().getResource("/paikkavaraus/seatChoice.fxml")));
Loading