![]() |
| ||
| Microsoft Visual Studio 2005 web 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; } } |
| ||
| 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> <asp:DropDownList 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> </asp:DropDownList><br /> <br /> <strong>Main Course <asp:DropDownList 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> </asp:DropDownList><br /> <br /> Dessert <asp:DropDownList 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> </asp:DropDownList><br /> <br /> Beverages <asp:DropDownList 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> </asp:DropDownList><br /> <br /> Sub Total <asp:Label ID="labelSubTotal" runat="server" Text="$0.00"></asp:Label> <br /> <br /> Tax (.07%) <asp:Label ID="labelTax" runat="server" Text="$0.00"></asp:Label><br /> <br /> Total <asp:Label ID="labelTotal" runat="server" Text="$0.00"></asp:Label><br /> <br /> <asp:Button ID="ButtonClear" runat="server" OnClick="ButtonClear_Click" Text="Clear Items" /></strong></div> </form> </body> |
| ||
| 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 |
| ||
| 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 |
| ||
| 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. |
| ||
| Re: Microsoft Visual Studio 2005 web Quote:
|
| ||
| Re: Microsoft Visual Studio 2005 web Quote:
|
| ||
| Re: Microsoft Visual Studio 2005 web Quote:
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 |
| ||
| 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!! |
| All times are GMT -4. The time now is 4:56 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC