Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
23936 tejbeer 1
$(function() {
27754 amit.gupta 2
	$(document).on('click', ".add-wallet-request", function() {
23936 tejbeer 3
		loadWalletRequest("main-content");
4
	});
27754 amit.gupta 5
	$(document).on('click', ".add-wallet-approve", function() {
23936 tejbeer 6
		loadWalletApproveRequest("main-content");
7
	});
8
 
27754 amit.gupta 9
	$(document).on('click', ".add-wallet-rejected", function() {
23985 tejbeer 10
		loadWalletRejectedRequest("main-content");
11
	});
23936 tejbeer 12
 
24951 tejbeer 13
	$("#add-wallet-request-paginated .next").live(
23936 tejbeer 14
			'click',
24951 tejbeer 15
			function() {
16
				var url = $('#url').val();
17
				walletRequestid = $(this).data('requestid');
18
				console.log(url);
19
				if (url == "/getPaginatedWalletRequest") {
20
					loadPaginatedNextItems('/getPaginatedWalletRequest', null,
21
							'add-wallet-request-paginated',
22
							'add-wallet-request-table',
23
							'add-wallet-request-container');
24
				} else if (url == "/getPaginatedWalletApproved") {
25
					loadPaginatedNextItems('/getPaginatedWalletApproved', null,
26
							'add-wallet-request-paginated',
27
							'add-wallet-request-table',
28
							'add-wallet-request-container');
29
				} else {
30
					loadPaginatedNextItems(
31
							'/getPaginatedWalletRequestRejected', null,
32
							'add-wallet-request-paginated',
33
							'add-wallet-request-table',
34
							'add-wallet-request-container');
35
				}
23936 tejbeer 36
				$(this).blur();
37
			});
38
 
39
	$("#add-wallet-request-paginated .previous").live(
40
			'click',
41
			function() {
24951 tejbeer 42
				var url = $('#url').val();
43
				if (url == "/getPaginatedWalletRequest") {
44
					loadPaginatedPreviousItems('/getPaginatedWalletRequest',
45
							null, 'add-wallet-request-paginated',
46
							'add-wallet-request-table',
47
							'add-wallet-request-container');
48
				} else if (url == "/getPaginatedWalletApproved") {
49
					loadPaginatedPreviousItems('/getPaginatedWalletApproved',
50
							null, 'add-wallet-request-paginated',
51
							'add-wallet-request-table',
52
							'add-wallet-request-container');
53
				} else {
54
					loadPaginatedPreviousItems(
55
							'/getPaginatedWalletRequestRejected', null,
56
							'add-wallet-request-paginated',
57
							'add-wallet-request-table',
58
							'add-wallet-request-container');
59
				}
23936 tejbeer 60
				$(this).blur();
61
			});
24951 tejbeer 62
 
63
	$(".check").live(
64
			'click',
65
			function() {
66
				amount = $(this).data('amount');
67
				walletRequestid = $(this).data('requestid');
68
				console.log(amount);
69
				doGetAjaxRequestHandler(context
70
						+ "/getUnsettledPaymentsByAmount?amount=" + amount,
71
						function(response) {
72
							$('#unsettle-payment-modal').html(response);
73
							console.log(response)
74
 
75
						});
76
			});
77
 
27754 amit.gupta 78
	$(document).on('click', ".newEntry", function() {
24951 tejbeer 79
		$('#newEntrywalletModal').modal('show');
24089 tejbeer 80
	});
23936 tejbeer 81
 
24951 tejbeer 82
	$(".add-money-request").live(
83
			'click',
84
			function() {
85
				var fofoId = partnerId;
86
				var amount = $('input[name="amount"]').val();
87
				var transactionReference = $(
88
						'input[name="transactionReference"]').val();
89
				var bankName = $('#bankName').val();
90
				var referenceTime = $('#referenceTime').data('daterangepicker').startDate
91
				.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
92
 
93
				console.log(referenceTime);
94
				if (fofoId === "" && amount === ""
95
						&& transactionReference === "" && bankName === ""
96
						&& referenceTime === "") {
97
					alert("Field can't be empty");
98
					return;
99
				}
100
				if (partnerId === null) {
101
					alert("please select the partner");
102
					return;
103
				}
104
				if (amount === "") {
105
					alert("amount is required");
106
					return;
107
				}
108
				if (transactionReference === "") {
109
					alert("Transaction Reference is required");
110
					return;
111
				}
112
				if (bankName === "") {
113
					alert("Bank Name is required");
114
					return;
115
				}
116
				if (referenceTime === "") {
117
					alert("Reference Time is required");
118
					return;
119
				}
24089 tejbeer 120
 
24951 tejbeer 121
				if (confirm("Are you sure you want add money!") == true) {
122
					doPostAjaxRequestHandler(context + "/addMoney?amount="
123
							+ amount + "&transactionReference="
124
							+ transactionReference + "&referenceTime="
125
							+ referenceTime + "&bankName=" + bankName
126
							+ "&fofoId=" + fofoId, function(response) {
127
						if (response == 'true') {
128
							alert("successfully submit");
24089 tejbeer 129
 
24951 tejbeer 130
							loadWalletRequest("main-content");
131
						}
132
 
133
						return false;
134
					});
135
				}
136
 
137
			});
138
 
27754 amit.gupta 139
	$(document).on('click', ".rejected", function() {
24951 tejbeer 140
		if (confirm("Are you sure you want to Reject the request") == true) {
141
			id = $(this).data('requestid');
142
			console.log(id);
143
			walletRequestRejected(id);
144
		}
145
	});
146
 
27754 amit.gupta 147
	$(document).on('click', ".approved", function() {
24951 tejbeer 148
		if (confirm("Are you sure you want to Approve the request") == true) {
149
			id = $(this).data('id');
150
			walletRequestApprove(id, walletRequestid);
151
		}
152
	});
153
 
27754 amit.gupta 154
	$(document).on('click', ".approve", function() {
24951 tejbeer 155
		if (confirm("Are you sure you want to Approve the request") == true) {
156
			console.log(walletRequestid)
157
			walletRequestApprove(0, walletRequestid);
158
		}
159
	});
160
 
27754 amit.gupta 161
	$(document).on('click', ".cancel", function() {
24951 tejbeer 162
		loadWalletRequest("main-content");
163
 
164
	});
165
 
27754 amit.gupta 166
	$(document).on('click', ".confirm", function() {
24951 tejbeer 167
		console.log(walletRequestid)
168
		walletRequestApprove(0, walletRequestid);
169
	});
170
 
23936 tejbeer 171
});
172
 
