protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["UserID"] == null) { Response.Redirect("HomePage.aspx", true); } string dateS = "04/11/2018 10:10:01"; DateTime datetime = Convert.ToDateTime(dateS); List <Project> projectsShowcase = Project.ShowProjects((int)Session["UserID"], 0, datetime, 0, int.Parse(ShownProjectsIndex.Value)); Session["ShownProjects"] = projectsShowcase; ProjectRepeater.DataSource = projectsShowcase; ProjectRepeater.DataBind(); try { Label LastProjID = (Label)ProjectRepeater.Controls[ProjectRepeater.Items.Count - 1].FindControl("ProjectID"); if (LastProjID != null) { ShownProjectsIndex.Value = LastProjID.Text; } } catch { } } DropDownAgeFilter.DataSource = Enumerable.Range(12, 19).ToList(); if (!Page.IsPostBack) { DropDownAgeFilter.DataBind(); DropDownAgeFilter.Items.Insert(0, new ListItem("none", "0")); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserID"] == null) { Response.Redirect("HomePage.aspx", true); } if (!IsPostBack) { Session["ShownUsers"] = null; } List <Profession> profList = Profession.GetProfessionList(); DropDownProfFilter.DataTextField = "ProfName"; DropDownProfFilter.DataValueField = "ProfessionID"; DropDownProfFilter.DataSource = profList; int this_year = DateTime.Now.Year; DropDownAgeFilter.DataSource = Enumerable.Range(1, this_year - 1940).ToList(); DropDownLanguageFilter.DataSource = GeneralMethods.GetLang(); DropDownLanguageFilter.DataTextField = "Value"; DropDownLanguageFilter.DataValueField = "Key"; DropDownWeeklyHoursFilter.DataSource = Enumerable.Range(1, 50).ToList(); List <UserInfo> users = ReturnUsersDefaultList(0); UsersRepeater.DataSource = users; UsersRepeater.DataBind(); if (!Page.IsPostBack) { if (UsersRepeater.HasControls()) { Label LastUserID = (Label)UsersRepeater.Controls[UsersRepeater.Items.Count - 1].FindControl("UserID"); if (LastUserID != null) { ShownUserIndex.Value = LastUserID.Text; } } DropDownProfFilter.DataBind(); DropDownProfFilter.Items.Insert(0, new ListItem("none", "-1")); DropDownAgeFilter.DataBind(); DropDownAgeFilter.Items.Insert(0, new ListItem("none", "-1")); DropDownLanguageFilter.DataBind(); DropDownLanguageFilter.Items.Insert(0, new ListItem("none", "-1")); DropDownWeeklyHoursFilter.DataBind(); DropDownWeeklyHoursFilter.Items.Insert(0, new ListItem("none", "0")); } }