using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL; using CY.Model; using AbstractFactory; using CY.Infrastructure.Query; using System.Data; namespace CY.BLL.OA { public class OA_CargoSpaceBLL { IOA_CargoSpaceDAL cargoSpaceDAL = null; public OA_CargoSpaceBLL() { cargoSpaceDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_CargoSpaceDAL) as IOA_CargoSpaceDAL; } /// /// 插入一个货位 /// /// /// public bool InsertModel(OA_CargoSpace model) { return cargoSpaceDAL.InserModel(model); } /// /// 更新货位 /// /// /// public bool UpdateModel(OA_CargoSpace model) { return cargoSpaceDAL.UpdateModel(model); } public bool DeleteModel(OA_CargoSpace model) { return cargoSpaceDAL.DeleteModel(model); } /// /// 获取全部货位 /// /// /// /// /// public IEnumerable getAllModel(Pagination pa, Guid FirmId, string CargoSpaceName, string WarehouseId) { return cargoSpaceDAL.getAllModel(pa, FirmId, CargoSpaceName, WarehouseId); } /// /// 获取单个货位 /// /// /// public Model.OA_CargoSpace getSingleModel(string Keyid) { return cargoSpaceDAL.getSingleModel(Keyid); } /// /// 取得特定仓库下面的货位 /// /// /// /// public DataTable getAllCargoSpace(Guid FirmId, string WarehouseId) { return cargoSpaceDAL.getAllCargoSpace(FirmId, WarehouseId); } /// /// 取得所有货位-非分页 /// /// public DataTable getAllModelList(Guid FirmId) { return cargoSpaceDAL.getAllModelList(FirmId); } } }