private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Error != null) ErrorManager.Warning(e.Error.Message); else { this._ld.Close(); this._ld = null; } }
private void buttonRun_Click(object sender, EventArgs e) { try { if (String.IsNullOrWhiteSpace(this.labelChoixSource.Text) || String.IsNullOrWhiteSpace(this.labelChoixDestination.Text)) throw new ForgetSelectException("Vous avez oublié de séléctionner la source ou la destination, merci d'effectuer cela et de réessayer."); if (!Directory.Exists(this.labelChoixSource.Text) || !Directory.Exists(this.labelChoixDestination.Text)) throw new ForgetSelectException("Les répertoires séléctionnés n'existes pas, merci de corriger les chemins et de réessayer."); this.backgroundWorker1.RunWorkerAsync(); this._ld = new LoadingDialogView(CTFCRBusiness.GetNbValidFileInto(this.labelChoixSource.Text)); this._ld.ShowDialog(); } catch(Exception exc) { ErrorManager.Warning(exc.Message); } }