protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Master).SetPagePermissionLevel(2); User loggedUser = Help.GetUserSession(Session); //Gathering query values NameValueCollection queryValues = HttpUtility.ParseQueryString(Request.QueryString.ToString()); string orderString = queryValues.Get("Order"); string debateOrderString = queryValues.Get("dOrder"); if (orderString != null) { order = (OrderBy)(int.Parse(orderString)); } if (debateOrderString != null) { dOrder = (DebateOrderVar)(int.Parse(debateOrderString)); } int currentDebateID = Help.GetDebateSeasonID(Application); debates = DatabaseHandler.GetDebateSeasonDebates(currentDebateID); debates = Help.OrderDebates(order, dOrder, debates); TableRow header = CreateHeaderRow(); Table1.Rows.Add(header); int rowNum = 1; // row 0 will be the header row. foreach (Debate d in debates) { if (loggedUser.PermissionLevel == 2) { if (d.Team1Score == -1 && d.Team2Score == -1) { TableRow debateRow = CreateDebateRow(d, rowNum); Table1.Rows.Add(debateRow); rowNum++; } } else if (loggedUser.PermissionLevel == 3) { TableRow debateRow = CreateDebateRow(d, rowNum); Table1.Rows.Add(debateRow); rowNum++; } } }
protected void Page_Load(object sender, EventArgs e) { int currentDebateID = Help.GetDebateSeasonID(Application); if (currentDebateID != -1) { //Gathering query values NameValueCollection queryValues = HttpUtility.ParseQueryString(Request.QueryString.ToString()); string orderString = queryValues.Get("Order"); string debateOrderString = queryValues.Get("dOrder"); if (orderString != null) { order = (OrderBy)(int.Parse(orderString)); } if (debateOrderString != null) { dOrder = (DebateOrderVar)(int.Parse(debateOrderString)); } debates = DatabaseHandler.GetDebateSeasonDebates(currentDebateID); debates = Help.OrderDebates(order, dOrder, debates); TableRow header = CreateHeaderRow(); Table1.Rows.Add(header); foreach (Debate d in debates) { TableRow debateRow = CreateDebateRow(d); Table1.Rows.Add(debateRow); } } else { Panel_NoDebate.Visible = true; } }