- Mar 17, 2022
-
-
Rafi Zereselasie (raz070) authored
Client now supports receiving position messages from the server. Cleaned bug that stopped timeOff requests from updating locally.
-
Rafi authored
Added functionality for availability and requesting time off to the app. The app needs at least one employee in the database to run. Make sure to open the sql file in the repo drop your current table and execute everything from "create database" to the end of the availability table.
-
- Mar 15, 2022
-
-
Rafi Zereselasie (raz070) authored
-
Rafi authored
-
Rafi authored
-
Rafi authored
Refactored how updates are handled, now when there is a change the client is told to update there local copy with the specific change, rather than resend either the whole list of employees information, or the whole list of shift information. This change to updates should make changes to the staff or schedule more efficient especially when there are multiple clients. In coming data from the server is now stored in HashMaps where the key is either the shift or employee IDs, and the value is of Shift or Employee classes. All the methods in this class were made to help with these 2 changes. Cleaned up warnings.
-
- Mar 14, 2022
-
-
Rafi Zereselasie (raz070) authored
Changed update implementation for employees so rather than sending the whole list of employees when there are staff change, the server sends a message to all active clients to add/remove them locally. Also, changed all exception variable names to 'exception', and cleaned up warnings.
-
- Mar 13, 2022
-
-
Rafi authored
-
- Mar 10, 2022
- Mar 09, 2022
-
-
Rafi Zereselasie (raz070) authored
-
Rafi authored
Fixed bugs with that caused in consistencies with message sending between client and server. All employee data should be updated to all clients when employee data is modified in the database. The client should have an updated copy of employee information.
-
Rafi authored
-