Example #1
0
        protected void FillGroupsTree()
        {
            var allGroups = UmGroupsUtil.GetAllProjectsGroups(HbSession);

            tlGroups.DataSource = allGroups.Distinct(n => n.ID);
            tlGroups.DataBind();
        }
Example #2
0
        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();
            }
        }
Example #3
0
        protected void FillGroupsTree()
        {
            var model = new GroupUnitsModel
            {
                List = UmGroupsUtil.GetAllProjectsGroupsUsers(HbSession).Distinct(n => n.ID).ToList()
            };

            groupsControl.Model = model;
            groupsControl.DataBind();
        }
Example #4
0
        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();
        }