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()); } }
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"); } ; }
public void AtualizaCadastro() { ServicesDBCads dbCads = new ServicesDBCads(App.DbPath); ListandoCads.ItemsSource = dbCads.Listar(); }