Subversion Repositories SmartDukaan

Rev

Rev 26418 | Rev 27599 | 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
 
25587 tejbeer 3
	$(".pending-refferal").live('click', function() {
25496 tejbeer 4
 
5
		loadRefferals("main-content");
6
	});
7
 
25587 tejbeer 8
	$(".validate-refferal").live('click', function() {
9
 
10
		loadValidateRefferals("main-content");
11
	});
12
 
25496 tejbeer 13
	$(".refferal-approve").live('click', function() {
14
 
15
		loadApproveRefferals("main-content");
16
	});
17
 
18
	$(".refferal-transferred").live('click', function() {
19
		loadTransferredRefferals("main-content");
20
	});
21
 
22
	$("#refferal-paginated .next").live(
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');
25587 tejbeer 35
				} else if (url == "/getPaginatedValidateRefferals") {
36
					loadPaginatedNextItems('/getPaginatedValidateRefferals',
37
							null, 'refferal-paginated', 'refferal-table',
38
							'refferal-container');
25496 tejbeer 39
				}
40
				$(this).blur();
41
			});
42
 
43
	$("#refferal-paginated .previous").live(
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');
25587 tejbeer 55
				} else if (url == "/getPaginatedValidateRefferals") {
56
					loadPaginatedNextItems('/getPaginatedValidateRefferals',
57
							null, 'refferal-paginated', 'refferal-table',
58
							'refferal-container');
25496 tejbeer 59
				}
60
				$(this).blur();
61
			});
62
 
25645 tejbeer 63
	var rejectionrefferalId = null;
64
 
65
	$(".refferal-reject-modal").live('click', function() {
66
 
67
		rejectionrefferalId = $(this).data('requestid');
68
		$('#add-rejection-reason').modal('show');
69
 
70
	});
71
 
25496 tejbeer 72
	$(".refferal-reject")
73
			.live(
74
					'click',
75
					function() {
25645 tejbeer 76
						rejectionReason = $('#rejectionReason').val();
77
 
78
						if (rejectionReason === "") {
79
							alert("Reason is required");
80
							return false;
81
						}
82
 
83
						console.log(rejectionrefferalId);
84
						console.log(rejectionReason);
25496 tejbeer 85
						if (confirm("Are you sure you want to Reject the refferal") == true) {
86
 
87
							doPutAjaxRequestHandler(context
88
									+ "/rejectRefferal?refferalId="
25645 tejbeer 89
									+ rejectionrefferalId + "&rejectionReason="
90
									+ rejectionReason, function(response) {
25496 tejbeer 91
								if (response == 'true') {
92
									alert("successfully Rejected");
25645 tejbeer 93
									$('#add-rejection-reason').modal('hide');
94
									$('.modal-backdrop').remove();
25496 tejbeer 95
									loadRefferals("main-content");
96
								}
97
 
98
							});
99
						}
100
					});
101
 
25587 tejbeer 102
	$(".reffral-validate")
103
			.live(
104
					'click',
105
					function() {
106
						if (confirm("Are you sure you want to Validate the refferal") == true) {
107
 
108
							refferalId = $(this).data('requestid');
109
							console.log(refferalId);
110
							doPutAjaxRequestHandler(context
111
									+ "/validateRefferal?refferalId="
112
									+ refferalId, function(response) {
113
								if (response == 'true') {
26792 tejbeer 114
									alert("successfully validate");
25587 tejbeer 115
									loadRefferals("main-content");
116
								}
117
 
118
							});
119
						}
120
					});
121
 
25496 tejbeer 122
	$(".reffral-approve")
123
			.live(
124
					'click',
125
					function() {
126
						if (confirm("Are you sure you want to approve the refferal") == true) {
127
 
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
									loadRefferals("main-content");
136
								}
137
 
138
							});
139
						}
140
					});
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",
192
			function(response) {
193
				$('#' + domId).html(response);
194
			});
195
 
196
}
197
 
25587 tejbeer 198
function loadValidateRefferals(domId) {
199
	doGetAjaxRequestHandler(context + "/getValidateRefferals", function(
200
			response) {
201
		$('#' + domId).html(response);
202
	});
203
 
204
}
205
 
25496 tejbeer 206
function loadTransferredRefferals(domId) {
207
	doGetAjaxRequestHandler(context + "/getTransferredRefferals", function(
208
			response) {
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="
233
				+ refferalAmount + "&count=" + count + "&refereeEmail="
234
				+ refereeEmail + "&month=" + month, function(response) {
235
			if (response == 'true') {
236
				alert("successfully submit");
237
 
238
				loadApproveRefferals("main-content");
239
			}
240
 
241
			return false;
242
		});
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
259
				+ "/addMoneyToWalletPreviousMonth?amount=" + refferalAmount
260
				+ "&count=" + count + "&refereeEmail=" + refereeEmail
261
				+ "&month=" + month, function(response) {
262
			if (response == 'true') {
263
				alert("successfully submit");
264
 
265
				loadApproveRefferals("main-content");
266
			}
267
 
268
			return false;
269
		});
270
	}
271
 
272
}