1234567891011121314151617181920212223242526272829303132 |
- 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<SubjectCountLimitView> GetSubjectCountLimitViewList(ConfiguretView subjectCountLimitView, Guid? examinationTypeID, Guid? facultymajorID
- , int? yearNum, int pageIndex, int pageSize);
- IList<SubjectCountLimitView> GetSubjectCountLimitViewList(ConfiguretView subjectCountLimitView, Guid? examinationTypeID, Guid? facultymajorID);
- SubjectCountLimitView GetSubjectCountLimitViewInfo(Guid? subjectCountLimitID);
- void Save(SubjectCountLimitView subjectCountLimitView);
- void Delete(IList<Guid?> subjectCountLimitID);
- /// <summary>
- /// 批量修改前,验证门数限定表的院系专业、学年数、考试类型是否重复
- /// </summary>
- /// <param name="examinationType">考试类型</param>
- /// <param name="facultymajorIDs">院系专业</param>
- /// <param name="years">学年数</param>
- /// <returns></returns>
- string[] Validation(Guid? examinationType, List<Guid?> facultymajorIDs, List<int?> years);
- }
- }
|