示例#1
0
        /// <summary>
        /// Binds the statuses.
        /// </summary>
        private void BindStatuses()
        {
            SelectedStatuses.Clear();
            chxlistRequirementStatuses.Items.Clear();
            var requirementStatuses = DataManager.RequirementStatus.SelectAll(CurrentUser.Instance.SiteID);

            foreach (var requirementStatus in requirementStatuses)
            {
                chxlistRequirementStatuses.Items.Add(new ListItem
                {
                    Text     = requirementStatus.Title,
                    Value    = requirementStatus.ID.ToString(),
                    Selected = !requirementStatus.IsLast
                });
            }
        }
示例#2
0
 /// <summary>
 /// Handles the OnSelectedIndexChanged event of the chxlistRequirementStatuses control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
 protected void chxlistRequirementStatuses_OnSelectedIndexChanged(object sender, EventArgs e)
 {
     SelectedStatuses.Clear();
     SelectedStatuses.AddRange(from ListItem item in chxlistRequirementStatuses.Items where item.Selected select Guid.Parse(item.Value));
     BindData();
 }