private void _003CbtnServerCtrl_MouseLeftButtonDown_003Eb__16()
 {
     try
     {
         _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e();
         _003C_003Ec__DisplayClass1e._003C_003E4__this = this;
         _003C_003Ec__DisplayClass1e.success           = StartSyncServer(MeetingID);
         base.Dispatcher.BeginInvoke(new Action(_003C_003Ec__DisplayClass1e._003CbtnServerCtrl_MouseLeftButtonDown_003Eb__17));
         if (_003C_003Ec__DisplayClass1e.success)
         {
             AutoClosingMessageBox.Show("啟動成功");
             try
             {
                 _003C_003Ec__DisplayClass20 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass20();
                 _003C_003Ec__DisplayClass.CS_0024_003C_003E8__locals1f = _003C_003Ec__DisplayClass1e;
                 _003C_003Ec__DisplayClass.socketClient = Singleton_Socket.GetInstance(MeetingID, UserID, UserName, false);
                 Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass._003CbtnServerCtrl_MouseLeftButtonDown_003Eb__18));
             }
             catch (Exception ex)
             {
                 LogTool.Debug(ex);
             }
         }
         else
         {
             AutoClosingMessageBox.Show("啟動失敗");
         }
     }
     catch (Exception ex2)
     {
         LogTool.Debug(ex2);
     }
 }
Пример #2
0
        public void InitSyncCenter(string dbPath, string bookId, string account, string meetingId)
        {
            Action action = null;
            _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e();

            _003C_003Ec__DisplayClass1e.dbPath            = dbPath;
            _003C_003Ec__DisplayClass1e.bookId            = bookId;
            _003C_003Ec__DisplayClass1e.account           = account;
            _003C_003Ec__DisplayClass1e.meetingId         = meetingId;
            _003C_003Ec__DisplayClass1e._003C_003E4__this = this;
            if (Settings.Default.HasSyncCenterModule)
            {
                TaskFactory factory = Task.Factory;
                if (action == null)
                {
                    action = new Action(_003C_003Ec__DisplayClass1e._003CInitSyncCenter_003Eb__1c);
                }
                factory.StartNew(action);
            }
        }
Пример #3
0
        private void btnSync_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e();

            _003C_003Ec__DisplayClass1e._003C_003E4__this = this;
            _003C_003Ec__DisplayClass1e.syncSwitch        = false;
            if (!IsInSync)
            {
                IsInSync = true;
                _003C_003Ec__DisplayClass1e.syncSwitch = true;
            }
            else
            {
                IsInSync = false;
                _003C_003Ec__DisplayClass1e.syncSwitch = false;
            }
            btnSync.Source = ButtonTool.GetSyncButtonImage(IsInSync, IsSyncOwner);
            _003C_003Ec__DisplayClass1e.socketClient = Singleton_Socket.GetInstance(MeetingID, UserID, UserName, false);
            Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass1e._003CbtnSync_MouseLeftButtonDown_003Eb__1c));
        }