Subversion Repositories SmartDukaan

Rev

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

Rev 23343 Rev 23347
Line 1... Line -...
1
$(function() {
-
 
2
	
-
 
3
	$(".create-order").live('click', function() {
-
 
4
		checkout("main-content");
-
 
5
	});
-
 
6
	
-
 
7
	$("form#cd input.discountAmount").live('change paste keyup mouseup', function() {
-
 
8
		var discountAmount = parseFloat($(this).val());
-
 
9
		if (isNaN(discountAmount)){
-
 
10
			discountAmount = 0;
-
 
11
		}
-
 
12
		if(discountAmount < 0){
-
 
13
			alert("Invalid insurance Value");
-
 
14
			$(this).val(0);
-
 
15
		}
-
 
16
		calculateTotalAmount();
-
 
17
	});
-
 
18
	
-
 
19
	$("form#cd input.unitPrice").live('change paste keyup mouseup', function() {
-
 
20
		
-
 
21
		var unitPrice = parseFloat($(this).val());
-
 
22
		if (isNaN(unitPrice)){
-
 
23
			unitPrice = 0;
-
 
24
		}
-
 
25
		if(unitPrice < 0){
-
 
26
			alert("Invalid unit price");
-
 
27
			$(this).val(0);
-
 
28
		}
-
 
29
		
-
 
30
		calculateTotalAmount();
-
 
31
	});
-
 
32
	
-
 
33
	
-
 
34
	$("form#cd input.insuranceAmount").live('change paste keyup mouseup', function() {
-
 
35
		calculateTotalAmount();
-
 
36
	});
-
 
37
	
-
 
38
});
-
 
39
 
-
 
40
$().ready(function() {
1
$().ready(function() {
41
	$("form#cd input").each(function(){
2
	$("form#cd input").each(function(){
42
		$(this).attr('autocomplete', 'off');
3
		$(this).attr('autocomplete', 'off');
43
	});
4
	});
44
});
5
});
Line 177... Line 138...
177
	});
138
	});
178
  
139
  
179
});
140
});
180
 
141
 
181
 
142
 
