12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.ExaminationApply;
- using EMIS.ViewModel;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.Students;
- using System.Linq.Expressions;
- using EMIS.ViewModel.SystemView;
- namespace EMIS.CommonLogic.ExaminationApply
- {
- public interface IExaminationSubjectServices
- {
- IGridResultSet<StudentListView> GetStudentListViewGrid(ConfiguretView examinationSubjectView, Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? campusID, Guid? collegeID, int? year, Guid? classmajorID, int? recordStatus, int? isConfirm, int pageIndex, int pageSize);
- IGridResultSet<StudentListView> GetMyexamListView(ConfiguretView examinationSubjectView, Guid UserID, int pageIndex, int pageSize);
- List<StudentListView> GetStudentListViewForExport(ConfiguretView examinationSubjectView, Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? campusID, Guid? collegeID, int? year, Guid? classmajorID, int? recordStatus, int? isConfirm, List<Guid?> idList);
- StudentListView GetStudentListView(Guid? examinationRegistrationID);
- void AddSave(StudentListView studentListView, List<StudentsView> studentsViewList);
- void EditSave(StudentListView studentListView);
- IGridResultSet<StudentListView> GetStudentViewList(ConfiguretView examinationSubjectView, Guid? examinationRegistrationID, int pageIndex, int pageSize);
- IGridResultSet<BaseStudentView> GetStudentListForSelect(ConfiguretView configuretView, Guid? examinationRegistrationID, Guid? examinationBatchID, Guid? examinationProjectID, int? campusID, Guid? collegeID, Guid? grademajorID, int? year, int? standardID, Guid? classmajorID, int pageIndex, int pageSize);
-
- void Delete(List<Guid> examinationRegistrationIDLsit);
- void ChangeFee(List<Guid> examinationRegistrationIDLsit, decimal? Fee, string Remark);
- Guid? Confirm(List<Guid> examinationRegistrationIDLsit, string filePathUrl);
- void CancelConfirm(List<Guid> examinationRegistrationIDLsit);
- IList<StudentsView> GetStudentViewListByIDList(IList<Guid?> studentUserIDList);
- IList<StudentsView> GetStudentListByCondition(ConfiguretView configuretView,
- Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? campusID, Guid? collegeID, int? year, Guid? classmajorID, int? recordStatus, int? isConfirm);
- ExcelImportResult StudentImport(Dictionary<string, string> cellheader, out int OkCount, out List<StudentListView> errdataList, out int ErrCount, string sourcePhysicalPath, Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID, Guid? examinationProjectID, Guid? examinationProjectFeeID, int? feeTypeID);
- IGridResultSet<ExaminationBatchView> GetExaminationBatchViewForComboGrid(ConfiguretView configuretView, Guid? schoolyearID, int pageIndex, int pageSize);
- IGridResultSet<ExaminationProjectViewNotSubject> GetExaminationProjectViewGridForComboGrid(ConfiguretView configuretView, Guid? examinationBatchID, Guid? examinationTypeID, int pageIndex, int pageSize);
- IGridResultSet<ExaminationProjectFeeView> GetProjectFeeTypeViewForComboGrid(ConfiguretView configuretView, Guid? examinationBatchID, Guid? examinationProjectID, int pageIndex, int pageSize);
- IGridResultSet<DictionaryItemView> GetFeeTypeViewForComboGrid(ConfiguretView configuretView, Guid? examinationProjectFeeID, int pageIndex, int pageSize);
- List<StudentListForExportView> GetStudentListForExportViewGrid(ConfiguretView examinationSubjectView, Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? campusID, Guid? collegeID, int? year, Guid? classmajorID, int? recordStatus, int? isConfirm, List<Guid?> ids);
- IGridResultSet<ExaminationProjectFeeView> GetProjectFeeTypeViewByBaseForComboGrid(ConfiguretView configuretView, Guid? examinationBatchID, Guid? examinationProjectID, int pageIndex, int pageSize);
- List<BaseStudentView> AddStudentsCheck(List<string> IDList, Guid? schoolYearID, Guid? examinationBatchID, Guid? examinationTypeID, Guid? examinationProjectID, Guid? examinationProjectFeeID, int? feeTypeID);
- }
- }
|