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