public frmCalendarOption(CalendarOption Option) { InitializeComponent(); mOption = Option; chkTeacher.Checked = Option.IsTeacher; chkClass.Checked = Option.IsClass; chkClassroom.Checked = Option.IsClassroom; chkSubject.Checked = Option.IsSubject; chkSubjectAlias.Checked = Option.IsSubjectAlias; }
/// <summary> /// 取得教師設定 /// </summary> /// <returns></returns> public static CalendarOption GetTeacherOption() { if (vTeacherOption == null) vTeacherOption = new CalendarOption(); vTeacherOption.Type = CalendarType.Teacher; Campus.Configuration.ConfigData config = Campus.Configuration.Config.User["TeacherOption"]; string DisplayTeacher = config["DisplayTeacher"]; string DisplayClass = config["DisplayClass"]; string DisplayClassroom = config["DisplayClassroom"]; string DisplaySubject = config["DisplaySubject"]; string DisplaySubjectAlias = config["DisplaySubjectAlias"]; if (string.IsNullOrWhiteSpace(DisplayTeacher)) vTeacherOption.IsTeacher = false; else vTeacherOption.IsTeacher = DisplayTeacher.ToLower().Equals("false") ? false : true; if (string.IsNullOrWhiteSpace(DisplayClass)) vTeacherOption.IsClass = true; else vTeacherOption.IsClass = DisplayClass.ToLower().Equals("false") ? false : true; if (string.IsNullOrWhiteSpace(DisplayClassroom)) vTeacherOption.IsClassroom = false; else vTeacherOption.IsClassroom = DisplayClassroom.ToLower().Equals("false") ? false : true; if (string.IsNullOrWhiteSpace(DisplaySubject)) vTeacherOption.IsSubject = true; else vTeacherOption.IsSubject = DisplaySubject.ToLower().Equals("false") ? false : true; if (string.IsNullOrWhiteSpace(DisplaySubjectAlias)) vTeacherOption.IsSubjectAlias = false; else vTeacherOption.IsSubjectAlias = DisplaySubjectAlias.ToLower().Equals("false") ? false : true; return vTeacherOption; }