using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.DQPSystem; using EMIS.ViewModel.Students; using EMIS.ViewModel.EducationManage; using EMIS.ViewModel.UniversityManage.AdministrativeOrgan; using EMIS.ViewModel.UniversityManage.SpecialtyClassManage; namespace EMIS.CommonLogic.DQPSystem { public partial interface ISOCServices { IGridResultSet GetSOCViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, int pageIndex, int pageSize); IGridResultSet GetSOCDetailViewGridByID(Guid? SOCID); void GenerateSOC(); void SOCEdit(SOCView SOCView, List SOCDetailViewList, List fileList, List socIDList); SOCView GetSOCViewByID(Guid? SOCID); SOCDetailView GetSOCDetailViewByID(Guid? SOCDetailID); IGridResultSet GetSOCStudent(Guid? SOCID, int pageIndex, int pageSize); bool CheckDetailIsHaveMessage(List detailIDList); bool CheckSOCIsHaveMessage(List socIDList); IGridResultSet GetEducationMissionViewGrid(ConfiguretView configuretView, int pageIndex, int pageSize); IGridResultSet GetTeacherCollegeViewGrid(ConfiguretView configuretView, Guid? schoolyearID, int pageIndex, int pageSize); IGridResultSet GetTeacherClassmajorViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, int pageIndex, int pageSize); IGridResultSet GetSOCViewByTeacherIDGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? userID, int pageIndex, int pageSize); } }