using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; namespace EMIS.ViewModel.SelectCourse.SelectCourseResult { public class StudentSelectCourseSummaryView : StudentSelectCourseBaseView { public StudentSelectCourseSummaryView(StudentSelectCourseBaseView baseView) { this.UserID = baseView.UserID; this.Name = baseView.Name; this.ClassmajorID = baseView.ClassmajorID; this.ClassmajorName = baseView.ClassmajorName; this.GrademajorID = baseView.GrademajorID; this.GrademajorName = baseView.GrademajorName; this.GrademajorYear = baseView.GrademajorYear; this.OptionalTotalSelectCount = baseView.OptionalTotalSelectCount; this.FreeSelectCourseTotalSelectCount = baseView.FreeSelectCourseTotalSelectCount; this.OptionalTotalCredit = baseView.OptionalTotalCredit; this.FreeSelectCourseTotalCredit = baseView.FreeSelectCourseTotalCredit; this.InSchoolStatusID = baseView.InSchoolStatusID; } /// /// 是否在校 /// [DisplayName("是否在校")] public bool isInSchool { get; set; } /// /// 开始时间 /// [DisplayName("开始时间")] public DateTime? OptionalStartTime { get; set; } /// /// 结束时间 /// [DisplayName("结束时间")] public DateTime? OptionalEndTime { get; set; } /// /// 门数下限 /// [DisplayName("门数下限")] public int? OptionalMinSelectCount { get; set; } /// /// 门数上限 /// [DisplayName("门数上限")] public int? OptionalMaxSelectCount { get; set; } /// /// 学分下限 /// [DisplayName("学分下限")] public decimal? OptionalMinCredit { get; set; } /// /// 学分上限 /// [DisplayName("学分上限")] public decimal? OptionalMaxCredit { get; set; } /// /// 开始时间 /// [DisplayName("开始时间")] public DateTime? FreeSelectCourseStartTime { get; set; } /// /// 结束时间 /// [DisplayName("结束时间")] public DateTime? FreeSelectCourseEndTime { get; set; } /// /// 门数下限 /// [DisplayName("门数下限")] public int? FreeSelectCourseMinSelectCount { get; set; } /// /// 门数上限 /// [DisplayName("门数上限")] public int? FreeSelectCourseMaxSelectCount { get; set; } /// /// 学分下限 /// [DisplayName("学分下限")] public decimal? FreeSelectCourseMinCredit { get; set; } /// /// 学分上限 /// [DisplayName("学分上限")] public decimal? FreeSelectCourseMaxCredit { get; set; } /// /// /// [DisplayName("年级专业开选时间")] public DateTime? GrademajorStartTime { get; set; } /// /// /// [DisplayName("年级专业结束时间")] public DateTime? GrademajorEndTime { get; set; } /// /// /// [DisplayName("年级专业门数上限")] public int? GrademajorMaxSelectCount { get; set; } /// /// /// [DisplayName("年级专业门数下限")] public int? GrademajorMinSelectCount { get; set; } /// /// /// [DisplayName("年级专业学分上限")] public decimal? GrademajorMaxCredit { get; set; } /// /// /// [DisplayName("年级专业学分下限")] public decimal? GrademajorMinCredit { get; set; } /// /// /// [DisplayName("年级开选时间")] public DateTime? GradeYearStartTime { get; set; } /// /// /// [DisplayName("年级结束时间")] public DateTime? GradeYearEndTime { get; set; } /// /// /// [DisplayName("年级门数上限")] public int? GradeYearMaxSelectCount { get; set; } /// /// /// [DisplayName("年级门数下限")] public int? GradeYearMinSelectCount { get; set; } /// /// /// [DisplayName("年级学分上限")] public decimal? GradeYearMaxCredit { get; set; } /// /// /// [DisplayName("年级学分下限")] public decimal? GradeYearMinCredit { get; set; } } }