private void excluir(Tanques tanque) { var query2 = dbConn.Table <Dados>().Where(x => x.IdTanque == tanque.Id); Dados resultado = query2.FirstOrDefault(); if (resultado == null) { dbConn.Delete(tanque); } else { MessageBox.Show("Não é possível excluir, este tanque possui registros"); } }
private void Button_excluir(object sender, RoutedEventArgs e) { Tanques myobject = (sender as Button).DataContext as Tanques; ListBoxItem pressedItem = this.mylistbox.ItemContainerGenerator.ContainerFromItem(myobject) as ListBoxItem; //Checks whether it is not null if (pressedItem != null) { MessageBoxResult resultado = MessageBox.Show("Você realmente deseja excluir esse Tanque?", "Excluir Tanque", MessageBoxButton.OKCancel); if (resultado == MessageBoxResult.OK) { excluir(myobject); listarTanques(); } } }
private async Task LoadAsync(int page = 1) { try { IsBusy = true; var tanques = await _FishTechService.GetTanquesAsync(page); foreach (var tanque in tanques.Results) { Tanques.Add(tanque); } } catch (Exception ex) { await PageDialogService.DisplayAlertAsync("Erro", "Error on Load Movies:" + ex.Message, "OK"); } finally { IsBusy = false; } }
private async Task ExecutePullToRefreshCommand() { Tanques.Clear(); _pageindex = 1; await LoadAsync(); }