private void OnBtnLoginClicked(object sender, EventArgs e) { if (string.IsNullOrEmpty(loginUsuario.NomeUsuario)) { DisplayAlert("Falha", "Preencha um usuário", "Ok"); return; } else if (string.IsNullOrEmpty(loginUsuario.Senha)) { DisplayAlert("Falha", "Preencha uma senha", "Ok"); return; } // De -> Para = View para Model //Usuario usuario = new Usuario(); //usuario.NomeUsuario = txtUsuario.Text; //usuario.Senha = txtSenha.Text; // Consulta primeiro registro que atenda a condição de nome de usuário var registro = new ECursosDAO().RetornarPorUsuario(loginUsuario.NomeUsuario); if (registro != null) { // Valida se as senhas batem if (registro.Senha == loginUsuario.Senha) { DisplayAlert("Sucesso", "Login efetuado com sucesso!", "Ok"); Application.Current.Properties["UsuarioLogado"] = loginUsuario.NomeUsuario; } else { DisplayAlert("Falha", "Senha incorreta", "Ok"); } } else { DisplayAlert("Falha", "Usuário não encontrado", "Ok"); } }
private void OnLoginClicked(object obj) { if (string.IsNullOrEmpty(NomeUsuario)) { MessagingCenter.Send<string,string>("displayAlert", "falha", "Preencha um Usuário"); return; } else if (string.IsNullOrEmpty(Senha)) { MessagingCenter.Send<string, string>("displayAlert", "falha", "Preencha uma senha"); return; } var registro = new ECursosDAO().RetornarPorUsuario(usuario.NomeUsuario); if (registro != null) { // Valida se as senhas batem if (registro.Senha == Senha) { //MessagingCenter.Send<string, string>("displayAlert", "sucesso", "Login efetuado com sucesso!"); Application.Current.Properties["UsuarioLogado"] = NomeUsuario; MessagingCenter.Send<string, Page>("Navegar", "Chat", new ChatPage()); } else { MessagingCenter.Send<string, string>("displayAlert", "falha", "Senha incorreta"); } } else { MessagingCenter.Send<string, string>("displayAlert", "falha", "Usuário não encontrado"); } }