// ---------------------------------------------------------------------- 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
} // 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
// ---------------------------------------------------------------------- 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
} // ShowAll // ---------------------------------------------------------------------- public static void ShowCompactYear(BroadcastYear year, string caption = "BroadcastYear") { WriteLine("{0}: {1}", caption, year); } // ShowCompactYear