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_ProcurementBLL
{
IOA_ProcurementDAL procurementDAL = null;
public OA_ProcurementBLL()
{
procurementDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_ProcurementDAL) as IOA_ProcurementDAL;
}
///
/// 插入采购信息
///
///
///
public bool insertModel(OA_Procurement model)
{
return procurementDAL.InserModel(model);
}
///
/// 更新采购信息
///
///
///
public bool UpdateModel(OA_Procurement model)
{
return procurementDAL.UpdateModel(model);
}
///
/// 删除单个采购信息
///
///
///
public bool DeleteModel(OA_Procurement model)
{
return procurementDAL.DeleteModel(model);
}
///
/// 获取全部采购信息
///
///
///
///
///
public IEnumerable getModelList(Pagination pa, Guid FirmId, string Operator, string PurchaseStatusId, string ClearingStatusId, string SuppliersId, string GoodsId, string GoodTypeID, DateTime? beginTime, DateTime? endTime, string BrandName, string PaperWeight)
{
return procurementDAL.getModelList(pa, FirmId, Operator, PurchaseStatusId, ClearingStatusId, SuppliersId, GoodsId, GoodTypeID, beginTime, endTime, BrandName, PaperWeight);
}
///
/// 金额统计
///
///
///
///
///
///
///
///
///
///
///
///
///
///
public Model.OA_Procurement SumMoney(Pagination pa, Guid FirmId, string Operator, string PurchaseStatusId, string ClearingStatusId, string SuppliersId, string GoodsId, string GoodTypeID, DateTime? beginTime, DateTime? endTime, string BrandName, string PaperWeight)
{
return procurementDAL.SumMoney(pa, FirmId, Operator, PurchaseStatusId, ClearingStatusId, SuppliersId, GoodsId, GoodTypeID, beginTime, endTime, BrandName, PaperWeight);
}
///
/// 获取单个采购信息
///
///
///
public Model.OA_Procurement SelectSingleModel(string Keyid)
{
return procurementDAL.SelectAllModel(Keyid);
}
///
/// 分页列表
///
///
///
///
///
public IEnumerable getModelList(Pagination pa, Guid FirmId, string Keyids)
{
return procurementDAL.getModelList(pa, FirmId, Keyids);
}
}
}