Need assistance with coding a program in C# Visual Studio 2010

profilepreston.masonti
seminars.pdf

 

Testing, Inc. would like you to design an application that allows users to select the training seminar and the location  where they would like to take that training, then the user will receive a total of the seminar fees and lodging fees before 

registering for the seminar.  The user should also input the number of attendees. If the number of attendees is greater 

than 10, a 20% discount is applied.  

Here are a list of the training seminars that Testing, Inc. offers: 

Seminar  Length 

in  Days 

Seminar  Fee 

Interviewing, Hiring, and the American Disabilities Act  1  $500.00

Performance Management, Fair Labor Standards, and Discrimination Prevention  3  $650.00

Social Media for Marketing and Customer Service  2  $450.00

Cyber Security Basics for Small to Medium Sized Businesses  4  $1,000.00

Business Continuity and Disaster Recovery Planning  5  $1,250.00

Advanced Cyber Security Concepts and Responding to Cyber Attacks  10  $1,750.00

Managing and Visualizing Big Data  4  $1,500.00

Here are the locations and lodging fee agreements which Executive Training Unlimited has in place. 

Location  Lodging Fee per Day 

Los Angeles, California  $280.00 Dallas, Texas  $175.00

Miami, Florida  $180.00 Branson, Missouri  $135.00 Little Rock, Arkansas  $120.00

New York City, NY  $150.00 Tulsa, Oklahoma  $160.00

Every course is taught in every city, so all combinations are possible. For example, taking Managing and Visualizing 

Big Data in Los Angeles, California will cost $2,620.00   ($1,500 fee for the seminar and $280.00 per day for 4 days) per  person or $20,960.00 for 10 people (including the 20% discount).  

The application should display the seminar fee, total lodging fee, and sum (seminar + total lodging) per person and 

should then display the total fees for all the people the user wishes to take the course.  

The application should not perform any registration processes yet, only pricing information.  

The application should ensure that the user enters the number of attendees correctly and selects both a seminar and 

location before displaying any output information. Any error in input should display an error message but no output. 

Any error should automatically take the user back to the control which caused the error.