protected void Page_Load(object sender, EventArgs e) { bm = new BusinessModel(); if (!IsPostBack) { listUsers = new List <string>(); listUsers.Add("All"); UserContext uc = new UserContext(); List <User> users = uc.getAllUsers(); foreach (User u in users) { listUsers.Add(u.UserName); } ddlUsers.DataSource = listUsers; ddlUsers.DataBind(); ddlUsers.SelectedIndex = 0; } if (Session["Username"] == null || Session["Role"] == null) { Response.Redirect("404.aspx"); } if (Session["Role"].ToString() == "Admin") { ddlUsers.Visible = true; if (ddlUsers.SelectedValue == "All") { orders = bm.getAllOrders(); } else { orders = bm.getOrders(ddlUsers.SelectedValue); } OrderListView.DataSource = orders; OrderListView.DataBind(); } else { orders = bm.getOrders(Session["Username"].ToString()); OrderListView.DataSource = orders; OrderListView.DataBind(); } }