Subversion Repositories SmartDukaan

Rev

Rev 27599 | Rev 27755 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25496 tejbeer 1
$(function() {
2
 
27754 amit.gupta 3
	$(document).on('click', ".pending-refferal", function() {
25496 tejbeer 4
 
5
		loadRefferals("main-content");
6
	});
7
 
27754 amit.gupta 8
	$(document).on('click', ".validate-refferal", function() {
25587 tejbeer 9
 
10
		loadValidateRefferals("main-content");
11
	});
12
 
27754 amit.gupta 13
	$(document).on('click', ".refferal-approve", function() {
25496 tejbeer 14
 
15
		loadApproveRefferals("main-content");
16
	});
17
 
27754 amit.gupta 18
	$(document).on('click', ".refferal-transferred", function() {
25496 tejbeer 19
		loadTransferredRefferals("main-content");
20
	});
21
 
22
	$("#refferal-paginated .next").live(
27599 tejbeer 23
		'click',
24
		function() {
25
			var url = $('#url').val();
26
			console.log(url);
27
			if (url == "/getPaginatedRefferalsRequest") {
28
				loadPaginatedNextItems('/getPaginatedRefferalsRequest',
29
					null, 'refferal-paginated', 'refferal-table',
30
					'refferal-container');
31
			} else if (url == "/getPaginatedTransferredRefferals") {
32
				loadPaginatedNextItems('/getPaginatedTransferredRefferals',
33
					null, 'refferal-paginated', 'refferal-table',
34
					'refferal-container');
35
			} else if (url == "/getPaginatedValidateRefferals") {
36
				loadPaginatedNextItems('/getPaginatedValidateRefferals',
37
					null, 'refferal-paginated', 'refferal-table',
38
					'refferal-container');
39
			}
40
			$(this).blur();
41
		});
25496 tejbeer 42
 
43
	$("#refferal-paginated .previous").live(
27599 tejbeer 44
		'click',
45
		function() {
46
			var url = $('#url').val();
47
			if (url == "/getPaginatedRefferalsRequest") {
48
				loadPaginatedPreviousItems('/getPaginatedRefferalsRequest',
49
					null, 'refferal-paginated', 'refferal-table',
50
					'refferal-container');
51
			} else if (url == "/getPaginatedTransferredRefferals") {
52
				loadPaginatedNextItems('/getPaginatedTransferredRefferals',
53
					null, 'refferal-paginated', 'refferal-table',
54
					'refferal-container');
55
			} else if (url == "/getPaginatedValidateRefferals") {
56
				loadPaginatedNextItems('/getPaginatedValidateRefferals',
57
					null, 'refferal-paginated', 'refferal-table',
58
					'refferal-container');
59
			}
60
			$(this).blur();
61
		});
25496 tejbeer 62
 
25645 tejbeer 63
	var rejectionrefferalId = null;
64
 
27754 amit.gupta 65
	$(document).on('click', ".refferal-reject-modal", function() {
25645 tejbeer 66
 
67
		rejectionrefferalId = $(this).data('requestid');
68
		$('#add-rejection-reason').modal('show');
69
 
70
	});
71
 
25496 tejbeer 72
	$(".refferal-reject")
27599 tejbeer 73
		.live(
74
			'click',
75
			function() {
76
				rejectionReason = $('#rejectionReason').val();
25645 tejbeer 77
 
27599 tejbeer 78
				if (rejectionReason === "") {
79
					alert("Reason is required");
80
					return false;
81
				}
25645 tejbeer 82
 
27599 tejbeer 83
				console.log(rejectionrefferalId);
84
				console.log(rejectionReason);
85
				if (confirm("Are you sure you want to Reject the refferal") == true) {
25496 tejbeer 86
 
27599 tejbeer 87
					doPutAjaxRequestHandler(context
88
						+ "/rejectRefferal?refferalId="
89
						+ rejectionrefferalId + "&rejectionReason="
90
						+ rejectionReason, function(response) {
91
							if (response == 'true') {
92
								alert("successfully Rejected");
93
								$('#add-rejection-reason').modal('hide');
94
								$('.modal-backdrop').remove();
95
								loadRefferals("main-content");
96
							}
25496 tejbeer 97
 
27599 tejbeer 98
						});
99
				}
100
			});
25496 tejbeer 101
 
25587 tejbeer 102
	$(".reffral-validate")
27599 tejbeer 103
		.live(
104
			'click',
105
			function() {
106
				if (confirm("Are you sure you want to Validate the refferal") == true) {
25587 tejbeer 107
 
27599 tejbeer 108
					refferalId = $(this).data('requestid');
109
					console.log(refferalId);
110
					doPutAjaxRequestHandler(context
111
						+ "/validateRefferal?refferalId="
112
						+ refferalId, function(response) {
113
							if (response == 'true') {
114
								alert("successfully validate");
115
								loadValidateRefferals("main-content");
116
							}
25587 tejbeer 117
 
27599 tejbeer 118
						});
119
				}
120
			});
25587 tejbeer 121
 
25496 tejbeer 122
	$(".reffral-approve")
27599 tejbeer 123
		.live(
124
			'click',
125
			function() {
126
				if (confirm("Are you sure you want to approve the refferal") == true) {
25496 tejbeer 127
 
27599 tejbeer 128
					refferalId = $(this).data('requestid');
129
					console.log(refferalId);
130
					doPutAjaxRequestHandler(context
131
						+ "/approveRefferal?refferalId="
132
						+ refferalId, function(response) {
133
							if (response == 'true') {
134
								alert("successfully Approved");
135
								loadApproveRefferals("main-content");
136
							}
25496 tejbeer 137
 
27599 tejbeer 138
						});
139
				}
140
			});
25496 tejbeer 141
 
26418 tejbeer 142
	/*
143
	 * $(".refferalAmountSubmit").live( 'click', function() {
144
	 * 
145
	 * var count = $('#count').val(); var refereeEmail =
146
	 * $('#refereeEmail').val(); var refferalAmount =
147
	 * $('#refferalAmount').val(); var month = $('#previousMonth').val();
148
	 * $('#count').attr('readonly', true); $('#refereeEmail').attr('readonly',
149
	 * true); $('#refferalAmount').attr('readonly', true);
150
	 * $('#previousMonth').attr('readonly', true);
151
	 * 
152
	 * if (confirm("Are you sure you want add money!") == true) {
153
	 * doPostAjaxRequestHandler(context + "/addMoneyToWallet?amount=" +
154
	 * refferalAmount + "&count=" + count + "&refereeEmail=" + refereeEmail +
155
	 * "&month=" + month, function( response) { if (response == 'true') {
156
	 * alert("successfully submit");
157
	 * 
158
	 * loadApproveRefferals("main-content"); }
159
	 * 
160
	 * return false; }); }
161
	 * 
162
	 * });
163
	 * 
164
	 * $(".oldRefferalAmountSubmit").live( 'click', function() { var count =
165
	 * $('#oldMonthCount').val(); var refereeEmail = $('#refereeEmail').val();
166
	 * console.log(refereeEmail); var refferalAmount =
167
	 * $('#oldMonthrefferalAmount').val(); var month = $('#oldMonth').val();
168
	 * $('#oldMonthCount').attr('readonly', true);
169
	 * $('#refereeEmail').attr('readonly', true);
170
	 * 
171
	 * $('#oldMonthrefferalAmount').attr('readonly', true);
172
	 * $('#oldMonth').attr('readonly', true);
173
	 * 
174
	 * if (confirm("Are you sure you want add money!") == true) {
175
	 * doPostAjaxRequestHandler(context +
176
	 * "/addMoneyToWalletPreviousMonth?amount=" + refferalAmount + "&count=" +
177
	 * count + "&refereeEmail=" + refereeEmail + "&month=" + month,
178
	 * function(response) { if (response == 'true') { alert("successfully
179
	 * submit");
180
	 * 
181
	 * loadApproveRefferals("main-content"); }
182
	 * 
183
	 * return false; }); }
184
	 * 
185
	 * });
186
	 */
25496 tejbeer 187
 
188
});
189
 
