Subversion Repositories SmartDukaan

Rev

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

Rev 7410 Rev 7672
Line 42... Line 42...
42
  print '  void updateSupplier(Supplier supplier)'
42
  print '  void updateSupplier(Supplier supplier)'
43
  print '  i64 createPurchaseReturn(PurchaseReturn purchaseReturn)'
43
  print '  i64 createPurchaseReturn(PurchaseReturn purchaseReturn)'
44
  print '  void settlePurchaseReturn(i64 id)'
44
  print '  void settlePurchaseReturn(i64 id)'
45
  print '   getUnsettledPurchaseReturns()'
45
  print '   getUnsettledPurchaseReturns()'
46
  print '   getInvoice(string invoiceNumber, i64 supplierId)'
46
  print '   getInvoice(string invoiceNumber, i64 supplierId)'
47
  print '  i64 createPurchaseForOurExtBilling(string invoiceNumber, double unitPrice, i64 itemId)'
47
  print '  i64 createPurchaseForOurExtBilling(string invoiceNumber, double unitPrice, double nlc, i64 itemId)'
48
  print '  void fulfillPOForExtBilling(i64 itemId, i64 quantity)'
48
  print '  void fulfillPOForExtBilling(i64 itemId, i64 quantity)'
49
  print '  void closePO(i64 poId)'
49
  print '  void closePO(i64 poId)'
50
  print '  bool isInvoiceReceived(string invoiceNumber, i64 supplierId)'
50
  print '  bool isInvoiceReceived(string invoiceNumber, i64 supplierId)'
51
  print ''
51
  print ''
52
  sys.exit(0)
52
  sys.exit(0)
Line 235... Line 235...
235
    print 'getInvoice requires 2 args'
235
    print 'getInvoice requires 2 args'
236
    sys.exit(1)
236
    sys.exit(1)
237
  pp.pprint(client.getInvoice(args[0],eval(args[1]),))
237
  pp.pprint(client.getInvoice(args[0],eval(args[1]),))
238
 
238
 
239
elif cmd == 'createPurchaseForOurExtBilling':
239
elif cmd == 'createPurchaseForOurExtBilling':
240
  if len(args) != 3:
240
  if len(args) != 4:
241
    print 'createPurchaseForOurExtBilling requires 3 args'
241
    print 'createPurchaseForOurExtBilling requires 4 args'
242
    sys.exit(1)
242
    sys.exit(1)
243
  pp.pprint(client.createPurchaseForOurExtBilling(args[0],eval(args[1]),eval(args[2]),))
243
  pp.pprint(client.createPurchaseForOurExtBilling(args[0],eval(args[1]),eval(args[2]),eval(args[3]),))
244
 
244
 
245
elif cmd == 'fulfillPOForExtBilling':
245
elif cmd == 'fulfillPOForExtBilling':
246
  if len(args) != 2:
246
  if len(args) != 2:
247
    print 'fulfillPOForExtBilling requires 2 args'
247
    print 'fulfillPOForExtBilling requires 2 args'
248
    sys.exit(1)
248
    sys.exit(1)