예제 #1
0
        private async void Depositar(object obj)
        {
            if (!string.IsNullOrEmpty(ValorGiro) && !string.IsNullOrEmpty(ValorDeposito))
            {
                if (!ValorDeposito.Contains("-"))
                {
                    var ValorFinal = Double.Parse(ValorGiro) + double.Parse(ValorDeposito);

                    var resultado = await App.Current.MainPage.DisplayAlert("Aviso", "Deseja Realmente Depositar R$ " + ValorDeposito, "OK", "Cancelar");

                    if (resultado)
                    {
                        FinancasDB.AddCapitalInvestido(new Model.CapitalGiro()
                        {
                            Capital = ValorFinal, CapitalInvestido = 0.0, DataCapital = DateTime.Now
                        });
                        SaldoAtual();
                        ValorDeposito = "";
                    }
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("Aviso", "Não é Aceito Numeros Negativos", "OK");
                }
            }
        }
예제 #2
0
        private async void Sacar(object obj)
        {
            if (!string.IsNullOrEmpty(ValorGiro) && !string.IsNullOrEmpty(ValorSaque))
            {
                var ValorFinal = Double.Parse(ValorGiro) - double.Parse(ValorSaque);

                if (ValorFinal >= 0 && !ValorSaque.Contains("-"))
                {
                    var res = await App.Current.MainPage.DisplayAlert("Aviso", "Deseja Realmente Sacar R$ " + ValorSaque, "OK", "Cancelar");

                    if (res == true)
                    {
                        FinancasDB.AddCapitalInvestido(new Model.CapitalGiro()
                        {
                            Capital = ValorFinal, CapitalInvestido = 0.0, DataCapital = DateTime.Now
                        });

                        SaldoAtual();
                        ValorSaque = "";
                    }
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("Aviso", "Saldo Insuficiente", "OK");
                }
            }
        }