示例#1
0
        private void CalcularRateio(object sender, EventArgs e)
        {
            var a = new PaginaResultado(variaveisCal);

            if (Convert.ToInt32(EntryRateio.Text) <= a.variaveisCal.TotalDePessoas)
            {
                Rateio = a.variaveisCal.Total / Convert.ToInt32(EntryRateio.Text);
                bxv_Rateio.IsVisible = true;

                lbl_Rateio.Text = Convert.ToString($"{ Math.Round((Rateio),2)}");
                lbl_Titulo.Text = "Preço Unitário (R$): ";
            }

            else
            {
                DisplayAlert("ATENÇÃO", "O número de pessoas do rateio é maior que o número de participantes", "OK");
            }
        }
示例#2
0
        private async void Pagina_Resultado(object sender, EventArgs e)
        {
            if (SwitchCopos.IsToggled == true)
            {
                ValorCopos1 = 20;
            }
            else
            {
                ValorCopos1 = 0;
            }

            if (SwitchPratos.IsToggled == true)
            {
                ValorPratos1 = 20;
            }
            else
            {
                ValorPratos1 = 0;
            }

            if (SwitchTalheres.IsToggled == true)
            {
                ValorTalheres1 = 20;
            }
            else
            {
                ValorTalheres1 = 0;
            }

            if (SwitchCanudos.IsToggled == true)
            {
                ValorCanudos1 = 20;
            }
            else
            {
                ValorCanudos1 = 0;
            }

            if (SwitchGuardanapos.IsToggled == true)
            {
                ValorGuardanapos1 = 20;
            }
            else
            {
                ValorGuardanapos1 = 0;
            }

            Variaveis variaveis = new Variaveis
            {
                NumHomem          = Convert.ToDouble(lblHomem.Text),
                NumMulher         = Convert.ToDouble(lblMulher.Text),
                NumCrianca        = Convert.ToDouble(lblCrianca.Text),
                ValorCarneAves    = Convert.ToDouble(lblAves.Text),
                ValorCarneBovina  = Convert.ToDouble(lblBovina.Text),
                ValorCarneSuina   = Convert.ToDouble(lblSuina.Text),
                ValorCerveja      = Convert.ToDouble(lblCerveja.Text),
                ValorCaipirinha   = Convert.ToDouble(lblCaipirinha.Text),
                ValorBeats        = Convert.ToDouble(lblBeats.Text),
                ValorSuco         = Convert.ToDouble(lblSuco.Text),
                ValorVodka        = Convert.ToDouble(lblVodka.Text),
                ValorRefrigerante = Convert.ToDouble(lblRefrigerante.Text),
                ValorArrozAGrega  = Convert.ToDouble(lblArrozAGrega.Text),
                ValorQueijoCoalho = Convert.ToDouble(lblQueijoCoalho.Text),
                ValorFarofa       = Convert.ToDouble(lblFarofa.Text),
                ValorVinagrete    = Convert.ToDouble(lblVinagrete.Text),
                ValorSaladaMaio   = Convert.ToDouble(lblSaladaMaio.Text),
                ValorPao          = Convert.ToDouble(lblPao.Text),
                ValorCopos        = ValorCopos1,
                ValorPratos       = ValorPratos1,
                ValorTalheres     = ValorTalheres1,
                ValorCanudos      = ValorCanudos1,
                ValorGuardanapos  = ValorGuardanapos1
            };

            var paginaResultado = new PaginaResultado(variaveis);

            paginaResultado.BindingContext = variaveis;
            await Navigation.PushAsync(paginaResultado);
        }