Subversion Repositories SmartDukaan

Rev

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

Rev 5185 Rev 5361
Line 23... Line 23...
23
  print 'Functions:'
23
  print 'Functions:'
24
  print '  InventoryItem createSerializedInventoryItem(i64 itemId, string itemNumber, string serialNumber, i64 purchaseId)'
24
  print '  InventoryItem createSerializedInventoryItem(i64 itemId, string itemNumber, string serialNumber, i64 purchaseId)'
25
  print '  InventoryItem createSerializedInventoryItemFromItemNumber(string itemNumber, string serialNumber, i64 purchaseId)'
25
  print '  InventoryItem createSerializedInventoryItemFromItemNumber(string itemNumber, string serialNumber, i64 purchaseId)'
26
  print '  InventoryItem 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 '  InventoryItem getNonSeralizedInventoryItem(i64 itemId, i64 warehouseId)'
29
  print '   getInventoryItems(i64 itemId)'
-
 
30
  print '   getScanForOrder(i64 orderId)'
-
 
31
  print '   getScan(i64 inventoryItemId)'
-
 
32
  print '  void scanSerializedItem(InventoryItem inventoryItem, ScanType type, i64 warehouseId)'
29
  print '  void scanSerializedItem(InventoryItem inventoryItem, ScanType type, i64 billingWarehouseId)'
33
  print '  void scan(i64 inventoryItemId, ScanType type, i64 quantity, i64 warehouseId)'
30
  print '  void scan(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 billingWarehouseId)'
34
  print '  InventoryItem scanSerializedItemForOrder(string serialNumber, ScanType type, i64 orderId, i64 fulfilmentWarehouseId, double quantity, i64 billingWarehouseId)'
31
  print '  InventoryItem scanSerializedItemForOrder(string serialNumber, ScanType type, i64 orderId, i64 fulfilmentWarehouseId, double quantity, i64 billingWarehouseId)'
35
  print '  void scanForOrder(i64 inventoryItemId, ScanType type, i64 quantity, i64 orderId, i64 fulfilmentWarehouseId)'
32
  print '  InventoryItem scanForOrder(InventoryItem inventoryItem, ScanType type, i64 quantity, i64 orderId, i64 fulfilmentWarehouseId, i64 billingWarehouseId)'
36
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
33
  print '  void createItemNumberMapping(string itemNumber, i64 itemId)'
37
  print '   getItemNumbers(i64 itemId)'
34
  print '   getItemNumbers(i64 itemId)'
38
  print '   getItemIds(string itemNumber)'
35
  print '   getItemIds(string itemNumber)'
39
  print '   getInventoryItemsFromLastScanType(ScanType lastScanType)'
36
  print '   getInventoryItemsFromLastScanType(ScanType lastScanType)'
40
  print '  InventoryItem getInventoryItemFromId(i64 inventoryItemId)'
37
  print '  InventoryItem getInventoryItemFromId(i64 inventoryItemId)'
Line 110... Line 107...
110
  if len(args) != 1:
107
  if len(args) != 1:
111
    print 'getInventoryItem requires 1 args'
108
    print 'getInventoryItem requires 1 args'
112
    sys.exit(1)
109
    sys.exit(1)
113
  pp.pprint(client.getInventoryItem(args[0],))
110
  pp.pprint(client.getInventoryItem(args[0],))
114
 
111
 
115
elif cmd == 'getNonSeralizedInventoryItems':
112
elif cmd == 'getNonSeralizedInventoryItem':
116
  if len(args) != 3:
113
  if len(args) != 2:
117
    print 'getNonSeralizedInventoryItems requires 3 args'
114
    print 'getNonSeralizedInventoryItem requires 2 args'
118
    sys.exit(1)
-
 
119
  pp.pprint(client.getNonSeralizedInventoryItems(eval(args[0]),eval(args[1]),eval(args[2]),))
-
 
120
 
-
 
121
elif cmd == 'getInventoryItems':
-
 
122
  if len(args) != 1:
-
 
123
    print 'getInventoryItems requires 1 args'
-
 
124
    sys.exit(1)
-
 
125
  pp.pprint(client.getInventoryItems(eval(args[0]),))
-
 
126
 
-
 
127
elif cmd == 'getScanForOrder':
-
 
128
  if len(args) != 1:
-
 
129
    print 'getScanForOrder requires 1 args'
-
 
130
    sys.exit(1)
-
 
131
  pp.pprint(client.getScanForOrder(eval(args[0]),))
-
 
132
 
-
 
133
elif cmd == 'getScan':
-
 
134
  if len(args) != 1:
-
 
135
    print 'getScan requires 1 args'
-
 
136
    sys.exit(1)
115
    sys.exit(1)
137
  pp.pprint(client.getScan(eval(args[0]),))
116
  pp.pprint(client.getNonSeralizedInventoryItem(eval(args[0]),eval(args[1]),))
138
 
117
 
139
elif cmd == 'scanSerializedItem':
118
elif cmd == 'scanSerializedItem':
140
  if len(args) != 3:
119
  if len(args) != 3:
141
    print 'scanSerializedItem requires 3 args'
120
    print 'scanSerializedItem requires 3 args'
142
    sys.exit(1)
121
    sys.exit(1)
Line 153... Line 132...
153
    print 'scanSerializedItemForOrder requires 6 args'
132
    print 'scanSerializedItemForOrder requires 6 args'
154
    sys.exit(1)
133
    sys.exit(1)
155
  pp.pprint(client.scanSerializedItemForOrder(args[0],eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
134
  pp.pprint(client.scanSerializedItemForOrder(args[0],eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
156
 
135
 
157
elif cmd == 'scanForOrder':
136
elif cmd == 'scanForOrder':
158
  if len(args) != 5:
137
  if len(args) != 6:
159
    print 'scanForOrder requires 5 args'
138
    print 'scanForOrder requires 6 args'
160
    sys.exit(1)
139
    sys.exit(1)
161
  pp.pprint(client.scanForOrder(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
140
  pp.pprint(client.scanForOrder(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
162
 
141
 
163
elif cmd == 'createItemNumberMapping':
142
elif cmd == 'createItemNumberMapping':
164
  if len(args) != 2:
143
  if len(args) != 2:
165
    print 'createItemNumberMapping requires 2 args'
144
    print 'createItemNumberMapping requires 2 args'
166
    sys.exit(1)
145
    sys.exit(1)