IEducationMissionClassScheduleAdultServices.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel.EducationManagement;
  6. using Bowin.Common.Linq.Entity;
  7. using EMIS.ViewModel;
  8. using EMIS.ViewModel.EducationManage;
  9. namespace EMIS.CommonLogic.EducationSchedule
  10. {
  11. public interface IEducationMissionClassScheduleAdultServices
  12. {
  13. /// <summary>
  14. /// 查询教学任务班
  15. /// </summary>
  16. /// <param name="configuretView">查询条件</param>
  17. /// <param name="schoolyearID">学年学期ID</param>
  18. /// <param name="courseCode">课程代码</param>
  19. /// <param name="courseName">课程名称</param>
  20. /// <param name="name">排课班级</param>
  21. /// <param name="pageIndex">页数</param>
  22. /// <param name="pageSize">显示数</param>
  23. /// <returns></returns>
  24. IGridResultSet<EducationMissionImportClassView> GetEducationMissionClassScheduleViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, Guid? schoolyearID, Guid? departmentID, Guid? coursematerialID,
  25. int? approvalStatus, int? teachingModeID, Guid? grademajorID, int? gradeYearID, int? StandardID, Guid? CoursesTimeID,int? learningformID, int? education, string LearnSystem, int pageIndex, int pageSize);
  26. void EducationMissionClassScheduleDelete(List<Guid?> missionClassID);
  27. List<EducationMissionImportClassView> GetEducationMissionClassScheduleViewGridExcel(ViewModel.ConfiguretView configuretView, Guid? campusID, Guid? collegeID, Guid? schoolyearID, Guid? departmentID, Guid? coursematerialID, int? approvalStatus, int? teachingModeID, Guid? grademajorID, int? gradeYearID, int? StandardID,List<Guid?>EducationMissionClassList,Guid? CoursesTimeID,int? learningformID, int? education, string LearnSystem);
  28. /// <summary>
  29. /// 教学任务导入
  30. /// </summary>
  31. /// <param name="dataList">导入的数据集合</param>
  32. /// <param name="errdataList">返回的操作失败集合</param>
  33. /// <param name="successCount">操作成功记录条数</param>
  34. /// <returns></returns>
  35. void EducationMissionClassImport(out int OkCount, out List<EducationMissionImportClassView> errdataList, out int successCount, string sourcePhysicalPath, string sourceWebPath, out string errorWebPath, out string Errinfo, Guid schoolyear);
  36. }
  37. }