Esempio n. 1
0
        private void ShowOverViewData(OverViewDataDto newestData, List <OverViewDataDto> list)
        {
            if (newestData == null)
            {
                return;
            }
            label_day.Text   = newestData.Date.Substring(0, 4) + "-" + newestData.Date.Substring(4, 2) + "-" + newestData.Date.Substring(6, 2);
            label_trade.Text = newestData.Trade.ToString("f4");
            label_bear.Text  = newestData.Bear.ToString("f4");
            label_feed.Text  = newestData.Feed.ToString("f4");
            label_game.Text  = newestData.Game.ToString("f4");
            label_pai.Text   = newestData.Sale.ToString("f4");
            label_other.Text = newestData.Other.ToString("f4");

            label_allmomey.Text    = newestData.AllMakeMoney.ToString("f4");
            label_allScore.Text    = newestData.AllMakeMoneyScore.ToString("f4");
            label_description.Text = newestData.Description;

            var trad  = (int)newestData.Trade <= 0 ? "" : $"trade={(int)(newestData.Trade * newestData.TradePara)}&";
            var bear  = (int)newestData.Bear <= 0 ? "" : $"bear={ (int)(newestData.Bear * newestData.BearPara)}&";
            var feed  = (int)newestData.Feed <= 0 ? "" : $"feed={(int)(newestData.Feed * newestData.FeedPara)}&";
            var game  = (int)newestData.Game <= 0 ? "" : $"game={((int)(newestData.Game * newestData.GamePara))}&";
            var sale  = (int)newestData.Sale <= 0 ? "" : $"sale={(int)(newestData.Sale * newestData.SalePara)}";
            var other = (int)newestData.Other <= 0 ? "" : $"other={(int)(newestData.Other * newestData.OtherPara)}";

            var pieUrl = $"http://h.app.hnbc.info/charts/makemoney_pie.html?{trad}{bear}{feed}{game}{sale}{other}";

            webKitBrowser1.Navigate(pieUrl);

            CreatePane(zedGraphControl1, list);
            CreateChart(zedGraphControl2, list);
            FillWebBrowser();
        }
Esempio n. 2
0
        private void LoadOverViewData()
        {
            var overviewData = _configService.ReadOverViewData();

            newestData = overviewData
                         .Where(w => w.ServerTag == config.ServerTag)
                         .OrderByDescending(o => o.Date)
                         .FirstOrDefault();
            var day       = newestData?.Date;
            var yesterday = DateTime.Now.AddDays(-1).ToString("yyyyMMdd");

            if (day != null && day == yesterday)
            {
                overviewData = overviewData.OrderByDescending(o => o.Date).ToList();
                newestData   = overviewData.OrderByDescending(o => o.Date)
                               .FirstOrDefault();
                ShowOverViewData(newestData, overviewData);
                return;
            }
            var newdata = _hnbcService.GetOverViews("20171224");

            overviewData = newdata;
            //foreach (var d in newdata)
            //{
            //    var isexist = overviewData.Where(w => w.Date == d.Date).Count();
            //    if (isexist > 0)
            //    {
            //        _configService.SaveOverViewData(overviewData);
            //        overviewData = overviewData.OrderByDescending(o => o.Date).ToList();
            //        newestData = overviewData.OrderByDescending(o => o.Date)
            //            .FirstOrDefault();
            //        ShowOverViewData(newestData, overviewData);
            //        return;
            //    }
            //    overviewData.Add(d);
            //}
            overviewData = overviewData.OrderByDescending(o => o.Date).ToList();
            newestData   = overviewData.OrderByDescending(o => o.Date)
                           .FirstOrDefault();
            _configService.SaveOverViewData(overviewData);
            ShowOverViewData(newestData, overviewData);
        }