Пример #1
0
        // ----------------------------------------------------------------------
        public static void ShowAll(int year)
        {
            WriteLine("Input: year={0}", year);

            WriteLine();

            BroadcastYear broadcastYear = new BroadcastYear(year);

            BroadcastYear previousYear = broadcastYear.GetPreviousYear();
            BroadcastYear nextYears    = broadcastYear.GetNextYear();

            ShowYear(broadcastYear);
            ShowCompactYear(previousYear, "Previous BroadcastYear");
            ShowCompactYear(nextYears, "Next BroadcastYear");
            WriteLine();

            foreach (BroadcastMonth month in broadcastYear.GetMonths())
            {
                BroadcastMonthDemo.ShowCompactMonth(month);
            }
            WriteLine();
            foreach (BroadcastWeek week in broadcastYear.GetWeeks())
            {
                BroadcastWeekDemo.ShowCompactWeek(week);
            }
            WriteLine();
        }         // ShowAll
Пример #2
0
        }         // ShowCompactYear

        // ----------------------------------------------------------------------
        public static void ShowYear(BroadcastYear year, string caption = "BroadcastYear")
        {
            WriteLine("{0}: {1}", caption, year);
            WriteIndentLine("Year: {0}", year.Year);
            WriteIndentLine("FirstDayStart: {0}", Format(year.FirstDayStart));
            WriteIndentLine("LastDayStart: {0}", Format(year.LastDayStart));
            WriteIndentLine("LastMonthStart: {0}", Format(year.LastMonthStart));
            WriteLine();
        } // ShowYear
Пример #3
0
        // ----------------------------------------------------------------------
        public void BroadcastCalendar()
        {
            BroadcastYear year = new BroadcastYear(2013);

            Console.WriteLine("Broadcast year: " + year);
            // > Broadcast year: 2013; 31.12.2012 - 29.12.2013 | 363.23:59

            foreach (BroadcastMonth month in year.GetMonths())
            {
                Console.WriteLine("  Broadcast month: " + month);
                foreach (BroadcastWeek week in month.GetWeeks())
                {
                    Console.WriteLine("    Broadcast week: " + week);
                }
            }
        }         // BroadcastCalendar
Пример #4
0
        }         // ShowAll

        // ----------------------------------------------------------------------
        public static void ShowCompactYear(BroadcastYear year, string caption = "BroadcastYear")
        {
            WriteLine("{0}: {1}", caption, year);
        }         // ShowCompactYear