public StationTradingViewModel()
        {
            trades = StaticMethods.LoadEmptyStationTrades(23);

            ItemFiltersModel filters = SqliteDataAccess.LoadItemFilters();

            user_brokers_fee = filters.user_brokers_fee.ToString(CultureInfo.InvariantCulture);;
            user_sales_tax   = filters.user_sales_tax.ToString(CultureInfo.InvariantCulture);;

            List <StationModel> stations = SqliteDataAccess.LoadStations();

            ComboBoxStations = new List <ComboBoxStationModel>();

            for (var i = 0; i < stations.Count(); i++)
            {
                ComboBoxStationModel newStation = new ComboBoxStationModel();
                newStation.id   = stations[i].id;
                newStation.name = stations[i].name;
                ComboBoxStations.Add(newStation);

                if (i == 0)
                {
                    comboBoxSelectedId = 0;
                }

                if (filters.selected_station_trading_station_id == newStation.id)
                {
                    comboBoxSelectedId = newStation.id;
                }
            }
        }
Exemplo n.º 2
0
        public HaulingViewModel()
        {
            trades = StaticMethods.LoadEmptyTrades(23);

            ItemFiltersModel filters = SqliteDataAccess.LoadItemFilters();

            if (filters == null)
            {
                filters = StaticMethods.SaveDefaultItemFilterModel();
            }

            user_cargo_capacity  = filters.user_cargo_capacity.ToString(CultureInfo.InvariantCulture);;
            user_available_money = filters.user_available_money.ToString(CultureInfo.InvariantCulture);;

            List <StationModel> stations = SqliteDataAccess.LoadStations();

            ComboBoxStations = new List <ComboBoxStationModel>();
            ComboBoxStations.Add(new ComboBoxStationModel {
                id = 0, name = "All stations"
            });
            comboBoxSelectedId = 0;

            for (var i = 0; i < stations.Count(); i++)
            {
                ComboBoxStationModel newStation = new ComboBoxStationModel();
                newStation.id   = stations[i].id;
                newStation.name = stations[i].name;
                ComboBoxStations.Add(newStation);

                if (filters.selected_hauling_station_id == newStation.id)
                {
                    comboBoxSelectedId = newStation.id;
                }
            }
        }