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);
}
}
}