Example #1
0
        private async void Login_Clicked(object sender, System.EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(UserEntry.Text) || (!string.IsNullOrWhiteSpace(PassEntry.Text)))
            {
                //await UserDialogsUtils.ShowLoading("Carregando...");
#pragma warning disable CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída
                Device.BeginInvokeOnMainThread(() => ((App)App.Current).MainPage = new MainPage());
                //Task.Run(async () =>
                //{
                //    var result = await ctx.Login(UserEntry.Text, PassEntry.Text);
                //    if (result)
                //    {
                //        await UserDialogsUtils.HideLoading();
                //        Device.BeginInvokeOnMainThread(() => ((App)App.Current).MainPage = new MainPage());
                //    }
                //    else
                //    {
                //        await UserDialogsUtils.HideLoading();
                //        await UserDialogsUtils.ShowSnackbar("Credenciais erradas.");
                //    }
                //});
#pragma warning restore CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída
            }
            else
            {
                await UserDialogsUtils.ShowSnackbar("Campo de Login e/ou Senha vazia(o).");
            }
        }
Example #2
0
        private async void BtnRegistro_Clicked(object sender, EventArgs e)
        {
            await UserDialogsUtils.ShowLoading("Registrando conta...");

#pragma warning disable CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída
            Task.Run(async() =>
            {
                var result = await ctx.Register(UserEntry.Text, PassEntry.Text, EmailEntry.Text);
                if (result)
                {
                    await UserDialogsUtils.HideLoading();
                    await UserDialogsUtils.ShowSnackbar("Conta criada com sucesso.");
                    Navigation.PopAsync();
                }
                else
                {
                    await UserDialogsUtils.HideLoading();
                    await UserDialogsUtils.ShowSnackbar("Conta já existe.");
                }
            });
#pragma warning restore CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída
        }
Example #3
0
 async void Save_Clicked(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtTitle.Text))
     {
         UserDialogsUtils.ShowAlert("Campo Título está vazio", "Aviso", "OK");
     }
     else if (string.IsNullOrWhiteSpace(txtDesc.Text))
     {
         UserDialogsUtils.ShowAlert("Campo Anotação está vazio", "Aviso", "OK");
     }
     else
     {
         Item item = new Item
         {
             Id          = new AccessItem().Count() + 1,
             Text        = txtTitle.Text,
             Description = txtDesc.Text,
             Date        = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"),
             BoxColor    = pickColor(),
         };
         new AccessItem().Insert(item);
         await Navigation.PopModalAsync();
     }
 }