- Mar 22, 2022
-
-
Rafi Zereselasie (raz070) authored
-
- Mar 21, 2022
-
-
Rafi Zereselasie (raz070) authored
After a change in the database that made email addresses unique, caused a bug where new employees on the app to not be added after the first one.
-
Rafi Zereselasie (raz070) authored
Fixed a bug where isManager wasn't properly evaluated, and changed how positions in the employee are separated.
-
Rafi Zereselasie (raz070) authored
-
- Mar 20, 2022
-
-
Rafi Zereselasie (raz070) authored
-
- Mar 18, 2022
-
-
Rafi Zereselasie (raz070) authored
Fixed an issue with added positions if they didnt exist in the position table, and a bug after removing the last position for an employee then adding a new one.
-
Rafi Zereselasie (raz070) authored
-
Rafi Zereselasie (raz070) authored
Shifts now have a position field, that the schedule classes methods are updated to take positions and return position data.
-
- Mar 17, 2022
-
-
Rafi Zereselasie (raz070) authored
-
Rafi Zereselasie (raz070) authored
Added methods for added and removing positions for a given employee. Position information is also gotten when getting employee info.
-
Rafi authored
-
Rafi authored
Moved to new package for server files. Updated UserThread and DataBaseQuery to work with the both Availability and TimeOff classes.
-
- Mar 15, 2022
-
-
Rafi Zereselasie (raz070) authored
Employees table now captures the email, phone number, isManager, and wage. Shift table now captures the availability of the shift. Updated parsing so all employee and shift details are separated by commas.
-
Rafi Zereselasie (raz070) authored
-
Rafi authored
Added a remove all shifts by employee id method to the Schedule class. Now when an employee is removed there shifts are deleted first from the database then they're deleted after.
-
- 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 Zereselasie (raz070) authored
-
- Mar 11, 2022
-
-
Rafi authored
-
- Mar 09, 2022
-
-
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
Changed schedule and staff class so that the connection is made from the model and passed to the staff and schedule class.
-
- Mar 03, 2022
-
-
Rafi Zereselasie (raz070) authored
Refactored Staff class to support local MySQL database. Now supports establishing connection to MySQL database, adding employees, removing employees, and printing all current employees.
-
- Mar 02, 2022
-
-
Rafi authored
-
- Feb 23, 2022
-
-
eyan_ authored
-