Exemplo n.º 1
0
 private void OnStatusChanged(ComService sender, StatusChangedArgs args)
 {
     if (StatusChanged != null)
     {
         StatusChanged(sender, args);
     }
 }
Exemplo n.º 2
0
 void ComService_StatusChanged(object sender, StatusChangedArgs e)
 {
     this.BeginInvoke(() =>
     {
         _connectionStatus.Text = e.Status.ToString();
     });
 }
Exemplo n.º 3
0
 protected virtual void OnStatusChanged(StatusChangedArgs e)
 {
     if (this.StatusChanged != null)
     {
         this.StatusChanged(this, e);
     }
 }
Exemplo n.º 4
0
        void StatusChanged(object sender, StatusChangedArgs e)
        {
            //lbStatus.Text = client.Status.ToString();

            switch (clients[e.Index].Status)
            {
            case HttpDownloadClientStatus.Idle:
            case HttpDownloadClientStatus.Canceled:
            case HttpDownloadClientStatus.Completed:
                btnDownload.Enabled = true;
                btnPause.Enabled    = false;
                btnCancel.Enabled   = false;
                // tbPath.Enabled = true;
                // tbURL.Enabled = true;
                break;

            case HttpDownloadClientStatus.Downloading:
                btnDownload.Enabled = false;
                btnPause.Enabled    = true;
                btnCancel.Enabled   = true;
                //  tbPath.Enabled = false;
                //  tbURL.Enabled = false;
                break;

            case HttpDownloadClientStatus.Pausing:
            case HttpDownloadClientStatus.Canceling:
                btnDownload.Enabled = false;
                btnPause.Enabled    = false;
                btnCancel.Enabled   = false;
                // tbPath.Enabled = false;
                //  tbURL.Enabled = false;
                break;

            case HttpDownloadClientStatus.Paused:
                btnDownload.Enabled = false;
                btnPause.Enabled    = true;
                btnCancel.Enabled   = false;
                // tbPath.Enabled = false;
                //tbURL.Enabled = false;
                break;
            }

            //if (client.Status == HttpDownloadClientStatus.Paused)
            //{
            //    //lbSummary.Text =
            //    //   String.Format("Received: {0}KB, Total: {1}KB, Time: {2}:{3}:{4}",
            //    //   client.DownloadedSize / 1024, client.TotalSize / 1024,
            //    //   client.TotalUsedTime.Hours, client.TotalUsedTime.Minutes,
            //    //   client.TotalUsedTime.Seconds);
            //}
        }
Exemplo n.º 5
0
 private void Substrate_StatusChanged(object sender, StatusChangedArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         if (e.Status == null)
         {
             IsBusy = false;
         }
         else
         {
             IsBusy        = true;
             CurrentStatus = $"{e.PluginName}: {e.Status}";
         }
     });
 }
Exemplo n.º 6
0
        private void McxSessHandler_StatusChanged(object sender, StatusChangedArgs e) {

            // If the Shell is open
            if (e.shellOpen) {
                rdpClient.Visible = true;
                // Play Opening Music
                PlayOpening();
            } else if (e.shellOpen && rdpClient.Visible == true) {
                rdpClient.Visible = true;
            } else {
                rdpClient.Visible = false;
            }

            // If the status is related to WMC Failure
            if (e.statusInt != null) {
                Environment.Exit(0);
            }
        }
Exemplo n.º 7
0
        public void StatusChanged_RemovesEventHandler()
        {
            EurekaInstanceConfig config = new EurekaInstanceConfig();

            ApplicationInfoManager.Instance.Initialize(config);
            Assert.Equal(InstanceStatus.STARTING, ApplicationInfoManager.Instance.InstanceStatus);

            // Check event sent
            ApplicationInfoManager.Instance.StatusChangedEvent += Instance_StatusChangedEvent;
            ApplicationInfoManager.Instance.InstanceStatus      = InstanceStatus.UP;
            Assert.NotNull(eventArg);
            Assert.Equal(InstanceStatus.STARTING, eventArg.Previous);
            Assert.Equal(InstanceStatus.UP, eventArg.Current);
            Assert.Equal(ApplicationInfoManager.Instance.InstanceInfo.InstanceId, eventArg.InstanceId);
            eventArg = null;
            ApplicationInfoManager.Instance.StatusChangedEvent -= Instance_StatusChangedEvent;
            ApplicationInfoManager.Instance.InstanceStatus      = InstanceStatus.DOWN;
            Assert.Null(eventArg);
        }
