private void bDel_Click(object sender, RoutedEventArgs e) { ItemOwnerListEntry iole = ((ItemOwnerListEntry)((FrameworkElement)e.OriginalSource).DataContext); MessageBoxResult result = MessageBox.Show("Do you really want to delete items owned by: " + iole.Owner + "?", "Delete items?", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { ItemManager.DeleteItemsByOwner(iole.Owner); Items.Remove(iole); } }
private void bExport_Click(object sender, RoutedEventArgs e) { try { ItemOwnerListEntry iole = ((ItemOwnerListEntry)((FrameworkElement)e.OriginalSource).DataContext); ItemManager.ExportBZip2File(iole.Owner, "Export\\" + iole.Owner + "." + Helpers.StaticVariables.LeagueNames[(int)ItemManager.LeagueIndex] + ".poe"); System.Diagnostics.Process.Start("explorer.exe", System.IO.Directory.GetCurrentDirectory() + "\\Export"); } catch (Exception ex) { System.Windows.MessageBox.Show("Error saving teh file.\r\n" + ex.Message + "\r\n\r\n" + ex.StackTrace); } }