Subversion Repositories SmartDukaan

Rev

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

Rev 4647 Rev 4658
Line 116... Line 116...
116
	10:double unit_price,
116
	10:double unit_price,
117
	11:double unit_weight,
117
	11:double unit_weight,
118
	12:double total_price,
118
	12:double total_price,
119
	13:double transfer_price,
119
	13:double transfer_price,
120
	14:double total_weight,
120
	14:double total_weight,
121
	15:optional i64 imei_number,
121
	15:optional string serial_number,
122
	16:optional string item_number,
122
	16:optional string item_number,
123
	17:optional string dealText,
123
	17:optional string dealText,
124
	18:i64 warrantry_expiry_timestamp
124
	18:i64 warrantry_expiry_timestamp
125
}
125
}
126
 
126
 
Line 423... Line 423...
423
	*/
423
	*/
424
	bool acceptOrder(1:i64 orderId) throws (1:TransactionServiceException ex),
424
	bool acceptOrder(1:i64 orderId) throws (1:TransactionServiceException ex),
425
	
425
	
426
	/**
426
	/**
427
	Add billing details such as the bill number and the biller to the Order.
427
	Add billing details such as the bill number and the biller to the Order.
428
	Adds jacket number, item number and IMEI no. to the order. Doesn't update
428
	Adds jacket number, item number and Serial no. to the order. Doesn't update
429
	the IMEI no. if a -1 is supplied.
429
	the IMEI no. if a -1 is supplied.
430
	Also, it generates an invoice number for the order, marks the order as
430
	Also, it generates an invoice number for the order, marks the order as
431
	BILLED and sets the billing timestamp.
431
	BILLED and sets the billing timestamp.
432
	Returns false if it doesn't find the order with the given ID.
432
	Returns false if it doesn't find the order with the given ID.
433
	*/
433
	*/
434
	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),
434
	bool addBillingDetails(1:i64 orderId, 2:string invoice_number, 3:string serialNumber, 4:string itemNumber, 5:string billed_by, 6:i64 jacketNumber, 7:i64 billingType, 8:i64 vendorId) throws (1:TransactionServiceException ex),
435
 
435
 
436
	/**
436
	/**
437
	Add the invoice number to the order.
437
	Add the invoice number to the order.
438
	*/	
438
	*/	
439
	void addInvoiceNumber(1:i64 orderId, 2:string invoiceNumber) throws (1:TransactionServiceException ex),
439
	void addInvoiceNumber(1:i64 orderId, 2:string invoiceNumber) throws (1:TransactionServiceException ex),