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