private async void btnExcluir_Clicked(object sender, EventArgs e)
        {
            bool resp = await DisplayAlert("Excluido Cadastro", "Deseja realmente excluir o cadastro atual?", "Sim", "Não");

            if (resp == true)
            {
                ServicesDBCads dbCads = new ServicesDBCads(App.DbPath);
                int            id     = Convert.ToInt32(txtId.Text);
                dbCads.DeletarCadastro(id);
                // DisplayAlert("Resultado da operação: ", dbCads.StatusMessage, "OK");
                MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                p.Detail = new NavigationPage(new PageListar());
            }
        }
Beispiel #2
0
        private async void TapGestureRecognizer_Tapped(object sender, EventArgs e)
        {
            string result = await DisplayPromptAsync("Localizar Cadastro", "Informe o nome a ser procurado");

            if (result != null)
            {
                ServicesDBCads dbCads = new ServicesDBCads(App.DbPath);
                ListandoCads.ItemsSource = dbCads.Localizar(result);
            }
            else
            {
                MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                p.Detail = new NavigationPage(new PageListar());
            }
        }
        private void btnCads_Clicked(object sender, EventArgs e)
        {
            try
            {
                ModelCads cads = new ModelCads();
                //Pegando Dados
                cads.Nome     = txtNome.Text;
                cads.Sexo     = txtSexo.Text;
                cads.NomeMae  = txtNomeMae.Text;
                cads.Endereco = txtEnd.Text;
                cads.Estado   = txtEst.Text;
                //Pegando caminho do DB
                ServicesDBCads dbCads = new ServicesDBCads(App.DbPath);

                if (btnCads.Text == "Cadastrar")
                {
                    dbCads.Inserir(cads);
                    DisplayAlert("Resultado da operação: ", dbCads.StatusMessage, "OK");
                    MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                    p.Detail = new NavigationPage(new PageHome());
                }
                else
                {
                    if (btnCads.Text == "Alterar")
                    {
                        cads.Id = Convert.ToInt32(txtId.Text);
                        dbCads.AlterarCadastro(cads);
                        DisplayAlert("Resultado da operação: ", dbCads.StatusMessage, "OK");
                        MasterDetailPage p = (MasterDetailPage)Application.Current.MainPage;
                        p.Detail = new NavigationPage(new PageListar());
                    }
                }

                //Deixando campos vazios
                txtNome.Text    = String.Empty;
                txtSexo.Text    = String.Empty;
                txtNomeMae.Text = String.Empty;
                txtEnd.Text     = String.Empty;
                txtEst.Text     = String.Empty;
                //Redirecionando página
            }
            catch (Exception ex)
            {
                DisplayAlert("Erro ", ex.Message, "OK");
            }

            ;
        }
Beispiel #4
0
        public void AtualizaCadastro()
        {
            ServicesDBCads dbCads = new ServicesDBCads(App.DbPath);

            ListandoCads.ItemsSource = dbCads.Listar();
        }