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();
}
void worker_DoWork(object sender, DoWorkEventArgs e)