private void BackgroundWorkerOnRunWorkerCompleted(object o, RunWorkerCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show(e.Error.Message, "Произошла ошибка"); } else { SetCurencyInput result = (SetCurencyInput)e.Result; if (result.Input == "txbxDateZP") { txbxCurrencyZP.Text = result.Currency; } else if (result.Input == "txbxDateHolliday") { txbxCurrencyHolliday.Text = result.Currency; } else if (result.Input == "txbx_DateAvans") { txbxCurrency.Text = result.Currency; } else if (result.Input == "txbxDateHolliday2") { txbxCurrencyHolliday2.Text = result.Currency; } else if (result.Input == "txbxDateHolliday3") { txbxCurrencyHolliday3.Text = result.Currency; } } }
private void BackgroundWorkerOnDoWork(object o, DoWorkEventArgs doWorkEventArgs) { SetCurencyInput oldinput = (SetCurencyInput)doWorkEventArgs.Argument; oldinput.Currency = GetCurency(currencyUrl + oldinput.Currency); doWorkEventArgs.Result = oldinput; }