Exemplo n.º 1
0
        /// <summary>
        /// 获取最早待执行入库任务
        /// </summary>
        /// <returns></returns>
        public static bool GetInTaskWMS(string from, int num, out string[] taskid)
        {
            try
            {
                bool res = false;
                taskid = new string[num];
                List <WCS_WMS_TASK> task = CommonSQL.GetInTaskInfo(from);
                switch (num)
                {
                case 1:
                    if (task != null || task.Count != 0)
                    {
                        taskid[0] = task[0].TASK_ID;
                        res       = true;
                    }
                    break;

                case 2:
                    if (task != null || task.Count == 2)
                    {
                        taskid[0] = task[0].TASK_ID;
                        taskid[1] = task[1].TASK_ID;
                        res       = true;
                    }
                    break;

                default:
                    break;
                }
                return(res);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }