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