using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.MinorManage.MinorClass; using EMIS.ViewModel; using EMIS.ViewModel.Students; namespace EMIS.CommonLogic.MinorManage.MinorClass { public interface IMinorClassServices { IGridResultSet GetMinorClassViewGrid(ConfiguretView configuretView, Guid? collegeID, int? yearID, int? standardID, int? approvalStatus, int pageIndex, int pageSize); List GetMinorClassViewList(ConfiguretView configuretView, Guid? collegeID, int? yearID, int? standardID, int? approvalStatus, List idList); void GenerateMinorClass(); void MinorClassDelete(IList minorClassIDList); void MinorClassEdit(MinorClassView minorClassView); IGridResultSet GetStudentsByMinorClassID(Guid minorClassID); void OpenClassMinor(List minorClassIDList); void CancelOpenClassMinor(List minorClassIDList); } }