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 PaperSizeDetailBLL
{
IPaperSizeDetailDAL _iPaperSizeDetailDAL = null;
public PaperSizeDetailBLL()
{
_iPaperSizeDetailDAL = Factory.GetDALByInterfaceName(DALInterface.IPaperSizeDetailDAL) as IPaperSizeDetailDAL;
}
///
/// 获取纸张尺寸
///
///
///
public List GetPaperSizeList(int printTypeId)
{
return _iPaperSizeDetailDAL.GetPaperSizeList(printTypeId).ToList();
}
///
/// 获取纸张尺寸信息
///
///
///
///
public SysInquiry_PaperSizeDetail GetPaperSizeDetail(int printTypeId, int keyId)
{
List list = GetPaperSizeList(printTypeId);
SysInquiry_PaperSizeDetail model = list.Single(p => p.KeyId == keyId) as SysInquiry_PaperSizeDetail;
return model;
}
}
}