using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL.Inquiry; using AbstractFactory; using CY.Model; using CY.Model.Inquiry; namespace CY.BLL.Inquiry { /// /// 胶头费操作接口 /// public class RubberheadCostBLL { IRubberheadCostDAL _iRubberheadCostDAL = null; public RubberheadCostBLL() { _iRubberheadCostDAL = Factory.GetDALByInterfaceName(DALInterface.IRubberheadCostDAL) as IRubberheadCostDAL; } /// /// 获取胶头费价格列表 /// /// /// /// public IList GetModelList(Guid inquiryId, int printingTyId) { return _iRubberheadCostDAL.GetModelList(inquiryId, printingTyId); } /// /// 保存胶头费价格列表 /// /// /// /// /// public bool SaveModelList(IList list, InquiryCondition inquiryCondition, int printingTyId) { return _iRubberheadCostDAL.SaveModelList(list, inquiryCondition, printingTyId); } /// /// 获取胶头费 /// /// /// /// /// public Inquiry_RubberheadCost GetModel(int printingTyId, int pageSizeValue, Guid inquiryId) { IList list = GetModelList(inquiryId, printingTyId); Inquiry_RubberheadCost model = list.Single(p => p.PaperSizeValue == pageSizeValue) as Inquiry_RubberheadCost; return model; } } }