Subversion Repositories SmartDukaan

Rev

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

Rev 4269 Rev 4283
Line 347... Line 347...
347
	not been captured.
347
	not been captured.
348
	Throws an exception if no such order exists.
348
	Throws an exception if no such order exists.
349
	*/
349
	*/
350
	bool acceptOrder(1:i64 orderId) throws (1:TransactionServiceException ex),
350
	bool acceptOrder(1:i64 orderId) throws (1:TransactionServiceException ex),
351
	
351
	
352
	bool billOrder(1:i64 orderId) throws (1:TransactionServiceException ex),
-
 
353
 
-
 
354
	/**
352
	/**
355
	Add billing details such as the bill number and the biller to the Order.
353
	Add billing details such as the bill number and the biller to the Order.
356
	Should be used when the bill is issued by a 3rd party and we've to feed
-
 
357
	the information into our system.
-
 
358
	*/
-
 
359
	bool addBillingDetails(1:i64 orderId, 2:string invoice_number, 3:string billed_by, 4:i64 jacketNumber) throws (1:TransactionServiceException ex),
-
 
360
	
-
 
361
	/**
-
 
362
	Adds jacket number, item number and IMEI no. to the order. Doesn't update
354
	Adds jacket number, item number and IMEI no. to the order. Doesn't update
363
	the IMEI no. if a -1 is supplied.
355
	the IMEI no. if a -1 is supplied.
364
	Also, it generates an invoice number for the order, marks the order as
356
	Also, it generates an invoice number for the order, marks the order as
365
	BILLED and sets the billing timestamp.
357
	BILLED and sets the billing timestamp.
366
	It should be used when we are billing the orders ourselves.
-
 
367
	
-
 
368
	Returns false if it doesn't find the order with the given ID.
358
	Returns false if it doesn't find the order with the given ID.
369
	*/
359
	*/
370
	bool addJacketNumber(1:i64 orderId, 2:i64 jacketNumber, 3:i64 imeiNumber, 4:string itemNumber, 5:string billedBy, 6:i64 billingType) throws (1:TransactionServiceException ex),
360
	bool addBillingDetails(1:i64 orderId, 2:string invoice_number, 3:i64 imeiNumber, 4:string itemNumber, 5:string billed_by, 6:i64 jacketNumber, 7:i64 billingType, 8:i64 vendorId) throws (1:TransactionServiceException ex),
371
	
361
		
372
	/**
362
	/**
373
	Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
363
	Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
374
	given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
364
	given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
375
	*/
365
	*/
376
	bool markOrdersAsManifested(1:i64 warehouseId, 2:i64 providerId, 3:bool cod) throws (1:TransactionServiceException ex),
366
	bool markOrdersAsManifested(1:i64 warehouseId, 2:i64 providerId, 3:bool cod) throws (1:TransactionServiceException ex),