using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.EvaluationManage;
using EMIS.ViewModel;
using EMIS.Entities;
namespace EMIS.CommonLogic.EvaluationManage
{
public interface IEvaluationTypeServices
{
///
/// 查询参评类型信息
///
/// 查询条件实体
/// 页码
/// 显示页数
///
IGridResultSet GetEvaluationTypeViewGrid(ConfiguretView configuretView, int? isStudent, int? isDefault, int pageIndex, int pageSize);
///
/// 查询参评类型信息
///
/// 查询条件实体
///
List GetEvaluationTypeViewList(ConfiguretView configuretView, int? isStudent, int? isDefault);
///
/// 获取参评类型信息
///
/// 主键ID
///
EMIS.Entities.EM_EvaluationType GetEvaluationType(Guid? typeID);
///
/// 获取参评类型信息
///
/// 参评类型
///
EMIS.Entities.EM_EvaluationType GetEvaluationType(string Name);
///
/// 获取参评类型信息
///
/// 主键ID
///
EvaluationTypeView GetEvaluationTypeView(Guid? typeID);
///
/// 保存或新增参评类型
///
///
void SaveOrUpdateEvaluationType(EvaluationTypeView model);
/////
///// 添加
/////
///// 实体
/////
//bool EvaluationTypeAdd(EMIS.Entities.EM_EvaluationType evaluationType);
/////
///// 修改
/////
///// 实体
/////
//bool EvaluationTypeUpdate(EMIS.Entities.EM_EvaluationType evaluationType);
///
/// 删除
///
///
///
bool EvaluationTypeDelete(List typeIDs);
}
}