Subversion Repositories SmartDukaan

Rev

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