private void PopulateEditPeriods(string acyr) { ClearMessage(ltrlEditPeriodMsg); AcademicCalendarFacade acadCalFacade = new AcademicCalendarFacade(); try { foreach (string sess in Helpers.MealPlanResources.sessions.Keys) { AcademicCalendar acadCal = acadCalFacade.getAcadCalByAcadYr(acyr, sess, Helpers.MealPlanResources.prog); if (acadCal != null) { MealPlanEditPeriod mpEditPeriod = new MealPlanEditPeriod(acadCal, sess); TextBox tbxBegDate = (TextBox)this.FindControl("tbx" + sess + "BegDate"); TextBox tbxEndDate = (TextBox)this.FindControl("tbx" + sess + "EndDate"); tbxBegDate.Text = mpEditPeriod.BegDate.Value.ToShortDateString(); tbxEndDate.Text = mpEditPeriod.EndDate.Value.ToShortDateString(); } else { ShowMessage(ltrlEditPeriodMsg, alert, "The system cannot find an academic calendar for the " + Helpers.MealPlanResources.sessions[sess] + " term."); return; } } } catch (Exception ex) { ExceptionManager.Publish(ex); ShowMessage(ltrlEditPeriodMsg, alert, "The system encountered an error, please try again."); } }
private void PopulateAcadYears() { AcademicCalendarFacade acadCalFacade = new AcademicCalendarFacade(); List <AcademicCalendar> acYears = new List <AcademicCalendar>(); //Get the current and next academic years string acyr = acadCalFacade.ACyrFromDate(DateTime.Today); var currACYR = acadCalFacade.getAcadCalByAcadYr(acyr, "FA", "UNDG"); var nextACYR = acadCalFacade.getfNextACYr(currACYR); ddlAcadYear.Items.Add(new ListItem(Helpers.MealPlanResources.FormatACYR(currACYR.AcademicYear), currACYR.AcademicYear)); if (nextACYR != null) { ddlAcadYear.Items.Add(new ListItem(Helpers.MealPlanResources.FormatACYR(nextACYR.AcademicYear), nextACYR.AcademicYear)); } ddlAcadYear.SelectedValue = currACYR.AcademicYear; }