/// <summary> /// /// </summary> /// <param name="sortCol"></param> /// <param name="sortDir"></param> private void BuildUsers(string sortCol, string sortDir) { var users = BOL.BusinessObject.GetAllAsDataView <BOL.User>(); users.Sort = sortCol + " " + sortDir; UsersRptr.DataSource = users; UsersRptr.DataBind(); // set count UsersCount.Text = users.Count.ToString(); }
private void BuildUsers() { var users = BOL.BusinessObject.GetAllAsDataView <BOL.User>(); users.Sort = BOL.User.UserName + " ASC"; UsersRptr.DataSource = users; UsersRptr.DataBind(); // set count UsersCount.Text = users.Count.ToString(); }
private void BuildUsers(int?groupId) { if (groupId.HasValue) { associatedUsers = BOL.BusinessObject.GetByFields <BOL.UserGroup>(new Dictionary <string, object> { { BOL.UserGroup.GroupId, groupId.Value } }).ToDictionary(b => (int)b[BOL.UserGroup.UserId], b => (int)b[BOL.UserGroup.UserGroupId]); } else { associatedUsers = new Dictionary <int, int>(); } var users = BOL.BusinessObject.GetAllAsDataView <BOL.User>(); users.Sort = BOL.User.UserLastName + " ASC"; UsersRptr.DataSource = users; UsersRptr.DataBind(); // set inital view all users AssignedUsers.Checked = associatedUsers.Count == 0; }