Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
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"));
            }
        }