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 { /// /// 绳子类型操作 /// public class SysInquiry_RopeTypeBLL { ISysInquiry_RopeTypeDAL _iSysInquiry_RopeTypeDAL = null; public SysInquiry_RopeTypeBLL() { _iSysInquiry_RopeTypeDAL = Factory.GetDALByInterfaceName(DALInterface.ISysInquiry_RopeTypeDAL) as ISysInquiry_RopeTypeDAL; } /// /// 分页返回绳子类型列表 /// /// 绳子类型名称 /// 分页参数 /// public IEnumerable SelectModelPage(string typeName, string status, Infrastructure.Query.Pagination pagination) { return _iSysInquiry_RopeTypeDAL.SelectModelPage(typeName, status, pagination); } /// /// 根据主键返回绳子类型实体 /// /// 主键ID /// 绳子类型 public Model.SysInquiry_RopeType SelectModelByKey(int keyid) { return _iSysInquiry_RopeTypeDAL.SelectModelByKey(keyid); } /// /// 获取有效的绳子类型列表 /// /// public IList GetModelList() { return _iSysInquiry_RopeTypeDAL.GetModelList(); } /// /// 获取最新排序顺序 /// /// public int GetOrderNumByMax() { return _iSysInquiry_RopeTypeDAL.GetOrderNumByMax(); } /// /// 新增绳子类型 /// /// /// public bool InsertModel(SysInquiry_RopeType model) { return _iSysInquiry_RopeTypeDAL.InserModel(model); } /// /// 修改绳子类型 /// /// /// public bool UpdateModel(SysInquiry_RopeType model) { return _iSysInquiry_RopeTypeDAL.UpdateModel(model); } /// /// 判断是否存在相同的数据 /// /// /// public bool IsExist(string ropeTypeName) { return _iSysInquiry_RopeTypeDAL.IsExist(ropeTypeName); } } }