182
function orderDetailsPayload(){
-
 
183
	var orderObj = {};
-
 
184
	var priceQtyArray = [];
-
 
185
	var customerObj = {};
-
 
186
	var paymentOption = [];
-
 
187
	var globalInsurance = false;
-
 
188
	
-
 
189
	$("form#cd input.serialNumber").each(function(){
-
 
190
		var itemId = parseInt($(this).attr("itemId"));
-
 
191
		if (orderObj.hasOwnProperty('fofoOrderItems')){
-
 
192
			var itemDetails = orderObj['fofoOrderItems'];
-
 
193
			if (itemDetails.hasOwnProperty(itemId)){
-
 
194
				var serialNumbers = itemDetails[itemId];
-
 
195
				serialNumbers.push($(this).val());
-
 
196
				itemDetails[itemId] = serialNumbers;
-
 
197
			}else{
-
 
198
				var serialNumbers = [];
-
 
199
				serialNumbers.push($(this).val());
-
 
200
				itemDetails[itemId] = serialNumbers;
-
 
201
			}
-
 
202
		}else{
-
 
203
			var serialNumbers = [];
-
 
204
			serialNumbers.push($(this).val());
-
 
205
			var tmp ={};
-
 
206
			tmp[itemId]  = serialNumbers;
-
 
207
			orderObj['fofoOrderItems'] = tmp;
-
 
208
		}
-
 
209
	});
-
 
210
	console.log( JSON.stringify(orderObj));
-
 
211
	$("#order-details").find("tr:not(:first-child)").each(function(index, el){
-
 
212
		//console.log(el);
-
 
213
		//console.log(index);
-
 
214
		var $el = $(el);
-
 
215
		var $unitPriceElement = $el.find('.unitPrice');
-
 
216
		var $discountAmountElement = $el.find('.discountAmount');
-
 
217
		
-
 
218
		var itemId = parseInt($unitPriceElement.attr("itemId"));
-
 
219
		var unitPrice = parseFloat($unitPriceElement.val());
-
 
220
		var qty = parseInt($unitPriceElement.attr("quantity"));
-
 
221
		var discountAmount = parseFloat($discountAmountElement.val());
-
 
222
		var mop = $discountAmountElement.attr("mop");
-
 
223
		var tmpObj = {'itemId':itemId,'sellingPrice':unitPrice,'quantity':qty};
-
 
224
		tmpObj.discountAmount = discountAmount;
-
 
225
		/*tmpObj['serialNumberDetails'] = [];
-
 
226
		var found = false;
-
 
227
		for(var i = 0; i < priceQtyArray.length; i++){			
-
 
228
			if (priceQtyArray[i]["itemId"] == itemId){
-
 
229
				found = true;
-
 
230
				break;
-
 
231
			}
-
 
232
		}
-
 
233
		if(!found){
-
 
234
			priceQtyArray.push(tmpObj);
-
 
235
		}else{
-
 
236
			for(var i = 0; i < priceQtyArray.length; i++){			
-
 
237
				if (priceQtyArray[i]["itemId"] == itemId){
-
 
238
					priceQtyArray[i]["quantity"] = priceQtyArray[i]["quantity"] + 1;
-
 
239
					break;
-
 
240
				}
-
 
241
			}
-
 
242
		}
-
 
243
		var serialNumberDetails = getSerialNumbersFromOrder($el);
-
 
244
		if(serialNumberDetails != null){
-
 
245
			for(var i = 0; i < priceQtyArray.length; i++){			
-
 
246
				if (priceQtyArray[i]["itemId"] == itemId){
-
 
247
					priceQtyArray[i]["serialNumberDetails"].push(serialNumberDetails);
-
 
248
					break;
-
 
249
				}
-
 
250
			}
-
 
251
		}
-
 
252
	});*/
-
 
253
		
-
 
254
		if (orderObj['fofoOrderItems'][itemId] === undefined){
-
 
255
			tmpObj['serialNumberDetails'] =[];
-
 
256
		}
-
 
257
		else{
-
 
258
			//tmpObj['serialNumbers'] = orderObj['fofoLineItems'][itemId];
-
 
259
			tmpObj['serialNumberDetails'] = [];
-
 
260
		}
-
 
261
		var found = false;
-
 
262
		for(var i = 0; i < priceQtyArray.length; i++){			
-
 
263
			if (priceQtyArray[i]["itemId"] == itemId){
-
 
264
				priceQtyArray[i]["quantity"] = priceQtyArray[i]["quantity"] + 1;
-
 
265
				found = true;
-
 
266
				break;
-
 
267
			}
-
 
268
		}
-
 
269
		if(!found){
-
 
270
			priceQtyArray.push(tmpObj);
-
 
271
		}
-
 
272
	});
-
 
273
	
-
 
274
	
-
 
275
	$("#order-details").find("tr:not(:first-child)").each(function(index,el){
-
 
276
		//console.log(el);
-
 
277
		//console.log(index);
-
 
278
		var $serialNumberElement = $(el).find('.serialNumber');
-
 
279
		var itemId = parseInt($serialNumberElement.attr("itemId"));
-
 
280
		var insuranceAmount = parseFloat($(el).find('.insuranceAmount').val());
-
 
281
		//if (priceQtyArray['fofoLineItems'][itemId] !=undefined){
-
 
282
			
-
 
283
		//}
-
 
284
		//console.log($serialNumberElement.val());
-
 
285
		//console.log(itemId);
-
 
286
		for(var i = 0; i < priceQtyArray.length; i++){
-
 
287
			console.log(priceQtyArray[i]["itemId"]);
-
 
288
			if (priceQtyArray[i]["itemId"] == itemId){
-
 
289
				if(insuranceAmount > 0){
-
 
290
					insurance = true;
-
 
291
					globalInsurance = true;
-
 
292
				}else{
-
 
293
					insurance = false;
-
 
294
				}
-
 
295
				var serialNumberDetails = {'serialNumber':$serialNumberElement.val(),'insurance':insurance,'amount':insuranceAmount}
-
 
296
				priceQtyArray[i]['serialNumberDetails'].push(serialNumberDetails);
-
 
297
			}
-
 
298
        }
-
 
299
	});
-
 
300
	
-
 
301
	console.log("priceQtyArray : "+JSON.stringify(priceQtyArray));
-
 
302
	customerObj['firstName'] = $("form#cd input[name=firstName]").val();
-
 
303
	customerObj['lastName'] = $("form#cd input[name=lastName]").val();
-
 
304
	customerObj['mobileNumber'] = $("form#cd input[name=phone]").val(); 
-
 
305
	customerObj['emailId'] = $("form#cd input[name=email]").val();
-
 
306
	customerObj['dateOfBirth'] = $("form#cd input[name=dateOfBirth]").val();
-
 
307
	var customerAddress = {};
-
 
308
	customerAddress['name'] = $("form#cd input[name=firstName]").val() + " " + $("form#cd input[name=lastName]").val();
-
 
309
	customerAddress['line1'] = $("form#cd input[name=line1]").val();
-
 
310
	customerAddress['line2'] = $("form#cd input[name=line2]").val();
-
 
311
	customerAddress['landmark'] = $("form#cd input[name=landmark]").val();
-
 
312
	customerAddress['city'] = $("form#cd input[name=city]").val();
-
 
313
	customerAddress['state'] = $('select[name=state] option:selected').val();
-
 
314
	customerAddress['pinCode'] = $("form#cd input[name=pinCode]").val();
-
 
315
	customerAddress['phoneNumber'] = $("form#cd input[name=alternatePhone]").val();
-
 
316
	customerAddress['country'] = "India";
-
 
317
	customerObj['customerAddressId'] = parseInt($("form#cd input[name=phone]").attr("addressId"));
-
 
318
	customerObj['address'] = customerAddress; 
-
 
319
	console.log( JSON.stringify(customerObj));
-
 
320
	$("#payment-details input").each(function(){
-
 
321
	console.log($(this).attr('name'));
-
 
322
	if ($(this).attr('name') =="" ){
-
 
323
		return;
-
 
324
	}
-
 
325
	var paymentObj = {};
-
 
326
	paymentObj['type'] = $(this).attr('name');
-
 
327
	if ($(this).val() == ""){
-
 
328
		paymentObj['amount'] = 0.0;
-
 
329
	}
-
 
330
	else{
-
 
331
		paymentObj['amount'] = parseFloat($(this).val());
-
 
332
	}
-
 
333
	paymentOption.push(paymentObj);
-
 
334
	});
-
 
335
	console.log( JSON.stringify(paymentOption));
-
 
336
	
-
 
337
	var retObj = {};
-
 
338
	var dateOfBirth = $("form#cd input[name=dateOfBirth]").val();
-
 
339
	if(globalInsurance){
-
 
340
		retObj['customerDateOfBirth'] = (dateOfBirth);
-
 
341
	}
-
 
342
	retObj['fofoOrderItems'] = (priceQtyArray);
-
 
343
	retObj['customer'] = (customerObj);
-
 
344
	retObj['paymentOptions'] =  (paymentOption);
-
 
345
	
-
 
346
	console.log(retObj);
-
 
347
	return  JSON.stringify(retObj);
-
 
348
}
-
 
