Subversion Repositories SmartDukaan

Rev

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

Rev 6361 Rev 6762
Line 35... Line 35...
35
  print '   fetchScansPerInvoiceNumber(i64 date)'
35
  print '   fetchScansPerInvoiceNumber(i64 date)'
36
  print '  InventoryItem getInventoryItemFromOrder(i64 orderId)'
36
  print '  InventoryItem getInventoryItemFromOrder(i64 orderId)'
37
  print '   getInventoryAge()'
37
  print '   getInventoryAge()'
38
  print '   getInventoryScansForItem(i64 itemId, i64 fromDate, i64 toDate)'
38
  print '   getInventoryScansForItem(i64 itemId, i64 fromDate, i64 toDate)'
39
  print '   getScanRecordsForSerialNumber(i64 serialNumber)'
39
  print '   getScanRecordsForSerialNumber(i64 serialNumber)'
-
 
40
  print '  void scanForPurchaseReturn( saleReturnItems, i64 vendorId)'
-
 
41
  print '  void scanForLostItem( lostItems, i64 vendorId)'
-
 
42
  print '   getCurrentSerializedInventoryByScans()'
-
 
43
  print '   getCurrentNonSerializedInventoryByScans()'
-
 
44
  print '   getHistoricSerializedInventoryByScans(i64 date)'
-
 
45
  print '   getHistoricNonSerializedInventoryByScans(i64 date)'
-
 
46
  print '  InventoryItem scanForOursExternalSale(i64 itemId, string serialNumber, string itemNumber, string invoiceNumber, i64 warehouseId, double unitPrice, i64 orderId)'
-
 
47
  print '  void scanForOursExternalSaleReturn(i64 orderId, double unitPrice)'
-
 
48
  print '   getMovementNonSerializedInventoryByScans(i64 startDate, i64 endDate)'
-
 
49
  print '   getMovementSerializedInventoryByScans(i64 startDate, i64 endDate)'
40
  print ''
50
  print ''
41
  sys.exit(0)
51
  sys.exit(0)
42
 
52
 
43
pp = pprint.PrettyPrinter(indent = 2)
53
pp = pprint.PrettyPrinter(indent = 2)
44
host = 'localhost'
54
host = 'localhost'
Line 181... Line 191...
181
  if len(args) != 1:
191
  if len(args) != 1:
182
    print 'getScanRecordsForSerialNumber requires 1 args'
192
    print 'getScanRecordsForSerialNumber requires 1 args'
183
    sys.exit(1)
193
    sys.exit(1)
184
  pp.pprint(client.getScanRecordsForSerialNumber(eval(args[0]),))
194
  pp.pprint(client.getScanRecordsForSerialNumber(eval(args[0]),))
185
 
195
 
-
 
196
elif cmd == 'scanForPurchaseReturn':
-
 
197
  if len(args) != 2:
-
 
198
    print 'scanForPurchaseReturn requires 2 args'
-
 
199
    sys.exit(1)
-
 
200
  pp.pprint(client.scanForPurchaseReturn(eval(args[0]),eval(args[1]),))
-
 
201
 
-
 
202
elif cmd == 'scanForLostItem':
-
 
203
  if len(args) != 2:
-
 
204
    print 'scanForLostItem requires 2 args'
-
 
205
    sys.exit(1)
-
 
206
  pp.pprint(client.scanForLostItem(eval(args[0]),eval(args[1]),))
-
 
207
 
-
 
208
elif cmd == 'getCurrentSerializedInventoryByScans':
-
 
209
  if len(args) != 0:
-
 
210
    print 'getCurrentSerializedInventoryByScans requires 0 args'
-
 
211
    sys.exit(1)
-
 
212
  pp.pprint(client.getCurrentSerializedInventoryByScans())
-
 
213
 
-
 
214
elif cmd == 'getCurrentNonSerializedInventoryByScans':
-
 
215
  if len(args) != 0:
-
 
216
    print 'getCurrentNonSerializedInventoryByScans requires 0 args'
-
 
217
    sys.exit(1)
-
 
218
  pp.pprint(client.getCurrentNonSerializedInventoryByScans())
-
 
219
 
-
 
220
elif cmd == 'getHistoricSerializedInventoryByScans':
-
 
221
  if len(args) != 1:
-
 
222
    print 'getHistoricSerializedInventoryByScans requires 1 args'
-
 
223
    sys.exit(1)
-
 
224
  pp.pprint(client.getHistoricSerializedInventoryByScans(eval(args[0]),))
-
 
225
 
-
 
226
elif cmd == 'getHistoricNonSerializedInventoryByScans':
-
 
227
  if len(args) != 1:
-
 
228
    print 'getHistoricNonSerializedInventoryByScans requires 1 args'
-
 
229
    sys.exit(1)
-
 
230
  pp.pprint(client.getHistoricNonSerializedInventoryByScans(eval(args[0]),))
-
 
231
 
-
 
232
elif cmd == 'scanForOursExternalSale':
-
 
233
  if len(args) != 7:
-
 
234
    print 'scanForOursExternalSale requires 7 args'
-
 
235
    sys.exit(1)
-
 
236
  pp.pprint(client.scanForOursExternalSale(eval(args[0]),args[1],args[2],args[3],eval(args[4]),eval(args[5]),eval(args[6]),))
-
 
237
 
-
 
238
elif cmd == 'scanForOursExternalSaleReturn':
-
 
239
  if len(args) != 2:
-
 
240
    print 'scanForOursExternalSaleReturn requires 2 args'
-
 
241
    sys.exit(1)
-
 
242
  pp.pprint(client.scanForOursExternalSaleReturn(eval(args[0]),eval(args[1]),))
-
 
243
 
-
 
244
elif cmd == 'getMovementNonSerializedInventoryByScans':
-
 
245
  if len(args) != 2:
-
 
246
    print 'getMovementNonSerializedInventoryByScans requires 2 args'
-
 
247
    sys.exit(1)
-
 
248
  pp.pprint(client.getMovementNonSerializedInventoryByScans(eval(args[0]),eval(args[1]),))
-
 
249
 
-
 
250
elif cmd == 'getMovementSerializedInventoryByScans':
-
 
251
  if len(args) != 2:
-
 
252
    print 'getMovementSerializedInventoryByScans requires 2 args'
-
 
253
    sys.exit(1)
-
 
254
  pp.pprint(client.getMovementSerializedInventoryByScans(eval(args[0]),eval(args[1]),))
-
 
255
 
186
else:
256
else:
187
  print 'Unrecognized method %s' % cmd
257
  print 'Unrecognized method %s' % cmd
188
  sys.exit(1)
258
  sys.exit(1)
189
 
259
 
190
transport.close()
260
transport.close()