IRetakePlanStudentServices.cs 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.CommonLogic.SystemServices;
  6. using EMIS.Entities;
  7. using Bowin.Common.Linq.Entity;
  8. using EMIS.ViewModel.RetakeManage;
  9. using EMIS.ViewModel;
  10. using EMIS.ViewModel.EducationManage;
  11. namespace EMIS.CommonLogic.RetakeManage
  12. {
  13. public interface IRetakePlanStudentServices : IBaseWorkflowServices<ER_RetakePlanStudent>
  14. {
  15. List<RetakeStudentListView> GetRetakeExcelList(ViewModel.ConfiguretView retakePlanConditionView, Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID,bool? isNoArrear,int? learningformID,int? education,string LearnSystem);
  16. IGridResultSet<ViewModel.RetakeManage.RetakeStudentListView> GetRetakeStudentDetailListView(Guid? userID, Guid? schoolyearID, int pageIndex, int pageSize);
  17. IGridResultSet<RetakeStudentListView> GetRetakeStudentListViewList(ConfiguretView retakePlanConditionView,
  18. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, bool? isNoArrear,int? learningformID,int? education,string LearnSystem, int pageIndex, int pageSize);
  19. List<RetakeStudentListView> GetRetakeStudentListViewList(ConfiguretView retakePlanConditionView,
  20. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, bool? isNoArrear);
  21. void ChargePush(IList<Guid?> userIDList);
  22. void DeleteStudent(IList<Guid?> userIDList);
  23. void AddStudent(Guid userID);
  24. List<RetakeStudentApplyView> GetRetakeStudentApplyViewStudentList(Guid userID);
  25. List<EducationMissionImportClassView> GetEducationMissionImportClassViewList(Guid? coursematerialID);
  26. void Submit(Guid retakePlanStudentID, Guid? educationMissionID);
  27. void CheckCanSubmit(Guid retakePlanStudentID);
  28. IGridResultSet<RetakeStudentApproveView> GetRetakeStudentApproveViewList(ConfiguretView retakePlanConditionView,
  29. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID,int? learningformID, int? education,string LearnSystem, int pageIndex, int pageSize);
  30. List<RetakeStudentApproveView> GetRetakeStudentApproveViewList(ConfiguretView retakePlanConditionView, IList<Guid?> retakePlanStudentIDList,
  31. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID);
  32. void OnApproveEnd(Guid? retakePlanStudentID, Guid? userID);
  33. IGridResultSet<RetakeStudentApproveView> GetFinalRetakeStudentApproveViewList(ConfiguretView retakePlanConditionView,
  34. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID,int? learningformID, int? education,string LearnSystem, int pageIndex, int pageSize);
  35. List<RetakeStudentApproveView> GetFinalRetakeStudentApproveViewList(ConfiguretView retakePlanConditionView, IList<Guid?> retakePlanStudentIDList,
  36. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, int? learningformID, int? education, string LearnSystem);
  37. }
  38. }