24951 tejbeer 173
function walletRequestApprove(id, walletRequestid) {
174
	doPutAjaxRequestHandler(context + "/addAmountToWallet?id=" + id
175
			+ "&walletRequestid=" + walletRequestid, function(response) {
176
		if (response == 'true') {
177
			alert("successfully Approved");
23936 tejbeer 178
			loadWalletRequest("main-content");
24951 tejbeer 179
		}
23936 tejbeer 180
 
181
	});
182
 
183
}
184
 
23985 tejbeer 185
function walletRequestRejected(id) {
24951 tejbeer 186
	doPutAjaxRequestHandler(context + "/addAmountToWalletRequestRejected?id="
187
			+ id, function(response) {
188
		if (response == 'true') {
189
			alert("successfully Rejected");
23985 tejbeer 190
			loadWalletRequest("main-content");
24951 tejbeer 191
		}
23985 tejbeer 192
 
193
	});
194
 
195
}
196
 
24951 tejbeer 197
function loadWalletRequest(domId) {
198
	doGetAjaxRequestHandler(context + "/getAddWalletRequest",
199
			function(response) {
200
				$('#' + domId).html(response);
201
			});
23936 tejbeer 202
}
203
 
24951 tejbeer 204
function loadWalletApproveRequest(domId) {
205
	doGetAjaxRequestHandler(context + "/getAddWalletApproved", function(
206
			response) {
23936 tejbeer 207
		$('#' + domId).html(response);
208
	});
209
}
23985 tejbeer 210
 
24951 tejbeer 211
function loadWalletRejectedRequest(domId) {
212
	doGetAjaxRequestHandler(context + "/getAddWalletRequestRejected", function(
213
			response) {
23985 tejbeer 214
		$('#' + domId).html(response);
215
	});
216
}