コード例 #1
0
        static void Main(string[] args)
        {
            CloseProcess("SmartBox.Console.WinService", false);//不关闭当前进程


            //锁定用户自动解锁
            UserLockAutoExpireTask ulet = new UserLockAutoExpireTask();

            ulet.GetDataSource();
            ulet.Execute();

            //锁定设备自动解锁
            DeviceLockAutoExpireTask t = new DeviceLockAutoExpireTask();

            t.GetDataSource();
            t.Execute();



            SyncBUAUnitTask sbut = new SyncBUAUnitTask();

            try
            {
                sbut.GetDataSource();

                sbut.Execute();
            }
            catch
            {
            }

            //===================================================================================================
            //GlobalParam packUploadFolder = Bo.BoFactory.GetGlobalParamBO.GetGlobalParam("packUploadFolder");
            //PackageExtInternalReleaseTask irt = new PackageExtInternalReleaseTask();
            //irt.GetDataSource();
            //irt.Execute();
            //===================================================================================================

            //同步应用中心问题反馈至内网
            SyncOutsideFAQToInsideTask soft = new SyncOutsideFAQToInsideTask();

            soft.GetDataSource();
            soft.Execute();

            //比较本地用户和统一授权用户
            UserCompareTask ut = new UserCompareTask();

            ut.GetDataSource();
            ut.Execute();

            //应用授权同步代码
            AppAuthorizationSyncTask authTask = new AppAuthorizationSyncTask();

            authTask.Execute();

            //同步bua用户至本地数据库(包括内、外网)
            SyncBUAUserToInsideTask sbtit = new SyncBUAUserToInsideTask();

            sbtit.Execute();

            //============================================================================================================================
            //原来SyncInsideDataToOutside项目的代码
            //IProxy proxy = ProxyFactory.CreateProxy();
            //SmartBox.Console.Bo.AppCenter.AppCenterBO bo = proxy.CreateObject<SmartBox.Console.Bo.AppCenter.AppCenterBO>();

            //SmartBox.Console.Service.ApplicationCenterWS.WebService ws = new SmartBox.Console.Service.ApplicationCenterWS.WebService();
            //SyncProgram.SyncPackages(bo, ws);
            //SyncProgram.SyncUnits(bo, ws);
            //SyncProgram.SyncUsers(bo, ws);
            //============================================================================================================================

            System.Console.WriteLine("所有任务执行完毕!");
            CloseProcess("SmartBox.Console.WinService", true);//关闭当前进程
        }
コード例 #2
0
        static void Main(string[] args)
        {
            CloseProcess("SmartBox.Console.WinService", false);//不关闭当前进程

            //锁定用户自动解锁
            UserLockAutoExpireTask ulet = new UserLockAutoExpireTask();
            ulet.GetDataSource();
            ulet.Execute();

            //锁定设备自动解锁
            DeviceLockAutoExpireTask t = new DeviceLockAutoExpireTask();
            t.GetDataSource();
            t.Execute();

            SyncBUAUnitTask sbut = new SyncBUAUnitTask();
            try
            {
                sbut.GetDataSource();

                sbut.Execute();
            }
            catch
            {
            }

            //===================================================================================================
            //GlobalParam packUploadFolder = Bo.BoFactory.GetGlobalParamBO.GetGlobalParam("packUploadFolder");
            //PackageExtInternalReleaseTask irt = new PackageExtInternalReleaseTask();
            //irt.GetDataSource();
            //irt.Execute();
            //===================================================================================================

            //同步应用中心问题反馈至内网
            SyncOutsideFAQToInsideTask soft = new SyncOutsideFAQToInsideTask();
            soft.GetDataSource();
            soft.Execute();

            //比较本地用户和统一授权用户
            UserCompareTask ut = new UserCompareTask();
            ut.GetDataSource();
            ut.Execute();

            //应用授权同步代码
            AppAuthorizationSyncTask authTask = new AppAuthorizationSyncTask();
            authTask.Execute();

            //同步bua用户至本地数据库(包括内、外网)
            SyncBUAUserToInsideTask sbtit = new SyncBUAUserToInsideTask();
            sbtit.Execute();

            //============================================================================================================================
            //原来SyncInsideDataToOutside项目的代码
            //IProxy proxy = ProxyFactory.CreateProxy();
            //SmartBox.Console.Bo.AppCenter.AppCenterBO bo = proxy.CreateObject<SmartBox.Console.Bo.AppCenter.AppCenterBO>();

            //SmartBox.Console.Service.ApplicationCenterWS.WebService ws = new SmartBox.Console.Service.ApplicationCenterWS.WebService();
            //SyncProgram.SyncPackages(bo, ws);
            //SyncProgram.SyncUnits(bo, ws);
            //SyncProgram.SyncUsers(bo, ws);
            //============================================================================================================================

            System.Console.WriteLine("所有任务执行完毕!");
            CloseProcess("SmartBox.Console.WinService", true);//关闭当前进程
        }