Exemple #1
0
        /// <summary>
        /// 只允许一个待执行或者执行中的任务,否则不允许执行上架
        /// </summary>
        /// <returns></returns>
        private ReturnObject AllowPutaway(PutawayParams param)
        {
            ReturnObject       reObject = new ReturnObject();
            List <ManageModel> taskList = bllManage.GetWaitRunTaskListByType("6");//上架任务

            if (taskList == null)
            {
                reObject.Status   = false;
                reObject.Describe = "获取上架任务失败!";
                return(reObject);
            }
            if (taskList != null && taskList.Count > 0)
            {
                reObject.Status   = false;
                reObject.Describe = "当前系统不允许下达上架任务!只允许执行一个任务";
                return(reObject);
            }

            //View_Plan_StockListModel planStock = bllViewPlanStockList.GetModelByPalletCode(param.PalletCode);
            //if(planStock!=null)
            //{
            //    if(param.WareHouseCode!=planStock.Plan_Remark)//不等于计划的上架库房返回false
            //    {
            //        reObject.Status = false;
            //        reObject.Describe = "上架库房与计划的上架库房不符,请选择计划的上架库房,计划上架的库房为:" + planStock.Plan_Remark;
            //        return reObject;
            //    }
            //}
            reObject.Status   = true;
            reObject.Describe = "";
            return(reObject);
        }
Exemple #2
0
        /// <summary>
        /// 只允许一个待执行或者执行中的任务,否则不允许执行上架
        /// </summary>
        /// <returns></returns>
        private bool AllowPutaway()
        {
            List <ManageModel> taskList = bllManage.GetWaitRunTaskListByType("6");//上架任务

            if (taskList == null)
            {
                return(false);
            }
            if (taskList != null && taskList.Count > 0)
            {
                return(false);
            }
            return(true);
        }