Microsoft Visual Studio 2005 web

Please support our C# advertiser: $4.95 a Month - ASP.NET Web Hosting – Click Here!
Thread Solved
Reply

Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Microsoft Visual Studio 2005 web

 
0
  #1
Nov 28th, 2007
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.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #2
Nov 29th, 2007
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>
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 18
Reputation: shaulf is an unknown quantity at this point 
Solved Threads: 4
shaulf's Avatar
shaulf shaulf is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #3
Nov 29th, 2007
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
Shaul
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #4
Dec 1st, 2007
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
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 1,598
Reputation: scru has a spectacular aura about scru has a spectacular aura about 
Solved Threads: 130
Featured Poster
scru's Avatar
scru scru is offline Offline
Posting Virtuoso

Re: Microsoft Visual Studio 2005 web

 
0
  #5
Dec 1st, 2007
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.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #6
Dec 1st, 2007
Originally Posted by scru View Post
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.
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 1,582
Reputation: Infarction has a spectacular aura about Infarction has a spectacular aura about Infarction has a spectacular aura about 
Solved Threads: 52
Infarction's Avatar
Infarction Infarction is offline Offline
Battle Programmer

Re: Microsoft Visual Studio 2005 web

 
0
  #7
Dec 3rd, 2007
Originally Posted by nmnative View Post
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.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #8
Dec 3rd, 2007
Originally Posted by Infarction View Post
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
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 13
Reputation: nmnative is an unknown quantity at this point 
Solved Threads: 0
nmnative nmnative is offline Offline
Newbie Poster

Re: Microsoft Visual Studio 2005 web

 
0
  #9
Dec 3rd, 2007
Got it working all I needed to do was set the AutoPostBack to true for the Drop Down Boxes.
WHEW!!
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C# Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC