/// <summary>
        /// 初始化数据
        /// </summary>
        public void InitData()
        {
            //获取彩种列表
            ILotteryTypeService lotteryTypeService = IoC.Resolve <ILotteryTypeService>();

            lotteryTypeList = lotteryTypeService.GetAll().ToList();

            //根据彩种获取玩法列表
            if (lotteryTypeList != null && lotteryTypeList.Count > 0)
            {
                //默认加载第一个彩种
                if (string.IsNullOrEmpty(lotteryCode))
                {
                    lotteryCode = lotteryTypeList[0].LotteryCode;
                }


                LotteryType lotteryType = lotteryTypeList.Where(m => m.LotteryCode == lotteryCode).FirstOrDefault();
                if (lotteryType == null)
                {
                    return;
                }

                string lotteryName = lotteryType.LotteryName;
                txtLotteryCode.Value = lotteryType.LotteryCode;
                txtLotteryId.Value   = lotteryType.Id.ToString();

                List <LotteryIssueModel> lotteryIssueModelList = new List <LotteryIssueModel>();
                ILotteryIssueService     lotteryIssueService   = IoC.Resolve <ILotteryIssueService>();
                List <LotteryIssue>      lotteryIssueList      = lotteryIssueService.GetNowDayIssue(lotteryType.Id).ToList().OrderBy(x => x.IssueCode).ToList();
                if (lotteryIssueList != null && lotteryIssueList.Count > 0)
                {
                    foreach (var item in lotteryIssueList)
                    {
                        LotteryIssueModel model = new LotteryIssueModel();
                        model.Id          = item.Id;
                        model.IssueCode   = item.IssueCode;
                        model.Result      = item.Result;
                        model.LotteryTime = item.LotteryTime;
                        model.LotteryId   = lotteryType.Id;
                        model.LotteryName = lotteryName;
                        lotteryIssueModelList.Add(model);
                    }
                }
                this.repList.DataSource = lotteryIssueModelList;
                this.repList.DataBind();
            }
        }
Beispiel #2
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void InitData()
        {
            //获取彩种列表
            ILotteryTypeService lotteryTypeService = IoC.Resolve <ILotteryTypeService>();

            lotteryTypeList = lotteryTypeService.GetAll().ToList();

            //根据彩种获取玩法列表
            if (lotteryTypeList != null && lotteryTypeList.Count > 0)
            {
                //默认显示彩种
                if (lotteryId == 0)
                {
                    lotteryId = lotteryTypeList[0].Id;
                }

                string      lotteryName = "";
                LotteryType lotteryType = lotteryTypeList.Where(m => m.Id == lotteryId).FirstOrDefault();
                if (lotteryType != null)
                {
                    lotteryName = lotteryType.LotteryName;
                    lotteryId   = lotteryType.Id;
                }

                List <LotteryIssueModel> lotteryIssueModelList = new List <LotteryIssueModel>();
                ILotteryIssueService     lotteryIssueService   = IoC.Resolve <ILotteryIssueService>();
                List <LotteryIssue>      lotteryIssueList      = lotteryIssueService.GetNowDayIssue(lotteryId).ToList();
                if (lotteryIssueList != null && lotteryIssueList.Count > 0)
                {
                    foreach (var item in lotteryIssueList)
                    {
                        LotteryIssueModel model = new LotteryIssueModel();
                        model.Id          = item.Id;
                        model.IssueCode   = item.IssueCode;
                        model.StartTime   = item.StartTime;
                        model.EndTime     = item.EndTime;
                        model.LotteryTime = item.LotteryTime;
                        model.EndSaleTime = item.EndSaleTime;
                        model.LotteryId   = lotteryId;
                        model.LotteryName = lotteryName;
                        lotteryIssueModelList.Add(model);
                    }
                }
                this.repList.DataSource = lotteryIssueModelList;
                this.repList.DataBind();
            }
        }