private void ApplyNewConfig() { int Year = DateTime.Today.Year; int.TryParse(DateTime.Today.Month > 8 ? Settings.Default.SchoolYear.Substring(0, 4) : Settings.Default.SchoolYear.Substring(5, 4), out Year); DateTime CurrentDate = new DateTime(Year, DateTime.Today.Month, DateTime.Today.Day); var CH = new CalcHelper(); EndOfSemester = CH.StartDateOfSemester2(Settings.Default.SchoolYear, CurrentDate, conn).AddDays(-1); EndOfSchoolYear = CH.EndDateOfSchoolYear(Settings.Default.SchoolYear); if (rbOkres == null) { if (CurrentDate <= EndOfSemester) { rbSemestr.Checked = true; } else { rbRokSzkolny.Checked = true; } } else { rbSemestr_CheckedChanged(rbOkres, null); } }
/// <summary> /// Ustala datę początkową i końcową bieżącego roku szkolnego /// </summary> public DateRange() { CalcHelper CH = new CalcHelper(); startdate = CH.StartDateOfSchoolYear(Settings.Default.SchoolYear); enddate = CH.EndDateOfSchoolYear(Settings.Default.SchoolYear); }
/// <summary> /// Ustala datę początkową i końcową danego roku szkolnego /// </summary> /// <param name="SchoolYear">Rok szkolny, którego granice zostaną ustawione</param> public DateRange(string SchoolYear) { if (SchoolYear.Length < 9) { return; } CalcHelper CH = new CalcHelper(); startdate = CH.StartDateOfSchoolYear(SchoolYear); enddate = CH.EndDateOfSchoolYear(SchoolYear); }