Пример #1
0
 private void BtSalvar_Clicked(object sender, EventArgs e)
 {
     try
     {
         ModelNotas nota = new ModelNotas();
         nota.Titulo   = txtTitulo.Text;
         nota.Dados    = txtDados.Text;
         nota.Favorito = swFavorito.IsToggled;
         ServicesDBNotas dbNotas = new ServicesDBNotas(App.DbPath);
         if (btSalvar.Text == "Inserir")
         {
             dbNotas.Inserir(nota);
             DisplayAlert("Resultado da operação", dbNotas.StatusMessage, "OK");
         }
         else
         { //alterar
             nota.Id = Convert.ToInt32(txtCodigo.Text);
             dbNotas.Alterar(nota);
             DisplayAlert("Resultado da operação", dbNotas.StatusMessage, "OK");
         }
         MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
         p.Detail = new NavigationPage(new PageHome());
     }
     catch (Exception ex)
     {
         DisplayAlert("Erro", ex.Message, "OK");
     }
 }
Пример #2
0
        public void AtualizaLista()
        {
            ServicesDBNotas dBNotas = new ServicesDBNotas(App.DbPath);

            if (switch_pagelistar_favorito.IsToggled)
            {
                listview_pagelistar_listarnotas.ItemsSource = dBNotas.ListarFavoritos();
            }
            else
            {
                listview_pagelistar_listarnotas.ItemsSource = dBNotas.Listar();
            }
        }
Пример #3
0
        private async void BtExcluir_Clicked(object sender, EventArgs e)
        {
            var resp = await DisplayAlert("Excluir Registro?",
                                          "Deseja excluir a nota atual ?", "Sim", "Não");

            if (resp == true)
            {
                ServicesDBNotas dbNotas = new ServicesDBNotas(App.dbPath);
                int             id      = Convert.ToInt32(txtCodigo.Text);
                dbNotas.Excluir(id);
                DisplayAlert("Resultado da operação: ", dbNotas.StatusMessage, "Ok");
                MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                p.Detail = new PageHome();
            }
        }
Пример #4
0
        private async void Button_pagecadastrar_excluir_Clicked(object sender, EventArgs e)
        {
            var resp = await DisplayAlert("Excluir Registro", "Deseja realmente excluir a nota ?", "Sim", "Não");

            if (resp)
            {
                ServicesDBNotas dbNotas = new ServicesDBNotas(App.DbPath);
                int             id      = Convert.ToInt32(entry_pagecadastrar_codigo.Text);
                dbNotas.Excluir(id);
                DisplayAlert("Resultado da Operação", dbNotas.StatusMessage, "OK");

                MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                p.Detail = new NavigationPage(new PageHome());
            }
        }
Пример #5
0
        public void AtualizaLista()
        {
            String titulo = "";

            if (txtNota.Text != null)
            {
                titulo = txtNota.Text;
            }
            ServicesDBNotas dbNotas = new ServicesDBNotas(App.DbPath);

            if (swFavorito.IsToggled)
            {
                ListaNotas.ItemsSource = dbNotas.Localizar(titulo, true);
            }
            else
            {
                ListaNotas.ItemsSource = dbNotas.Localizar(titulo);
            }
        }
        public void AtualizaLista()
        {
            ServicesDBNotas dbNotas = new ServicesDBNotas(App.dbPath);

            ListaNotas.ItemsSource = dbNotas.Listar();
        }