private void CalculateButton_TouchUpInside(object sender, EventArgs e) { this.EndEditing(true); calcData.SetValueRowCol(textA1.Text, 1, 1); calcData.SetValueRowCol(textA2.Text, 2, 1); calcData.SetValueRowCol(textA3.Text, 3, 1); calcData.SetValueRowCol(textA4.Text, 4, 1); calcData.SetValueRowCol(textA5.Text, 5, 1); calcData.SetValueRowCol(textB1.Text, 1, 2); calcData.SetValueRowCol(textB2.Text, 2, 2); calcData.SetValueRowCol(textB3.Text, 3, 2); calcData.SetValueRowCol(textB4.Text, 4, 2); calcData.SetValueRowCol(textB5.Text, 5, 2); calcData.SetValueRowCol(textC1.Text, 1, 3); calcData.SetValueRowCol(textC2.Text, 2, 3); calcData.SetValueRowCol(textC3.Text, 3, 3); calcData.SetValueRowCol(textC4.Text, 4, 3); calcData.SetValueRowCol(textC5.Text, 5, 3); calculatedText.Text = Engine.ParseAndComputeFormula(formulaText.Text); }
private void Compute_Click(object sender, EventArgs e) { ClearFocus(); calcData.SetValueRowCol(txtA1.Text, 1, 1); calcData.SetValueRowCol(txtA2.Text, 2, 1); calcData.SetValueRowCol(txtA3.Text, 3, 1); calcData.SetValueRowCol(txtA4.Text, 4, 1); calcData.SetValueRowCol(txtA5.Text, 5, 1); calcData.SetValueRowCol(txtB1.Text, 1, 2); calcData.SetValueRowCol(txtB2.Text, 2, 2); calcData.SetValueRowCol(txtB3.Text, 3, 2); calcData.SetValueRowCol(txtB4.Text, 4, 2); calcData.SetValueRowCol(txtB5.Text, 5, 2); calcData.SetValueRowCol(txtC1.Text, 1, 3); calcData.SetValueRowCol(txtC2.Text, 2, 3); calcData.SetValueRowCol(txtC3.Text, 3, 3); calcData.SetValueRowCol(txtC4.Text, 4, 3); calcData.SetValueRowCol(txtC5.Text, 5, 3); computedValueEdit.Text = engine.ParseAndComputeFormula(formulaEdit.Text); }
public void Execute(object parameter) { calcData.SetValueRowCol(viewModel.TxtA1, 1, 1); calcData.SetValueRowCol(viewModel.TxtA2, 2, 1); calcData.SetValueRowCol(viewModel.TxtA3, 3, 1); calcData.SetValueRowCol(viewModel.TxtA4, 4, 1); calcData.SetValueRowCol(viewModel.TxtA5, 5, 1); calcData.SetValueRowCol(viewModel.TxtB1, 1, 2); calcData.SetValueRowCol(viewModel.TxtB2, 2, 2); calcData.SetValueRowCol(viewModel.TxtB3, 3, 2); calcData.SetValueRowCol(viewModel.TxtB4, 4, 2); calcData.SetValueRowCol(viewModel.TxtB5, 5, 2); calcData.SetValueRowCol(viewModel.TxtC1, 1, 3); calcData.SetValueRowCol(viewModel.TxtC2, 2, 3); calcData.SetValueRowCol(viewModel.TxtC3, 3, 3); calcData.SetValueRowCol(viewModel.TxtC4, 4, 3); calcData.SetValueRowCol(viewModel.TxtC5, 5, 3); viewModel.TxtResult = viewModel.Engine.ParseAndComputeFormula(viewModel.TxtGen); }