Exemplo n.º 1
0
        /// <summary>
        /// 添加任务
        /// </summary>
        /// <param name="task"></param>
        public void AddTask(string jobid, string taskid, string area, TaskTypeEnum tasktype, DevFlag flag, string takesite, string givesite)
        {
            int id = ADS.ID;

            ADS.PlusID();
            string[] take = takesite.Split('-');
            string[] give = givesite.Split('-');
            TaskAWC  t    = new TaskAWC()
            {
                id         = id,
                jobid      = jobid,
                taskid     = taskid,
                area       = area,
                tasktype   = tasktype,
                flag       = flag,
                takesiteX  = int.Parse(take[0]),
                takesiteY  = int.Parse(take[1]),
                takesiteZ  = int.Parse(take[2]),
                givesiteX  = int.Parse(give[0]),
                givesiteY  = int.Parse(give[1]),
                givesiteZ  = int.Parse(give[2]),
                taskstatus = TaskStatus.init,
                device     = new DevInfoAWC()
            };

            task.Add(t);
            t.InsertDB();
        }
Exemplo n.º 2
0
        /// <summary>
        /// 添加任务
        /// </summary>
        /// <param name="task"></param>
        public void AddTask(string jobid, string area, TaskTypeEnum tasktype, int goodsnum, DevType fromdev, DevType todev)
        {
            int id = ADS.ID;

            ADS.PlusID();
            TaskPKL t = new TaskPKL()
            {
                id         = id,
                jobid      = jobid,
                area       = area,
                tasktype   = tasktype,
                goodsnum   = goodsnum,
                fromdev    = fromdev,
                todev      = todev,
                taskstatus = TaskStatus.init,
                device     = new DevInfoPKL()
            };

            task.Add(t);
            t.InsertDB();
        }
Exemplo n.º 3
0
        /// <summary>
        /// 添加任务
        /// </summary>
        /// <param name="task"></param>
        public void AddTask(string jobid, string area, TaskTypeEnum tasktype, int goodsnum, int takesite, int givesite)
        {
            int id = ADS.ID;

            ADS.PlusID();
            TaskARF t = new TaskARF()
            {
                id         = id,
                jobid      = jobid,
                area       = area,
                tasktype   = tasktype,
                goodsnum   = goodsnum,
                takesite   = takesite,
                givesite   = givesite,
                taskstatus = TaskStatus.init,
                device     = new DevInfoARF()
            };

            task.Add(t);
            t.InsertDB();
        }