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); } } }