using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL; using CY.Model; using AbstractFactory; using CY.Infrastructure.Query; using System.Data; using System.Data.SqlClient; namespace CY.BLL.OA { public class OA_CommodityBLL { IOA_CommodityDAL oa_CommodityDAL = null; public OA_CommodityBLL() { oa_CommodityDAL = AbstractFactory.Factory.GetDALByInterfaceName(DALInterface.IOA_CommodityDAL) as IOA_CommodityDAL; } /// /// 得到所有的货品类别 /// /// public DataTable SelectModelPage(Guid FirmId, string IsPaper, string IsUsed) { return oa_CommodityDAL.SelectModelPage( FirmId,IsPaper,IsUsed); } /// /// 插入一个货品类别 /// /// /// public bool insertModel(OA_Commodity model) { return oa_CommodityDAL.InserModel(model); } /// /// 得到一个货品类别 /// /// /// public Model.OA_Commodity SelectSingleModel(string Keyid) { return oa_CommodityDAL.SelectSingleModel(Keyid); } /// /// 获取分页列表 /// /// /// /// /// public IEnumerable SelectModelPage(Pagination pa, Guid FirmId, string CommodityName) { return oa_CommodityDAL.SelectModelPage(pa, FirmId, CommodityName); } /// /// 更新一个货品类别 /// /// /// public bool UpdateModel(OA_Commodity model) { return oa_CommodityDAL.UpdateModel(model); } public bool DeleteModel(OA_Commodity model) { return oa_CommodityDAL.DeleteModel(model); } /// /// 得到厂商对应的纸张类别ID /// /// /// public Model.OA_Commodity getCommodityId(Guid FirmId) { return oa_CommodityDAL.getCommodityId(FirmId); } /// /// 得到厂商对应的版材Id /// /// /// public Model.OA_Commodity getBanCaiId(Guid FirmId) { return oa_CommodityDAL.getBanCaiId(FirmId); } } }