Exemplo n.º 8
0
        private void Task_OnStatusChanged(object sender, StatusChangedArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke((MethodInvoker) delegate
                {
                    Task_OnStatusChanged(sender, e);
                });
                return;
            }

            listViewTasks.UpdateObject(sender);
            SetTaskControlStates();

            if (e.Status == ScanStatus.COMPLETED || e.Status == ScanStatus.FAILED)
            {
                if (sender is ScanTask task)
                {
                    /* Remove this handler from the task now that it is finished */
                    task.StatusChanged -= Task_OnStatusChanged;
                }
            }
        }
Exemplo n.º 9
0
        private void McxSessHandler_StatusChanged(object sender, StatusChangedArgs e)
        {
            // Set Status
            SetStatus(e.statusText);

            // If the Shell is open
            if (e.shellOpen)
            {
                panOverlay.Visible = false;
                rdpClient.Visible  = true;
                // Play Opening Music
                PlayOpening();
            }
            else if (e.shellOpen && rdpClient.Visible == true)
            {
                panOverlay.Visible = false;
                rdpClient.Visible  = true;
            }
            else
            {
                panOverlay.Visible = true;
                rdpClient.Visible  = false;
            }
        }
Exemplo n.º 10
0
 private void OnStatusChanged(ComService sender, StatusChangedArgs args)
 {
     if (StatusChanged != null)
     {
         StatusChanged(sender, args);
     }
 }
Exemplo n.º 11
0
 public ApplicationInfoManagerTest()
     : base()
 {
     eventArg = null;
 }
Exemplo n.º 12
0
 private void Instance_StatusChangedEvent(object sender, StatusChangedArgs args)
 {
     this.eventArg = args;
 }
Exemplo n.º 13
0
 void SGLL_StatusUpdate(object sender, StatusChangedArgs e)
 {
     try
     {
         Invoke(new StatusEvent_d(Local_StatusUpdate), new object[] { sender, e });
     }
     catch (Exception)
     { }
 }
Exemplo n.º 14
0
 void Local_StatusUpdate(object sender, StatusChangedArgs e)
 {
     RefreshDisplay(e.ChangedData);
 }
Exemplo n.º 15
0
        private void Task_OnStatusChanged(object sender, StatusChangedArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke((MethodInvoker) delegate
                {
                    Task_OnStatusChanged(sender, e);
                });
                return;
            }

            /*
             * Store a local copy of the scan status as it is used when handling
             * interactions with the UI.
             */
            this.scanStatus = e.Status;

            switch (scanStatus)
            {
            case ScanStatus.UNINITIALZED:
            case ScanStatus.INITIALIZED:
                buttonPause.Enabled             = false;
                buttonStop.Enabled              = false;
                toolStripStatuslabelStatus.Text = "Scan task starting...";
                toolStripProgressBar.Style      = ProgressBarStyle.Marquee;
                break;

            case ScanStatus.RUNNING:
                /*
                 * If the previous state was PAUSED then the timers will be
                 * stopped and must be restarted.
                 */
                if (!timerLocations.Enabled)
                {
                    timerLocations.Start();
                }

                if (!timerResults.Enabled)
                {
                    timerResults.Start();
                }

                buttonPause.Text           = "Pause";
                buttonPause.Enabled        = true;
                buttonStop.Enabled         = true;
                toolStripProgressBar.Style = ProgressBarStyle.Marquee;
                break;

            case ScanStatus.PAUSED:
                timerLocations.Stop();
                timerResults.Stop();
                buttonPause.Text                = "Resume";
                buttonPause.Enabled             = true;
                buttonStop.Enabled              = true;
                toolStripStatuslabelStatus.Text = "Scan task paused";
                toolStripProgressBar.Style      = ProgressBarStyle.Continuous;
                break;

            case ScanStatus.COMPLETED:
                /* Unsubscribe from the task's status change event */
                runningTask.StatusChanged -= Task_OnStatusChanged;
                EndScan();
                break;

            case ScanStatus.FAILED:
                buttonPause.Enabled        = false;
                buttonStop.Enabled         = false;
                toolStripProgressBar.Style = ProgressBarStyle.Continuous;
                toolStripProgressBar.Value = 0;
                timerLocations.Stop();
                timerResults.Stop();
                /* Unsubscribe from the task's status change event */
                runningTask.StatusChanged      -= Task_OnStatusChanged;
                toolStripStatuslabelStatus.Text = "Scan task failed";
                break;
            }
        }