Exemple #1
0
        public JiraUploader(string pk, List <Issue> _issuesJira, List <IssueBCF> i, string p, int pi, bool _delAfter)
        {
            //initialize
            projectKey = pk;
            issuesJira = _issuesJira;
            issues     = i;
            path       = p;
            projIndex  = pi;
            delAfter   = _delAfter;

            progressWin.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            progressWin.Show();
            progressWin.SetProgress(0, getProgressString(0));
            progressWin.killWorker += new EventHandler(worker_Kill);
            //bg worker


            worker.WorkerReportsProgress      = true;
            worker.WorkerSupportsCancellation = true;
            worker.DoWork             += new DoWorkEventHandler(worker_DoWork);
            worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted);
            worker.ProgressChanged    += new ProgressChangedEventHandler(worker_ProgressChanged);
            worker.RunWorkerAsync();
            worker.Dispose();
        }
Exemple #2
0
 public void updateProgressWin(int percentage, int elementCountProgress, int totalNumOfElements)
 {
     if (elementCountProgress % 10 == 0)
     {
         this.Dispatcher.Invoke(() => progressWin.SetProgress(percentage, string.Format("Finding elements {0}/{1}", elementCountProgress, totalNumOfElements)), System.Windows.Threading.DispatcherPriority.Input);
     }
 }
Exemple #3
0
 public void initializeProgressWin(int totalNumOfElements)
 {
     progressWin = new ProgressWin();
     progressWin.WindowStartupLocation = WindowStartupLocation.CenterScreen;
     progressWin.SetProgress(0, string.Format("Finding elements 0/{0}", totalNumOfElements));
     progressWin.killWorker += cancelExternalEvent;
     progressWin.Show();
 }