Пример #1
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            var contest = ServiceFactory.ContestService.Get(GetContestId());

            contestForm.GetContestNameTextBox().Text = contest.Name;
            contestForm.GetDescriptionTextBox().Text = contest.Description;
            contestForm.GetMaxDurationTextBox().Text = Convert.ToString(contest.MaxDuration.Minutes);

            var timeKeepersDropDownList = contestForm.GetTimeKeepersDropDownList();

            var accountUtil = new AccountUtil(Context);
            var users       = accountUtil.GetAllUsers();

            foreach (var user in users.OrderBy(u => u.UserName))
            {
                timeKeepersDropDownList.Items.Add(new ListItem(user.UserName, user.Id));
            }

            timeKeepersDropDownList.Items.FindByValue(contest.TimeKeeperId).Selected = true;

            if (!String.IsNullOrWhiteSpace(contest.Status))
            {
                contestForm.GetStatusDropDownList().Items.FindByValue(contest.Status).Selected = true;
            }
        }
Пример #2
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            var timeKeepersDropDownList = contestForm.GetTimeKeepersDropDownList();

            timeKeepersDropDownList.Items.Add(new ListItem("-- Select a User ID --", ""));

            var accountUtil = new AccountUtil(Context);
            var users       = accountUtil.GetAllUsers();

            foreach (var user in users.OrderBy(u => u.UserName))
            {
                timeKeepersDropDownList.Items.Add(new ListItem(user.UserName, user.Id));
            }

            timeKeepersDropDownList.Items.FindByValue("").Selected = true;
        }
Пример #3
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            var usersDropDownList = judgeForm.GetUsersDropDownList();

            usersDropDownList.Items.Add(new ListItem("-- Select a User ID --", ""));

            var accountUtil = new AccountUtil(Context);
            var users       = accountUtil.GetAllUsers();

            var contest = ServiceFactory.ContestService.Get(GetContestId());

            foreach (var user in users.Where(u => !contest.Judges.Any(j => j.UserId == u.Id)).OrderBy(u => u.UserName))
            {
                usersDropDownList.Items.Add(new ListItem(user.UserName, user.Id));
            }

            usersDropDownList.Items.FindByValue("").Selected = true;
        }