using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.DQPSystem; using EMIS.ViewModel; using EMIS.ViewModel.Students; namespace EMIS.CommonLogic.DQPSystem { public interface ISOCDetailGroupServices { IGridResultSet GetSOCDetailViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? schoolyearNumID, int? standardID, Guid? coursematerialID, int pageIndex, int pageSize); IGridResultSet GetSOCDetailGroupViewGrid(ConfiguretView configuretView, Guid? detailID, int pageIndex, int pageSize); GroupSOCDetailView GetGroupSOCDetailViewGrid(Guid? detailID); void GroupSOCDetailSave(GroupSOCDetailView groupSOCDetailView); SOCDetailGroupView GetSOCDetailGroupView(Guid? SOCDetailGroupID); IGridResultSet GetSOCDetailGroupStudent(Guid? SOCDetailGrpuoID); void SOCDetailGroupStudentAdd(Guid? SOCDetailGroupID, List listBaseStudentView); IGridResultSet GetNotGroupStudent(ConfiguretView configuretView, Guid? SOCDetailGrpuoID); void SOCDetailGroupDelete(List idList); List GetUserIDByGroupID(List groupIDList); List GetSOCDetailGroupViewList(ConfiguretView configuretView, Guid? detailID); } }