Subversion Repositories SmartDukaan

Rev

Rev 24093 | Rev 27754 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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