Subversion Repositories SmartDukaan

Rev

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

Rev 24152 Rev 24880
Line 8... Line 8...
8
 
8
 
9
	$(".sale-history").live('click', function() {
9
	$(".sale-history").live('click', function() {
10
		console.log("Sale History Button Clicked...")
10
		console.log("Sale History Button Clicked...")
11
		saleHistory("main-content", "", "", startDate, endDate);
11
		saleHistory("main-content", "", "", startDate, endDate);
12
	});
12
	});
13
	
13
 
-
 
14
	$(".insurance-policy-details").live('click', function() {
-
 
15
		console.log("insurance-policy-details");
-
 
16
		insurancePolicyDetails("main-content");
-
 
17
	});
-
 
18
 
14
	$(".updatePaymentDetails")
19
	$(".updatePaymentDetails")
15
			.live(
20
			.live(
16
					'click',
21
					'click',
17
					function() {
22
					function() {
18
						console
23
						console
19
								.log("updatePaymentDetails target Button Clicked...");
24
								.log("updatePaymentDetails target Button Clicked...");
20
						var i = 1;
25
						var i = 1;
21
						var changedTotalAmount = 0;
26
						var changedTotalAmount = 0;
22
						var invoiceNumber = $(this).data('invoicenumber');
27
						var invoiceNumber = $(this).data('invoicenumber');
23
						var fofoId = $(this).data('fofoid');
28
						var fofoId = $(this).data('fofoid');
24
						
29
 
25
						var totalNumberOfPaymentOptionId = $(this).data('totalnumberofpaymentoptionid');
30
						var totalNumberOfPaymentOptionId = $(this).data(
-
 
31
								'totalnumberofpaymentoptionid');
26
						console.log("totalNumberOfPaymentOptionId"+totalNumberOfPaymentOptionId);
32
						console.log("totalNumberOfPaymentOptionId"
-
 
33
								+ totalNumberOfPaymentOptionId);
27
						var referenceId = $(this).data('orderid');
34
						var referenceId = $(this).data('orderid');
28
						var referenceType = "ORDER";
35
						var referenceType = "ORDER";
29
						var createdTimeStamp=$(this).data('createddatetime');
36
						var createdTimeStamp = $(this).data('createddatetime');
30
						console.log(createdTimeStamp);
37
						console.log(createdTimeStamp);
31
						console.log(fofoId);
38
						console.log(fofoId);
32
						console.log(referenceId);
39
						console.log(referenceId);
33
						console.log(invoiceNumber);
40
						console.log(invoiceNumber);
34
						console.log(referenceType);
41
						console.log(referenceType);
35
						var paymentOptionTransactionModels = [];
42
						var paymentOptionTransactionModels = [];
36
						var inputvalues = {};
43
						var inputvalues = {};
37
						$('.paymentOptions input').each(
44
						$('.paymentOptions input')
-
 
45
								.each(
38
								function() {
46
										function() {
39
									console.log($(this).val())
47
											console.log($(this).val())
40
									if (!isFinite($(this).val()))
48
											if (!isFinite($(this).val())) {
41
									{
-
 
42
										return;
49
												return;
43
									}
50
											}
44
									inputvalues = {};
51
											inputvalues = {};
45
									inputvalues['paymentOptionId'] = $(this)
52
											inputvalues['paymentOptionId'] = $(
-
 
53
													this).data(
46
											.data('payment-option-id');
54
													'payment-option-id');
47
									inputvalues['amount'] = $(this).val();
55
											inputvalues['amount'] = $(this)
-
 
56
													.val();
48
									inputvalues['createdTimeStamp']=createdTimeStamp;
57
											inputvalues['createdTimeStamp'] = createdTimeStamp;
-
 
58
											console
49
									console.log(inputvalues['createdTimeStamp']);
59
													.log(inputvalues['createdTimeStamp']);
50
									if(!inputvalues['amount'])
60
											if (!inputvalues['amount']) {
51
										{
-
 
52
										inputvalues['amount']="0";
61
												inputvalues['amount'] = "0";
53
										}
62
											}
54
									console.log("inputvalues['amount']"+inputvalues['amount']);
63
											console.log("inputvalues['amount']"
-
 
64
													+ inputvalues['amount']);
55
									paymentOptionTransactionModels
65
											paymentOptionTransactionModels
56
											.push(inputvalues);
66
													.push(inputvalues);
57
								});
67
										});
58
						if(paymentOptionTransactionModels.length!=totalNumberOfPaymentOptionId)
68
						if (paymentOptionTransactionModels.length != totalNumberOfPaymentOptionId) {
59
							{
-
 
60
								alert("Sending less or more paymentOptionIds for"+fofoId);
69
							alert("Sending less or more paymentOptionIds for"
-
 
70
									+ fofoId);
61
								return false;
71
							return false;
62
							}
72
						}
63
						console.log(paymentOptionTransactionModels);
73
						console.log(paymentOptionTransactionModels);
64
						if (confirm("Are you sure you want to update paymentTransaction!") == true) {
74
						if (confirm("Are you sure you want to update paymentTransaction!") == true) {
65
							doPutAjaxRequestWithJsonHandler(
75
							doPutAjaxRequestWithJsonHandler(
66
									context
76
									context
67
											+ "/updatePaymentTransaction?referenceId="
77
											+ "/updatePaymentTransaction?referenceId="
Line 151... Line 161...
151
				loadPaginatedNextItems('/getPaginatedSaleHistory', params,
161
				loadPaginatedNextItems('/getPaginatedSaleHistory', params,
152
						'sale-history-paginated', 'sale-history-table',
162
						'sale-history-paginated', 'sale-history-table',
153
						'sale-details-container');
163
						'sale-details-container');
154
				$(this).blur();
164
				$(this).blur();
155
			});
165
			});
-
 
166
	$("#insurance-paginated .next").live(
-
 
167
			'click',
-
 
168
			function() {
-
 
169
				loadPaginatedNextItems('/insuranceDetailsPaginated', null,
-
 
170
						'insurance-paginated', 'insurance-details-table',
-
 
171
						'insurance-policy-details-container');
-
 
172
				$(this).blur();
-
 
173
			});
-
 
174
	$("#insurance-paginated .previous").live(
-
 
175
			'click',
-
 
176
			function() {
-
 
177
				loadPaginatedNextItems('/insuranceDetailsPaginated', null,
-
 
178
						'insurance-paginated', 'insurance-details-table',
-
 
179
						'insurance-policy-details-container');
-
 
180
				$(this).blur();
-
 
181
			});
156
 
182
 
157
	$("#sale-history-paginated .previous").live(
183
	$("#sale-history-paginated .previous").live(
158
			'click',
184
			'click',
159
			function() {
185
			function() {
160
				var params = {};
186
				var params = {};
Line 207... Line 233...
207
 
233
 
208
function saleHistorySearchInfo(searchType, searchText, startTime, endTime) {
234
function saleHistorySearchInfo(searchType, searchText, startTime, endTime) {
209
	saleHistory("main-content", searchType, searchText, startTime, endTime);
235
	saleHistory("main-content", searchType, searchText, startTime, endTime);
210
 
236
 
211
}
237
}
-
 
238
function insurancePolicyDetails(domId) {
-
 
239
	doGetAjaxRequestHandler(context + "/insuranceDetails", function(response) {
-
 
240
		$('#' + domId).html(response);
-
 
241
	});
-
 
242
}