Ejemplo n.º 1
0
        /// <summary>
        /// 获取活动列表
        /// </summary>
        /// <param name="userid">负责人</param>
        /// <param name="status">状态</param>
        /// <param name="keyWords">关键词</param>
        /// <param name="pageSize">页Size</param>
        /// <param name="pageIndex">页码</param>
        /// <param name="totalCount">总记录</param>
        /// <param name="pageCount">总页数</param>
        /// <param name="agentid">代理商ID</param>
        /// <param name="clientid">客户端ID</param>
        /// <returns></returns>
        public List <ActivityEntity> GetActivitys(string userid, EnumActivityStage stage, string keyWords, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string agentid, string clientid)
        {
            List <ActivityEntity> list = new List <ActivityEntity>();
            DataTable             dt   = ActivityDAL.BaseProvider.GetActivitys(userid, (int)stage, keyWords, pageSize, pageIndex, ref totalCount, ref pageCount, agentid, clientid);

            foreach (DataRow dr in dt.Rows)
            {
                ActivityEntity model = new ActivityEntity();
                model.FillData(dt.Rows[0]);
                list.Add(model);
            }
            return(list);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取活动列表
        /// </summary>
        /// <param name="userid">负责人</param>
        /// <param name="status">状态</param>
        /// <param name="filterType">过滤类型 0:所有;1:我负责的;2:我参与的</param>
        /// <param name="keyWords">关键词</param>
        /// <param name="beginTime">开始时间</param>
        /// <param name="endTime">结束时间</param>
        /// <param name="pageSize">页Size</param>
        /// <param name="pageIndex">页码</param>
        /// <param name="totalCount">总记录</param>
        /// <param name="pageCount">总页数</param>
        /// <param name="agentid">代理商ID</param>
        /// <param name="clientid">客户端ID</param>
        /// <returns></returns>
        public static List<ActivityEntity> GetActivitys(string userid, EnumActivityStage stage,int filterType, string keyWords,string beginTime,string endTime, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string agentid, string clientid)
        {
            List<ActivityEntity> list = new List<ActivityEntity>();
            DataTable dt = ActivityDAL.BaseProvider.GetActivitys(userid, (int)stage,filterType, keyWords,beginTime,endTime, pageSize, pageIndex, ref totalCount, ref pageCount, agentid, clientid);
            foreach (DataRow dr in dt.Rows)
            {
                ActivityEntity model = new ActivityEntity();
                model.FillData(dr);
                model.Owner = OrganizationBusiness.GetUserByUserID(model.OwnerID, model.AgentID);
                model.Members = new List<Users>();
                foreach (var id in model.MemberID.Split('|'))
                {
                    model.Members.Add(OrganizationBusiness.GetUserByUserID(id, model.AgentID));
                }
                list.Add(model);
            }
            return list;

        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取活动列表
        /// </summary>
        /// <param name="userid">负责人</param>
        /// <param name="status">状态</param>
        /// <param name="filterType">过滤类型 0:所有;1:我负责的;2:我参与的</param>
        /// <param name="keyWords">关键词</param>
        /// <param name="beginTime">开始时间</param>
        /// <param name="endTime">结束时间</param>
        /// <param name="pageSize">页Size</param>
        /// <param name="pageIndex">页码</param>
        /// <param name="totalCount">总记录</param>
        /// <param name="pageCount">总页数</param>
        /// <param name="agentid">代理商ID</param>
        /// <param name="clientid">客户端ID</param>
        /// <returns></returns>
        public static List <ActivityEntity> GetActivitys(string userid, EnumActivityStage stage, int filterType, string keyWords, string beginTime, string endTime, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string agentid, string clientid)
        {
            List <ActivityEntity> list = new List <ActivityEntity>();
            DataTable             dt   = ActivityDAL.BaseProvider.GetActivitys(userid, (int)stage, filterType, keyWords, beginTime, endTime, pageSize, pageIndex, ref totalCount, ref pageCount, agentid, clientid);

            foreach (DataRow dr in dt.Rows)
            {
                ActivityEntity model = new ActivityEntity();
                model.FillData(dr);
                model.Owner   = OrganizationBusiness.GetUserByUserID(model.OwnerID, model.AgentID);
                model.Members = new List <Users>();
                foreach (var id in model.MemberID.Split('|'))
                {
                    model.Members.Add(OrganizationBusiness.GetUserByUserID(id, model.AgentID));
                }
                list.Add(model);
            }
            return(list);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取活动列表
 /// </summary>
 /// <param name="userid">负责人</param>
 /// <param name="status">状态</param>
 /// <param name="keyWords">关键词</param>
 /// <param name="pageSize">页Size</param>
 /// <param name="pageIndex">页码</param>
 /// <param name="totalCount">总记录</param>
 /// <param name="pageCount">总页数</param>
 /// <param name="agentid">代理商ID</param>
 /// <param name="clientid">客户端ID</param>
 /// <returns></returns>
 public List<ActivityEntity> GetActivitys(string userid, EnumActivityStage stage, string keyWords, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string agentid, string clientid)
 {
     List<ActivityEntity> list = new List<ActivityEntity>();
     DataTable dt = ActivityDAL.BaseProvider.GetActivitys(userid, (int)stage, keyWords, pageSize, pageIndex, ref totalCount, ref pageCount, agentid, clientid);
     foreach (DataRow dr in dt.Rows)
     {
         ActivityEntity model = new ActivityEntity();
         model.FillData(dt.Rows[0]);
         list.Add(model);
     }
     return list;
 }