Subversion Repositories SmartDukaan

Rev

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

Rev 4555 Rev 4754
Line 27... Line 27...
27
  print '  Supplier getSupplier(i64 id)'
27
  print '  Supplier getSupplier(i64 id)'
28
  print '  i64 startPurchase(i64 purchaseOrderId, string invoiceNumber, double freightCharges)'
28
  print '  i64 startPurchase(i64 purchaseOrderId, string invoiceNumber, double freightCharges)'
29
  print '  i64 closePurchase(i64 purchaseId)'
29
  print '  i64 closePurchase(i64 purchaseId)'
30
  print '   getAllPurchases(i64 purchaseOrderId, bool open)'
30
  print '   getAllPurchases(i64 purchaseOrderId, bool open)'
31
  print '  PurchaseOrder getPurchaseOrderForPurchase(i64 purchaseId)'
31
  print '  PurchaseOrder getPurchaseOrderForPurchase(i64 purchaseId)'
-
 
32
  print '   getPendingPurchaseOrders(i64 warehouseId)'
-
 
33
  print '   getSuppliers()'
-
 
34
  print '  void fulfillPO(i64 purchaseOrderId, i64 itemId, i64 quantity)'
-
 
35
  print '  void updatePurchaseOrder(PurchaseOrder purchaseOrder)'
32
  print ''
36
  print ''
33
  sys.exit(0)
37
  sys.exit(0)
34
 
38
 
35
pp = pprint.PrettyPrinter(indent = 2)
39
pp = pprint.PrettyPrinter(indent = 2)
36
host = 'localhost'
40
host = 'localhost'
Line 125... Line 129...
125
  if len(args) != 1:
129
  if len(args) != 1:
126
    print 'getPurchaseOrderForPurchase requires 1 args'
130
    print 'getPurchaseOrderForPurchase requires 1 args'
127
    sys.exit(1)
131
    sys.exit(1)
128
  pp.pprint(client.getPurchaseOrderForPurchase(eval(args[0]),))
132
  pp.pprint(client.getPurchaseOrderForPurchase(eval(args[0]),))
129
 
133
 
-
 
134
elif cmd == 'getPendingPurchaseOrders':
-
 
135
  if len(args) != 1:
-
 
136
    print 'getPendingPurchaseOrders requires 1 args'
-
 
137
    sys.exit(1)
-
 
138
  pp.pprint(client.getPendingPurchaseOrders(eval(args[0]),))
-
 
139
 
-
 
140
elif cmd == 'getSuppliers':
-
 
141
  if len(args) != 0:
-
 
142
    print 'getSuppliers requires 0 args'
-
 
143
    sys.exit(1)
-
 
144
  pp.pprint(client.getSuppliers())
-
 
145
 
-
 
146
elif cmd == 'fulfillPO':
-
 
147
  if len(args) != 3:
-
 
148
    print 'fulfillPO requires 3 args'
-
 
149
    sys.exit(1)
-
 
150
  pp.pprint(client.fulfillPO(eval(args[0]),eval(args[1]),eval(args[2]),))
-
 
151
 
-
 
152
elif cmd == 'updatePurchaseOrder':
-
 
153
  if len(args) != 1:
-
 
154
    print 'updatePurchaseOrder requires 1 args'
-
 
155
    sys.exit(1)
-
 
156
  pp.pprint(client.updatePurchaseOrder(eval(args[0]),))
-
 
157
 
130
else:
158
else:
131
  print 'Unrecognized method %s' % cmd
159
  print 'Unrecognized method %s' % cmd
132
  sys.exit(1)
160
  sys.exit(1)
133
 
161
 
134
transport.close()
162
transport.close()