Subversion Repositories SmartDukaan

Rev

Rev 34096 | 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",
34096 aman.kumar 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
			}
35
			$(this).blur();
36
		});
23936 tejbeer 37
 
27755 amit.gupta 38
	$(document).on('click', "#add-wallet-request-paginated .previous",
34096 aman.kumar 39
		function () {
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
			}
58
			$(this).blur();
59
		});
24951 tejbeer 60
 
27755 amit.gupta 61
	$(document).on('click', ".check",
34096 aman.kumar 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)
24951 tejbeer 71
 
34096 aman.kumar 72
				});
73
		});
24951 tejbeer 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",
34096 aman.kumar 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
24951 tejbeer 87
				.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
24089 tejbeer 88
 
34096 aman.kumar 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
 
34096 aman.kumar 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");
24951 tejbeer 125
 
34096 aman.kumar 126
						loadWalletRequest("main-content");
127
					}
24951 tejbeer 128
 
34096 aman.kumar 129
					return false;
130
				});
131
			}
24951 tejbeer 132
 
34096 aman.kumar 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) {
36499 ranu 145
			id = $(this).data('requestid');
24951 tejbeer 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
	});
34096 aman.kumar 166
	$(document).on('click', '.dateWisewalletAddn', function () {
24951 tejbeer 167
 
34096 aman.kumar 168
		var startDate = getDatesFromPicker('input[name="walletAddn-duration"]').startDate;
169
		var endDate = getDatesFromPicker('input[name="walletAddn-duration"]').endDate
170
 
171
		doGetAjaxRequestHandler(context + "/getAddWalletApprovedByDate?startDate=" + startDate + "&endDate=" + endDate, function (response) {
172
			$('.walletaddnviewcontainer').html(response);
173
		});
174
 
175
	});
176
	$(document).on('click', '.dateWisewalletAddnReject', function () {
177
 
178
		var startDate = getDatesFromPicker('input[name="walletAddn-duration"]').startDate;
179
		var endDate = getDatesFromPicker('input[name="walletAddn-duration"]').endDate
180
 
181
		doGetAjaxRequestHandler(context + "/getAddWalletRequestRejectedByDate?startDate=" + startDate + "&endDate=" + endDate, function (response) {
182
			$('.walletaddnviewcontainer').html(response);
183
		});
184
 
185
	});
186
 
23936 tejbeer 187
});
188
 
24951 tejbeer 189
function walletRequestApprove(id, walletRequestid) {
190
	doPutAjaxRequestHandler(context + "/addAmountToWallet?id=" + id
34096 aman.kumar 191
		+ "&walletRequestid=" + walletRequestid, function (response) {
24951 tejbeer 192
		if (response == 'true') {
193
			alert("successfully Approved");
23936 tejbeer 194
			loadWalletRequest("main-content");
24951 tejbeer 195
		}
23936 tejbeer 196
 
197
	});
198
 
199
}
200
 
23985 tejbeer 201
function walletRequestRejected(id) {
24951 tejbeer 202
	doPutAjaxRequestHandler(context + "/addAmountToWalletRequestRejected?id="
34096 aman.kumar 203
		+ id, function (response) {
24951 tejbeer 204
		if (response == 'true') {
205
			alert("successfully Rejected");
23985 tejbeer 206
			loadWalletRequest("main-content");
24951 tejbeer 207
		}
23985 tejbeer 208
 
209
	});
210
 
211
}
212
 
24951 tejbeer 213
function loadWalletRequest(domId) {
214
	doGetAjaxRequestHandler(context + "/getAddWalletRequest",
34096 aman.kumar 215
		function (response) {
216
			$('#' + domId).html(response);
217
		});
23936 tejbeer 218
}
219
 
24951 tejbeer 220
function loadWalletApproveRequest(domId) {
221
	doGetAjaxRequestHandler(context + "/getAddWalletApproved", function(
34096 aman.kumar 222
		response) {
23936 tejbeer 223
		$('#' + domId).html(response);
224
	});
225
}
23985 tejbeer 226
 
24951 tejbeer 227
function loadWalletRejectedRequest(domId) {
228
	doGetAjaxRequestHandler(context + "/getAddWalletRequestRejected", function(
34096 aman.kumar 229
		response) {
23985 tejbeer 230
		$('#' + domId).html(response);
231
	});
232
}