Payroll GUI Project

This project built further on the Payroll project but put it in GUI form. The biggest difference in the project is that each employee has a hire date and the date object uses the overloaded operator to set a probation ending date 90 days after the hire date. The project also uses async and await so that when it calculates the payroll with the button, you can still sort the employees by last name, department, employee ID, or hire date.

Program Run

Employee Class Code

Hours Worked Class Code

Department Worked Class Code

Date Class Code