private void editBtn_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; ModelSparepart dataObject = button.DataContext as ModelSparepart; this.NavigationService.Navigate(new EditSparepartPage(dataObject.sparepart_id)); }
public void setItem(ModelSparepart sparepart) { this.Dispatcher.Invoke(() => { nameTxtBox.setText(sparepart.name); priceTxtBox.setText(sparepart.price.ToString()); stockTxtBox.setText(sparepart.stock.ToString()); if (sparepart.picture != null) { picture.Source = new BitmapImage(new Uri(ApiConstant.BASE_URL + sparepart.picture)); } }); }
private void deleteBtn_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; ModelSparepart dataObject = button.DataContext as ModelSparepart; String token = File.ReadAllText(@"userToken.txt"); MessageBoxResult result = MessageBox.Show("Are you sure you want to delete this item ?", "Delete Item", MessageBoxButton.YesNo, MessageBoxImage.Warning); switch (result) { case MessageBoxResult.Yes: getController().callMethod("deleteSparepart", dataObject.sparepart_id, token); break; } }