- Renamed AddEmployee.php to EditEmployee.php and updated to allow
modifying an existing employee if an id is passed in
- Renamed doAddEmployee.php to doEditEmployee.php and implemented
create/update of employee and related department associations
- Deleted Modify.php as EditEmployee.php now handles that task
- Updates to DBInterface
- New method: isUsernameInUse() -- Checks whether a specific username
has already been assigned to an existing employee.
- Removed method: writeEmployeeDepartmentAssociation()
- New method: writeDepartmentsForEmployee() -- Updates the departments
associated with an employee
- BUGFIX: Fix error when inserting new employee record due to incorrect
number of SQL arguments