@@ -48,6 +48,7 @@ Dim WorkingDirectory:WorkingDirectory = Replace(WScript.ScriptFullName,WScript.S | |||||
Function createTrackingInfoForKit(KitID) | Function createTrackingInfoForKit(KitID) | ||||
Dim KitRs:set KitRs = oConn.Execute("Select * from Kit Where ID =" & KitID & ";") | Dim KitRs:set KitRs = oConn.Execute("Select * from Kit Where ID =" & KitID & ";") | ||||
Dim InkjetRs:Set InkjetRs = oConn.Execute("Select * from InkjetRecords Where KitID =" & KitID & ";") | Dim InkjetRs:Set InkjetRs = oConn.Execute("Select * from InkjetRecords Where KitID =" & KitID & ";") | ||||
Dim JurisRs:set JurisRs = oConn.Execute("Select Right(IMB_Digits,9) as IMBZip FROM Jurisdiction Where JCode ='" & KitRs("Jcode") & "';"):Dim Jcode:Jcode = JurisRs("IMBZip"):JurisRs.Close | |||||
Dim SerialNumberStart:SerialNumberStart = GetSetting("SerialNumberStart") | Dim SerialNumberStart:SerialNumberStart = GetSetting("SerialNumberStart") | ||||
Dim serialOffset:serialOffset = GetSetting("SerialOffset") | Dim serialOffset:serialOffset = GetSetting("SerialOffset") | ||||
Dim serialStart:serialStart = CLng(GetSetting("SerialNumberStart")) + CLng(GetSetting("SerialOffset")) | Dim serialStart:serialStart = CLng(GetSetting("SerialNumberStart")) + CLng(GetSetting("SerialOffset")) | ||||
@@ -61,17 +62,21 @@ While Not InkjetRs.EOF | |||||
If Step = 1 Then | If Step = 1 Then | ||||
oConn.Execute("INSERT INTO KitLabels (KitID,OutboundSerial,OutboundIMBDigits) " &_ | oConn.Execute("INSERT INTO KitLabels (KitID,OutboundSerial,OutboundIMBDigits) " &_ | ||||
"VALUES(" & KitID & ",'" & serialStart & "','" & KitRs("OutBoundSTID").Value & serialStart & "000000000" & "');") | "VALUES(" & KitID & ",'" & serialStart & "','" & KitRs("OutBoundSTID").Value & serialStart & "000000000" & "');") | ||||
Set KitLabelRs = oConn.Execute("SELECT TOP 1 [ID] FROM KitLabels ORDER BY ID DESC") | |||||
KitLabelID = KitLabelRs("ID").Value | |||||
oConn.Execute("UPDATE InkjetRecords Set [KitLabelID]=" & KitLabelID & " WHERE ID=" & InkjetRs("ID") & ";") | |||||
serialStart = serialStart + 1 | |||||
Else | Else | ||||
' oConn.Execute("INSERT INTO KitLabels (KitID,OutboundSerial,InBoundSerial,OutbondIMBDigitds,InBoundIMBDigits) " &_ | |||||
' "VALUES(" & KitID & ",' & ") | |||||
oConn.Execute "INSERT INTO KitLabels (KitID,OutboundSerial,InBoundSerial,OutboundIMBDigits,InBoundIMBDigits) " &_ | |||||
"VALUES(" & KitID & ",'" & serialStart & "','" & serialStart + 1 & "','" & KitRs("OutBoundSTID").Value & serialStart & "000000000" & "','" & KitRs("InboundSTID").Value & serialStart + 1 & Jcode & "');" | |||||
End If | End If | ||||
Set KitLabelRs = oConn.Execute("SELECT TOP 1 [ID] FROM KitLabels ORDER BY ID DESC"):KitLabelID = KitLabelRs("ID").Value | |||||
oConn.Execute("UPDATE InkjetRecords Set [KitLabelID]=" & KitLabelID & " WHERE ID=" & InkjetRs("ID") & ";") | |||||
Counter = Counter + Step | |||||
serialStart = serialStart + Step | |||||
InkjetRs.MoveNext | InkjetRs.MoveNext | ||||
Wend | Wend | ||||
oConn.Execute("UPDATE Settings Set [Value]='" & serialOffset + Counter & "' WHERE [Name] = 'SerialOffset';") | |||||
oConn.Execute("UPDATE Kit Set [Status]='Ready For Export', LabelsPrinted=#" & Now() & "# WHERE [ID] =" & KitID &";") | |||||
End Function | End Function | ||||
Powered by TurnKey Linux.