Glendale Citrus Company (GCC)
Assignment Goal: Using ASP.NET Server Controls
For this assignment, we will utilize ASP.Net server controls found in the Visual Studio toolbox.
The ASP.Net controls provide increased functionality and flexibility over HTML server controls .
We will be incorporating more programming and calculations in
So far so good
We will now take the customer information web form to the next level by
building the same web page using ASP.Net
You will be creating another web form to connect to
from the Home Page you created in
This page is an order page that will guide the customer through the on
purchase of citrus products
customer name (required field / ASP.NET textbox
Must not be blank
product (ASP.NET drop down list)
$5 / case
Grapefruits $8 / case
Lemons $4.50 / case
Quantity (ASP.NET textbox)
must be greater than 0 and less than 100
hipping company (ASP.NET radio button list)
UPS $1.10 per case (7 business days)
USPS $1.12 per case (5 business days)
2.35 per case (overnight)
(an ASP.NET calendar control should pop up with the delivery date
displayed based on the shipping option chosen)
Button (which will validate a quantity, product and shipper selected.
If not error
ulate order cost if inputs are valid
Error Message area (ASP.NET label control)
display all error messages here
All of the following requirements must be met
and included in this assignment.
Web form should be linkable from the homepage under a link name of customer
customer information web form must utilize rules designated above.
Page must include only ASP.Net controls to collect and valida
te order information.
submit button must be coded that will display a message on the screen indicating that
customer information has been saved and the cost of the order.
validation is done with code and not validation controls for this assignme
Working file system project with web page accessible from Glendale Citrus Company
Solution should calculate correct cost for 5 cases of oranges shipped via UPS.
Appropriate use of ASP,NET Server Contro
radio button List control 2 point
textbox and label controls 1 points
field validation 1 point
order cost calculation 2 point