123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using EMIS.ViewModel.Cache;
- using EMIS.ViewModel.SystemView;
- namespace EMIS.ViewModel.ExaminationApply
- {
- public class StudentListView
- {
- public Guid? UserID { get; set; }
- public Guid? ExaminationRegistrationID { get; set; }
- /// <summary>
- /// 考试报名学年学期ID
- /// </summary>
- public Guid? ExaminationSchoolyearID { get; set; }
- [Required]
- [DisplayName("学年学期")]
- public Guid? SchoolyearID { get; set; }
- [DisplayName("学年学期")]
- public string SchoolyearCode { get; set; }
- [Required]
- [DisplayName("考试批次")]
- public Guid? ExaminationBatchID { get; set; }
- [DisplayName("考试批次")]
- public string ExaminationBatchName { get; set; }
- [Required]
- [DisplayName("考试类型")]
- public Guid? ExaminationTypeID { get; set; }
- [DisplayName("考试类型")]
- public string ExaminationTypeName { get; set; }
- [DisplayName("考试批次")]
- public Guid? ExaminationBatchProjectID { get; set; }
- //[DisplayName("考试批次")]
- //public string ExaminationBatchProjectName { get; set; }
- [Required]
- [DisplayName("项目名称")]
- public Guid? ExaminationProjectID { get; set; }
- [DisplayName("项目名称")]
- public string ExaminationProjectName { get; set; }
- public int? ExaminationLevelID { get; set; }
- public string ExaminationLevelName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.EX_ExaminationLevel.ToString())
- .Where(x => x.Value == ExaminationLevelID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- public DateTime? StartDate { get; set; }
- public DateTime? EndDate { get; set; }
- [DisplayName("院系")]
- public Guid? CollegeID { get; set; }
- [DisplayName("院系")]
- public string CollegeName { get; set; }
- /// <summary>
- /// 校区
- /// </summary>
- public int? SchoolAreaID { get; set; }
- public string SchoolAreaName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_SchoolArea.ToString())
- .Where(x => x.Value == SchoolAreaID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("年级")]
- public int? SchoolyearNumID { get; set; }
- [DisplayName("年级")]
- public string SchoolyearNumName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_SchoolyearNum.ToString())
- .Where(x => x.Value == SchoolyearNumID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("班级名称")]
- public Guid? ClassmajorID { get; set; }
- [DisplayName("班级名称")]
- public string ClassmajorName { get; set; }
- [DisplayName("班号")]
- public string ClassmajorNo { get; set; }
- [DisplayName("是否交费")]
- public string IsPay { get; set; }
- [DisplayName("是否已确认")]
- public bool IsConfirm { get; set; }
- [DisplayName("学号")]
- public string StudentNo { get; set; }
- [DisplayName("姓名")]
- public string UserName { get; set; }
- [DisplayName("性别")]
- public int? Sex { get; set; }
- /// <summary>
- /// 性别导入
- /// </summary>
- public string SexForImport { get; set; }
- [DisplayName("性别")]
- public string SexName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_Sex.ToString())
- .Where(x => x.Value == Sex)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("报名费")]
- public decimal? Cost { get; set; }
- [DisplayName("证件类型")]
- public int? CertificatesType { get; set; }
- /// <summary>
- /// 证件类型导入
- /// </summary>
- public string CertificatesTypeNameForImport { get; set; }
- [DisplayName("证件类型")]
- public string CertificatesTypeName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_CertificatesType.ToString())
- .Where(x => x.Value == CertificatesType)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("证件号码")]
- public string IDNumber { get; set; }
- [DisplayName("项目收费标准对应收费项ID")]
- public Guid? ExaminationProjectFeeTypeID { get; set; }
- [DisplayName("项目收费标准对应收费项")]
- public string ExaminationProjectFeeTypeName { get; set; }
- [Required]
- [DisplayName("项目收费标准")]
- public Guid? ExaminationProjectFeeID { get; set; }
- [DisplayName("项目收费标准")]
- public string ExaminationProjectFeeName { get; set; }
- [Required]
- [DisplayName("收费项")]
- public int? FeeTypeID { get; set; }
- /// <summary>
- /// 编辑绑定下拉用
- /// </summary>
- [DisplayName("收费项")]
- public int? Value { get; set; }
- [DisplayName("收费项")]
- public string FeeTypeName {
- get {
- return IdNameExt.GetDictionaryItem(DictionaryItem.EX_ExaminationProjectFeeType.ToString())
- .Where(x => x.Value == FeeTypeID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("费用")]
- public decimal? Fee { get; set; }
- [DisplayName("报名项目(费用)")]
- public string FeeTypeAndFee {
- get {
- return FeeTypeName + "(" + Fee.ToString() + ")";
- }
- }
- /// <summary>
- /// 银行卡号
- /// </summary>
- [DisplayName("银行卡号")]
- public string CardNo { get; set; }
- [DisplayName("学历")]
- public int? EducationID { get; set; }
- [DisplayName("学历")]
- public string EducationName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_Education.ToString())
- .Where(x => x.Value == EducationID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("金额")]
- public decimal? PayFee { get; set; }
- [DisplayName("缴费状态")]
- public int? RecordStatus { get; set; }
- [DisplayName("缴费状态")]
- public string RecordStatusStr {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.EX_ExaminationRegistrationStatus.ToString())
- .Where(x => x.Value == RecordStatus)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("确认单号ID")]
- public Guid? ExaminationRegistrationConfirmID { get; set; }
- [DisplayName("确认单号")]
- public string ExaminationRegistrationConfirmNo { get; set; }
- [DisplayName("备注")]
- public string Remark { get; set; }
- [DisplayName("退费原因")]
- public string RefundReason { get; set; }
- [DisplayName("学制")]
- public decimal? LearnSystem { get; set; }
- [DisplayName("入学年份")]
- public int? Year { get; set; }
- [DisplayName("专业")]
- public int? StandardID { get; set; }
- [DisplayName("专业")]
- public string StandardName
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.CF_Standard.ToString())
- .Where(x => x.Value == StandardID)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("报考次数")]
- public int RegistedCount { get; set; }
- [DisplayName("照片")]
- public string PhotoUrl { get; set; }
- ///<summary>
- ///
- /// </summary>
- public bool IsExcelVaildateOK { get; set; }
- /// <summary>
- /// 错误信息
- /// </summary>
- [DisplayName("错误信息")]
- public string ErrorMessage { get; set; }
- public RegistView RegistView { get; set; }
- public Dictionary<string, string> FeeTypeList { get; set; }
- public bool IsOnlinePay { get; set; }
- public string OrderID { get; set; }
- [DisplayName("微信订单号")]
- public string WechatOrderID { get; set; }
- [DisplayName("退款单号")]
- public string RefundOrderID { get; set; }
- public string PayForm { get; set; }
- public string PayUrl { get; set; }
- }
- }
|