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