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