Subversion Repositories SmartDukaan

Rev

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