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;
}
///
/// 插入一个仓库
///
///
///
public bool InsertModel(OA_WarehouseInfo model)
{
return warehouseInfoDAL.InserModel(model);
}
///
/// 更新仓库
///
///
///
public bool UpdateModel(OA_WarehouseInfo model)
{
return warehouseInfoDAL.UpdateModel(model);
}
public bool DeleteModel(OA_WarehouseInfo model)
{
return warehouseInfoDAL.DeleteModel(model);
}
///
/// 获取全部仓库
///
///
///
///
///
public IEnumerable getAllWarehouseInfo(Pagination pa, Guid FirmId, string WarehouseName, string WarehouserNumber)
{
return warehouseInfoDAL.getAllModel(pa, FirmId, WarehouseName,WarehouserNumber);
}
public IEnumerable getAllWarehouseInfo(Guid FirmId)
{
return warehouseInfoDAL.getAllWarehouseInfo(FirmId);
}
///
/// 获取单个仓库
///
///
///
public Model.OA_WarehouseInfo getSingleModel(string Keyid)
{
return warehouseInfoDAL.getSingleModel(Keyid);
}
///
/// 获取最大的仓库编号
///
///
///
///
public string GetMaxWarehouserNumber(Guid FirmId, string TName) {
return warehouseInfoDAL.GetMaxWarehouserNumber(FirmId, TName);
}
}
}