Subversion Repositories SmartDukaan

Rev

Rev 23528 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23528 Rev 23547
Line 33... Line 33...
33
             }
33
             }
34
	});
34
	});
35
  
35
  
36
});
36
});
37
 
37
 
-
 
38
$("form#create-recharge-form input.paymentOptionAmount").blur(function() {
-
 
39
	var paymentOptionAmount = $(this).val();
-
 
40
	if(paymentOptionAmount == ""){
-
 
41
		$(this).val(0);
-
 
42
	}
-
 
43
});
38
 
44
 
39
function validateRechargeDetails(){
45
function validateRechargeDetails(){
40
	console.log("validating prebooking order details...");
46
	console.log("validating prebooking order details...");
41
	var error = false;
47
	var error = false;
42
	
48
	
Line 58... Line 64...
58
		$("#referenceNumber").addClass("border-highlight");
64
		$("#referenceNumber").addClass("border-highlight");
59
		error = true;
65
		error = true;
60
		return error;
66
		return error;
61
	}
67
	}
62
	
68
	
63
	var amount = $("form#create-recharge-form input[name=amount]").val();
69
	var amount = $("form#create-recharge-form input[name=totalAmount]").val();
64
	console.log("amount = " + amount);
70
	console.log("amount = " + amount);
65
	$("#amount").removeClass("border-highlight");
71
	$("#totalAmount").removeClass("border-highlight");
66
	if (amount == ""){
72
	if(amount <= 0){
67
		$("form#create-recharge-form input[name=amount]").val(1);
-
 
68
	}else if(amount <= 0){
-
 
69
		alert("amount should be greater than 0");
73
		alert("amount must be greater than zero");
70
		$("#amount").addClass("border-highlight");
74
		$("#totalAmount").addClass("border-highlight");
71
		error = true;
75
		error = true;
72
		return error;
76
		return error;
73
	}
77
	}
74
	
78
	
-
 
79
	var paymentOptionAmount = 0;
-
 
80
	$("form#create-recharge-form input.paymentOptionAmount").each(function(){
-
 
81
		paymentOptionAmount = paymentOptionAmount + parseFloat($(this).val());
-
 
82
	});
-
 
83
	
-
 
84
	if(paymentOptionAmount > amount){
-
 
85
		alert((paymentOptionAmount - amount) + " is more than total amount");
-
 
86
		error = true;
-
 
87
		return error;
-
 
88
	}
-
 
89
	
-
 
90
	if(paymentOptionAmount < amount){
-
 
91
		alert((amount - paymentOptionAmount) + " amount is more required");
-
 
92
		error = true;
-
 
93
		return error;
-
 
94
	}
75
	console.log("validation recharge error = " + error);
95
	console.log("validation recharge error = " + error);
76
	return error;
96
	return error;
77
}
97
}
78
 
98
 
79
function rechargeDetailsJson(){
99
function rechargeDetailsJson(){
Line 84... Line 104...
84
	if(operatorType != undefined){
104
	if(operatorType != undefined){
85
		rechargeType = "MOBILE";
105
		rechargeType = "MOBILE";
86
	}else{
106
	}else{
87
		rechargeType = "DTH";
107
		rechargeType = "DTH";
88
	}
108
	}
-
 
109
	var paymentOptionIdAmount = [];
-
 
110
	$("form#create-recharge-form input.paymentOptionAmount").each(function(){
-
 
111
		var paymentOptionAmount = 0.0;
-
 
112
		if($(this).val() != ""){
-
 
113
			paymentOptionAmount = parseFloat($(this).val());
-
 
114
		}
-
 
115
		var paymentOptionId = $(this).attr("paymentOptionId");
-
 
116
		var paymentOptionIdAmountObject = {};
-
 
117
		paymentOptionIdAmountObject['paymentOptionId'] = paymentOptionId;
-
 
118
		paymentOptionIdAmountObject['amount'] = paymentOptionAmount;
-
 
119
		paymentOptionIdAmount.push(paymentOptionIdAmountObject);
-
 
120
	});
-
 
121
	
-
 
122
	console.log( JSON.stringify(paymentOptionIdAmount));
-
 
123
	rechargeObject['paymentOptions'] = (paymentOptionIdAmount);
89
	rechargeObject['rechargeType'] = rechargeType;
124
	rechargeObject['rechargeType'] = rechargeType;
90
	rechargeObject['operatorType'] = $("#rechargeOperatorType").val();
125
	rechargeObject['operatorType'] = $("#rechargeOperatorType").val();
91
	rechargeObject['operatorId'] = $('#rechargeOperator').val();
126
	rechargeObject['operatorId'] = $('#rechargeOperator').val();
92
	rechargeObject['amount'] = $('#amount').val();
127
	rechargeObject['amount'] = $('#totalAmount').val();
93
	rechargeObject['referenceNumber'] = $('#referenceNumber').val();
128
	rechargeObject['referenceNumber'] = $('#referenceNumber').val();
94
	return JSON.stringify(rechargeObject);
129
	return JSON.stringify(rechargeObject);
95
}
130
}
96
131