Subversion Repositories SmartDukaan

Rev

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

Rev 2819 Rev 2842
Line 136... Line 136...
136
     - invoice_number
136
     - invoice_number
137
     - billed_by
137
     - billed_by
138
    """
138
    """
139
    pass
139
    pass
140
 
140
 
141
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
141
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType):
142
    """
142
    """
143
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
143
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
144
    Also marks the order as billed and sets the billing timestamp.
144
    Also marks the order as billed and sets the billing timestamp.
145
    Return false if it doesn't find the order with the given ID.
145
    Return false if it doesn't find the order with the given ID.
146
    
146
    
Line 148... Line 148...
148
     - orderId
148
     - orderId
149
     - jacketNumber
149
     - jacketNumber
150
     - imeiNumber
150
     - imeiNumber
151
     - itemNumber
151
     - itemNumber
152
     - billedBy
152
     - billedBy
-
 
153
     - billingType
153
    """
154
    """
154
    pass
155
    pass
155
 
156
 
156
  def acceptOrder(self, orderId):
157
  def acceptOrder(self, orderId):
157
    """
158
    """
Line 502... Line 503...
502
    pass
503
    pass
503
 
504
 
504
  def createPurchaseOrder(self, warehouseId):
505
  def createPurchaseOrder(self, warehouseId):
505
    """
506
    """
506
    Creates a purchase order corresponding to all the pending orders of the given warehouse.
507
    Creates a purchase order corresponding to all the pending orders of the given warehouse.
507
    Returns the PO no. of the newly created purchase order.
508
    Returns the PO no. of the newly created purchase order. Returns -1 no new purchase order had to be created.
508
    
509
    
509
    Parameters:
510
    Parameters:
510
     - warehouseId
511
     - warehouseId
511
    """
512
    """
512
    pass
513
    pass
Line 1001... Line 1002...
1001
      return result.success
1002
      return result.success
1002
    if result.ex != None:
1003
    if result.ex != None:
1003
      raise result.ex
1004
      raise result.ex
1004
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
1005
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
1005
 
1006
 
1006
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
1007
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType):
1007
    """
1008
    """
1008
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
1009
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
1009
    Also marks the order as billed and sets the billing timestamp.
1010
    Also marks the order as billed and sets the billing timestamp.
1010
    Return false if it doesn't find the order with the given ID.
1011
    Return false if it doesn't find the order with the given ID.
1011
    
1012
    
Line 1013... Line 1014...
1013
     - orderId
1014
     - orderId
1014
     - jacketNumber
1015
     - jacketNumber
1015
     - imeiNumber
1016
     - imeiNumber
1016
     - itemNumber
1017
     - itemNumber
1017
     - billedBy
1018
     - billedBy
-
 
1019
     - billingType
1018
    """
1020
    """
1019
    self.send_addJacketNumber(orderId, jacketNumber, imeiNumber, itemNumber, billedBy)
1021
    self.send_addJacketNumber(orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType)
1020
    return self.recv_addJacketNumber()
1022
    return self.recv_addJacketNumber()
1021
 
1023
 
1022
  def send_addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
1024
  def send_addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType):
1023
    self._oprot.writeMessageBegin('addJacketNumber', TMessageType.CALL, self._seqid)
1025
    self._oprot.writeMessageBegin('addJacketNumber', TMessageType.CALL, self._seqid)
1024
    args = addJacketNumber_args()
1026
    args = addJacketNumber_args()
1025
    args.orderId = orderId
1027
    args.orderId = orderId
1026
    args.jacketNumber = jacketNumber
1028
    args.jacketNumber = jacketNumber
1027
    args.imeiNumber = imeiNumber
1029
    args.imeiNumber = imeiNumber
1028
    args.itemNumber = itemNumber
1030
    args.itemNumber = itemNumber
1029
    args.billedBy = billedBy
1031
    args.billedBy = billedBy
-
 
1032
    args.billingType = billingType
1030
    args.write(self._oprot)
1033
    args.write(self._oprot)
1031
    self._oprot.writeMessageEnd()
1034
    self._oprot.writeMessageEnd()
1032
    self._oprot.trans.flush()
1035
    self._oprot.trans.flush()
1033
 
1036
 
1034
  def recv_addJacketNumber(self, ):
1037
  def recv_addJacketNumber(self, ):
Line 2210... Line 2213...
2210
    return
2213
    return
2211
 
2214
 
2212
  def createPurchaseOrder(self, warehouseId):
2215
  def createPurchaseOrder(self, warehouseId):
2213
    """
2216
    """
2214
    Creates a purchase order corresponding to all the pending orders of the given warehouse.
2217
    Creates a purchase order corresponding to all the pending orders of the given warehouse.
2215
    Returns the PO no. of the newly created purchase order.
2218
    Returns the PO no. of the newly created purchase order. Returns -1 no new purchase order had to be created.
2216
    
2219
    
2217
    Parameters:
2220
    Parameters:
2218
     - warehouseId
2221
     - warehouseId
2219
    """
2222
    """
2220
    self.send_createPurchaseOrder(warehouseId)
2223
    self.send_createPurchaseOrder(warehouseId)
Line 2511... Line 2514...
2511
    args = addJacketNumber_args()
2514
    args = addJacketNumber_args()
2512
    args.read(iprot)
2515
    args.read(iprot)
2513
    iprot.readMessageEnd()
2516
    iprot.readMessageEnd()
