Subversion Repositories SmartDukaan

Rev

Rev 25587 | Rev 26418 | 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') {
114
									alert("successfully Rejected");
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
 
25587 tejbeer 142
	$(".refferalAmountSubmit").live(
25496 tejbeer 143
			'click',
144
			function() {
145
 
146
				var count = $('#count').val();
25587 tejbeer 147
				var refereeEmail = $('#refereeEmail').val();
25496 tejbeer 148
				var refferalAmount = $('#refferalAmount').val();
149
				var month = $('#previousMonth').val();
150
				$('#count').attr('readonly', true);
25587 tejbeer 151
				$('#refereeEmail').attr('readonly', true);
25496 tejbeer 152
				$('#refferalAmount').attr('readonly', true);
153
				$('#previousMonth').attr('readonly', true);
25587 tejbeer 154
 
25496 tejbeer 155
				if (confirm("Are you sure you want add money!") == true) {
156
					doPostAjaxRequestHandler(context
157
							+ "/addMoneyToWallet?amount=" + refferalAmount
158
							+ "&count=" + count + "&refereeEmail="
25587 tejbeer 159
							+ refereeEmail + "&month=" + month, function(
160
							response) {
161
						if (response == 'true') {
162
							alert("successfully submit");
25496 tejbeer 163
 
25587 tejbeer 164
							loadApproveRefferals("main-content");
165
						}
25496 tejbeer 166
 
25587 tejbeer 167
						return false;
168
					});
25496 tejbeer 169
				}
170
 
171
			});
172
 
173
	$(".oldRefferalAmountSubmit").live(
174
			'click',
175
			function() {
176
				var count = $('#oldMonthCount').val();
25587 tejbeer 177
				var refereeEmail = $('#refereeEmail').val();
178
				console.log(refereeEmail);
25496 tejbeer 179
				var refferalAmount = $('#oldMonthrefferalAmount').val();
180
				var month = $('#oldMonth').val();
181
				$('#oldMonthCount').attr('readonly', true);
25587 tejbeer 182
				$('#refereeEmail').attr('readonly', true);
183
 
25496 tejbeer 184
				$('#oldMonthrefferalAmount').attr('readonly', true);
185
				$('#oldMonth').attr('readonly', true);
186
 
187
				if (confirm("Are you sure you want add money!") == true) {
188
					doPostAjaxRequestHandler(context
189
							+ "/addMoneyToWalletPreviousMonth?amount="
190
							+ refferalAmount + "&count=" + count
25587 tejbeer 191
							+ "&refereeEmail=" + refereeEmail + "&month="
25496 tejbeer 192
							+ month, function(response) {
193
						if (response == 'true') {
194
							alert("successfully submit");
195
 
196
							loadApproveRefferals("main-content");
197
						}
198
 
199
						return false;
200
					});
201
				}
202
 
203
			});
204
 
205
});
206
 
207
function loadRefferals(domId) {
208
	doGetAjaxRequestHandler(context + "/getRefferalsRequest",
209
			function(response) {
210
				$('#' + domId).html(response);
211
			});
212
 
213
}
214
 
25587 tejbeer 215
function loadValidateRefferals(domId) {
216
	doGetAjaxRequestHandler(context + "/getValidateRefferals", function(
217
			response) {
218
		$('#' + domId).html(response);
219
	});
220
 
221
}
222
 
25496 tejbeer 223
function loadTransferredRefferals(domId) {
224
	doGetAjaxRequestHandler(context + "/getTransferredRefferals", function(
225
			response) {
226
		$('#' + domId).html(response);
227
	});
228
}
229
 
230
function loadApproveRefferals(domId) {
231
	doGetAjaxRequestHandler(context + "/approvedRefferals", function(response) {
232
		$('#' + domId).html(response);
233
	});
234
 
235
}