Example #1
0
        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();
            }
        }