public void GenerateWeekScheduleReport(Station station, Week[] weeks, bool convertToPDF, bool landscape)
		{
			if (!Directory.Exists(OutputFolder))
				Directory.CreateDirectory(OutputFolder);
			var destinationPath = Path.Combine(OutputFolder, String.Format("{0}.{1}", DateTime.Now.ToString("MMddyy-hhmmtt"), convertToPDF ? "pdf" : "xls"));
			var daysByWeeks = weeks.Select(week => station.GetDays(week.DateStart, week.DateEnd)).ToList();
			ProgramScheduleReportHelper.GenerateWeekSchedule(
				GetReportWeekScheduleTemplatePath(landscape),
				daysByWeeks.ToArray(),
				destinationPath,
				convertToPDF,
				landscape,
				MainController.Instance.Settings.ProgramScheduleSettings
				);
			if (File.Exists(destinationPath))
				Utils.OpenFile(destinationPath);
		}