Subversion Repositories SmartDukaan

Rev

Rev 25496 | Rev 25645 | 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
 
63
	$(".refferal-reject")
64
			.live(
65
					'click',
66
					function() {
67
						if (confirm("Are you sure you want to Reject the refferal") == true) {
68
 
69
							refferalId = $(this).data('requestid');
70
							console.log(refferalId);
71
							doPutAjaxRequestHandler(context
72
									+ "/rejectRefferal?refferalId="
73
									+ refferalId, function(response) {
74
								if (response == 'true') {
75
									alert("successfully Rejected");
76
									loadRefferals("main-content");
77
								}
78
 
79
							});
80
						}
81
					});
82
 
25587 tejbeer 83
	$(".reffral-validate")
84
			.live(
85
					'click',
86
					function() {
87
						if (confirm("Are you sure you want to Validate the refferal") == true) {
88
 
89
							refferalId = $(this).data('requestid');
90
							console.log(refferalId);
91
							doPutAjaxRequestHandler(context
92
									+ "/validateRefferal?refferalId="
93
									+ refferalId, function(response) {
94
								if (response == 'true') {
95
									alert("successfully Rejected");
96
									loadRefferals("main-content");
97
								}
98
 
99
							});
100
						}
101
					});
102
 
25496 tejbeer 103
	$(".reffral-approve")
104
			.live(
105
					'click',
106
					function() {
107
						if (confirm("Are you sure you want to approve the refferal") == true) {
108
 
109
							refferalId = $(this).data('requestid');
110
							console.log(refferalId);
111
							doPutAjaxRequestHandler(context
112
									+ "/approveRefferal?refferalId="
113
									+ refferalId, function(response) {
114
								if (response == 'true') {
115
									alert("successfully Approved");
116
									loadRefferals("main-content");
117
								}
118
 
119
							});
120
						}
121
					});
122
 
25587 tejbeer 123
	$(".refferalAmountSubmit").live(
25496 tejbeer 124
			'click',
125
			function() {
126
 
127
				var count = $('#count').val();
25587 tejbeer 128
				var refereeEmail = $('#refereeEmail').val();
25496 tejbeer 129
				var refferalAmount = $('#refferalAmount').val();
130
				var month = $('#previousMonth').val();
131
				$('#count').attr('readonly', true);
25587 tejbeer 132
				$('#refereeEmail').attr('readonly', true);
25496 tejbeer 133
				$('#refferalAmount').attr('readonly', true);
134
				$('#previousMonth').attr('readonly', true);
25587 tejbeer 135
 
25496 tejbeer 136
				if (confirm("Are you sure you want add money!") == true) {
137
					doPostAjaxRequestHandler(context
138
							+ "/addMoneyToWallet?amount=" + refferalAmount
139
							+ "&count=" + count + "&refereeEmail="
25587 tejbeer 140
							+ refereeEmail + "&month=" + month, function(
141
							response) {
142
						if (response == 'true') {
143
							alert("successfully submit");
25496 tejbeer 144
 
25587 tejbeer 145
							loadApproveRefferals("main-content");
146
						}
25496 tejbeer 147
 
25587 tejbeer 148
						return false;
149
					});
25496 tejbeer 150
				}
151
 
152
			});
153
 
154
	$(".oldRefferalAmountSubmit").live(
155
			'click',
156
			function() {
157
				var count = $('#oldMonthCount').val();
25587 tejbeer 158
				var refereeEmail = $('#refereeEmail').val();
159
				console.log(refereeEmail);
25496 tejbeer 160
				var refferalAmount = $('#oldMonthrefferalAmount').val();
161
				var month = $('#oldMonth').val();
162
				$('#oldMonthCount').attr('readonly', true);
25587 tejbeer 163
				$('#refereeEmail').attr('readonly', true);
164
 
25496 tejbeer 165
				$('#oldMonthrefferalAmount').attr('readonly', true);
166
				$('#oldMonth').attr('readonly', true);
167
 
168
				if (confirm("Are you sure you want add money!") == true) {
169
					doPostAjaxRequestHandler(context
170
							+ "/addMoneyToWalletPreviousMonth?amount="
171
							+ refferalAmount + "&count=" + count
25587 tejbeer 172
							+ "&refereeEmail=" + refereeEmail + "&month="
25496 tejbeer 173
							+ month, function(response) {
174
						if (response == 'true') {
175
							alert("successfully submit");
176
 
177
							loadApproveRefferals("main-content");
178
						}
179
 
180
						return false;
181
					});
182
				}
183
 
184
			});
185
 
186
});
187
 
188
function loadRefferals(domId) {
189
	doGetAjaxRequestHandler(context + "/getRefferalsRequest",
190
			function(response) {
191
				$('#' + domId).html(response);
192
			});
193
 
194
}
195
 
25587 tejbeer 196
function loadValidateRefferals(domId) {
197
	doGetAjaxRequestHandler(context + "/getValidateRefferals", function(
198
			response) {
199
		$('#' + domId).html(response);
200
	});
201
 
202
}
203
 
25496 tejbeer 204
function loadTransferredRefferals(domId) {
205
	doGetAjaxRequestHandler(context + "/getTransferredRefferals", function(
206
			response) {
207
		$('#' + domId).html(response);
208
	});
209
}
210
 
211
function loadApproveRefferals(domId) {
212
	doGetAjaxRequestHandler(context + "/approvedRefferals", function(response) {
213
		$('#' + domId).html(response);
214
	});
215
 
216
}