Example #1
0
 public Types.ScanInfo LotScan(string lotNo)
 {
     if (string.IsNullOrEmpty(lotNo))
     {
         return(Types.ScanInfo.ScanError);
     }
     if (this.currentDisk.Sku.NewLot.Trim().ToUpper() != lotNo.Trim().ToUpper())
     {
         return(Types.ScanInfo.NotExpectedLot);
     }
     Types.ScanInfo sInfo = CurrentDisk.MoveLot(lotNo);
     if (sInfo == Types.ScanInfo.Successful)
     {
         scanedDiskCount++;
         CheckIsFinish();
     }
     else
     {
         this.currentDisk.Sku = null;
     }
     return(sInfo);
 }