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 TaxationCostBLL { ITaxationCostDAL _iTaxationCostDAL = null; public TaxationCostBLL() { _iTaxationCostDAL = Factory.GetDALByInterfaceName(DALInterface.ITaxationCostDAL) as ITaxationCostDAL; } /// /// 获取税费设置 /// /// /// /// public IList GetTaxationCostList(Guid inquiryId) { return _iTaxationCostDAL.GetTaxationCostList(inquiryId); } /// /// 保存税费 /// /// /// public bool SaveTaxationCost(IList list, InquiryCondition inquiryCondition) { return _iTaxationCostDAL.SaveTaxationCost(list,inquiryCondition); } /// /// 获取税费设置 /// /// /// /// public Inquiry_TaxationCost GetTaxationCost(int taxType, Guid inquiryId) { IList list = GetTaxationCostList(inquiryId); Inquiry_TaxationCost mode = list.Single(p => p.TaxType == taxType) as Inquiry_TaxationCost; return mode; } } }