private async void btNovaSenha_Clicked(object sender, EventArgs e) { btNovaSenha.IsEnabled = false; try { Logic.Usuario usuario = new Logic.Usuario(); if (await usuario.VerificaEmailExiste(dsEmail.Text)) { actAguarde.IsVisible = true; lblAguarde.IsVisible = true; await usuario.NovaSenha(dsEmail.Text); await DisplayAlert("Sucesso", "Verifique seu e-mail, uma nova senha foi enviada para você!", "Vou verificar!"); await Navigation.PopAsync(true); } else { await DisplayAlert("E-mail", "O e-mail digitado parece não estar correto! Verifique!", "Vou Verificar"); } actAguarde.IsVisible = false; lblAguarde.IsVisible = false; btNovaSenha.IsEnabled = true; } catch { await DisplayAlert("Que pena", "Uma falha aconteceu ao gerar sua nova senha! Tente novamente em alguns minutos!", "Irei Aguardar"); actAguarde.IsVisible = false; lblAguarde.IsVisible = false; btNovaSenha.IsEnabled = true; } }
private async void CarregarUsuario() { user = new Logic.Usuario(); dados = await user.GetDadosUsuario(App.sdsEmail); Email.Text = dados.DS_EMAIL; Email.IsEnabled = false; Nome.Text = dados.NM_NOME; CPF.Text = dados.DS_CPF; Senha.Text = ""; Telefone.Text = dados.DS_TELEFONE; Endereco.Text = dados.DS_ENDERECO; Numero.Text = dados.NR_NUMERO; Bairro.Text = dados.DS_BAIRRO; Complemento.Text = dados.DS_COMPLEMENTO; Senha.IsEnabled = true; NovaSenha.IsEnabled = true; if (dados.BO_FACEBOOK.Replace("\"", "") == "T") { Senha.IsEnabled = false; NovaSenha.IsEnabled = false; } }