Sign-ups for a municipal tree-planting event

Assignment Help Basic Computer Science
Reference no: EM131841098

This is a web application that has to be built in Visual Studio.

This application will handle sign-ups for a municipal tree-planting event and consist of two pages. The initial page will handle sign-ups and a second page will thank the volunteer and confirm their choices. Each sign-up will consist of a volunteer contact (who provides a name and email) and an additional number of participants (family, coworkers, etc.). Food and entertainment will be provided so the number of participants and how many are children must be captured.

Both pages should inherit from a Master Page and only modify one block of content. The Master Page should consist of a title header and a logo image (any image will be fine, a tree or park for example).

The initial page should include controls to store the following information:

  • Volunteer Email Address
  • Volunteer First Name
  • Volunteer Last Name
  • Number of additional adult attendees
  • Number of additional child attendees
  • Any special notes

Each control requires a label and text box.

Additionally the site will include the following controls:

  • A Calendar control
  • 2 Button controls
  • A label control

The calendar control will default to the date of the first event and the two buttons will allow the user to navigate between the events (use names such as Next or Previous). When the page selects a date on the control (either initially or when the user presses a button, also update the label with information about the event.

Use a class object (similar to the Inventory class in the Week 5 example) to hold this event information. The class should have the following information:

  • Date of the event
  • Time frame of the event (as a string). I.e. 8:00AM-12:00PM
  • Location of the event (Example Park, Sample Boulevard)

Include at least three event dates in the object.

Finally, include a submit button that validates the following:

  • Email address is a valid address (check that it contains a "." And "@")
  • First and Last Name are not empty
  • Numbers of attendees are numbers

If any validation fails, inform the user of the incorrect information. If everything passes validation, direct the user to the second page, which should thank them for volunteering and confirm the date they selected along with the time and location (gathered from the same custom class object.

The final project should consist of at least the following files included in the project:

  • Custom Class
  • Master Page
  • Signup Page
  • Thanks Page

Please include the names of the files if they are not obvious. Any pre-built pages (Default, Contact, About, etc.) can be deleted or ignored and a CSS file can be included if you prefer.

Reference no: EM131841098

Questions Cloud

Explain how agency costs might be found within a firm : Explain how agency costs might be found within a firm whose CEO owns no shares in the firm and whose compensation package
How will you build quality assurance and quality control : As the PM, how will you build Quality Assurance and Quality Control into this project. Your submission should be no less than 450 words.
What is olympic after-tax cost of debt : Olympic sports has two issues of debt outstanding. What is the before-tax cost of debt for Olympic? What is Olympic's after-tax cost of debt?
Individuals use social networking effectively : Prepare a 1-page job aid that can be used to help individuals use social networking effectively. You can use Microsoft® Word or PowerPoint® to create the job.
Sign-ups for a municipal tree-planting event : This application will handle sign-ups for a municipal tree-planting event and consist of two pages. The initial page will handle sign-ups and a second page
Determine entrepreneurial success and failure : Identify issues related to growing and internationalizing this entrepreneurial firm that you will need to consider.
Your risky portfolio and your client overall portfolio : What is the reward-to-volatility ratio (S) of your risky portfolio and your client's overall portfolio?
What has he done to encourage diversity in computing : What argument did he make regarding a liberal education? Look up Richard Tapia on the Web. What has he done to encourage diversity in computing?
Construct the risk matrix : Based on this information, how would you rate the consequences of each of the identified risk factors? Why? Construct the risk matrix and classify each.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  The database developer for a local colleg

Suppose that you are the database developer for a local college. The Chief Information Officer (CIO) has asked you to provide a summary of normalizing database tables that the IT staff will use in the upcoming training session.

  Instructor data-base

Create an entity relation diagram (ERD) for the instructor's data-base. Don't worry about the attributes, but give each entity a primary key attribute. Remember to watch out for many-to-many relationships.

  Effectiveness of the new program

How could company policies or operating procedures harmonize with the new program. How was the effectiveness of the new program determined. How were rewards or incentives used to promote the new program. Determine the probability the new program will..

  How many generations did the algorithm produce

Rerun the algorithm, but do not rerun the set.seed() code. This will cause the algorithm to use different random numbers. Re-examine the same items as requested in (a) - (c) and compare to what you obtained initially.

  Why does the communication path frequently break down

Software requirements analysis is unquestionably the most communication - intensive step in the software process. Why does the communication path frequently break down?

  Create a menu-driven program

Imagine a scenario in which you are asked to create a menu-driven program in which certain tasks need to be performed based on the choices a user makes (1, 2, 3, and so on).

  Parameters and return double in the method

Write a method called getPrice that takes no parameters and return double In the method body generate a random number between 1 and 50

  Related personal experience

Research using the course learning materials, valid internet sources, and related personal experience, the advantages and disadvantages of utilizing CIDR

  Determine the number of students having scores

Write a program that reads a file ("scores.txt") consisting of students' test scores in the range of 0-200. These scores should be loaded into a one-dimensional array. Then the program should determine the number of students having scores in each ..

  Ratio and proportion in real-world experiences

How is measurement connected to ratio and proportion in real-world experiences? Discuss in a short answer.

  Design and implementation of a global information system

Describe the four (4) organizational structures, as discussed in Chapter 9 of the textbook, which determine the architect of a global information system. Next, identify one (1) obstacle to the design and implementation of a global information syst..

  Write the c statements that will cause all to be output

Write the C statements that will cause all 1's to be output on the upper four bits of Port H, and inverts the states of the lower four bits. Assume that all Port H pins are already configured as outputs.

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