private void Button_Click(object sender, RoutedEventArgs e) { try { if (Convert.ToDecimal(TextBoxVolumeOne.Text) <= 0 || Convert.ToDecimal(TextBoxSpreadBeetwenLine.Text) <= 0) { throw new Exception(""); } } catch (Exception) { MessageBox.Show("В одном из полей недопустимые значения. Процесс сохранения прерван"); return; } _strategy.Volume = Convert.ToDecimal(TextBoxVolumeOne.Text); _strategy.PersentToSpreadLines = Convert.ToDecimal(TextBoxSpreadBeetwenLine.Text); Enum.TryParse(ComboBoxRegime.Text, true, out _strategy.Regime); if (CheckBoxNeadToPaint.IsChecked.HasValue) { _strategy.PaintOn = CheckBoxNeadToPaint.IsChecked.Value; } _strategy.Save(); Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { try { if (Convert.ToDecimal(TextBoxVolumeOne.Text) <= 0 || Convert.ToDecimal(TextBoxSpreadBeetwenLine.Text) <= 0) { throw new Exception(""); } } catch (Exception) { MessageBox.Show(OsLocalization.Trader.Label13); return; } _strategy.Volume = Convert.ToDecimal(TextBoxVolumeOne.Text); _strategy.PersentToSpreadLines = Convert.ToDecimal(TextBoxSpreadBeetwenLine.Text); Enum.TryParse(ComboBoxRegime.Text, true, out _strategy.Regime); if (CheckBoxNeadToPaint.IsChecked.HasValue) { _strategy.PaintOn = CheckBoxNeadToPaint.IsChecked.Value; } _strategy.Save(); Close(); }