started gui
lost form commit
some forms and sudden hibernate fix
further gui codings
further gui codings: added stations list and schedule proseeing on client
implemented some mappings
Logging and Interaction logic
client features
and almost all admin features
added adding trains. Final commit before refactoring
added logging, could not configure it with properties file, configured programmatically
FIXED:
Client:
- stations - при рефреше в гриде дуплицируются все записи;
- schedule – find 2 раза подряд с одним значениями поиска – получаем разные результаты в гриде;
- schedule – start time = 16, find – на выходе пустой грид;
--FIXED clearing algorithm
- schedule - где задание даты отправления / прибытия?
--Not needed
- purchase – задаем только first name, дальше purchase – получаем NullPointerException (NPE)
- purchase – задаем first name, last name, train id =3, дальше purchase – получаем NPE
--FIXED form validation
- purchase - добавить инфо окно, что билет был успешно куплен;
--Was added

Админ:
- trains - при многократном нажатии Find в гриде дуплицируются записи;
--FIXED
- add station – где задание даты отправления / прибытия?
--NOT Needed
- add station – можно добавить станцию с пустым именем;
--Fixed
- add station – вводим start station, end station, нажимаем add train – получаем
Exception in thread "Thread-6" java.lang.NumberFormatException: For input string: ""
       at java.lang.NumberFormatException.forInputString(Unknown Source)
       at java.lang.Integer.parseInt(Unknown Source)
--FIXED
- add sation – при вводе параметров как на скриншоте
получаем
Caused by: java.sql.SQLException: Field 'startStationId' doesn't have a default value
       at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
 --не воспроизвел
- add station – при нажатии Add station 2 раза съезжает разметка формы
--FIXED
Refactored Client and Server, Added quickFix for time persistence
Админ:
- trains – добавить колонку с кол-вом мест в поезде
--FIXED
- add train – при таких параметрах упало с эксепшеном (qwe – новая станция, была добавлена на Add Station)
--Не ожидал такого от hibernate, думал он перезабирает из базы, а он просто проставляет ид, пофиксил
- add station – при таких параметрах тоже падает
--Не понял, если не про Station, а Train то не воспроизвел, добавляются даже идентичные поезда(что вроде как может быть в реальности =))
Client:
- schedule – при поиске from-to, from = balt, to – пустое, в гриде выводится поезд с source = lenin
--FIXED Поиск по одной станции воспринимался как поиск просто по станции
- schedule – при поиске по времени, from = balt, to – пустое, в грид не выводится результатов
--FIXED те же причины(поля невалидировались в зависимости от состояния комбобокса)
- purchase – при покупке, если не задать поля, в лог падает эксепшен
--если не задать поля, валидация полей не проходит, возможно пофиксил до замечания =)
Fixed correct server work(at last!)
Fixed correct client connectivity
added ServerRunner
added data expiring feature in clientDataContainer
added TODOs
totally new UI and features
refactoring, removed caches, added DAO
fixed git failing on renamed files
fixed ticket processing and dao issues