protected void Operacio_Click(object sender, EventArgs e) { TModel calc = new TModel(); TMatematiques mates = new TMatematiques(); int error = 0; int res = 0; int error2 = 0; int num1 = 0; int num2 = 0; int.TryParse(op1.Text, out num1); int.TryParse(op2.Text, out num2); error = calc.CheckNombres(op1.Text); error = calc.CheckNombres(op2.Text); if (error == 0) { String operacio = ((Button)sender).Text; res = mates.Calcular(num1, num2, operacio, ref error2); if (error2 == 0) { resposta.Text = Convert.ToString(res); } else { resposta.Text = calc.MissatgeError(error2); } } else { resposta.Text = calc.MissatgeError(error); } }
protected void DDaltresOps_SelectedIndexChanged(object sender, EventArgs e) { TModel calc = new TModel(); int error = 0; float res = 0; int num1; int num2 = 0; int.TryParse(op1.Text, out num1); int.TryParse(op2.Text, out num2); String operacio = ""; error = calc.CheckNombres(op1.Text); if (error == 0) { operacio = DDaltresOps.SelectedValue; res = OperacionsComplexes(num1, num2, operacio); if (res > -1) { resposta.Text = Convert.ToString(res); } else { if (res == -1) { resposta.Text = "Si"; } else { resposta.Text = "No"; } } } else { resposta.Text = calc.MissatgeError(error); } }