using HH.WMS.Common;
|
using HH.WMS.DAL;
|
using HH.WMS.Entitys;
|
using HH.WMS.Entitys.Basic;
|
using HH.WMS.Entitys.Entitys;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WMS.BLL.SysMgr
|
{
|
public class WaveSetBLL : DapperBaseBLL
|
{
|
#region 是否能切换到入库模式
|
/// <summary>
|
/// 是否能切换到入库模式
|
/// </summary>
|
/// <param name="areaEntity"></param>
|
/// <returns></returns>
|
public bool CanSwitchedIn(AutoBomStockAreaEntity areaEntity)
|
{
|
//if (areaEntity.CN_N_PICK_MAX > 0)
|
//{
|
// var currentAreaSortings = CreateDAL<DapperDAL<TN_WM_SORTING_LISTEntity>>().GetList(new
|
// {
|
// CN_S_STATE = Constants.Sorting_Being,
|
// CN_S_STOCK_AREA = areaEntity.CN_S_AREA_CODE
|
// });
|
// if (areaEntity.CN_N_PICK_MAX <= currentAreaSortings.Count)
|
// return false;
|
//}
|
return true;
|
}
|
#endregion
|
|
#region 是否能切换到出库模式
|
/// <summary>
|
/// 是否能切换到出库模式
|
/// </summary>
|
/// <returns></returns>
|
public bool CanSwitchedOut()
|
{
|
return CreateDAL<DapperDAL<TN_WM_TRAY_ALLOCEntity>>().GetList().Count == 0;
|
}
|
#endregion
|
}
|
}
|