Moved Ticket out into its own object and managed to break data input, need to fix that at some point. Next step is to move onto duplicate checking and then running autoqueries on jobs to print etc.
Fixed problem with MYSQL import and escape characters. Implemented some rudimentary validation of input data. Now moving onto flagging duplicates.
Added duplicate flagging and a confirmation screen, still needs work though.
Added functionality to all the buttons that relate to control office job tickets.
Begun to add menu items for new functionality and took away the default behaviour of closing the application if one window was shut down. Next step is to get view/amend working and from there get the standard queries to work.
Began to work on recalling tickets and added methods elsewhere to aid in that process. Expanded constructor for Ticket also and now begun to work on submitting updates.
Begun to refactor form design to allow it to be updated more easily. Needs work in form class and adding functionality class.
Refactored form class and added some sanity checking to the input for retreival of jobs from the database. Can now implement team level passwords
Made minor changes to form and data validation employed therein.
Removed comments from end of database schema.
Sorted out database schema, added to ticket entry to account for Control Alternate method of input. Retrieval and entry pretty much sorted out now barring minor tweaks. Need team level passwords. Now onto printing queues etc.
Begun trying to implement a facility to query the duplicateQueue and deal with duplicates that way. Still very much a WIP, data entry also needs debugging... Again...
Sorted out Duplicate results and now need to build in unprinted search.
GUI Tweaks and began to finish off the update and amend methods
Tweaked update amend form and is functionally completed other than the submit button.
Submit button now functioning as expected. Now to move onto more outward facing parts of Nexus system.
Ironed out a few more bugs.
Implemented functionality for printing out data to csv files ready to be placed with Latex files to print the tickets out.
Finished initial implementation of printing functionality. Needs refining but is definitely a basis.
Fixed a bug with MYSQL and a missing apostrophe.