private List <DashboardReportItemSetup> GetLotteriesNextBetDrawDate() { List <DashboardReportItemSetup> itemsList = new List <DashboardReportItemSetup>(); List <LotteryDrawResult> latestDrawResults = LotteryDataServices.GetLatestDrawResults(); List <Lottery> lotteriesGameList = LotteryDataServices.GetLotteries(); foreach (Lottery lottery in lotteriesGameList) { if (lottery == null) { continue; } LotteryDataServices lotteryDataServicesTMP = new LotteryDataServices(new LotteryDetails(lottery.GetGameMode())); String valueLabel = "drpt_lot_next_drawdate_per_lottery_value"; DateTime nextDrawDate = lotteryDataServicesTMP.GetNextDrawDate(); if (nextDrawDate.Date.CompareTo(DateTime.Now.Date) == 0) { valueLabel += "_today"; } String key = lottery.GetDescription(); String value = ResourcesUtils.GetMessage(valueLabel, DateTimeConverterUtils.ConvertToFormat(nextDrawDate, DateTimeConverterUtils.STANDARD_DATE_FORMAT_WITH_DAYOFWEEK)); DashboardReportItemSetup itm = GenModel(key, value); itm.GroupKeyName = ResourcesUtils.GetMessage("drpt_lot_next_drawdate_per_lottery_lbl"); itm.ReportItemDecoration.IsHyperLink = true; itm.DashboardReportItemAction = DashboardReportItemActions.OPEN_LOTTERY_GAME; itm.Tag = lottery.GetGameMode(); itemsList.Add(itm); } return(itemsList); }
private void AddBetFrm_Load(object sender, EventArgs e) { lblGameDesc.Text = lotteryDataServices.LotteryDetails.Description; RefreshSelectedDrawDate(); dtPickPreferredDate.Value = lotteryDataServices.GetNextDrawDate(); preSelectedDrawDateOnLoad = DateTime.Now; //dtPickPreferredDate.Value; lblDrawDateEvery.Text = lotterySchedule.DrawDateEvery(); AddSelectedTicketPanelNumber(); radioBtnNextDrawDate.Checked = true; dtPickPreferredDate.Visible = false; //select default if no selection if (cmbSeqGenType.SelectedItem == null) { SelectedSequenceGenerator = GeneratorType.PERSONAL_PICK; } }