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; }
}
}