Design View

HTML Code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Food_Ordering.aspx.cs" Inherits="WebDemo01.Food_Ordering" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.auto-style1 {
height: 86px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<h1 style="color:
#008000">ABC Food court</h1>
<table style="width:
auto">
<tr>
<td>Enter
Customer name</td>
<td>
<asp:TextBox ID="txtCustName" runat="server"></asp:TextBox>
</td>
<td>
<span style="color: red">Initials at last</span>
</td>
</tr>
<tr>
<td>Food Type</td>
<td>
<asp:RadioButton ID="rdoVeg" runat="server" GroupName="FoodType" Text="Veg" /> <asp:RadioButton ID="rdoNonVeg" runat="server" GroupName="FoodType" Text="Non Veg" />
</td>
<td>
<span style="color: red">Select veg or non-veg</span>
</td>
</tr>
<tr>
<td> </td>
<td style="text-align:center">
<asp:ImageButton ID="imgbtnShowFoods" runat="server" ImageUrl="~/Sources/buttonImage.jpg" Width="170px" OnClick="imgbtnShowFoods_Click" />
</td>
<td>
<asp:Label ID="lblMsg1" runat="server" Text="..."></asp:Label>
</td>
</tr>
<tr>
<td class="auto-style1"></td>
<td class="auto-style1">
<asp:ListBox ID="lstFoodItems" runat="server" BackColor="#FFFFCC" Width="170px"></asp:ListBox>
</td>
<td class="auto-style1">
</td>
</tr>
<tr>
<td> </td>
<td>
<asp:ImageButton ID="imgbtnSelectFood" runat="server" ImageUrl="~/Sources/selectfood.jpg" Width="170px" OnClick="imgbtnSelectFood_Click" />
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<asp:ListBox ID="lstSelectedItems" runat="server" BackColor="#339933" Width="170px"></asp:ListBox>
</td>
<td> </td>
</tr>
<tr>
<td>Payment
mode</td>
<td>
<asp:RadioButton ID="rdoCash" runat="server" GroupName="Payment" Text="Cash" />
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<asp:RadioButton ID="rdoCard" runat="server" GroupName="Payment" Text="Card" />
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<asp:Button ID="btnSubmitOrder" runat="server" Text="Submit
the Order" Width="160px" OnClick="btnSubmitOrder_Click" />
</td>
<td> </td>
</tr>
<tr>
<td colspan="3">
<asp:Label ID="lblAck" runat="server" ForeColor="#009933" Text="Hello user"></asp:Label>
</td>
</tr>
</table>
</form>
</body>
</html>
C# Code
using System;
using System.Web.UI;
namespace WebDemo01
{
public partial class Food_Ordering : System.Web.UI.Page
{
protected void
Page_Load(object sender, EventArgs e)
{
}
protected void
imgbtnShowFoods_Click(object sender, ImageClickEventArgs e)
{
lstFoodItems.Items.Clear();
if(rdoVeg.Checked)
{
lstFoodItems.Items.Add("Idly");
lstFoodItems.Items.Add("Dosa");
lstFoodItems.Items.Add("Uppuma");
lstFoodItems.Items.Add("Vada");
lstFoodItems.Items.Add("Pongal");
lstFoodItems.Items.Add("Poori");
lstFoodItems.Items.Add("Chappathi");
}
else if(rdoNonVeg.Checked)
{
lstFoodItems.Items.Add("Chicken Briyani");
lstFoodItems.Items.Add("Chicken Tikka");
lstFoodItems.Items.Add("Fish Fry");
lstFoodItems.Items.Add("Prawn Fry");
lstFoodItems.Items.Add("Mutton Kabab");
lstFoodItems.Items.Add("Mutton sawarma");
lstFoodItems.Items.Add("Thandoori");
}
else
{
lblMsg1.Text = "Select food category";
}
}
protected void
imgbtnSelectFood_Click(object sender, ImageClickEventArgs e)
{
lstSelectedItems.Items.Add(lstFoodItems.SelectedItem.ToString());
lstFoodItems.SelectedIndex = -1;
}
protected void
btnSubmitOrder_Click(object sender, EventArgs e)
{
string payType;
if (rdoCash.Checked)
{
payType = "Cash";
}
else if(rdoCard.Checked)
{
payType = "Card";
}
else
{
payType = "Not Selected";
lblAck.Text = txtCustName.Text + ", Payment mode is " +
payType;
}
}
}
Output

No comments:
Post a Comment