ISOCDetailGroupServices.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  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.DQPSystem;
  7. using EMIS.ViewModel;
  8. using EMIS.ViewModel.Students;
  9. namespace EMIS.CommonLogic.DQPSystem
  10. {
  11. public interface ISOCDetailGroupServices
  12. {
  13. IGridResultSet<SOCDetailView> GetSOCDetailViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? schoolyearNumID, int? standardID, Guid? coursematerialID, int pageIndex, int pageSize);
  14. IGridResultSet<SOCDetailGroupView> GetSOCDetailGroupViewGrid(ConfiguretView configuretView, Guid? detailID, int pageIndex, int pageSize);
  15. GroupSOCDetailView GetGroupSOCDetailViewGrid(Guid? detailID);
  16. void GroupSOCDetailSave(GroupSOCDetailView groupSOCDetailView);
  17. SOCDetailGroupView GetSOCDetailGroupView(Guid? SOCDetailGroupID);
  18. IGridResultSet<BaseStudentView> GetSOCDetailGroupStudent(Guid? SOCDetailGrpuoID);
  19. void SOCDetailGroupStudentAdd(Guid? SOCDetailGroupID, List<BaseStudentView> listBaseStudentView);
  20. IGridResultSet<BaseStudentView> GetNotGroupStudent(ConfiguretView configuretView, Guid? SOCDetailGrpuoID);
  21. void SOCDetailGroupDelete(List<Guid?> idList);
  22. List<Guid?> GetUserIDByGroupID(List<Guid> groupIDList);
  23. List<SOCDetailGroupView> GetSOCDetailGroupViewList(ConfiguretView configuretView, Guid? detailID);
  24. }
  25. }