Ejemplo n.º 1
0
        }         // enum PartOfYear

        private static void Add(
            this decimal[] targetList,
            int idx,
            IEnumerable <TurnoverDbRow> sourceList,
            PartOfYear partOfYear
            )
        {
            int monthAfter = (int)partOfYear;
            int coef       = 12 / monthAfter;

            targetList[idx] = coef * sourceList.Where(t => (t.Distance < monthAfter)).Sum(t => t.Turnover);
        }         // Add
Ejemplo n.º 2
0
        private static void ChooseSeason()
        {
            switch (actualSeason)
            {
                case PartOfYear.Spring:
                    actualSeason = PartOfYear.Summer;
                    break;

                case PartOfYear.Summer:
                    actualSeason = PartOfYear.Autumn;
                    break;

                case PartOfYear.Autumn:
                    actualSeason = PartOfYear.Winter;
                    break;

                case PartOfYear.Winter:
                    actualSeason = PartOfYear.Spring;
                    break;
                default:
                    break;
            }
        }