using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.ExaminationApply; using EMIS.ViewModel; namespace EMIS.CommonLogic.ExaminationApply { public interface ISubjectCountLimitServices { Bowin.Common.Linq.Entity.IGridResultSet GetSubjectCountLimitViewList(ConfiguretView subjectCountLimitView, Guid? examinationTypeID, Guid? facultymajorID , int? yearNum, int pageIndex, int pageSize); IList GetSubjectCountLimitViewList(ConfiguretView subjectCountLimitView, Guid? examinationTypeID, Guid? facultymajorID); SubjectCountLimitView GetSubjectCountLimitViewInfo(Guid? subjectCountLimitID); void Save(SubjectCountLimitView subjectCountLimitView); void Delete(IList subjectCountLimitID); /// /// 批量修改前,验证门数限定表的院系专业、学年数、考试类型是否重复 /// /// 考试类型 /// 院系专业 /// 学年数 /// string[] Validation(Guid? examinationType, List facultymajorIDs, List years); } }