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