示例#1
0
        private void GetAll()
        {
            LoggingSessionInfo loggingSessionInfo = new LoggingSessionInfo();

            loggingSessionInfo = new CLoggingSessionService().GetLoggingSessionInfo("29E11BDC6DAC439896958CC6866FF64E", "7d4cda48970b4ed0aa697d8c2c2e4af3");

            SysVipSourceBLL            vipSourceServer = new SysVipSourceBLL(loggingSessionInfo);
            IList <SysVipSourceEntity> list            = new List <SysVipSourceEntity>();

            list = vipSourceServer.GetAll();
        }
示例#2
0
        /// <summary>
        /// 获取订单或者会员来源
        /// </summary>
        /// <param name="vipSourceType">0=会员;1=订单</param>
        /// <returns></returns>
        public string GetVipSourceData(string vipSourceType)
        {
            IList <BillStatusModel> list    = new List <BillStatusModel>();
            SysVipSourceBLL         service = new SysVipSourceBLL(new SessionManager().CurrentUserLoginInfo);

            SysVipSourceEntity[] dataList = null;
            if (!string.IsNullOrEmpty(vipSourceType))
            {
                dataList = service.QueryByEntity(new SysVipSourceEntity()
                {
                    VipSourceType = int.Parse(vipSourceType)
                }, null);
                //移除创意仓库 类型
                dataList = dataList.Where(m => !m.VipSourceName.Contains("创意仓库订单")).ToArray();
            }
            else
            {
                dataList = service.GetAll();
            }
            foreach (var dataItem in dataList)
            {
                list.Add(new BillStatusModel()
                {
                    Id          = dataItem.VipSourceID,
                    Description = dataItem.VipSourceName
                });
            }

            string content = string.Empty;

            var jsonData = new JsonData();

            jsonData.totalCount = list.Count.ToString();
            jsonData.data       = list;

            content = jsonData.ToJSON();
            return(content);
        }