private void btCalcular_Click(object sender, EventArgs e) { decimal valorA, valorB; localhost.OperacoesBasicas operacao = localhost.OperacoesBasicas.Adicao; decimal resultado; decimal.TryParse(tbValorA.Text, out valorA); decimal.TryParse(tbValorB.Text, out valorB); switch (cbOperacao.SelectedIndex) { case 0: operacao = localhost.OperacoesBasicas.Adicao; break; case 1: if (valorB == 0) { clearField(); MessageBox.Show("Não é possivel dividir por zero!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { operacao = localhost.OperacoesBasicas.Divisao; } break; case 2: operacao = localhost.OperacoesBasicas.Multiplicacao; break; case 3: operacao = localhost.OperacoesBasicas.Subtracao; break; } //Recebe resultado da operação do webservice localhost.Service1 WebServiceCaluladora = new localhost.Service1(); resultado = WebServiceCaluladora.Caluladora(valorA, valorB, operacao); tbResultado.Text = resultado.ToString(); }
private void button1_Click(object sender, EventArgs e) { decimal valorA, valorB; localhost.OperacoesBasicas operacao = localhost.OperacoesBasicas.Adicao; decimal resultado; decimal.TryParse(textBox1.Text, out valorA); decimal.TryParse(textBox2.Text, out valorB); switch (comboBox1.SelectedIndex) { case 0: operacao = localhost.OperacoesBasicas.Adicao; break; case 1: operacao = localhost.OperacoesBasicas.Divisao; break; case 2: operacao = localhost.OperacoesBasicas.Multiplicacao; break; case 3: operacao = localhost.OperacoesBasicas.Subtracao; break; } localhost.Service MeuWebService = new localhost.Service(); try { resultado = MeuWebService.Calculadora(valorA, valorB, operacao); textBox4.Text = resultado.ToString(); } catch (Exception ex) { MessageBox.Show("Exceção ao se realizar operação matemática" + ex.Message); textBox4.Text = "0"; } }
private void button1_Click(object sender, EventArgs e) { decimal ValorA; decimal ValorB; localhost.OperacoesBasicas operacao = localhost.OperacoesBasicas.Adicao; decimal Resultado; decimal.TryParse(textBox1.Text, out ValorA); decimal.TryParse(textBox2.Text, out ValorB); switch (comboBox1.SelectedIndex) { case 0: operacao = localhost.OperacoesBasicas.Adicao; break; case 1: operacao = localhost.OperacoesBasicas.Divisao; break; case 2: operacao = localhost.OperacoesBasicas.Multiplicacao; break; case 3: operacao = localhost.OperacoesBasicas.Subtracao; break; default: operacao = localhost.OperacoesBasicas.Adicao; break; } localhost.Service MeuWebService = new localhost.Service(); Resultado = MeuWebService.Calculadora(ValorA, ValorB, operacao); textBox3.Text = Resultado.ToString(); }