Exemple #1
0
 public int AddAgvTask(string palletId, string sLocNo, string eLocNo, string sLocPlcNo, string eLocPlcNo)
 {
     try
     {
         var seqservice  = SequenceServiceFactory.CreateInstance <ISeqWbsTaskCmdService>();
         var seqservice2 = SequenceServiceFactory.CreateInstance <ISeqWbsTaskService>();
         var task        = new WbsTaskCmd();
         task.ObjId        = seqservice.NEXTVAL;
         task.TaskGuid     = Guid.NewGuid().ToString();
         task.TaskNo       = seqservice2.NEXTVAL;
         task.CmdType      = "T";
         task.PalletNo     = palletId;
         task.SlocNo       = sLocNo;
         task.ElocNo       = eLocNo;
         task.SlocPlcNo    = sLocPlcNo;
         task.ElocPlcNo    = eLocPlcNo;
         task.TransferType = "30";
         task.CmdStep      = "01";
         var service = TableViewServiceFactory.CreateInstance <IWbsTaskCmdService>();
         return(service.Insert(task));
     }
     catch (Exception ex)
     {
         log.Error("插入数据", ex);
         return(0);
     }
 }
Exemple #2
0
        public int DeleteAgvTask(string taskNo)
        {
            var task = new WbsTaskCmd();

            task.TaskNo = Convert.ToInt64(taskNo);
            var service = TableViewServiceFactory.CreateInstance <IWbsTaskCmdService>();

            return(service.Delete(task));
        }