private void btnAccept_Click(object sender, RoutedEventArgs e) { // Update the run-time items list ItemsCollectionProvider.GetInstance(). UpdateItemsList(m_lstTempItems); Dictionary <int, double> dicPricePerMin = new Dictionary <int, double>(); foreach (ucPricePerMin item in spPrices.Children) { dicPricePerMin.Add(item.Min, item.Price); } SettingsXmlProvider.WritePriceGame(dicPricePerMin); Close(); }
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) { double dPrice = 0; if (values[0] != null && values[1] != null) { ObservableCollection <ItemsToOrder> items = (ObservableCollection <ItemsToOrder>)values[0]; foreach (ItemsToOrder item in items) { dPrice += (double)(item.Item.Price * item.Amount); } Dictionary <int, double> pricePerMin = SettingsXmlProvider.ReadPriceGame(); pricePerMin.OrderBy(t => t.Key); } return(dPrice); }
public MainWindow() { try { InitializeComponent(); m_bMouseClickOnObject = false; InitializeLogo(); // Load all items from the db ItemsCollectionProvider.GetInstance().LoadItemsFromDB(); // Read and save the prices for the game time CommonConfig.GetInstance().SetPricePerMin( SettingsXmlProvider.ReadPriceGame()); } catch (Exception) { } }