protected void FillGroupsTree() { var allGroups = UmGroupsUtil.GetAllProjectsGroups(HbSession); tlGroups.DataSource = allGroups.Distinct(n => n.ID); tlGroups.DataBind(); }
protected void groupsControl_OnNew(object sender, GenericEventArgs <Guid> e) { var allGroups = UmGroupsUtil.GetAllProjectsGroupsUsers(HbSession); var item = allGroups.FirstOrDefault(n => n.ID == e.Value); if (item == null) { return; } var type = Convert.ToString(item.Tag); if (type == "Project") { var model = new GroupModel { ProjectID = item.ID }; groupControl.Model = model; mpeGroup.Show(); } else if (type == "Group") { var model = new GroupModel { ParentID = item.ID }; groupControl.Model = model; mpeGroup.Show(); } }
protected void FillGroupsTree() { var model = new GroupUnitsModel { List = UmGroupsUtil.GetAllProjectsGroupsUsers(HbSession).Distinct(n => n.ID).ToList() }; groupsControl.Model = model; groupsControl.DataBind(); }
protected void groupsControl_OnAddUser(object sender, GenericEventArgs <Guid> e) { var allGroups = UmGroupsUtil.GetAllProjectsGroupsUsers(HbSession); var item = allGroups.FirstOrDefault(n => n.ID == e.Value); if (item == null) { return; } var model = new SelectUserModel { ParentID = item.ID }; selectUserControl.Model = model; mpeUsers.Show(); }