using EMIS.ViewModel.Cache; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace EMIS.ViewModel.FeeManage { public class StudentFeeClassStatisticView { public int? Year { get; set; } public Guid? CollegeID { get; set; } public string CollegeName { get; set; } public Guid? ClassmajorID { get; set; } public string ClassmajorName { get; set; } public Guid? ExaminationTypeID { get; set; } public string ExaminationTypeName { get; set; } public Guid? ExaminationProjectID { get; set; } public string ExaminationProjectName { get; set; } public int? FeeTypeID { get; set; } public string FeeTypeName { get { return IdNameExt.GetDictionaryItem(DictionaryItem.EX_ExaminationProjectFeeType.ToString()) .Where(x => x.Value == FeeTypeID) .Select(x => x.Name).FirstOrDefault(); } } public int? TotalRegistCount { get; set; } public decimal? TotalRegistAmount { get; set; } public int? TotalPaidCount { get; set; } public decimal? TotalPaidAmount { get; set; } public int? TotalRefundCount { get; set; } public decimal? TotalRefundAmount { get; set; } public int? TotalRefundApplyCount { get; set; } public decimal? TotalRefundApplyAmount { get; set; } public int? TotalRefundingCount { get; set; } public decimal? TotalRefundingAmount { get; set; } } }