ILevelScoreServices.cs 1.3 KB

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel.ScoreManage;
  6. using Bowin.Common.Linq.Entity;
  7. namespace EMIS.CommonLogic.ScoreManage
  8. {
  9. public interface ILevelScoreServices
  10. {
  11. IGridResultSet<LevelScoreView> GetLevelScoreGrid(ViewModel.ConfiguretView configuretView, Guid? schoolYearID, Guid? collegeID, int? Years, int? standardID, Guid? ClassmajorID, Guid? ExaminationSubjectID, int? learningformID, int? education, string LearnSystem, Guid? levelSettingID, int pageIndex, int pageSize);
  12. List<LevelScoreView> GetLevelScoreList(ViewModel.ConfiguretView configuretView, Guid? schoolYearID, Guid? collegeID, int? Years, int? standardID, Guid? ClassmajorID, Guid? ExaminationSubjectID,int? learningformID,int? education,string LearnSystem);
  13. void LevelScoreImport(Dictionary<string, string> cellheader, out int OkCount, out List<LevelScoreView> errdataList, out int ErrCount, string sourcePhysicalPath);
  14. LevelScoreView GetLevelScoreView(Guid? LevelScoreID);
  15. void Save(LevelScoreView LevelScoreView);
  16. void Delete(IList<Guid?> LevelScoreID);
  17. IGridResultSet<LevelScoreView> GetStudentLevelScoreGrid(ViewModel.ConfiguretView configuretView, Guid? schoolYearID, Guid? ExaminationSubjectID,Guid userId, int pageIndex, int pageSize);
  18. }
  19. }