349
 
-
 
350
function getSerialNumbersFromOrder($el){
-
 
351
	var $serialNumberElement = $el.find('.serialNumber');
-
 
352
	if($serialNumberElement.val() == ''){
-
 
353
		return null;
-
 
354
	}
-
 
355
	var insuranceAmount = parseFloat($el.find('.insuranceAmount').val());
-
 
356
	if(insuranceAmount > 0){
-
 
357
		insurance = true;
-
 
358
		globalInsurace = true;
-
 
359
	}else{
-
 
360
		insurance = false;
-
 
361
	}
-
 
362
	return {'serialNumber':$serialNumberElement.val(),'insurance':insurance,'amount':insuranceAmount}
-
 
363
}
-
 
364
 
-
 
365
 
-
 
366
function calculateTotalAmount() {
-
 
367
	var netPayableAmount = 0;
-
 
368
	$("#cd").find('tr:gt(0)').each(function(index, el){
-
 
369
		var rowTotal = 0;
-
 
370
		$tr = $(el);
-
 
371
 
-
 
372
		var insuranceAmount = $tr.find('.insuranceAmount').val();
-
 
373
		if (!insuranceAmount){
-
 
374
			insuranceAmount = 0;
-
 
375
		}else{
-
 
376
			insuranceAmount = parseFloat(insuranceAmount);
-
 
377
		}
-
 
378
		
-
 
379
		var qty = parseFloat($(el).find('.unitPrice').attr('quantity'));
-
 
380
		var unitPrice = parseFloat($(el).find('.unitPrice').val());
-
 
381
		
-
 
382
		var discountAmount =  parseFloat($(el).find('.discountAmount').val());
-
 
383
		if(isNaN(discountAmount)){
-
 
384
			discountAmount = 0;
-
 
385
		}
-
 
386
 
-
 
387
		rowTotal = unitPrice*qty + insuranceAmount - discountAmount; 
-
 
388
		$tr.find('.totalPrice').val(rowTotal);
-
 
389
		netPayableAmount += rowTotal;
-
 
390
	});
-
 
391
	$('#cd').find('input.netPayableAmount').val(netPayableAmount);
-
 
392
}
-
 
