using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL.Inquiry; using AbstractFactory; using CY.Model; using CY.Infrastructure.Query; using CY.IDAL; using CY.IBaseDAL; using CY.Infrastructure; namespace CY.BLL.Inquiry { /// /// 作业本类别相关业务逻辑类 /// public class WorkBookTypeBLL { IWorkBookTypeDAL _iWorkBookTypeDAL = null; public WorkBookTypeBLL() { _iWorkBookTypeDAL = Factory.GetDALByInterfaceName(DALInterface.IWorkBookTypeDAL) as IWorkBookTypeDAL; } /// /// 分页返回纸张类别列表 /// /// 品牌名称 /// 分页参数 /// public IEnumerable SelectModelPage(string typeName, int status, Infrastructure.Query.Pagination pagination) { return _iWorkBookTypeDAL.SelectModelPage(typeName, status, pagination); } /// /// 根据主键返回纸张类别实体 /// /// 主键ID /// 纸张类别实体 public Model.SysInquiry_WorkBookType SelectModelByKey(int keyid) { return _iWorkBookTypeDAL.SelectModelByKey(keyid); } /// /// 判断是否有相同的纸张类别名称 /// /// /// public bool IsExistsWorkBookTypeName(string typeName) { return _iWorkBookTypeDAL.IsExistsPaperTypeName(typeName); } /// /// 返回所有有效的纸张列表 /// /// public IEnumerable GetWorkBookTypeList() { return _iWorkBookTypeDAL.GetPaperTypeList(); } /// /// 新增纸张类型 /// /// /// public bool InsertWorkBookType(SysInquiry_WorkBookType model) { return _iWorkBookTypeDAL.InserModel(model); } /// /// 修改纸张类别 /// /// /// public bool UpdateWorkBookType(SysInquiry_WorkBookType model) { return _iWorkBookTypeDAL.UpdateModel(model); } /// /// 获取最新排序顺序 /// /// public int GetOrderNumByMax() { return _iWorkBookTypeDAL.GetOrderNumByMax(); } } }