private void RunReport() { try { Thread.Sleep(1000); rel.AddedEntries += new AddedEntriesEventHandler(this.BackgroundRunner_AddedEntries); rel.RemovedEntries += new RemovedEntriesEventHandler(this.BackgroundRunner_RemovedEntries); try { progressBar.StartAnimation(); rel.GenerateRel(); } finally { progressBar.StopAnimation(); } if (this.progressDialog.InvokeRequired) { progressDialog.BeginInvoke(new DoneEntriesHandler(DoneEntries)); } else { DoneEntries(); } Thread.Sleep(500); } finally { if (this.progressDialog.InvokeRequired) { progressBar.BeginInvoke(new CloseDialogHandler(CloseDialog)); } else { CloseDialog(); } } }
private void EAD_Runner() { try { Thread.Sleep(1000); the_EADGenerator.AddedEntries += new AddedEntriesEventHandler(this.BackgroundRunner_AddedEntries); the_EADGenerator.RemovedEntries += new RemovedEntriesEventHandler(this.BackgroundRunner_RemovedEntries); try { progressBar.StartAnimation(); the_EADGenerator.generate(IDNivel_PAI, IDNivel); } finally { progressBar.StopAnimation(); } if (this.progressDialog.InvokeRequired) { progressDialog.BeginInvoke(new DoneEntriesHandler(DoneEntries)); } else { DoneEntries(); } Thread.Sleep(500); } finally { if (this.progressDialog.InvokeRequired) { progressBar.BeginInvoke(new CloseDialogHandler(CloseDialog)); } else { CloseDialog(); } } }