コード例 #1
0
        /// <summary>
        /// 获取单位学会
        /// </summary>
        /// <returns></returns>
        public ArticleDetial GetUnitMember(int aid)
        {
            ArticleDetial Result = new ArticleDetial();

            try
            {
                NewsProvider _NewsProvider = new NewsProvider();
                Result = _NewsProvider.GetArticleDetial(aid);
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取单位学会", "GetUnitMember", ex);
            }
            return(Result);
        }
コード例 #2
0
        /// <summary>
        /// 获取地方学会
        /// </summary>
        /// <returns></returns>
        public ArticleDetial GetLocalAssociation(int aid)
        {
            ArticleDetial Result = new ArticleDetial();

            try
            {
                NewsProvider _NewsProvider = new NewsProvider();
                Result = _NewsProvider.GetArticleDetial(aid);
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取地方学会详情", "GetLocalAssociation", ex);
            }
            return(Result);
        }
コード例 #3
0
        /// <summary>
        /// 获取管理条例内容
        /// </summary>
        /// <param name="aid"></param>
        /// <returns></returns>
        public ArticleDetial GetManageRulesDetial(int aid)
        {
            ArticleDetial Result = new ArticleDetial();

            try
            {
                NewsProvider _NewsProvider = new NewsProvider();
                return(_NewsProvider.GetArticleDetial(aid));
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取管理条例内容", "GetManageRulesDetial", ex);
            }
            return(Result);
        }
コード例 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="TypeID"></param>
        /// <returns></returns>
        public List <Archives> GetHonorList(int StartRow, int PageSize)
        {
            List <Archives> Result = new List <Archives>();

            try
            {
                //获取分类
                MenuProvider _Provider     = new MenuProvider();
                string       TypeID        = _Provider.GetAboutTypeID(Constant.HonorID);
                NewsProvider _NewsProvider = new NewsProvider();
                Result = _NewsProvider.GetNewsByTypeID(StartRow, PageSize, TypeID).Data;
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取学会荣誉列表", "GetHonorList", ex);
            }
            return(Result);
        }
コード例 #5
0
        /// <summary>
        /// 获取组织条例列表
        /// </summary>
        /// <param name="StartRow"></param>
        /// <param name="PageSize"></param>
        /// <returns></returns>
        public List <Archives> GetOrgaincRuleses(int StartRow, int PageSize)
        {
            List <Archives> Result = new List <Archives>();

            try
            {
                //获取分类
                MenuProvider _Provider = new MenuProvider();
                string       TypeID    = _Provider.GetNewTypeID(Constant.OrgaincRulesID);

                //获取数据
                NewsProvider _NewsProvider = new NewsProvider();
                Result = _NewsProvider.GetNewsByTypeID(StartRow, PageSize, TypeID).Data;
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取组织条例列表", "GetOrgaincRuleses", ex);
            }
            return(Result);
        }
コード例 #6
0
        /// <summary>
        /// 获取单位学会列表
        /// </summary>
        /// <returns></returns>
        public List <Archives> GetUnitMemberList(int StartRow, int PageSize)
        {
            List <Archives> Result = new List <Archives>();

            try
            {
                //获取分类
                MenuProvider _Provider = new MenuProvider();
                string       TypeID    = _Provider.GetOrganizationalTypeID(Constant.UnitMemberID);
                //获取地方学会文章列表
                NewsProvider _NewsProvider = new NewsProvider();
                Result = _NewsProvider.GetNewsByTypeID(StartRow, PageSize, TypeID).Data;
                //_Provider.GetAboutTypeID
                //Result = _NewsProvider(Convert.ToInt32(TypeID));
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取单位学会列表", "GetUnitMemberList", ex);
            }
            return(Result);
        }
コード例 #7
0
ファイル: CollectionProvider.cs プロジェクト: 396000787/csaa
        /// <summary>
        /// 获取收藏列表
        /// </summary>
        /// <param name="Start"></param>
        /// <param name="PageSize"></param>
        /// <returns></returns>
        public List <Archives> GetCollectionList(int StartRow, int PageSize)
        {
            List <Archives> result = new List <Archives>();

            try
            {
                //获取当前用户
                AccountProvider _AccountProvider = new AccountProvider();
                var             user             = _AccountProvider.GetCurrentUser();
                if (user == null || user.id == 0)
                {
                    return(result);
                }
                NewsProvider _NewsProvider = new NewsProvider();
                result = _NewsProvider.GetCollectionList(StartRow, PageSize, user.id);
            }
            catch (Exception ex)
            {
                LogFactory _LogFactory = new LogFactory(this.GetType());
                _LogFactory.CreateLog(LogType.Error, "获取收藏列表", "GetCollectionList", ex);
            }
            return(result);
        }