Exemplo n.º 1
0
 /// <summary>
 /// 检查权限(检查软件权限)
 /// </summary>
 /// <param name="softid"></param>
 /// <param name="url"></param>
 protected void CheckHasRight(int softid, string url)
 {
     if (!AvailableSofts.Exists(a => a.ID == softid) || !loginService.CheckUrlRight(url))
     {
         throw new NotRightException();
     }
 }
Exemplo n.º 2
0
        private Result GetComplexPlatUserData(HttpContext context)
        {
            var loginService = new URLoginService();

            SetDownHead(context.Response, "复合平台用户下载量.xls", false, "gb2312");
            if (loginService.CheckUrlRight("tools/InternalCommonUse.aspx", "?act=getcomplexplatuserdata"))
            {
                List <SoftUser> lstsoftuser = GetComplexPlatUserData_GetData(context);
                Func <List <SoftUser>, List <List <string> > > func = p =>
                {
                    var tempList = new List <List <string> >();
                    foreach (SoftUser item in p)
                    {
                        var values = new List <string>();
                        values.Add(item.StatDate.ToString("yyyy-MM-dd"));
                        values.Add(UtilityHelp.FormatNum(item.NewNum));
                        values.Add(UtilityHelp.FormatNum(item.ActiveNum));
                        tempList.Add(values);
                    }
                    return(tempList);
                };
                string html = GetTableHtml(new[] { "日期", "新增用户", "活跃用户" }, func(lstsoftuser));
                return(Result.GetSuccessedResult(html, false, true));
            }
            else
            {
                return(Result.GetSuccessedResult("", false, true));
            }
        }