/
restaurant_menus.aspx.cs
84 lines (71 loc) · 2.41 KB
/
restaurant_menus.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Data;
using System.Collections;
using System.IO;
public partial class menus : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
restaurantmenus.restaurant_menus r1 = new restaurantmenus.restaurant_menus();
string main_res = "";
if (Session["main_res"] == null)
{
Response.Redirect("login.aspx");
}
else
{
main_res = Session["main_res"].ToString();
}
ArrayList a = new ArrayList(r1.menu_retrieve(main_res));
ArrayList b = new ArrayList();
b = (ArrayList)a;
string[,] data = new string[100, 7];
int iterator = 0;
foreach (string c in b)
{
string[] row = c.Split('^');
data[iterator, 0] = row[0];
data[iterator, 1] = row[1];
data[iterator, 2] = row[2];
data[iterator, 3] = row[3];
data[iterator, 4] = row[4];
data[iterator, 5] = row[5];
data[iterator, 6] = row[6];
iterator++;
}
DataTable newsDataTable = new DataTable();
// add some columns to our datatable
newsDataTable.Columns.Add("itemname");
newsDataTable.Columns.Add("itemprice");
newsDataTable.Columns.Add("itemcategory");
newsDataTable.Columns.Add("itemtype");
newsDataTable.Columns.Add("itempath");
newsDataTable.Columns.Add("itemdesc");
newsDataTable.Columns.Add("itemid");
// adding new rows
for (int i = 0; i < iterator; i++)
{
DataRow newsDataRow = newsDataTable.NewRow();
newsDataRow["itemname"] = data[i, 0];
newsDataRow["itemprice"] = data[i, 1];
newsDataRow["itemcategory"] = data[i, 2];
newsDataRow["itemtype"] = data[i, 3];
newsDataRow["itempath"] = data[i, 4];
newsDataRow["itemdesc"] = data[i, 5];
newsDataRow["itemid"] = data[i, 6];
newsDataTable.Rows.Add(newsDataRow);
}
// bind our datatable to our repeater
menu.DataSource = newsDataTable;
menu.DataBind();
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}