ILevelSettingSubjectServices.cs 1.2 KB

12345678910111213141516171819202122232425262728
  1. using Bowin.Common.Linq.Entity;
  2. using EMIS.ViewModel;
  3. using EMIS.ViewModel.ExamManage;
  4. using EMIS.ViewModel.SystemView;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Text;
  9. namespace EMIS.CommonLogic.ExamManage
  10. {
  11. public interface ILevelSettingSubjectServices
  12. {
  13. IGridResultSet<LevelSettingView> GetLevelSettingViewGrid(ConfiguretView examinationSubjectView, Guid? examinationTypeID, Guid? examinationProjectID, int pageIndex, int pageSize);
  14. void Edit(LevelSettingView levelSettingView, List<LevelSettingSubjectView> levelSettingSubjectViewList);
  15. LevelSettingView GetLevelSettingView(Guid? levelSettingID);
  16. void Delete(List<Guid?> LevelSettingIDList);
  17. IGridResultSet<LevelSettingSubjectView> GetLevelSettingSubjectViewGridByID(Guid? levelSettingID, int pageIndex, int pageSize);
  18. IGridResultSet<DictionaryItemView> GetExaminationSubjectDicSelect(Guid? examinationProjectID, int pageIndex, int pageSize);
  19. IGridResultSet<DictionaryItemView> GetLevelSettingSubjectViewGridByProjectID(ConfiguretView configuretView, Guid? examinationProjectID, int pageIndex, int pageSize);
  20. }
  21. }