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);
 }