393
 
-
 
394
 
-
 
395
function writeOldCustomerDetailsByMobileNumber(mobileNumber){
-
 
396
	doAjaxRequestHandler(context+"/customer/mobileNumber?mobileNumber="+mobileNumber, "GET", function(response){
-
 
397
		var customer = response.response;
-
 
398
	    $('#firstName').attr('value', customer.firstName);
-
 
399
	    $('#lastName').attr('value', customer.lastName);
-
 
400
	    $('#email').attr('value', customer.emailId);
-
 
401
	    //$('#phone').attr('value', customer.mobileNumber);
-
 
402
	    $('#alternatePhone').attr('value', customer.address.phoneNumber);
-
 
403
	    $('#line1').attr('value', customer.address.line1);
-
 
404
	    $('#line2').attr('value', customer.address.line2);
-
 
405
	    $('#landmark').attr('value', customer.address.landmark);
-
 
406
	    $('#pinCode').attr('value', customer.address.pinCode);
-
 
407
	    $('#city').attr('value', customer.address.city);
-
 
408
	    $('#state').attr('value', customer.address.state).prop('selected',true);
-
 
409
	    //$('#state').val(customer.address.state).prop('selected', true);
-
 
410
	    $('#phone').attr('addressId', customer.address.id);
-
 
411
	});
-
 
412
	
-
 
413
}
-
 
414
 
-
 
415
 
-
 
