private async void Button_Clicked_Entrar(object sender, EventArgs e) { try { string usuario = txtUsuario.Text; string senha = txtSenha.Text; ServicesBDUsuario dbAula = new ServicesBDUsuario(App.DbPath); var result = dbAula.ValidarLogin(usuario, senha); if (result != null) { await DisplayAlert("Resultado", "Login Efetuado", "OK"); await Navigation.PushAsync(new Menu(result)); } else { txtSenha.Text = ""; txtUsuario.Text = ""; await DisplayAlert("Resultado", "Usuario ou senha incorretos", "OK"); } } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "OK"); } }
private async void Button_Clicked_Novo(object sender, EventArgs e) { try { ModelUsuario user = new ModelUsuario(); user.Nome = txtUsuario.Text; user.Senha = txtSenha.Text; ServicesBDUsuario dbAula = new ServicesBDUsuario(App.DbPath); if (btCadastrar.Text == "CRIAR NOVO USUÁRIO") { dbAula.Inserir(user); await DisplayAlert("Resultado da operação", dbAula.StatusMessage, "OK"); await Navigation.PopAsync(); } else { user.Id = id; dbAula.Alterar(user); await DisplayAlert("Resultado da operação", dbAula.StatusMessage, "OK"); Menu.usuario.Nome = txtUsuario.Text; Menu.usuario.Senha = txtSenha.Text; } } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "OK"); } }
private async void BtExcluir_Clicked(object sender, EventArgs e) { bool resp = await DisplayAlert("Excluir Registro", "Deseja excluir a nota atual?", "Sim", "Não"); if (resp) { ServicesBDUsuario dbAula = new ServicesBDUsuario(App.DbPath); dbAula.Excluir(id); await DisplayAlert("Resultado da operação", dbAula.StatusMessage, "OK"); Menu.usuario = null; await Navigation.PushAsync(new Login()); } }
public void AtualizaLista() { ServicesBDUsuario dbUsuario = new ServicesBDUsuario(App.DbPath); ListaNotas.ItemsSource = dbUsuario.Listar(); }