コード例 #1
0
        void Calcular()
        {
            Operaciones operaciones = new Operaciones();

            if (txta.Text == "")
            {
                errorProvider1.SetError(txta, "Debes ingresar un numero");
            }
            else if (txtb.Text == "")
            {
                errorProvider1.SetError(txtb, "Debes ingresar un numero");
            }
            else
            {
                numA = double.Parse(txta.Text);
                numB = double.Parse(txtb.Text);


                switch (operation)
                {
                case "suma":
                    result = operaciones.Suma(numA, numB);
                    break;

                case "resta":
                    result = operaciones.Resta(numA, numB);
                    break;

                case "divi":
                    result = operaciones.Divi(numA, numB);
                    break;

                case "multi":
                    result = operaciones.Multi(numA, numB);
                    break;

                case "mod":
                    result = operaciones.Module(numA, numB);
                    break;

                default:
                    MessageBox.Show("Ha ocurrido un error");
                    break;
                }

                lblresult.Text = result.ToString();
            }
        }