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;
|
}
|
|
/// <summary>
|
/// 插入货品
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool insertModel(OA_GoodsInfo model)
|
{
|
return goodsInfoDAL.InserModel(model);
|
|
}
|
|
/// <summary>
|
/// 更新货品
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool UpdateModel(OA_GoodsInfo model)
|
{
|
return goodsInfoDAL.UpdateModel(model);
|
}
|
|
/// <summary>
|
/// 获取单个货品
|
/// </summary>
|
/// <param name="Keyid"></param>
|
/// <returns></returns>
|
public Model.OA_GoodsInfo SelectSingleModel(string Keyid)
|
{
|
return goodsInfoDAL.SelectSingleModel(Keyid);
|
}
|
|
/// <summary>
|
/// 删除单个货品
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool DeleteModel(OA_GoodsInfo model)
|
{
|
return goodsInfoDAL.DeleteModel(model);
|
}
|
|
/// <summary>
|
/// 获取全部货品
|
/// </summary>
|
/// <param name="pa"></param>
|
/// <param name="FirmId"></param>
|
/// <param name="GoodsName"></param>
|
/// <returns></returns>
|
public IEnumerable<Model.OA_GoodsInfo> 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);
|
}
|
|
/// <summary>
|
/// 根据货品类别获取货品
|
/// </summary>
|
/// <returns></returns>
|
public DataTable SlectModleByCommity(string GoodsTypeId, Guid FirmId)
|
{
|
|
return goodsInfoDAL.SlectModleByCommity(GoodsTypeId, FirmId);
|
}
|
|
/// <summary>
|
///公司名称是否已经存在
|
/// </summary>
|
/// <param name="GoodsName"></param>
|
/// <param name="FirmId"></param>
|
/// <param name="ID"></param>
|
/// <returns></returns>
|
public bool isExistGoodsName(String GoodsName, Guid FirmId, int ID)
|
{
|
|
return goodsInfoDAL.isExistGoodsName(GoodsName, FirmId, ID);
|
}
|
}
|
}
|