示例#1
0
        private static void DownloadOddsFrom500(string[] args)
        {
            if (args.Length <= 1)
            {
                return;
            }
            string         gameTime       = args[1];
            DownloadNBABll downloadNbaBll = new DownloadNBABll();

            if (string.Compare(args[1], "today", true) == 0)
            {
                gameTime = DateTime.Today.ToString("yyyy-MM-dd");
            }
            DateTime now = DateTime.Now;

            if (args.Length > 2)
            {
                DateTime dateTime1 = Convert.ToDateTime(args[2]);
                for (DateTime dateTime2 = Convert.ToDateTime(args[1]); dateTime1 <= dateTime2; dateTime1 = dateTime1.AddDays(1.0))
                {
                    downloadNbaBll.DownloadOddsFrom500(dateTime1.ToString("yyyy-MM-dd"));
                }
            }
            else
            {
                downloadNbaBll.DownloadOddsFrom500(gameTime);
            }
        }
示例#2
0
        private static void DownloadNBAStats(string[] args)
        {
            if (args.Length <= 1)
            {
                return;
            }
            DownloadNBABll downloadNbaBll = new DownloadNBABll();
            Match          match          = Regex.Match(args[1], "^[\\d]{2}$");

            if (match.Success)
            {
                downloadNbaBll.UpdateNBADetailScore(Convert.ToInt32(match.Value));
            }
            else
            {
                string date1 = args[1];
                if (string.Compare(args[1], "today", true) == 0)
                {
                    string date2 = DateTime.Today.AddDays(-1.0).ToString("yyyyMMdd");
                    downloadNbaBll.DownloadNBAStats2(date2);
                    string date3 = DateTime.Today.ToString("yyyyMMdd");
                    downloadNbaBll.DownloadNBAStats2(date3);
                }
                else
                {
                    downloadNbaBll.DownloadNBAStats2(date1);
                }
            }
        }
示例#3
0
        private static void DownloadOddsFromSina(string[] args)
        {
            if (args.Length <= 1)
            {
                return;
            }
            string         gameTime1      = args[1];
            DownloadNBABll downloadNbaBll = new DownloadNBABll();

            if (string.Compare(args[1], "today", true) == 0)
            {
                DateTime gameTime2 = DateTime.Now;
                string   path      = "C:\\Users\\dxiao1\\Desktop\\Data\\date.txt";
                if (File.Exists(path))
                {
                    try
                    {
                        gameTime2 = Convert.ToDateTime(File.ReadAllText(path));
                    }
                    catch
                    {
                        gameTime2 = DateTime.Now;
                    }
                }
                gameTime2.ToString("yyyy-MM-dd");
                downloadNbaBll.DownloadTodayOddsFromSina(gameTime2);
            }
            else
            {
                DateTime now = DateTime.Now;
                if (args.Length > 2)
                {
                    DateTime dateTime1 = Convert.ToDateTime(args[2]);
                    for (DateTime dateTime2 = Convert.ToDateTime(args[1]); dateTime1 <= dateTime2; dateTime1 = dateTime1.AddDays(1.0))
                    {
                        downloadNbaBll.DownloadHistroyOddsFromSina(dateTime1.ToString("yyyy-MM-dd"));
                    }
                }
                else
                {
                    downloadNbaBll.DownloadHistroyOddsFromSina(gameTime1);
                }
            }
        }