private void UpdatePriceSaveButton_Clicked(object sender, RoutedEventArgs e) { int v; try { v = Int32.Parse(PriceUpdateTextBox.Text); } catch (OverflowException) { v = Int32.MaxValue; } PriceUpdateController.AddPrice(WindowContext.PriceUpdateQueue[0], v); UpdateItemList(); if (WindowContext.PriceUpdateQueue.Count == 0 && (bool)ChcckAutoPriceFavorite.IsChecked) { var item = FavoriteController.List.OrderBy(i => i.PriceDate).FirstOrDefault(); if (item != null) { PriceUpdateController.AddQuick(item, 90); } } if (WindowContext.PriceUpdateQueue.Count > 0) { Clipboard.SetText(WindowContext.PriceUpdateQueue[0].Name); PriceUpdateTextBox.SelectAll(); } }
private void ItemlistMenu_clicked(object sender, RoutedEventArgs e) { var item = ItemListView.SelectedItem as Item; if (sender == MenuItemAddFavorite) { FavoriteController.AddFavorite(item); } else if (sender == MenuItemRemFavorite) { FavoriteController.RemoveFavorite(item); } else if (sender == MenuItemCraft1) { CraftlistController.AddItemToList(item, 1); } else if (sender == MenuItemCraft2) { CraftlistController.AddItemToList(item, 2); } else if (sender == MenuItemCraft3) { CraftlistController.AddItemToList(item, 3); } else if (sender == MenuItemCraft5) { CraftlistController.AddItemToList(item, 5); } else if (sender == MenuItemCraft10) { CraftlistController.AddItemToList(item, 10); } else if (sender == MenuItemCraft20) { CraftlistController.AddItemToList(item, 20); } else if (sender == MenuItemCraft40) { CraftlistController.AddItemToList(item, 40); } else if (sender == MenuItemUpdatePrice) { PriceUpdateController.AddInFrontofQueue(item); TabItemPriceUpdate.IsSelected = true; } UpdateCraftList(); if ((bool)ItemListFilterShowFavoritesCheckBox.IsChecked) { UpdateItemList(); } }
private void AddToUpdateQueueButton_Clicked(object sender, RoutedEventArgs e) { PriceUpdateController.AddToQueue(ItemListView.ItemsSource as System.Collections.Generic.IEnumerable <Item>, (bool)AddMaterialsCheckbox.IsChecked, (bool)AddRecursiveCheckbox.IsChecked); }