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)

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

Thank you!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!