Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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)
            {

            }
        }