using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IDAL.Inquiry;
using AbstractFactory;
using CY.Model;
namespace CY.BLL.Inquiry
{
///
/// LED材质管理业务逻辑
///
public class SysInquiry_LEDMaterialBLL
{
ISysInquiry_LEDMaterialDAL _iSysInquiry_LEDMaterialDAL = null;
public SysInquiry_LEDMaterialBLL()
{
_iSysInquiry_LEDMaterialDAL = Factory.GetDALByInterfaceName(DALInterface.ISysInquiry_LEDMaterialDAL) as ISysInquiry_LEDMaterialDAL;
}
///
/// 分页返回LDE材质列表
///
/// 名称
/// 分页参数
///
public IEnumerable SelectModelPage(string typeName, string status, Infrastructure.Query.Pagination pagination)
{
return _iSysInquiry_LEDMaterialDAL.SelectModelPage(typeName, status, pagination);
}
///
/// 根据主键返回LDE材质实体
///
/// 主键ID
/// LDE材质
public Model.SysInquiry_LEDMaterial SelectModelByKey(int keyid)
{
return _iSysInquiry_LEDMaterialDAL.SelectModelByKey(keyid);
}
///
/// 获取最新排序顺序
///
///
public int GetOrderNumByMax()
{
return _iSysInquiry_LEDMaterialDAL.GetOrderNumByMax();
}
///
/// 获取有效的LDE材质列表
///
///
public IList GetModelList()
{
return _iSysInquiry_LEDMaterialDAL.GetModelList();
}
///
/// 新增LDE材质列表
///
///
///
public bool InsertModel(SysInquiry_LEDMaterial model)
{
return _iSysInquiry_LEDMaterialDAL.InserModel(model);
}
///
/// 修改LDE材质列表
///
///
///
public bool UpdateModel(SysInquiry_LEDMaterial model)
{
return _iSysInquiry_LEDMaterialDAL.UpdateModel(model);
}
///
/// 判断是否存在相同的数据
///
///
///
public bool IsExist(string name)
{
return _iSysInquiry_LEDMaterialDAL.IsExist(name);
}
}
}