ISOCServices.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Bowin.Common.Linq.Entity;
  6. using EMIS.ViewModel;
  7. using EMIS.ViewModel.DQPSystem;
  8. using EMIS.ViewModel.Students;
  9. using EMIS.ViewModel.EducationManage;
  10. using EMIS.ViewModel.UniversityManage.AdministrativeOrgan;
  11. using EMIS.ViewModel.UniversityManage.SpecialtyClassManage;
  12. namespace EMIS.CommonLogic.DQPSystem
  13. {
  14. public partial interface ISOCServices
  15. {
  16. IGridResultSet<SOCView> GetSOCViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, int pageIndex, int pageSize);
  17. IGridResultSet<SOCDetailView> GetSOCDetailViewGridByID(Guid? SOCID);
  18. void GenerateSOC();
  19. void SOCEdit(SOCView SOCView, List<SOCDetailView> SOCDetailViewList, List<FileUploadView> fileList, List<Guid?> socIDList);
  20. SOCView GetSOCViewByID(Guid? SOCID);
  21. SOCDetailView GetSOCDetailViewByID(Guid? SOCDetailID);
  22. IGridResultSet<BaseStudentView> GetSOCStudent(Guid? SOCID, int pageIndex, int pageSize);
  23. bool CheckDetailIsHaveMessage(List<Guid?> detailIDList);
  24. bool CheckSOCIsHaveMessage(List<Guid?> socIDList);
  25. IGridResultSet<EducationMissionView> GetEducationMissionViewGrid(ConfiguretView configuretView, int pageIndex, int pageSize);
  26. IGridResultSet<CollegeView> GetTeacherCollegeViewGrid(ConfiguretView configuretView, Guid? schoolyearID, int pageIndex, int pageSize);
  27. IGridResultSet<ClassmajorView> GetTeacherClassmajorViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, int pageIndex, int pageSize);
  28. IGridResultSet<SOCView> GetSOCViewByTeacherIDGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? userID, int pageIndex, int pageSize);
  29. }
  30. }