示例#1
0
 private void RaiseCanExecuteCommands()
 {
     NextMonthCommand.RaiseCanExecuteChanged();
     PreviousMonthCommand.RaiseCanExecuteChanged();
     RemoveUserCommand.RaiseCanExecuteChanged();
     CurrentMonthCommand.RaiseCanExecuteChanged();
     SearchCommand.RaiseCanExecuteChanged();
     ClearAllCommand.RaiseCanExecuteChanged();
     PrintCommand.RaiseCanExecuteChanged();
 }
示例#2
0
        public GamePageViewModel(GameInfo gameInfo, GamePage page)
        {
            this.GameInfo = gameInfo;
            this.page     = page;

            KeitoDaiya  = new KeitoDaiyaCommand(this);
            NextWeek    = new NextWeekCommand(this);
            NextMonth   = new NextMonthCommand(this);
            Line        = new LineCommand(this);
            TechDevelop = new TechDevCommand(this);
            Vehicle     = new VehicleCommand(this);
            InfoDiag    = new InfoDiagCommand(this);
            Save        = new SaveCommand(this);
            Exit        = new ExitCommand(this);

            LineInfo = new LineInfoCommand(this);
            Town     = new TownCommand(this);

            listener = new PropertyChangedEventListener(this.GameInfo, PropertyChangedInGameInfo);

            Lines    = new ObservableCollection <Line>(gameInfo.lines);
            Stations = new ObservableCollection <Station>(gameInfo.stations);
        }
示例#3
0
        private void GetValue()
        {
            var totalMiles    = new List <MilesChartData>();
            var invoicedMiles = new List <MilesChartData>();

            for (var i = startDay; i < startDay + 10; i++)
            {
                var dataMiles = dataCache.FirstOrDefault(x => x.Day == i + 1);
                var dt        = new DateTime(SelectedYear, SelectedMonth, i + 1);

                totalMiles.Add(new MilesChartData {
                    Month = dt.ToString("dd ddd"), Quantity = dataMiles?.TotalMiles ?? 0
                });
                invoicedMiles.Add(new MilesChartData {
                    Month = dt.ToString("dd ddd"), Quantity = dataMiles?.InvoicedMiles ?? 0
                });
            }

            TraveledMiles = new ObservableCollection <MilesChartData>(totalMiles);
            InvoicedMiles = new ObservableCollection <MilesChartData>(invoicedMiles);

            NextMonthCommand.RaiseCanExecuteChanged();
            PreviousMonthCommand.RaiseCanExecuteChanged();
        }