private void button1_Click(object sender, EventArgs e)
        {
            double a = double.Parse(txtAlcool.Text);
            double g = double.Parse(txtGasolina.Text);

            double i = Simulador.Indicar(a, g);

            if (i > 0.7)
            {
                lblGasolina.Visible = true;
                lblGasolina.Focus();
            }
            else if (i < 0.7)
            {
                lblAlcool.Visible = true;
                lblAlcool.Focus();
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();

            bool erros = false;

            if (txtAlcool.Text.Trim() == "")
            {
                errorProvider.SetError(txtAlcool, "Campo obrigatório");
                erros = true;
            }
            if (txtGasolina.Text.Trim() == "")
            {
                errorProvider.SetError(txtGasolina, "Campo obrigatório");
                erros = true;
            }
            if (txtConsAlc.Text.Trim() == "")
            {
                errorProvider.SetError(txtConsAlc, "Campo obrigatório");
                erros = true;
            }
            if (txtConsGas.Text.Trim() == "")
            {
                errorProvider.SetError(txtConsGas, "Campo obrigatório");
                erros = true;
            }
            if (txtVlrAbast.Text.Trim() == "")
            {
                errorProvider.SetError(txtVlrAbast, "Campo obrigatório");
                erros = true;
            }



            if (erros == false)
            {
                double a    = double.Parse(txtAlcool.Text);
                double g    = double.Parse(txtGasolina.Text);
                double kAlc = double.Parse(txtConsAlc.Text);
                double kGas = double.Parse(txtConsGas.Text);

                double vlr = double.Parse(txtVlrAbast.Text);
                double i   = 0;

                if (rdoCombustivel.Checked == true)
                {
                    i = Simulador.Indicar(a, g);
                }
                if (i > 0.7)
                {
                    lblGasolina.Visible = true;
                    lblGasolina.Focus();
                }
                else if (i < 0.7)
                {
                    lblAlcool.Visible = true;
                    lblAlcool.Focus();
                }
                i = 0;
                if (rdoConsumo.Checked == true)
                {
                    i = Simulador.Calcular(kAlc, a, vlr) - Simulador.Calcular(kGas, g, vlr);
                }
                if (i < 0)
                {
                    lblGasolina.Visible = true;
                    lblGasolina.Focus();
                }
                else if (i > 0)
                {
                    lblAlcool.Visible = true;
                    lblAlcool.Focus();
                }
                i = 0;
            }
        }