/// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        static void Main(string[] args)
        {
            // new Generatesd11x5LotteryIssue().Generate(DateTime.Now);

            /*windows service*/

            /*
             * ServiceBase[] ServicesToRun;
             * ServicesToRun = new ServiceBase[]
             * {
             *  new YtgSchedulerService()
             * };
             * ServiceBase.Run(ServicesToRun);
             */
            // new GrnerateFc3dLotteryIssue().Generate();

            /*************
             * 开发中多次修改数据实体和数据库结构
             * 加入该句代码可自动同步实体与数据库版本
             * 实际发布中将注释该代码
             * ************/
            /*
             * Ytg.Scheduler.Comm.Bets.Calculate.Ssc.RenXuanEr.RenXuanZuXuanDanShi bz = new Comm.Bets.Calculate.Ssc.RenXuanEr.RenXuanZuXuanDanShi();
             *
             * var detail = new BetDetail();
             * detail.PalyRadioCode = 1547;
             * detail.IssueCode = "1001";
             * detail.BetContent = bz.HtmlContentFormart("01&02&03&04&05&06&07&08&09&12&13&14&15&16&17&18&19&23&24&25&26&27&28&29&34&35&36&37&38&39&45&47&58&59&67&68&69&78&79&89_45");
             * Console.WriteLine(detail.BetContent);
             * bz.Calculate("1001", "6,4,4,4,8", detail);
             * Console.WriteLine(detail.IsMatch + "  " + detail.WinMoney);
             * Console.ReadKey();
             */

            Database.SetInitializer(new MigrateDatabaseToLatestVersion <YtgDbContext, YtgDbContextConfiguration>());
            LogManager.Info("同步数据库结构成功!");
            // ISysUserBalanceService mSysUserBalanceService;//用户余额

            Ytg.Scheduler.Tasks.AutoGroupBy.Run.Start();

            InintData.Initital();


            //初始化任务数据
            var iScheduler = new SchedulerManager().Initital();

            iScheduler.Start();
            LogManager.Info("scheduler start !");
            LogManager.Info("服务启动成功!");

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new frmtest());
            Console.Read();
        }
Пример #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);


            SchedulerManager.Start();
        }
Пример #3
0
        public void ThreadStar()
        {
            try
            {
                SchedulerManager.Start();

                Response.Write(string.Format("Total: {0} Jobs Started", SchedulerManager.CurrentJobsList.Count));
            }
            catch (Exception ex)
            {
                Response.Write("error:" + ex);
            }
        }
Пример #4
0
        protected void btnStart_Click(object sender, EventArgs e)
        {
            try
            {
                SchedulerManager.Start();

                lblThreadStatus.Text = string.Format("Total: {0} Jobs Started", SchedulerManager.CurrentJobsList.Count);
                btnStart.Visible     = false;
                btnStop.Visible      = true;
            }
            catch (Exception ex)
            {
                lblThreadStatus.Text = ex.Message;
                btnStart.Visible     = true;
                btnStop.Visible      = true;
            }
        }
Пример #5
0
 protected void Application_Start(object sender, EventArgs e)
 {
     SchedulerManager.Start();
 }