Question
USING C# The purpose of the project is to do the following: Prompt the user for the number of EMPLOYEEs to enter, then prompt the
USING C#
The purpose of the project is to do the following: Prompt the user for the number of EMPLOYEEs to enter, then prompt the user for the first name, last name, weekly hours worked, and hourly wage rate for each employee, and store each EMPLOYEE in a generic collection. Then, perform various processing on those employees:
PURPOSE:
display the internal state of each employee
display the WEEKLY PAY for each employee
prompt the user for the type of search to be performed on the employees (first name / last name / hourly wage rate MIN threshold)
based on the search type, prompt the user for the SEARCH CRITERIA, and do the search, and display the search results
SPECIFICATIONS:
The EMPLOYEE class is a THIRD PARTY pre-written class, supplied in a THIRD PARTY DLL that is referenced in the project
Since the EMPLOYEE class is SEALED it cannot be inherited from (to add additional functionality)
Create and use another EmployeeExtensions class that includes EXTENSION METHODS for calculating the WEEKLY PAY for an employee, and the FULL NAME for an employee ( name those methods CalcWeeklyPay() and GetFullName() )
Create and use an EMPLOYEE_MANAGER class that implements and uses all functionality for (a) creating the list of employees; (b) prompting the user for appropriate information for creating the employees; (c) displaying the employees; (d) prompting that user for all search types and search criteria; (e) displaying search results
Note that the supplied code in the driver program's method public static void main() is complete and nothing needs to be added to it. All other code would necessarily reside in the EMPLOYEE_MANAGER class (object)
The output must match the screenshot(s) exactly (except for the actual values that might be entered)
Thank you!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started