943,913 Members | Top Members by Rank

Ad:
  • C# Discussion Thread
  • Marked Solved
  • Views: 2445
  • C# RSS
Nov 28th, 2007
0

Microsoft Visual Studio 2005 web

Expand Post »
This is what I have written so far for my homework.
No, I am not asking for someone to do my homework just to help me with what I have so far. This is a Restaurant menu created for a web site, I am very close to getting it finished, just need help in getting out a few bugs. My course is in C# using Visual Studio

Thank you,
Wade

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
private double[] AppetizerCost = { 0.00, 5.95, 6.95, 8.95, 8.95, 10.95, 12.95, 6.95 };
private double[] MainCost = { 0.00, 15.95, 13.95, 13.95, 11.95, 19.95, 20.95, 18.95, 13.95, 14.95 };
private double[] DessertCost = { 0.00, 5.95, 3.95, 5.95, 4.95, 5.95 };
private double[] BeverageCost = { 0.00, 1.95, 1.50, 1.25, 2.95, 2.50, 1.50 };

protected void Page_Load(object sender, EventArgs e)
{
double cost = 0.00;

if (AppetizerDropDown.SelectedIndex != -1)
cost = AppetizerCost[AppetizerDropDown.SelectedIndex];

if (DropDownMain.SelectedIndex != -1)
cost += MainCost[DropDownMain.SelectedIndex];

if (DropDownDessert.SelectedIndex != -1)
cost += DessertCost[DropDownDessert.SelectedIndex];

if (DropDownBev.SelectedIndex != -1)
cost += BeverageCost[DropDownBev.SelectedIndex];

labelSubTotal.Text = String.Format("{0:C}", cost);
labelTax.Text = String.Format("{0:C}", cost * .07);
labelTotal.Text = String.Format("{0:C}", cost * 1.07);

}
protected void ButtonClear_Click(object sender, EventArgs e)
{
AppetizerDropDown.SelectedIndex = -1;
DropDownMain.SelectedIndex = -1;
DropDownDessert.SelectedIndex = -1;
DropDownBev.SelectedIndex = -1;
}
}
Last edited by nmnative; Nov 28th, 2007 at 4:23 pm.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007
Nov 29th, 2007
0

Re: Microsoft Visual Studio 2005 web

Sorry, here is the body of the file also. This might help.

<body>
<form id="form1" runat="server">
<div>
<br />
<strong>Appetizers</strong> &nbsp; &nbsp; &nbsp;<aspropDownList ID="AppetizerDropDown"
runat="server" AutoPostBack="True" OnSelectedIndexChanged="Page_Load" Width="125px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Buffalo Wings</asp:ListItem>
<asp:ListItem>Buffalo Fingers</asp:ListItem>
<asp:ListItem>Potato Skins</asp:ListItem>
<asp:ListItem>Nachos</asp:ListItem>
<asp:ListItem>Mushroom Caps</asp:ListItem>
<asp:ListItem>Shrimp Cocktail</asp:ListItem>
<asp:ListItem>Chips and Salsa</asp:ListItem>
</aspropDownList><br />
<br />
<strong>Main Course&nbsp;
<aspropDownList ID="DropDownMain" runat="server" OnSelectedIndexChanged="Page_Load"
Width="125px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Seafood Alfredo</asp:ListItem>
<asp:ListItem>Chicken Alfredo</asp:ListItem>
<asp:ListItem>Chicken Picatta</asp:ListItem>
<asp:ListItem>Turkey Club</asp:ListItem>
<asp:ListItem>Lobster Pie</asp:ListItem>
<asp:ListItem>Prime Rib</asp:ListItem>
<asp:ListItem>Shrimp Scampi</asp:ListItem>
<asp:ListItem>Turkey Dinner</asp:ListItem>
<asp:ListItem>Stuffed Chicken</asp:ListItem>
</aspropDownList><br />
<br />
Dessert &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<aspropDownList ID="DropDownDessert" runat="server" OnSelectedIndexChanged="Page_Load"
Width="125px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Apple Pie</asp:ListItem>
<asp:ListItem>Sundae</asp:ListItem>
<asp:ListItem>Carrot Cake</asp:ListItem>
<asp:ListItem>Mud Pie</asp:ListItem>
<asp:ListItem>Apple Crisp</asp:ListItem>
</aspropDownList><br />
<br />
Beverages &nbsp; &nbsp;&nbsp;
<aspropDownList ID="DropDownBev" runat="server" OnSelectedIndexChanged="Page_Load"
Width="125px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Soda</asp:ListItem>
<asp:ListItem>Tea</asp:ListItem>
<asp:ListItem>Coffee</asp:ListItem>
<asp:ListItem>Mineral Water</asp:ListItem>
<asp:ListItem>Juice</asp:ListItem>
<asp:ListItem>Milk</asp:ListItem>
</aspropDownList><br />
<br />
Sub Total &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<asp:Label ID="labelSubTotal"
runat="server" Text="$0.00"></asp:Label>
&nbsp; &nbsp;&nbsp;
<br />
<br />
Tax (.07%) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<asp:Label ID="labelTax" runat="server" Text="$0.00"></asp:Label><br />
<br />
Total &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<asp:Label ID="labelTotal" runat="server" Text="$0.00"></asp:Label><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
<asp:Button ID="ButtonClear" runat="server" OnClick="ButtonClear_Click" Text="Clear Items" /></strong></div>
</form>
</body>
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007
Nov 29th, 2007
0

