private void calculateButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(sTextBox.Text) || String.IsNullOrEmpty(kTextBox.Text) || String.IsNullOrEmpty(tenorTextbox.Text) || String.IsNullOrEmpty(sigTextBox.Text) || String.IsNullOrEmpty(rTextBox.Text) || String.IsNullOrEmpty(stepsTextBox.Text) || String.IsNullOrEmpty(trialsTextBox.Text)) { MessageBox.Show("Please Enter all your input!"); } else { outputDataGridView.DataSource = PricingAlgo.SetDataTable(); double s = String.IsNullOrEmpty(sTextBox.Text) ? 0 : Convert.ToDouble(sTextBox.Text); double k = String.IsNullOrEmpty(kTextBox.Text) ? 0 : Convert.ToDouble(kTextBox.Text); double t = String.IsNullOrEmpty(tenorTextbox.Text) ? 0 : Convert.ToDouble(tenorTextbox.Text); double sig = String.IsNullOrEmpty(sigTextBox.Text) ? 0 : (Convert.ToDouble(sigTextBox.Text) / 100); double r = String.IsNullOrEmpty(rTextBox.Text) ? 0 : (Convert.ToDouble(rTextBox.Text) / 100); int steps = String.IsNullOrEmpty(stepsTextBox.Text) ? 0 : Convert.ToInt32(stepsTextBox.Text); int trials = String.IsNullOrEmpty(trialsTextBox.Text) ? 0 : Convert.ToInt32(trialsTextBox.Text); try { outputDataGridView.DataSource = PricingAlgo.GetDataTable(steps, trials, s, k, t, sig, r); timerLabel.Text = Convert.ToString(PricingAlgo.AlgoTime) + " sec"; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void clearingButton_Click(object sender, EventArgs e) { sTextBox.Text = ""; kTextBox.Text = ""; tenorTextbox.Text = ""; sigTextBox.Text = ""; rTextBox.Text = ""; stepsTextBox.Text = ""; trialsTextBox.Text = ""; outputDataGridView.DataSource = PricingAlgo.SetDataTable(); timerLabel.Text = ""; }
private void Form_Load(object sender, EventArgs e) { disable_CalcuateButton(); outputDataGridView.DataSource = PricingAlgo.SetDataTable(); }