void setTabBuyout_Click(object sender, RoutedEventArgs e) { try { StashControl stash = getStash(sender); var tabName = ApplicationState.Stash[ApplicationState.CurrentLeague].GetTabNameByTabId(stash.TabNumber); var pricingInfo = new PricingInfo(); if (Settings.TabsBuyouts.ContainsKey(tabName)) { pricingInfo.Update(Settings.TabsBuyouts[tabName]); } SetTabBuyoutView buyoutView = new SetTabBuyoutView(pricingInfo, tabName); buyoutView.WindowStartupLocation = WindowStartupLocation.CenterScreen; buyoutView.Update += buyoutView_Update; buyoutView.ShowDialog(); } catch (Exception ex) { Logger.Log("Exception in setTabBuyout_Click: " + ex.ToString()); MessageBox.Show("Error setting tabwide buyout, error details logged to DebugInfo.log, please open a ticket at https://github.com/Stickymaddness/Procurement/issues", "Error setting tabwide buyout", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void SetBuyoutInfo(ItemTradeInfo info) { buyoutInfo.Update(info.Buyout); offerInfo.Update(info.CurrentOffer); priceInfo.Update(info.Price); Notes = info.Notes; }
void setTabBuyout_Click(object sender, RoutedEventArgs e) { try { StashControl stash = getStash(sender); var tabName = ApplicationState.Stash[ApplicationState.CurrentLeague].GetTabNameByTabId(stash.TabNumber); var pricingInfo = new PricingInfo(); if (Settings.TabsBuyouts.ContainsKey(tabName)) pricingInfo.Update(Settings.TabsBuyouts[tabName]); SetTabBuyoutView buyoutView = new SetTabBuyoutView(pricingInfo, tabName); buyoutView.WindowStartupLocation = WindowStartupLocation.CenterScreen; buyoutView.Update += buyoutView_Update; buyoutView.ShowDialog(); } catch (Exception ex) { Logger.Log("Exception in setTabBuyout_Click: " + ex.ToString()); MessageBox.Show("Error setting tabwide buyout, error details logged to DebugInfo.log, please open a ticket at https://github.com/Stickymaddness/Procurement/issues", "Error setting tabwide buyout", MessageBoxButton.OK, MessageBoxImage.Error); } }