using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using EMIS.ViewModel.CacheManage;
namespace EMIS.ViewModel.GraduationManage.GraduationSetting
{
public class GraduationSchoolYearView
{
///
///主键ID
///
[DisplayName("主键ID")]
public Guid GraduationSchoolYearSettingID { get; set; }
///
/// 毕业学期ID
///
[Required]
[DisplayName("毕业学期ID")]
public Guid? GraduatingSemesterID { get; set; }
///
/// 毕业学期
///
[DisplayName("毕业学期")]
public string GraduatingSemesterCode { get; set; }
///
/// 学年
///
[DisplayName("学年")]
public int? Years { get; set; }
///
/// 学期
///
[DisplayName("学期")]
public int? SchoolcodeID { get; set; }
///
/// 学期
///
[DisplayName("学期")]
public string SchoolcodeName
{
get
{
return IdNameExt.GetDictionaryItem(DictionaryItem.CF_Semester.ToString()).Where(x => x.Value == SchoolcodeID).Select(x => x.Name).FirstOrDefault();
}
}
///
/// 周数
///
[DisplayName("周数")]
public int? WeeksNum { get; set; }
///
/// 每周工作天数
///
[DisplayName("每周工作天数")]
public int? WeekDays { get; set; }
///
///毕业日期
///
[Required]
[DisplayName("毕业日期")]
public DateTime? GraduateDate { get; set; }
///
/// 是否当前学期
///
[DisplayName("是否当前学期")]
public bool IsCurrent { get; set; }
///
/// 是否当前学期
///
[DisplayName("是否当前学期")]
public string IsCurrentName { get; set; }
///
/// 启用状态
///
[DisplayName("启用状态")]
public bool IsEnable { get; set; }
///
/// 启用状态
///
[DisplayName("启用状态")]
public string IsEnableName { get; set; }
///
/// 毕业学期Value
///
[DisplayName("Value")]
public int? GraduatingSemesterValue { get; set; }
///
/// 状态
///
[DisplayName("状态")]
public int? RecordStatus { get; set; }
///
/// 创建人
///
[DisplayName("创建人")]
public Guid? CreateUserID { get; set; }
///
/// 创建时间
///
[DisplayName("创建时间")]
public DateTime? CreateTime { get; set; }
///
/// 修改人
///
[DisplayName("修改人")]
public Guid? ModifyUserID { get; set; }
///
/// 修改时间
///
[DisplayName("修改时间")]
public DateTime? ModifyTime { get; set; }
}
}