コード例 #1
0
        public int GetMainCount()
        {
            int count = 0;

            if (Current.User.IsInAnyRole("Admin,ReleaseOfficial,GenericReleaseUser"))
            {
                count = MainObject.GetAllMainsCount(ViewMode, ViewTime.Value);
            }
            else if (Current.User.IsInAnyRole("OrgManager"))
            {
                if (((OrgOptionEnum)OrgMode) == OrgOptionEnum.OrgArtifacts)
                {
                    count = MainObject.GetAllForOrgCount(ViewMode, ViewTime.Value, Current.User.EmployeeId, OrgOption);
                }
                else
                {
                    count = MainObject.GetAllForUserCount(ViewMode, ViewTime.Value, Current.User.EmployeeId);
                }
            }
            else
            {
                count = MainObject.GetAllForUserCount(ViewMode, ViewTime.Value, Current.User.EmployeeId);
            }

            return(count);
        }