1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel;
- using Bowin.Common.Linq.Entity;
- using EMIS.Entities;
- using System.Linq.Expressions;
- using EMIS.ViewModel.ExamManage;
- namespace EMIS.CommonLogic.ExamManage
- {
- public interface IProjectFeeServices
- {
- /// <summary>
- /// 查询项目收费标准信息List
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<ProjectFeeTypeView> GetProjectFeeTypeGrid(ConfiguretView configuretView, int pageIndex, int pageSize);
- IQueryable<EMIS.ViewModel.ProjectFeeTypeView> GetProjectFeeTypeList(Expression<Func<EMIS.Entities.EX_ExaminationProjectFeeType, bool>> expCampus);
- IGridResultSet<ExaminationProjectFeeView> GetProjectFeeGrid( int pageIndex, int pageSize,params ConfiguretView[] configuretViews);
- IQueryable<EMIS.ViewModel.ExaminationProjectFeeView> GetProjectFeeList(params EMIS.ViewModel.ConfiguretView[] configuretView);
- ExaminationProjectFeeView GetProjectFeeView(Expression<Func<EX_ExaminationProjectFee, bool>> expCampus);
- IGridResultSet<ExaminationProjectView> GetProjectListViewGrid(int pageIndex, int pageSize, params ConfiguretView[] configuretView);
- IQueryable<EMIS.ViewModel.ExaminationProjectView> GetProjectList(params ViewModel.ConfiguretView[] configuretViews);
- ExaminationProjectView GetProjectView(Expression<Func<EX_ExaminationProject, bool>> expCampus);
- ProjectFeeTypeView GetProjectFeeType(Guid? ProjectFeeTypeID);
- void ProjectFeeTypeEdit(ProjectFeeTypeView view);
- void ProjectFeeEdit(ExaminationProjectFeeView view);
- void ProjectEdit(ExaminationProjectView view, List<ExamSubjectView> subjectList);
- ExaminationProjectFeeView GetProjectFee(Guid? ProjectFeeTypeID);
- bool ProjectFeeDelete(List<Guid?> ExaminationProjectFeeTypeIDs);
- bool ProjectDelete(List<Guid?> ExaminationProjectIDs);
- bool ProjectFeeTypeDelete(List<Guid?> ExaminationProjectFeeTypeIDs);
- ExaminationProjectView GetProject(Guid? ProjectFeeID);
- IGridResultSet<EX_ExaminationType> GetExaminationTypeList(int pageIndex, int pageSize, params EMIS.ViewModel.ConfiguretView[] configuretView);
- List<EX_ExaminationType> GetExaminationTypeList();
- IGridResultSet<ExaminationProjectSubjectView> GetProjectSubjectListViewGrid(ConfiguretView configuretView, int pageIndex, int pageSize);
- List<ExaminationProjectSubjectView> GetProjectSubjectListViewList(Guid? examinationProjectID);
- IGridResultSet<ExamSubjectView> GetSubjectByProjectIDGrid(ConfiguretView configuretView, Guid? projectID);
- IGridResultSet<ExamSubjectView> GetSubjectListGrid(ConfiguretView configuretView, int pageIndex, int pageSize);
- }
- }
|