Subversion Repositories SmartDukaan

Rev

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

Rev 5496 Rev 5530
Line 20... Line 20...
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 '  InventoryItem getInventoryItem(string serialNumber)'
24
  print '  InventoryItem getInventoryItem(string serialNumber)'
25
  print '  InventoryItem getNonSeralizedInventoryItem(i64 itemId, i64 warehouseId)'
25
  print '  InventoryItem getNonSeralizedInventoryItem(string itemNumber, i64 itemId, i64 fulfilmentWarehouseId)'
26
  print '  void scanSerializedItem(InventoryItem inventoryItem, ScanType type, i64 billingWarehouseId)'
-
 
27
  print '  void scan(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 billingWarehouseId)'
26
  print '  void scan(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 billingWarehouseId)'
28
  print '  InventoryItem scanSerializedItemForOrder(string serialNumber, ScanType type, i64 orderId, i64 fulfilmentWarehouseId, double quantity, i64 billingWarehouseId)'
27
  print '  InventoryItem scanSerializedItemForOrder(string serialNumber, ScanType type, i64 orderId, i64 fulfilmentWarehouseId, double quantity, i64 billingWarehouseId)'
29
  print '  InventoryItem scanForOrder(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 orderId, i64 fulfilmentWarehouseId, i64 billingWarehouseId)'
28
  print '  InventoryItem scanForOrder(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 orderId, i64 fulfilmentWarehouseId, i64 billingWarehouseId)'
30
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
29
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
31
  print '   getItemNumbers(i64 itemId)'
30
  print '   getItemNumbers(i64 itemId)'
Line 89... Line 88...
89
    print 'getInventoryItem requires 1 args'
88
    print 'getInventoryItem requires 1 args'
90
    sys.exit(1)
89
    sys.exit(1)
91
  pp.pprint(client.getInventoryItem(args[0],))
90
  pp.pprint(client.getInventoryItem(args[0],))
92
 
91
 
93
elif cmd == 'getNonSeralizedInventoryItem':
92
elif cmd == 'getNonSeralizedInventoryItem':
94
  if len(args) != 2:
-
 
95
    print 'getNonSeralizedInventoryItem requires 2 args'
-
 
96
    sys.exit(1)
-
 
97
  pp.pprint(client.getNonSeralizedInventoryItem(eval(args[0]),eval(args[1]),))
-
 
98
 
-
 
99
elif cmd == 'scanSerializedItem':
-
 
100
  if len(args) != 3:
93
  if len(args) != 3:
101
    print 'scanSerializedItem requires 3 args'
94
    print 'getNonSeralizedInventoryItem requires 3 args'
102
    sys.exit(1)
95
    sys.exit(1)
103
  pp.pprint(client.scanSerializedItem(eval(args[0]),eval(args[1]),eval(args[2]),))
96
  pp.pprint(client.getNonSeralizedInventoryItem(args[0],eval(args[1]),eval(args[2]),))
104
 
97
 
105
elif cmd == 'scan':
98
elif cmd == 'scan':
106
  if len(args) != 4:
99
  if len(args) != 4:
107
    print 'scan requires 4 args'
100
    print 'scan requires 4 args'
108
    sys.exit(1)
101
    sys.exit(1)