//# __________ PROTOCOL :: PRIVATE __________ #// public void Show( bool tagIsDuplicate, VmTag tag, VmNest nest, VmItemEventStatistics itemStatistics, VmAliasEventStatistics aliasStatistics) { _tagSubpanel.ShowTag(tagIsDuplicate, tag); if( ShowNestFlag ) ShowNest(nest); if( ShowStatisticsFlag ) ShowStatistics(itemStatistics, aliasStatistics); }
public void ShowStatistics(VmItemEventStatistics itemStatistics, VmAliasEventStatistics aliasStatistics) { _statisticsSubpanel.ShowStatistics(itemStatistics, aliasStatistics); }
//# __________ PROTOCOL :: PUBLIC __________ #// public void ShowStatistics( VmItemEventStatistics itemStatistics, VmAliasEventStatistics aliasStatistics) { double kilograms = itemStatistics.GetKilograms() + aliasStatistics.GetKilograms(); double weight = (VmProperties.Default.ShouldUseMetric() ) ? kilograms : JwUtility.KilogramsToPounds(kilograms); double d = Math.Round(weight, 1); String unit = VmProperties.Default.ShouldUseMetric() ? "Kg" : "Lb"; int itemCount = itemStatistics.GetItemCount() + aliasStatistics.GetItemCount(); StringBuilder sb = new StringBuilder(); sb.Append("Total items: "); sb.Append(itemCount); sb.Append(" ("); sb.Append(d); sb.Append(" "); sb.Append(unit); sb.Append(")"); _valueLabel.Text = sb.ToString(); }