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 AfterConsumptionBLL { IAfterConsumptionDAL _iAfterConsumptionDAL = null; public AfterConsumptionBLL() { _iAfterConsumptionDAL = Factory.GetDALByInterfaceName(DALInterface.IAfterConsumptionDAL) as IAfterConsumptionDAL; } /// /// 获取后道消耗表列表 /// /// /// /// public IList GetModelList(Guid inquiryId, int PrintingTypeId) { return _iAfterConsumptionDAL.GetModelList(inquiryId, PrintingTypeId); } /// /// 获取后道消耗 /// /// /// /// /// public Inquiry_AfterConsumption GetModel(Guid inquiryId, int printingTypeId, int afterParameterId) { IList list = GetModelList(inquiryId, printingTypeId); Inquiry_AfterConsumption model = list.Single(p => p.AfterParameterId == afterParameterId) as Inquiry_AfterConsumption; return model; } /// /// 保存后道消耗表 /// /// /// /// /// public bool SaveModelList(IList list, InquiryCondition inquiryCondition, int PrintingTypeId) { return _iAfterConsumptionDAL.SaveModelList(list, inquiryCondition, PrintingTypeId); } } }