using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL; using CY.Infrastructure.Query; using CY.Model; using AbstractFactory; using System.Data; namespace CY.BLL.OA { public class OA_GoodsInfoBLL { IOA_GoodsInfoDAL goodsInfoDAL = null; public OA_GoodsInfoBLL() { goodsInfoDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_GoodsInfoDAL) as IOA_GoodsInfoDAL; } /// /// 插入货品 /// /// /// public bool insertModel(OA_GoodsInfo model) { return goodsInfoDAL.InserModel(model); } /// /// 更新货品 /// /// /// public bool UpdateModel(OA_GoodsInfo model) { return goodsInfoDAL.UpdateModel(model); } /// /// 获取单个货品 /// /// /// public Model.OA_GoodsInfo SelectSingleModel(string Keyid) { return goodsInfoDAL.SelectSingleModel(Keyid); } /// /// 删除单个货品 /// /// /// public bool DeleteModel(OA_GoodsInfo model) { return goodsInfoDAL.DeleteModel(model); } /// /// 获取全部货品 /// /// /// /// /// public IEnumerable SelectModelPage(Pagination pa, Guid FirmId, string GoodsName, string CommodityName, string selGoodsStatus) { return goodsInfoDAL.SelectModelPage(pa, FirmId, GoodsName, CommodityName, selGoodsStatus); } public DataTable SelectTableList(Guid FirmId) { return goodsInfoDAL.SelectTableList(FirmId); } /// /// 根据货品类别获取货品 /// /// public DataTable SlectModleByCommity(string GoodsTypeId, Guid FirmId) { return goodsInfoDAL.SlectModleByCommity(GoodsTypeId, FirmId); } /// ///公司名称是否已经存在 /// /// /// /// /// public bool isExistGoodsName(String GoodsName, Guid FirmId, int ID) { return goodsInfoDAL.isExistGoodsName(GoodsName, FirmId, ID); } } }