Subversion Repositories SmartDukaan

Rev

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

Rev 23353 Rev 23367
Line 226... Line 226...
226
 
226
 
227
function orderDetailsPayload(){
227
function orderDetailsPayload(){
228
		var orderObj = {};
228
		var orderObj = {};
229
		var priceQtyArray = [];
229
		var priceQtyArray = [];
230
		var customerObj = {};
230
		var customerObj = {};
231
		var paymentOption = [];
231
		var paymentOptionIdAmount = [];
232
		var globalInsurance = false;
232
		var globalInsurance = false;
233
		
233
		
234
		$("form#cd input.serialNumber").each(function(){
234
		$("form#cd input.serialNumber").each(function(){
235
			var itemId = parseInt($(this).attr("itemId"));
235
			var itemId = parseInt($(this).attr("itemId"));
236
			if (orderObj.hasOwnProperty('fofoOrderItems')){
236
			if (orderObj.hasOwnProperty('fofoOrderItems')){
Line 361... Line 361...
361
		customerAddress['country'] = "India";
361
		customerAddress['country'] = "India";
362
		customerObj['customerAddressId'] = parseInt($("form#cd input[name=phone]").attr("addressId"));
362
		customerObj['customerAddressId'] = parseInt($("form#cd input[name=phone]").attr("addressId"));
363
		customerObj['address'] = customerAddress; 
363
		customerObj['address'] = customerAddress; 
364
		console.log( JSON.stringify(customerObj));
364
		console.log( JSON.stringify(customerObj));
365
		
365
		
-
 
366
		
366
		$("#payment-details input").each(function(){
367
		var paymentOptionSize = parseInt($('#payment-option-id-amount-container').attr("paymentOptionSize"));
367
			console.log($(this).attr('name'));
368
		//console.log("paymentOptionSize = "+paymentOptionSize);
368
			if ($(this).attr('name') == "" ){
369
		for(var index = 0; index < paymentOptionSize; index++){
369
				return;
370
			var paymentOptionAmount = 0.0;
-
 
371
			if($('#paymentOptionIdAmount'+index).val() != ""){
-
 
372
				paymentOptionAmount = parseFloat($('#paymentOptionIdAmount'+index).val());
370
			}
373
			}
-
 
374
			var paymentOptionId = $('#paymentOptionIdAmount'+index).attr("paymentOptionId");
371
			var paymentObj = {};
375
			var paymentOptionIdAmountObject = {};
372
			paymentObj['type'] = $(this).attr('name');
376
			paymentOptionIdAmountObject['paymentOptionId'] = paymentOptionId;
373
			if ($(this).val() == ""){
-
 
374
				paymentObj['amount'] = 0.0;
377
			paymentOptionIdAmountObject['amount'] = paymentOptionAmount;
375
			}else{
-
 
376
				paymentObj['amount'] = parseFloat($(this).val());
378
			paymentOptionIdAmount.push(paymentOptionIdAmountObject);
377
			}
379
		}
378
			paymentOption.push(paymentObj);
-
 
379
		});
380
		
380
		console.log( JSON.stringify(paymentOption));
381
		console.log( JSON.stringify(paymentOptionIdAmount));
381
		
382
		
382
		var retObj = {};
383
		var retObj = {};
383
		var dateOfBirth = $("form#cd input[name=dateOfBirth]").val();
384
		var dateOfBirth = $("form#cd input[name=dateOfBirth]").val();
384
		if(globalInsurance){
385
		if(globalInsurance){
385
			retObj['customerDateOfBirth'] = (dateOfBirth);
386
			retObj['customerDateOfBirth'] = (dateOfBirth);
386
		}
387
		}
387
		retObj['fofoOrderItems'] = (priceQtyArray);
388
		retObj['fofoOrderItems'] = (priceQtyArray);
388
		retObj['customer'] = (customerObj);
389
		retObj['customer'] = (customerObj);
389
		retObj['paymentOptions'] =  (paymentOption);
390
		retObj['paymentOptions'] =  (paymentOptionIdAmount);
390
		
391
		
391
		console.log(retObj);
392
		console.log(retObj);
392
		return  JSON.stringify(retObj);
393
		return  JSON.stringify(retObj);
393
}
394
}
394
 
395