Re: Microsoft Visual Studio 2005 web

A couple of comments:

1. send me the files to shaulf@yahoo.com and I will go over them...
2. Use try catch block
3. I use some abbreviation for the controls named like dd for dropdown...ddMain, ddSecond etc'.
4. I would place the prices in the web.config - prices tend to change frequently
Reputation Points: 10
Solved Threads: 4
Newbie Poster
shaulf is offline Offline
18 posts
since Nov 2007
Dec 1st, 2007
0

Re: Microsoft Visual Studio 2005 web

Should I set up an Access database for this menu?
Such as the appetizers, main course... , but leave the prices in an array.
Or should I also set the prices up in a database too.
I will set this up if this happens to be the right way to go and then post back if I
run into any problems. Again I am not asking for anyone to do my
homework for me, just to steer me in the right direction.

Thank you
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007
Dec 1st, 2007
0

Re: Microsoft Visual Studio 2005 web

Just a note to nmnative. I know you're new, but try to learn to use the code block. It makes your code easier to read, and copy and paste.
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007
Dec 1st, 2007
0

Re: Microsoft Visual Studio 2005 web

Click to Expand / Collapse  Quote originally posted by scru ...
Just a note to nmnative. I know you're new, but try to learn to use the code block. It makes your code easier to read, and copy and paste.
Will do. My apologies.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007
Dec 3rd, 2007
0

Re: Microsoft Visual Studio 2005 web

Click to Expand / Collapse  Quote originally posted by nmnative ...
Should I set up an Access database for this menu?
Such as the appetizers, main course... , but leave the prices in an array.
Or should I also set the prices up in a database too.
I will set this up if this happens to be the right way to go and then post back if I
run into any problems. Again I am not asking for anyone to do my
homework for me, just to steer me in the right direction.

Thank you
If you do decide to use a database, keep all the data together or else it would become a mess to keep it all together. Personally, I'd use a SQL Express database, but I'm familiar with SQL and I've not used Access so there's a huge bias there. For something this small, you could just leave it in the code as well.
Reputation Points: 683
Solved Threads: 53
Posting Virtuoso
Infarction is offline Offline
1,580 posts
since May 2006
Dec 3rd, 2007
0

Re: Microsoft Visual Studio 2005 web

Click to Expand / Collapse  Quote originally posted by Infarction ...
If you do decide to use a database, keep all the data together or else it would become a mess to keep it all together. Personally, I'd use a SQL Express database, but I'm familiar with SQL and I've not used Access so there's a huge bias there. For something this small, you could just leave it in the code as well.

For the exercise we are supposed to use Microsoft Visual Web Developer 2008 Express Edition, well the professor urged us to use it anyway. I am still using Visual Studio 2005.
I am just having problems getting the items to add as they are selected. We did this same exercise first just using C# and now for our next assignment we have to incorporate this into a web site.

I am very close to finishing but I am just stuck on getting the prices to add up correctly. If anyone can help on this I will e mail the code. All I am looking for is a clue as to what I need to fix, not for anyone to do the fix for me. I do like to solve things out, but I am really stuck on this.

Thank you for the reply Infarction
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007
Dec 3rd, 2007
0

Re: Microsoft Visual Studio 2005 web

Got it working all I needed to do was set the AutoPostBack to true for the Drop Down Boxes.
WHEW!!
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nmnative is offline Offline
13 posts
since Nov 2007

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C# Forum Timeline: Thread's colliding?
Next Thread in C# Forum Timeline: Ratio in C# HOW??





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC