using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EMIS.ViewModel;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.EvaluationManage;
using EMIS.ViewModel.UniversityManage.SpecialtyClassManage;
namespace EMIS.CommonLogic.EvaluationManage
{
public interface IEvaluationOpenControlServices
{
///
/// 查询开放控制信息
///
/// 查询条件实体
/// 页码
/// 显示页数
///
IGridResultSet GetEvaluationOpenControlViewGrid(ConfiguretView configuretView, Guid? SchoolYearID, Guid? CollegeID, int? Year, int? Standard,int? education,int? Learningform,string LearnSystem, int pageIndex, int pageSize);
///
/// 通过ID查询开放控制
///
///
///
EvaluationOpenControlView GetEvaluationOpenControlView(Guid? evaluationGradeControlID);
///
/// 新增修改开放控制
///
///
///
bool EvaluationOpenControlEdit(EvaluationOpenControlView evaluationOpenControlView, List GrademajorList);
///
/// 查询开放控制信息
///
/// 查询条件实体
/// 页码
/// 显示页数
///
IGridResultSet GrademajorViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? standardID, int? educationID, int? learningformID, int? schoolyear, string LearnSystem,Guid? SchoolYearID, int pageIndex, int pageSize);
string Verification(Guid? SchoolYearID, List list, string StartTime, string EndTime);
void Delete(List list);
}
}