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;
|
}
|
/// <summary>
|
/// 得到所有的货品类别
|
/// </summary>
|
/// <returns></returns>
|
public DataTable SelectModelPage(Guid FirmId, string IsPaper, string IsUsed)
|
{
|
|
return oa_CommodityDAL.SelectModelPage( FirmId,IsPaper,IsUsed);
|
}
|
/// <summary>
|
/// 插入一个货品类别
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool insertModel(OA_Commodity model)
|
{
|
return oa_CommodityDAL.InserModel(model);
|
}
|
/// <summary>
|
/// 得到一个货品类别
|
/// </summary>
|
/// <param name="Keyid"></param>
|
/// <returns></returns>
|
public Model.OA_Commodity SelectSingleModel(string Keyid)
|
{
|
return oa_CommodityDAL.SelectSingleModel(Keyid);
|
}
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pa"></param>
|
/// <param name="FirmId"></param>
|
/// <param name="CommodityName"></param>
|
/// <returns></returns>
|
public IEnumerable<Model.OA_Commodity> SelectModelPage(Pagination pa, Guid FirmId, string CommodityName)
|
{
|
|
return oa_CommodityDAL.SelectModelPage(pa, FirmId, CommodityName);
|
}
|
/// <summary>
|
/// 更新一个货品类别
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool UpdateModel(OA_Commodity model)
|
{
|
|
return oa_CommodityDAL.UpdateModel(model);
|
}
|
public bool DeleteModel(OA_Commodity model)
|
{
|
return oa_CommodityDAL.DeleteModel(model);
|
}
|
|
/// <summary>
|
/// 得到厂商对应的纸张类别ID
|
/// </summary>
|
/// <param name="FirmId"></param>
|
/// <returns></returns>
|
public Model.OA_Commodity getCommodityId(Guid FirmId)
|
{
|
return oa_CommodityDAL.getCommodityId(FirmId);
|
}
|
|
/// <summary>
|
/// 得到厂商对应的版材Id
|
/// </summary>
|
/// <param name="FirmId"></param>
|
/// <returns></returns>
|
public Model.OA_Commodity getBanCaiId(Guid FirmId)
|
{
|
return oa_CommodityDAL.getBanCaiId(FirmId);
|
}
|
|
}
|
}
|