예제 #1
0
        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);
            }
        }
예제 #2
0
        /// <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);
        }
예제 #3
0
        /// <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);
        }