using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IDAL;
|
using CY.Model;
|
using AbstractFactory;
|
using CY.Infrastructure.Query;
|
|
namespace CY.BLL.OA
|
{
|
public class OA_WarehouseInfoBLL
|
{
|
|
IOA_WarehouseInfoDAL warehouseInfoDAL = null;
|
public OA_WarehouseInfoBLL()
|
{
|
warehouseInfoDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_WarehouseInfoDAL) as IOA_WarehouseInfoDAL;
|
|
}
|
/// <summary>
|
/// 插入一个仓库
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool InsertModel(OA_WarehouseInfo model)
|
{
|
return warehouseInfoDAL.InserModel(model);
|
|
}
|
/// <summary>
|
/// 更新仓库
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
public bool UpdateModel(OA_WarehouseInfo model)
|
{
|
return warehouseInfoDAL.UpdateModel(model);
|
|
}
|
public bool DeleteModel(OA_WarehouseInfo model)
|
{
|
return warehouseInfoDAL.DeleteModel(model);
|
}
|
/// <summary>
|
/// 获取全部仓库
|
/// </summary>
|
/// <param name="pa"></param>
|
/// <param name="FirmId"></param>
|
/// <param name="BrandName"></param>
|
/// <returns></returns>
|
public IEnumerable<Model.OA_WarehouseInfo> getAllWarehouseInfo(Pagination pa, Guid FirmId, string WarehouseName, string WarehouserNumber)
|
{
|
|
return warehouseInfoDAL.getAllModel(pa, FirmId, WarehouseName,WarehouserNumber);
|
|
}
|
|
|
public IEnumerable<Model.OA_WarehouseInfo> getAllWarehouseInfo(Guid FirmId)
|
{
|
return warehouseInfoDAL.getAllWarehouseInfo(FirmId);
|
}
|
/// <summary>
|
/// 获取单个仓库
|
/// </summary>
|
/// <param name="Keyid"></param>
|
/// <returns></returns>
|
public Model.OA_WarehouseInfo getSingleModel(string Keyid)
|
{
|
return warehouseInfoDAL.getSingleModel(Keyid);
|
}
|
|
/// <summary>
|
/// 获取最大的仓库编号
|
/// </summary>
|
/// <param name="FirmId"></param>
|
/// <param name="TName"></param>
|
/// <returns></returns>
|
public string GetMaxWarehouserNumber(Guid FirmId, string TName) {
|
return warehouseInfoDAL.GetMaxWarehouserNumber(FirmId, TName);
|
|
}
|
}
|
}
|