1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.EducationManage;
- namespace EMIS.CommonLogic.EducationManage
- {
- public interface ITrainingClassServices
- {
- IGridResultSet<TrainingClassView> GetTrainingClassViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? schoolAreaID, int? pageIndex, int? pageSize);
- List<TrainingClassExportView> GetTrainingClassExportViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? schoolAreaID, IList<Guid> trainingClassIDList);
- void GenerateTrainingClass(Guid examinationBatchID, Guid? examinationProjectID, int? schoolAreaID);
- IGridResultSet<TrainingClassStudentView> GetTrainingClassStudentViewGrid(ConfiguretView conditionView, Guid trainingClassID,
- int? schoolAreaID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, string name, string idNumber, int? pageIndex, int? pageSize);
- List<Guid> GetTrainingClassStudentIDList(IList<Guid> trainingClassIDList);
- TrainingClassSplitView GetTrainingClassSplitView(Guid trainingClassID);
- void Split(Guid trainingClassID, string newName, IList<Guid> userIDList);
- string GetMergeName(IList<Guid> trainingClassIDList);
- void Merge(TrainingClassMergeView trainingClassMergeView);
- void AddStudent(Guid trainingClassID, IList<Guid> userIDList);
- void DelStudent(Guid trainingClassID, IList<Guid> userIDList);
- TrainingClassView GetTrainingClassView(Guid? trainingClassID);
- void Edit(TrainingClassView trainingClassView);
- }
- }
|