public async void getItem(int id) { bandArtist = await BandsArtists.Get(id); txtNombre.Text = bandArtist.Nombre; imgLogo.Source = new BitmapImage(bandArtist.ImageUrl); }
public async void LoadData() { grdLoader.Visibility = Visibility.Visible; GenericResponse genericResponse = await BandsArtists.GetList(Filter, OrderBy, OrderType, Page); TotalPages = genericResponse.TotalPages; if (genericResponse.Items.Count > 0) { grdNoRegisters.Visibility = Visibility.Collapsed; } else { grdNoRegisters.Visibility = Visibility.Visible; } lstItems.ItemsSource = genericResponse.Items; grdLoader.Visibility = Visibility.Collapsed; if (Page == 1) { btnFirst.IsEnabled = false; btnPrevious.IsEnabled = false; } if (Page > 1) { btnFirst.IsEnabled = true; btnPrevious.IsEnabled = true; } if (Page < TotalPages) { btnNext.IsEnabled = true; btnLast.IsEnabled = true; } if (Page == TotalPages) { btnNext.IsEnabled = false; btnLast.IsEnabled = false; } txtRegister.Text = "Mostrando página " + Page.ToString() + " de " + TotalPages.ToString(); }
public async void save() { btnSave.IsEnabled = false; grdLoader.Visibility = Visibility.Visible; bandArtist.Nombre = txtNombre.Text; int response = await BandsArtists.save(bandArtist); if (response > 0) { btnSave.IsEnabled = true; grdLoader.Visibility = Visibility.Collapsed; CloureManager.GoBack(new CloureParam("artist_id", response)); } else { btnSave.IsEnabled = true; grdLoader.Visibility = Visibility.Collapsed; } }
private async void DisplayDeleteDialog(int id) { ContentDialog deleteFileDialog = new ContentDialog { Title = "¿Está seguro que desea eliminar este registro?", Content = "El registro se borrará de forma permanente", PrimaryButtonText = "Borrar", CloseButtonText = "Cancelar" }; ContentDialogResult result = await deleteFileDialog.ShowAsync(); // Delete the file if the user clicked the primary button. /// Otherwise, do nothing. if (result == ContentDialogResult.Primary) { bool api_result = await BandsArtists.Delete(id); if (api_result) { LoadData(); } } }