Exemple #1
0
        private void AddChartTootlip(CategoryExpensesSummaryItem summaryItem)
        {
            string tooltip   = $"{summaryItem.TotalPricesSum}zł (";
            string separator = ", ";

            foreach (var tuple in summaryItem.Quantity)
            {
                if (tuple.Item1 == null)
                {
#warning zamiast info o liczbie rekordów bez podanej ilości, dać info w ilu procentach podano ilość
                    tooltip += tuple.Item2 + " rekord(ów) bez danych" + separator;
                }
                else
                {
                    tooltip += tuple.Item2 + tuple.Item1 + separator;
                }
            }

            if (summaryItem.Quantity.Count() > 0)
            {
                tooltip = tooltip.Substring(0, tooltip.Length - separator.Length);
            }

            tooltip += ")";

            BarChartViewModel.Tooltips.Add(tooltip);
        }
Exemple #2
0
 private void AddChartBgColor(CategoryExpensesSummaryItem summaryItem)
 {
     if (summaryItem.CategoryId == categoryId)
     {
         BarChartViewModel.HexBgColors.Add(categoryHexBgColor);
     }
     else
     {
         BarChartViewModel.HexBgColors.Add(subCategoriesHexBgColor);
     }
 }