private void SetYearToDateDataSource() { CombinedStatsObject current = new CombinedStatsObject(AppCoordinator.GetFilteredRidesToDate(), AppCoordinator.GetPreviousRidesToDate(), AppCoordinator.SelectedCurrentYear, AppCoordinator.SelectedPreviousYear); yearToDateSummaryControl.SetDataSource(current); }
private void SetMonthDataSource() { this.ridesGrid.DataSource = AppCoordinator.GetFilteredRides(); CombinedStatsObject current = new CombinedStatsObject(AppCoordinator.GetFilteredRides(), AppCoordinator.GetPreviousFilteredRides(), AppCoordinator.SelectedCurrentYear, AppCoordinator.SelectedPreviousYear); montlySummaryControl.SetDataSource(current); }
public void SetDataSource(CombinedStatsObject current) { this.fromYearLabel.Text = current.StartYear; this.toYearLabel.Text = current.EndYear; this.totalRidesYearLabel.Text = current.TotalRides.ToString(); this.totalTimeYearLabel.Text = current.TotalTime.ToString(); this.averageSpeedYearLabel.Text = current.AverageSpeed.ToString(); this.totalDistanceYearLabel.Text = current.TotalDistance.ToString(); this.totalAscentFtYearLabel.Text = current.TotalAscentFt.ToString(); this.totalAscentMYearLabel.Text = current.TotalAscentMetres.ToString(); this.totalAscentMilesCurrent.Text = current.TotalAscentMiles.ToString(); this.longestRideMilesYearLabel.Text = current.LongestRideMiles.ToString(); this.longestRideTimeYearLabel.Text = current.LongestRideTime.ToString(); this.speedOver15Current.Text = current.PlusMinusFifteen.ToString(); this.speedOver155Current.Text = current.PlusMinusFifteenFive.ToString(); this.totalRidesPreviousYearLabel.Text = current.TotalPreviousRides.ToString(); this.totalTimePreviousYearLabel.Text = current.TotalPreviousTime.ToString(); this.averageSpeedPreviousYearLabel.Text = current.AveragePreviousSpeed.ToString(); this.totalDistancePreviousYearLabel.Text = current.TotalPreviousDistance.ToString(); this.totalAscentFtPreviousYearLabel.Text = current.TotalPreviousAscentFt.ToString(); this.totalAscentMPreviousYearLabel.Text = current.TotalPreviousAscentMetres.ToString(); this.totalAscentMilesPrevious.Text = current.TotalPreviousAscentMiles.ToString(); this.longestRideMilesPreviousYearLabel.Text = current.LongestPreviousRideInMiles.ToString(); this.longestRideTimePreviousYearLabel.Text = current.LongestPreviousRideTime.ToString(); this.speedOver15Previous.Text = current.PlusMinusFifteenPrevious.ToString(); this.speedOver155Previous.Text = current.PlusMinusFifteenFivePrevious.ToString(); SetDifferenceControl(totalRidesYearDifferenceLabel, current.TotalRideDifference); SetDifferenceControl(totalTimeYearDifferenceLabel, current.TotalTimeDifference); SetDifferenceControl(averageSpeedYearDifferenceLabel, current.TotalSpeedDifference); SetDifferenceControl(totalDistanceYearDifferenceLabel, current.TotalDistanceDifference); SetDifferenceControl(totalAscentFtYearDifferenceLabel, current.TotalAscentDifferenceFt); SetDifferenceControl(totalAscentMYearDifferenceLabel, current.TotalAscentDifferenceMetres); SetDifferenceControl(totalAscentMilesDifference, current.TotalAscentDifferenceMiles); SetDifferenceControl(longestRideMilesYearDifferenceLabel, current.LongestRideDifference); SetDifferenceControl(longestRideTimeYearDifferenceLabel, current.LongestTimeDifference); SetDifferenceControl(speedOver15Difference, current.PlusMinusFifteenDifference); SetDifferenceControl(speedOver155Difference, current.PlusMinusFifteenFiveDifference); }