private void btSalvar_Clicked(object sender, EventArgs e) { try { ModelNota nota = new ModelNota(); nota.Titulo = txtTitulo.Text; nota.Dados = txtDados.Text; nota.Favorito = swFavorito.IsToggled; ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); if (btSalvar.Text == "Inserir") { dbNotas.Inserir(nota); DisplayAlert("Resultado da operação", dbNotas.StatusMessage, "OK"); } else { //ALTERAR EM PROXIMA AULA nota.Id = id; dbNotas.Alterar(nota); DisplayAlert("Resultado da operação", dbNotas.StatusMessage, "OK"); } voltar(); } catch (Exception ex) { 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) { ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); dbNotas.Excluir(id); await DisplayAlert("Resultado da operação", dbNotas.StatusMessage, "OK"); } }
private void BtLocalizar_Clicked(object sender, EventArgs e) { String titulo = ""; if (txtNota.Text != null) { titulo = txtNota.Text; } ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); ListasNotas.ItemsSource = dbNotas.Localizar(titulo); txtNota.Text = ""; }
private void SwFavorito_Toggled(object sender, ToggledEventArgs e) { ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); if (swFavorito.IsToggled) { ListasNotas.ItemsSource = dbNotas.ListarFavoritos(); } else { AtualizaLista(); } }
private void btLocalizar_Clicked(object sender, EventArgs e) { String titulo = "";//captura do texto da busca if (txtNota.Text != null) { titulo = txtNota.Text; } ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); //chamada do método de busca por título da nota ListaNotas.ItemsSource = dbNotas.Localizar(titulo); txtNota.Text = ""; //Limpa o text }
private void SwFavorito_Toggled(object sender, ToggledEventArgs e) { //criação do objeto da classe ServiceBDNota ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); //ação de quando o control do switch estiver selecionado if (swfavorito.IsToggled) { ListaNotas.ItemsSource = dbNotas.ListarFavoritos(); } else // ação de quando o control do switch NÃO estiver selecionado { //faz a busca pela lista inteira AtualizaLista(); } }
public void AtualizaLista() { ServicesBDNota dbNotas = new ServicesBDNota(App.DbPath); ListaNotas.ItemsSource = dbNotas.Listar(); }