2514
    result = addJacketNumber_result()
2517
    result = addJacketNumber_result()
2515
    try:
2518
    try:
2516
      result.success = self._handler.addJacketNumber(args.orderId, args.jacketNumber, args.imeiNumber, args.itemNumber, args.billedBy)
2519
      result.success = self._handler.addJacketNumber(args.orderId, args.jacketNumber, args.imeiNumber, args.itemNumber, args.billedBy, args.billingType)
2517
    except TransactionServiceException, ex:
2520
    except TransactionServiceException, ex:
2518
      result.ex = ex
2521
      result.ex = ex
2519
    oprot.writeMessageBegin("addJacketNumber", TMessageType.REPLY, seqid)
2522
    oprot.writeMessageBegin("addJacketNumber", TMessageType.REPLY, seqid)
2520
    result.write(oprot)
2523
    result.write(oprot)
2521
    oprot.writeMessageEnd()
2524
    oprot.writeMessageEnd()
Line 4925... Line 4928...
4925
   - orderId
4928
   - orderId
4926
   - jacketNumber
4929
   - jacketNumber
4927
   - imeiNumber
4930
   - imeiNumber
4928
   - itemNumber
4931
   - itemNumber
4929
   - billedBy
4932
   - billedBy
-
 
4933
   - billingType
4930
  """
4934
  """
4931
 
4935
 
4932
  thrift_spec = (
4936
  thrift_spec = (
4933
    None, # 0
4937
    None, # 0
4934
    (1, TType.I64, 'orderId', None, None, ), # 1
4938
    (1, TType.I64, 'orderId', None, None, ), # 1
4935
    (2, TType.I64, 'jacketNumber', None, None, ), # 2
4939
    (2, TType.I64, 'jacketNumber', None, None, ), # 2
4936
    (3, TType.I64, 'imeiNumber', None, None, ), # 3
4940
    (3, TType.I64, 'imeiNumber', None, None, ), # 3
4937
    (4, TType.STRING, 'itemNumber', None, None, ), # 4
4941
    (4, TType.STRING, 'itemNumber', None, None, ), # 4
4938
    (5, TType.STRING, 'billedBy', None, None, ), # 5
4942
    (5, TType.STRING, 'billedBy', None, None, ), # 5
-
 
4943
    (6, TType.I64, 'billingType', None, None, ), # 6
4939
  )
4944
  )
4940
 
4945
 
4941
  def __init__(self, orderId=None, jacketNumber=None, imeiNumber=None, itemNumber=None, billedBy=None,):
4946
  def __init__(self, orderId=None, jacketNumber=None, imeiNumber=None, itemNumber=None, billedBy=None, billingType=None,):
4942
    self.orderId = orderId
4947
    self.orderId = orderId
4943
    self.jacketNumber = jacketNumber
4948
    self.jacketNumber = jacketNumber
4944
    self.imeiNumber = imeiNumber
4949
    self.imeiNumber = imeiNumber
4945
    self.itemNumber = itemNumber
4950
    self.itemNumber = itemNumber
4946
    self.billedBy = billedBy
4951
    self.billedBy = billedBy
-
 
4952
    self.billingType = billingType
4947
 
4953
 
4948
  def read(self, iprot):
4954
  def read(self, iprot):
4949
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
4955
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
4950
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
4956
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
4951
      return
4957
      return
Line 4977... Line 4983...
4977
      elif fid == 5:
4983
      elif fid == 5:
4978
        if ftype == TType.STRING:
4984
        if ftype == TType.STRING:
4979
          self.billedBy = iprot.readString();
4985
          self.billedBy = iprot.readString();
4980
        else:
4986
        else:
4981
          iprot.skip(ftype)
4987
          iprot.skip(ftype)
-
 
4988
      elif fid == 6:
-
 
4989
        if ftype == TType.I64:
-
 
4990
          self.billingType = iprot.readI64();
-
 
4991
        else:
-
 
4992
          iprot.skip(ftype)
4982
      else:
4993
      else:
4983
        iprot.skip(ftype)
4994
        iprot.skip(ftype)
4984
      iprot.readFieldEnd()
4995
      iprot.readFieldEnd()
4985
    iprot.readStructEnd()
4996
    iprot.readStructEnd()
4986
 
4997
 
Line 5007... Line 5018...
5007
      oprot.writeFieldEnd()
5018
      oprot.writeFieldEnd()
5008
    if self.billedBy != None:
5019
    if self.billedBy != None:
5009
      oprot.writeFieldBegin('billedBy', TType.STRING, 5)
5020
      oprot.writeFieldBegin('billedBy', TType.STRING, 5)
5010
      oprot.writeString(self.billedBy)
5021
      oprot.writeString(self.billedBy)
5011
      oprot.writeFieldEnd()
5022
      oprot.writeFieldEnd()
-
 
5023
    if self.billingType != None:
-
 
5024
      oprot.writeFieldBegin('billingType', TType.I64, 6)
-
 
5025
      oprot.writeI64(self.billingType)
-
 
5026
      oprot.writeFieldEnd()
5012
    oprot.writeFieldStop()
5027
    oprot.writeFieldStop()
5013
    oprot.writeStructEnd()
5028
    oprot.writeStructEnd()
5014
 
5029
 
5015
  def __repr__(self):
5030
  def __repr__(self):
5016
    L = ['%s=%r' % (key, value)
5031
    L = ['%s=%r' % (key, value)