190
function loadRefferals(domId) {
191
	doGetAjaxRequestHandler(context + "/getRefferalsRequest",
27599 tejbeer 192
		function(response) {
193
			$('#' + domId).html(response);
194
		});
25496 tejbeer 195
 
196
}
197
 
25587 tejbeer 198
function loadValidateRefferals(domId) {
199
	doGetAjaxRequestHandler(context + "/getValidateRefferals", function(
27599 tejbeer 200
		response) {
25587 tejbeer 201
		$('#' + domId).html(response);
202
	});
203
 
204
}
205
 
25496 tejbeer 206
function loadTransferredRefferals(domId) {
207
	doGetAjaxRequestHandler(context + "/getTransferredRefferals", function(
27599 tejbeer 208
		response) {
25496 tejbeer 209
		$('#' + domId).html(response);
210
	});
211
}
212
 
213
function loadApproveRefferals(domId) {
214
	doGetAjaxRequestHandler(context + "/approvedRefferals", function(response) {
215
		$('#' + domId).html(response);
216
	});
217
 
26418 tejbeer 218
}
219
 
220
function refferalAmountSubmit(refereeEmail, count, month) {
221
	var refferalAmount = 0;
222
	if (count <= 4) {
223
		refferalAmount = count * 5000;
224
	} else if (count <= 9) {
225
		refferalAmount = count * 10000;
226
	} else if (count >= 10) {
227
		refferalAmount = 20000;
228
	}
229
	console.log(refferalAmount)
230
 
231
	if (confirm("Are you sure you want add money!") == true) {
232
		doPostAjaxRequestHandler(context + "/addMoneyToWallet?amount="
27599 tejbeer 233
			+ refferalAmount + "&count=" + count + "&refereeEmail="
234
			+ refereeEmail + "&month=" + month, function(response) {
235
				if (response == 'true') {
236
					alert("successfully submit");
26418 tejbeer 237
 
27599 tejbeer 238
					loadApproveRefferals("main-content");
239
				}
26418 tejbeer 240
 
27599 tejbeer 241
				return false;
242
			});
26418 tejbeer 243
	}
244
}
245
 
246
function oldRefferalAmountSubmit(refereeEmail, count, month) {
247
	console.log(refereeEmail);
248
	var refferalAmount = 0;
249
	if (count <= 4) {
250
		refferalAmount = count * 5000;
251
	} else if (count <= 9) {
252
		refferalAmount = count * 10000;
253
	} else if (count >= 10) {
254
		refferalAmount = 20000;
255
	}
256
	console.log(refferalAmount)
257
	if (confirm("Are you sure you want add money!") == true) {
258
		doPostAjaxRequestHandler(context
27599 tejbeer 259
			+ "/addMoneyToWalletPreviousMonth?amount=" + refferalAmount
260
			+ "&count=" + count + "&refereeEmail=" + refereeEmail
261
			+ "&month=" + month, function(response) {
262
				if (response == 'true') {
263
					alert("successfully submit");
26418 tejbeer 264
 
27599 tejbeer 265
					loadApproveRefferals("main-content");
266
				}
26418 tejbeer 267
 
27599 tejbeer 268
				return false;
269
			});
26418 tejbeer 270
	}
271
 
272
}