Create a timeentry windows form application

Assignment Help Computer Engineering
Reference no: EM131270388

Lab Assignments

Control Structure

In this lab assignment, you will create a "TimeEntry" windows form application, user will input work hours for each day in a week (5 days) repeatedly, the program will record the user's time entries, calculate the payment and display on the form. Please follow the following steps to complete this assignment.

Create a new Windows Form Application "TimeEntry".

Design and define the GUI similar to the following form:

User will enter time (hours) in the textbox, suppose user always input valid integer hours.

Set "Submit time" button as the default button for the form, this button will be pressed when the user presses the Enter key.

Add a ListBox to record and display the time entries for 5 days, after user enter hours for one day, it will be shown in the ListBox immediately.

The "Get payment" button is disabled when program starts to run.

After user enters hours for 5 days, the TextBox and "Submit time" button are disabled; the "Get payment" button is enabled.

Create and define 3 event handler methods to handle the button_click events for 3 buttons.

When click "Submit time" button -----

If the TextBox is not empty and user entered less than 5 time entries, the hours entered in the TextBox will be read and added in the ListBox.

If user has already entered 5 time entries, then disable the "Submit time" button and hours TextBox, enable "Get Payment" button.

When click "Get payment" button -----

Use a counter controlled repetition statement to read time entries repeatedly from ListBox for calculation.

Calculate the total hours
Calculate user's payment following the rules below
If the total hours is less than or equal to 40, then calculate payments, otherwise, display an error message to the user.
If total hours is between 0 and 20 hours, the hourly wage is $10.00
If total hours is between 21 and 30 hours, the hourly wage is $12.00
If total hours is between 31 and 40 hours, the hourly wage is $15.00

Display user's payment as the Text property of the result Label.

You may use this code to display the payment in a currency format.

PayLabel.Text = String.Format("{0:C2}", Payment)

When click "Clear time" button ----

The TextBox, ListBox and result label will be cleared
The form should be converted to the initial format.

Reference no: EM131270388

Questions Cloud

Use definite integrals to approximate total revenues : Use definite integrals to approximate Total revenues taken in over the 2-year period,  Total revenues taken in from t = 8 to t = 14.
Should baseball''s anti-trust exemption be discontinued : Would hosting the 2024 Olympics be a good thing for Los Angeles? Should cities and states provide public support for professional sports stadiums and arenas? Should baseball's anti-trust exemption be discontinued?
What is the x axis (q) looks like : Why the MC (marginal cost) is looks like a ''U''? When the serving is 1 (no extra production) what is the marginal cost? What is the x axis(Q) looks like?
Sketch a three-input rtl nor gate : Sketch a three-input RTL NOR gate. Use a minimum number of transistors.
Create a timeentry windows form application : In this lab assignment, you will create a "TimeEntry" windows form application, user will input work hours for each day in a week (5 days) repeatedly, the program will record the user's time entries.
Draw the two budget constraints : Assuming Jack's preferences over beer and whisky did not change, was his behaviour consistent with those of a rational consumer model? Draw the two budget constraints and explain your answer.
Analyze the hazards in both areas of the facility : For the LEV, specify the hood configuration, a recommended capture velocity, and a recommendation for treatment of the exhaust stream. Explain why you made the choices and support your decisions with at least one reference other than the text.
Appetite is measured in ounces of layer pellets per week : Spring is right around the corner and that can mean only one thing: it's time to incubate some eggs for a fresh crop of chickens to supplement the existing flock for the year. There are three breeds that are popular: Leghorns, Buff Orpingtons, and Co..
What is the fastest time to get everyone across the bridge : The teaching assistant can cross the bridge in 5 minutes. The professor always gets distracted and takes 10 minutes to cross the bridge. What is the fastest time to get everyone across the bridge?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Question1 describe python modules and packages2 what is

question1. describe python modules and packages.2. what is jaccard distance? show by an instance.3. write down a

  Construct a moore machine

Construct a Moore Machine that counts modulo 5

  What does and does not constitute software security

Explain what process you would use test the software security. Justify your explanation. As part of your post, you may need to define what does and does not constitute software security.

  Define parallel work activities during the olcrs project

Define parallel work activities during the OLCRS project - Distribute effort throughout the project.

  Create a new image from the process

In this project, we will work on how to find the average color in a larger block of pixels can be thought of as a very simple re-sampling of the bigger image. This technique is often used to generate smaller versions of big images.

  Which mna can provide multiple valid solutions

Under what circumstances is MNA incapable of finding a valid solution? Are there any nets for which MNA can provide multiple valid solutions? Provide example netlists to support your answers

  Anomaly and intrusion detection systems

CSC 7210 - Anomaly and Intrusion Detection Systems Executable of your program (runnable in either Windows or Unix) and Output from running your program with the provided data set - You will then evaluate the accuracy of the algorithm on the provided ..

  Questionhow can government justify telling private industry

questionhow can government justify telling private industry how to set up or recover their cybersecurity?1. clearly

  Flow chart in modular approach

Design an algorithm in order to prepare a daily hotel charge report. Input comprises of the series of records that consists of the room number, the customer name, cost of room.

  The springfork amateur golf club has a tournament every

the springfork amateur golf club has a tournament every weekend. the club president has asked you to design two

  What ethical issues does management require to consider

a hacker is an individual with technical skills and creative savvy who is willing to push the limits of technology in

  There are thousands of iphone apps ipad apps and android

there are thousands of iphone apps ipad apps and android apps that have been developed to perform a myriad of tasks

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd