Subversion Repositories SmartDukaan

Rev

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

Rev 6762 Rev 7410
Line 34... Line 34...
34
  print '   getSuppliers()'
34
  print '   getSuppliers()'
35
  print '  void fulfillPO(i64 purchaseOrderId, i64 itemId, i64 quantity)'
35
  print '  void fulfillPO(i64 purchaseOrderId, i64 itemId, i64 quantity)'
36
  print '  void updatePurchaseOrder(PurchaseOrder purchaseOrder)'
36
  print '  void updatePurchaseOrder(PurchaseOrder purchaseOrder)'
37
  print '  void unFulfillPO(i64 purchaseId, i64 itemId, i64 quantity)'
37
  print '  void unFulfillPO(i64 purchaseId, i64 itemId, i64 quantity)'
38
  print '   getInvoices(i64 date)'
38
  print '   getInvoices(i64 date)'
-
 
39
  print '   getInvoicesForWarehouse(i64 warehouseId, i64 supplierId, i64 date)'
39
  print '  void createInvoice(Invoice invoice)'
40
  print '  void createInvoice(Invoice invoice)'
40
  print '  Supplier addSupplier(Supplier supplier)'
41
  print '  Supplier addSupplier(Supplier supplier)'
41
  print '  void updateSupplier(Supplier supplier)'
42
  print '  void updateSupplier(Supplier supplier)'
42
  print '  i64 createPurchaseReturn(PurchaseReturn purchaseReturn)'
43
  print '  i64 createPurchaseReturn(PurchaseReturn purchaseReturn)'
43
  print '  void settlePurchaseReturn(i64 id)'
44
  print '  void settlePurchaseReturn(i64 id)'
44
  print '   getUnsettledPurchaseReturns()'
45
  print '   getUnsettledPurchaseReturns()'
45
  print '   getInvoice(string invoiceNumber, i64 supplierId)'
46
  print '   getInvoice(string invoiceNumber, i64 supplierId)'
46
  print '  i64 createPurchaseForOurExtBilling(string invoiceNumber, double unitPrice, i64 itemId)'
47
  print '  i64 createPurchaseForOurExtBilling(string invoiceNumber, double unitPrice, i64 itemId)'
47
  print '  void fulfillPOForExtBilling(i64 itemId, i64 quantity)'
48
  print '  void fulfillPOForExtBilling(i64 itemId, i64 quantity)'
-
 
49
  print '  void closePO(i64 poId)'
-
 
50
  print '  bool isInvoiceReceived(string invoiceNumber, i64 supplierId)'
48
  print ''
51
  print ''
49
  sys.exit(0)
52
  sys.exit(0)
50
 
53
 
51
pp = pprint.PrettyPrinter(indent = 2)
54
pp = pprint.PrettyPrinter(indent = 2)
52
host = 'localhost'
55
host = 'localhost'
Line 183... Line 186...
183
  if len(args) != 1:
186
  if len(args) != 1:
184
    print 'getInvoices requires 1 args'
187
    print 'getInvoices requires 1 args'
185
    sys.exit(1)
188
    sys.exit(1)
186
  pp.pprint(client.getInvoices(eval(args[0]),))
189
  pp.pprint(client.getInvoices(eval(args[0]),))
187
 
190
 
-
 
191
elif cmd == 'getInvoicesForWarehouse':
-
 
192
  if len(args) != 3:
-
 
193
    print 'getInvoicesForWarehouse requires 3 args'
-
 
194
    sys.exit(1)
-
 
195
  pp.pprint(client.getInvoicesForWarehouse(eval(args[0]),eval(args[1]),eval(args[2]),))
-
 
196
 
188
elif cmd == 'createInvoice':
197
elif cmd == 'createInvoice':
189
  if len(args) != 1:
198
  if len(args) != 1:
190
    print 'createInvoice requires 1 args'
199
    print 'createInvoice requires 1 args'
191
    sys.exit(1)
200
    sys.exit(1)
192
  pp.pprint(client.createInvoice(eval(args[0]),))
201
  pp.pprint(client.createInvoice(eval(args[0]),))
Line 237... Line 246...
237
  if len(args) != 2:
246
  if len(args) != 2:
238
    print 'fulfillPOForExtBilling requires 2 args'
247
    print 'fulfillPOForExtBilling requires 2 args'
239
    sys.exit(1)
248
    sys.exit(1)
240
  pp.pprint(client.fulfillPOForExtBilling(eval(args[0]),eval(args[1]),))
249
  pp.pprint(client.fulfillPOForExtBilling(eval(args[0]),eval(args[1]),))
241
 
250
 
-
 
251
elif cmd == 'closePO':
-
 
252
  if len(args) != 1:
-
 
253
    print 'closePO requires 1 args'
-
 
254
    sys.exit(1)
-
 
255
  pp.pprint(client.closePO(eval(args[0]),))
-
 
256
 
-
 
257
elif cmd == 'isInvoiceReceived':
-
 
258
  if len(args) != 2:
-
 
259
    print 'isInvoiceReceived requires 2 args'
-
 
260
    sys.exit(1)
-
 
261
  pp.pprint(client.isInvoiceReceived(args[0],eval(args[1]),))
-
 
262
 
242
else:
263
else:
243
  print 'Unrecognized method %s' % cmd
264
  print 'Unrecognized method %s' % cmd
244
  sys.exit(1)
265
  sys.exit(1)
245
 
266
 
246
transport.close()
267
transport.close()