Exemple #1
0
        /// <summary>
        /// 获取报表标题,如“江西省地方税务局排队叫号分析(2014年11月23日 - 2014年11月29日)”
        /// </summary>
        /// <param name="orgid"></param>
        /// <param name="beginTime"></param>
        /// <param name="endTime"></param>
        /// <returns></returns>
        protected string GetStatTitle(string orgid, DateTime?beginTime, DateTime?endTime)
        {
            var    orgall     = new SYS_USER_DAL().GetUserORG(UserState.UserID);
            string _statTitle = "";

            if (!string.IsNullOrEmpty(orgid))
            {
                var d = orgall.FirstOrDefault(o => o.ORG_ID == orgid);
                if (null != d)
                {
                    _statTitle += d.ORG_NAM;
                }
            }
            else
            {
                var d = orgall.OrderBy(o => o.ORG_LEVEL).FirstOrDefault();
                if (null != d)
                {
                    _statTitle += d.ORG_NAM;
                }
            }

            _statTitle += StatNAM;
            if (beginTime != null && endTime != null)
            {
                _statTitle += "<span style='font-size:12px;'>(" + beginTime.Value.ToString("yyyy年MM月dd日");
                _statTitle += " - " + endTime.Value.ToString("yyyy年MM月dd日") + ")</span>";
            }
            return(_statTitle);
        }
Exemple #2
0
        /// <summary>
        /// 获取报表标题组织的名称
        /// </summary>
        /// <param name="orgId"></param>
        /// <param name="level"></param>
        /// <returns></returns>
        public string GetOrgName(string orgId, byte?level)
        {
            var orgall    = new SYS_USER_DAL().GetUserORG(UserState.UserID);
            var MainTitle = string.Empty;

            if (!string.IsNullOrEmpty(orgId))
            {
                var obj = orgall.FirstOrDefault((o => o.ORG_ID == orgId));
                if (obj != null)
                {
                    MainTitle = obj.ORG_NAM;
                }
            }
            else
            {
                if (level != null)
                {
                    var obj = orgall.Where(m => m.ORG_LEVEL == level).OrderBy(o => o.ORG_LEVEL).FirstOrDefault();
                    if (obj != null)
                    {
                        MainTitle = obj.ORG_NAM;
                    }
                }
                else
                {
                    var obj = orgall.OrderBy(o => o.ORG_LEVEL).FirstOrDefault();
                    if (obj != null)
                    {
                        MainTitle = obj.ORG_NAM;
                    }
                }
            }

            return(MainTitle);
        }
Exemple #3
0
        private string GetSubTitle(string orgid, DateTime?beginTime, DateTime?endTime)
        {
            var    orgall   = new SYS_USER_DAL().GetUserORG(UserState.UserID);
            string subTitle = "";

            if (!string.IsNullOrEmpty(orgid))
            {
                subTitle += orgall.FirstOrDefault((o => o.ORG_ID == orgid)).ORG_NAM;
            }
            else
            {
                subTitle += orgall.OrderBy(o => o.ORG_LEVEL).FirstOrDefault().ORG_NAM;
            }
            subTitle += "人流量对比分析";
            if (beginTime != null && endTime != null)
            {
                subTitle += "<span style='font-size:12px;'>(" + beginTime.Value.ToString("yyyy年MM月dd日");
                subTitle += " - " + endTime.Value.ToString("yyyy年MM月dd日") + ")</span>";
            }
            return(subTitle);
        }