416
function validateOrderDetails(){
143
function validateOrderDetails(){
417
	var sNumbers = [];
144
	var sNumbers = [];
418
	var error = false;
145
	var error = false;
419
	$("form#cd input.serialNumber").each(function(){
146
	$("form#cd input.serialNumber").each(function(){
420
		var input = $(this).val().trim();
147
		var input = $(this).val().trim();
Line 498... Line 225...
498
	if (error){
225
	if (error){
499
		return false;
226
		return false;
500
	}
227
	}
501
	return true;
228
	return true;
502
	
229
	
-
 
230
}
-
 
231
 
-
 
232
 
-
 
233
function getSerialNumbersFromOrder($el){
-
 
234
	var $serialNumberElement = $el.find('.serialNumber');
-
 
235
	if($serialNumberElement.val() == ''){
-
 
236
		return null;
-
 
237
	}
-
 
238
	var insuranceAmount = parseFloat($el.find('.insuranceAmount').val());
-
 
239
	if(insuranceAmount > 0){
-
 
240
		insurance = true;
-
 
241
		globalInsurace = true;
-
 
242
	}else{
-
 
243
		insurance = false;
-
 
244
	}
-
 
245
	return {'serialNumber':$serialNumberElement.val(),'insurance':insurance,'amount':insuranceAmount}
-
 
246
}
-
 
247
 
-
 
248
function orderDetailsPayload(){
-
 
249
		var orderObj = {};
-
 
250
		var priceQtyArray = [];
-
 
251
		var customerObj = {};
-
 
252
		var paymentOption = [];
-
 
253
		var globalInsurance = false;
-
 
254
		
-
 
255
		$("form#cd input.serialNumber").each(function(){
-
 
256
			var itemId = parseInt($(this).attr("itemId"));
-
 
257
			if (orderObj.hasOwnProperty('fofoOrderItems')){
-
 
258
				var itemDetails = orderObj['fofoOrderItems'];
-
 
259
				if (itemDetails.hasOwnProperty(itemId)){
-
 
260
					var serialNumbers = itemDetails[itemId];
-
 
261
					serialNumbers.push($(this).val());
-
 
262
					itemDetails[itemId] = serialNumbers;
-
 
263
				}else{
-
 
264
					var serialNumbers = [];
-
 
265
					serialNumbers.push($(this).val());
-
 
266
					itemDetails[itemId] = serialNumbers;
-
 
267
				}
-
 
268
			}else{
-
 
269
				var serialNumbers = [];
-
 
270
				serialNumbers.push($(this).val());
-
 
271
				var tmp ={};
-
 
272
				tmp[itemId]  = serialNumbers;
-
 
273
				orderObj['fofoOrderItems'] = tmp;
-
 
274
			}
-
 
275
		});
-
 
276
		console.log( JSON.stringify(orderObj));
-
 
277
		$("#order-details").find("tr:not(:first-child)").each(function(index, el){
-
 
278
			//console.log(el);
-
 
279
			//console.log(index);
-
 
280
			var $el = $(el);
-
 
281
			var $unitPriceElement = $el.find('.unitPrice');
-
 
282
			var $discountAmountElement = $el.find('.discountAmount');
-
 
283
			
-
 
284
			var itemId = parseInt($unitPriceElement.attr("itemId"));
-
 
285
			var unitPrice = parseFloat($unitPriceElement.val());
-
 
286
			var qty = parseInt($unitPriceElement.attr("quantity"));
-
 
287
			var discountAmount = parseFloat($discountAmountElement.val());
-
 
288
			var mop = $discountAmountElement.attr("mop");
-
 
289
			var tmpObj = {'itemId':itemId,'sellingPrice':unitPrice,'quantity':qty};
-
 
290
			tmpObj.discountAmount = discountAmount;
-
 
291
			/*tmpObj['serialNumberDetails'] = [];
-
 
292
			var found = false;
-
 
293
			for(var i = 0; i < priceQtyArray.length; i++){			
-
 
294
				if (priceQtyArray[i]["itemId"] == itemId){
-
 
295
					found = true;
-
 
296
					break;
-
 
297
				}
-
 
298
			}
-
 
299
			if(!found){
-
 
300
				priceQtyArray.push(tmpObj);
-
 
301
			}else{
-
 
302
				for(var i = 0; i < priceQtyArray.length; i++){			
-
 
303
					if (priceQtyArray[i]["itemId"] == itemId){
-
 
304
						priceQtyArray[i]["quantity"] = priceQtyArray[i]["quantity"] + 1;
-
 
305
						break;
-
 
306
					}
-
 
307
				}
-
 
308
			}
-
 
309
			var serialNumberDetails = getSerialNumbersFromOrder($el);
-
 
310
			if(serialNumberDetails != null){
-
 
311
				for(var i = 0; i < priceQtyArray.length; i++){			
-
 
312
					if (priceQtyArray[i]["itemId"] == itemId){
-
 
313
						priceQtyArray[i]["serialNumberDetails"].push(serialNumberDetails);
-
 
314
						break;
-
 
315
					}
-
 
316
				}
-
 
317
			}
-
 
318
		});*/
-
 
319
			
-
 
320
			if (orderObj['fofoOrderItems'][itemId] === undefined){
-
 
321
				tmpObj['serialNumberDetails'] =[];
-
 
322
			}
-
 
323
			else{
-
 
324
				//tmpObj['serialNumbers'] = orderObj['fofoLineItems'][itemId];
-
 
325
				tmpObj['serialNumberDetails'] = [];
-
 
326
			}
-
 
327
			var found = false;
-
 
328
			for(var i = 0; i < priceQtyArray.length; i++){			
-
 
329
				if (priceQtyArray[i]["itemId"] == itemId){
-
 
330
					priceQtyArray[i]["quantity"] = priceQtyArray[i]["quantity"] + 1;
-
 
331
					found = true;
-
 
332
					break;
-
 
333
				}
-
 
334
			}
-
 
335
			if(!found){
-
 
336
				priceQtyArray.push(tmpObj);
-
 
337
			}
-
 
338
		});
-
 
339
		
-
 
340
		
-
 
341
		$("#order-details").find("tr:not(:first-child)").each(function(index,el){
-
 
342
			//console.log(el);
-
 
343
			//console.log(index);
-
 
344
			var $serialNumberElement = $(el).find('.serialNumber');
-
 
345
			var itemId = parseInt($serialNumberElement.attr("itemId"));
-
 
346
			var insuranceAmount = parseFloat($(el).find('.insuranceAmount').val());
-
 
347
			//if (priceQtyArray['fofoLineItems'][itemId] !=undefined){
-
 
348
				
-
 
349
			//}
-
 
350
			//console.log($serialNumberElement.val());
-
 
351
			//console.log(itemId);
-
 
352
			for(var i = 0; i < priceQtyArray.length; i++){
-
 
353
				console.log(priceQtyArray[i]["itemId"]);
-
 
354
				if (priceQtyArray[i]["itemId"] == itemId){
-
 
355
					if(insuranceAmount > 0){
-
 
356
						insurance = true;
-
 
357
						globalInsurance = true;
-
 
358
					}else{
-
 
359
						insurance = false;
-
 
360
					}
-
 
361
					var serialNumberDetails = {'serialNumber':$serialNumberElement.val(),'insurance':insurance,'amount':insuranceAmount}
-
 
362
					priceQtyArray[i]['serialNumberDetails'].push(serialNumberDetails);
-
 
363
				}
-
 
364
            }
-
 
365
		});
-
 
366
		
-
 
367
		console.log("priceQtyArray : "+JSON.stringify(priceQtyArray));
-
 
368
		customerObj['firstName'] = $("form#cd input[name=firstName]").val();
-
 
369
		customerObj['lastName'] = $("form#cd input[name=lastName]").val();
-
 
370
		customerObj['mobileNumber'] = $("form#cd input[name=phone]").val(); 
-
 
371
		customerObj['emailId'] = $("form#cd input[name=email]").val();
-
 
372
		customerObj['dateOfBirth'] = $("form#cd input[name=dateOfBirth]").val();
-
 
373
		var customerAddress = {};
-
 
374
		customerAddress['name'] = $("form#cd input[name=firstName]").val() + " " + $("form#cd input[name=lastName]").val();
-
 
375
		customerAddress['line1'] = $("form#cd input[name=line1]").val();
-
 
376
		customerAddress['line2'] = $("form#cd input[name=line2]").val();
-
 
377
		customerAddress['landmark'] = $("form#cd input[name=landmark]").val();
-
 
378
		customerAddress['city'] = $("form#cd input[name=city]").val();
-
 
379
		customerAddress['state'] = $('select[name=state] option:selected').val();
-
 
380
		customerAddress['pinCode'] = $("form#cd input[name=pinCode]").val();
-
 
381
		customerAddress['phoneNumber'] = $("form#cd input[name=alternatePhone]").val();
-
 
382
		customerAddress['country'] = "India";
-
 
383
		customerObj['customerAddressId'] = parseInt($("form#cd input[name=phone]").attr("addressId"));
-
 
384
		customerObj['address'] = customerAddress; 
-
 
385
		console.log( JSON.stringify(customerObj));
-
 
386
		$("#payment-details input").each(function(){
-
 
387
		console.log($(this).attr('name'));
-
 
388
		if ($(this).attr('name') =="" ){
-
 
389
			return;
-
 
390
		}
-
 
391
		var paymentObj = {};
-
 
392
		paymentObj['type'] = $(this).attr('name');
-
 
393
		if ($(this).val() == ""){
-
 
394
			paymentObj['amount'] = 0.0;
-
 
395
		}
-
 
396
		else{
-
 
397
			paymentObj['amount'] = parseFloat($(this).val());
-
 
398
		}
-
 
399
		paymentOption.push(paymentObj);
-
 
400
		});
-
 
401
		console.log( JSON.stringify(paymentOption));
-
 
402
		
-
 
403
		var retObj = {};
-
 
404
		var dateOfBirth = $("form#cd input[name=dateOfBirth]").val();
-
 
405
		if(globalInsurance){
-
 
406
			retObj['customerDateOfBirth'] = (dateOfBirth);
-
 
407
		}
-
 
408
		retObj['fofoOrderItems'] = (priceQtyArray);
-
 
409
		retObj['customer'] = (customerObj);
-
 
410
		retObj['paymentOptions'] =  (paymentOption);
-
 
411
		
-
 
412
		console.log(retObj);
-
 
413
		return  JSON.stringify(retObj);
-
 
414
}
-
 
415
 
-
 
416
 
-
 
417
function writeOldCustomerDetailsByMobileNumber(mobileNumber){
-
 
418
	var response = doGetAjaxRequest(context+"/customer/mobileNumber?mobileNumber="+mobileNumber);
-
 
419
	
-
 
420
	var customer = response.response;
-
 
421
    $('#firstName').attr('value', customer.firstName);
-
 
422
    $('#lastName').attr('value', customer.lastName);
-
 
423
    $('#email').attr('value', customer.emailId);
-
 
424
    //$('#phone').attr('value', customer.mobileNumber);
-
 
425
    $('#alternatePhone').attr('value', customer.address.phoneNumber);
-
 
426
    $('#line1').attr('value', customer.address.line1);
-
 
427
    $('#line2').attr('value', customer.address.line2);
-
 
428
    $('#landmark').attr('value', customer.address.landmark);
-
 
429
    $('#pinCode').attr('value', customer.address.pinCode);
-
 
430
    $('#city').attr('value', customer.address.city);
-
 
431
    $('#state').attr('value', customer.address.state).prop('selected',true);
-
 
432
    //$('#state').val(customer.address.state).prop('selected', true);
-
 
433
    $('#phone').attr('addressId', customer.address.id);
503
}
434
}
504
435