| 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()
|