Exemplo n.º 1
0
        void downloadWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            if (fgSVM != null)
            {
                fgSVM.Close();
            }

            if (e.Error != null)
            {
                MessageBox.Show(fgSVM, "Error while downloading file", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                var name = "ReviewML" + reviewResultsCurrentProcess;

                int viewIndex = viewsManager.GetViewIndex(name);
                if (viewIndex < 0)
                {
                    //Open the new VIEW if it doesnt exist
                    viewsManager.AddViewType(name, typeof(ViewReviewMLOld), false, false, false);
                    viewsManager.CreateView(name, true, true);
                }
                else
                {
                    viewsManager.ActivateView(viewIndex);
                }
            }
        }
Exemplo n.º 2
0
        void btnReconnect_Click(object sender, EventArgs e)
        {
            fgSVM = new FormGenerateSVMProgress();
            fgSVM.SetProgressStyle(ProgressBarStyle.Marquee);


            using (BackgroundWorker bw = new BackgroundWorker())
            {
                bw.DoWork += (senderM, eM) =>
                {
                    this.Cursor = Cursors.WaitCursor;
                    try
                    {
                        var processName = Properties.Settings.Default.ProcessName.ToString();

                        if (!String.IsNullOrEmpty(processName))
                        {
                            StartService();

                            bool finished = client.Reconnect(processName);

                            if (finished)
                            {
                                _paneSVM.EnableReviewButton(processName[0].ToString());
                            }
                        }
                        else
                        {
                            MessageBox.Show(this, "No process to reconect to!", "Process don't exists", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    catch
                    {
                        MessageBox.Show(this, "Unable to reconnect to server!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                };
                bw.RunWorkerCompleted += (senderM, em) =>
                {
                    this.Cursor = Cursors.Default;
                    fgSVM.Close();
                    fgSVM.Dispose();
                };


                bw.RunWorkerAsync();
                fgSVM.ShowDialog();
            };
        }