Subversion Repositories SmartDukaan

Rev

Rev 4501 | Rev 4621 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4501 Rev 4555
Line 19... Line 19...
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
20
  print ''
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
22
  print ''
23
  print 'Functions:'
23
  print 'Functions:'
24
  print '  i64 createSerializedInventoryItem(i64 itemId, string serialNumber, i64 purchaseId)'
24
  print '  InventoryItem createSerializedInventoryItem(i64 itemId, string serialNumber, i64 purchaseId)'
25
  print '  i64 createSerializedInventoryItemFromItemNumber(string itemNumber, string serialNumber, i64 purchaseId)'
25
  print '  InventoryItem createSerializedInventoryItemFromItemNumber(string itemNumber, string serialNumber, i64 purchaseId)'
26
  print '  i64 createInventoryItem(i64 itemId, i64 quantity, i64 purchaseId)'
26
  print '  InventoryItem createInventoryItem(i64 itemId, i64 quantity, i64 purchaseId)'
27
  print '  InventoryItem getInventoryItem(string serialNumber)'
27
  print '  InventoryItem getInventoryItem(string serialNumber)'
28
  print '   getNonSeralizedInventoryItems(i64 itemId, i64 quantity, i64 supplierId)'
28
  print '   getNonSeralizedInventoryItems(i64 itemId, i64 quantity, i64 supplierId)'
29
  print '   getInventoryItems(i64 itemId)'
29
  print '   getInventoryItems(i64 itemId)'
30
  print '   getScanForOrder(i64 orderId)'
30
  print '   getScanForOrder(i64 orderId)'
31
  print '   getScan(i64 inventoryItemId)'
31
  print '   getScan(i64 inventoryItemId)'
32
  print '  void scanSerializedItem(i64 inventoryItemId, ScanType type, i64 warehouseId)'
32
  print '  void scanSerializedItem(i64 inventoryItemId, ScanType type, i64 warehouseId)'
33
  print '  void scan(i64 inventoryItemId, ScanType type, i64 quantity, i64 warehouseId)'
33
  print '  void scan(i64 inventoryItemId, ScanType type, i64 quantity, i64 warehouseId)'
34
  print '  i64 scanSerializedItemForOrder(i64 inventoryItemId, ScanType type, i64 orderId, i64 warehouseId)'
34
  print '  InventoryItem scanSerializedItemForOrder(string serialNumber, ScanType type, i64 orderId, i64 warehouseId)'
35
  print '  void scanForOrder(i64 inventoryItemId, ScanType type, i64 quantity, i64 orderId, i64 warehouseId)'
35
  print '  void scanForOrder(i64 inventoryItemId, ScanType type, i64 quantity, i64 orderId, i64 warehouseId)'
36
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
36
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
37
  print ''
37
  print ''
38
  sys.exit(0)
38
  sys.exit(0)
39
 
39
 
Line 146... Line 146...
146
 
146
 
147
elif cmd == 'scanSerializedItemForOrder':
147
elif cmd == 'scanSerializedItemForOrder':
148
  if len(args) != 4:
148
  if len(args) != 4:
149
    print 'scanSerializedItemForOrder requires 4 args'
149
    print 'scanSerializedItemForOrder requires 4 args'
150
    sys.exit(1)
150
    sys.exit(1)
151
  pp.pprint(client.scanSerializedItemForOrder(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
151
  pp.pprint(client.scanSerializedItemForOrder(args[0],eval(args[1]),eval(args[2]),eval(args[3]),))
152
 
152
 
153
elif cmd == 'scanForOrder':
153
elif cmd == 'scanForOrder':
154
  if len(args) != 5:
154
  if len(args) != 5:
155
    print 'scanForOrder requires 5 args'
155
    print 'scanForOrder requires 5 args'
156
    sys.exit(1)
156
    sys.exit(1)