Subversion Repositories SmartDukaan

Rev

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

Rev 27875 Rev 28134
Line 2... Line 2...
2
	$(document).on('click', ".create-scheme", function() {
2
	$(document).on('click', ".create-scheme", function() {
3
		loadScheme("main-content");
3
		loadScheme("main-content");
4
	});
4
	});
5
 
5
 
6
	$(document).on('click', "#schemes-paginated .next",
6
	$(document).on('click', "#schemes-paginated .next",
7
			function() {
7
		function() {
8
				var category = $('#partner-category').val();
8
			var category = $('#partner-category').val();
9
				var searchText = $("#scheme-item-search-text").val();
9
			var searchText = $("#scheme-item-search-text").val();
10
 
10
 
11
				var category = $('#partner-category').val();
11
			var category = $('#partner-category').val();
12
				if (typeof (searchText) == "undefined" || !searchText) {
12
			if (typeof (searchText) == "undefined" || !searchText) {
13
					searchText = "";
13
				searchText = "";
14
				}
14
			}
15
				if (typeof (category) == "undefined" || !category) {
15
			if (typeof (category) == "undefined" || !category) {
16
					category = "";
16
				category = "";
17
				}
17
			}
18
 
18
 
19
				if ((searchText) && (category)) {
19
			if ((searchText) && (category)) {
20
 
20
 
21
					var params = {};
21
				var params = {};
22
					params['searchItem'] = currentItem.itemId;
22
				params['searchItem'] = currentItem.itemId;
23
					params['partnerType'] = category
23
				params['partnerType'] = category
24
					loadPaginatedNextItems('/getPaginatedSchemes', params,
24
				loadPaginatedNextItems('/getPaginatedSchemes', params,
25
							'schemes-paginated', 'schemes-table',
25
					'schemes-paginated', 'schemes-table',
26
							'scheme-details-container');
26
					'scheme-details-container');
27
 
27
 
28
				} else if ((searchText)) {
28
			} else if ((searchText)) {
29
					var params = {};
29
				var params = {};
30
					params['searchItem'] = currentItem.itemId;
30
				params['searchItem'] = currentItem.itemId;
31
					loadPaginatedNextItems('/getPaginatedSchemes', params,
31
				loadPaginatedNextItems('/getPaginatedSchemes', params,
32
							'schemes-paginated', 'schemes-table',
32
					'schemes-paginated', 'schemes-table',
33
							'scheme-details-container');
33
					'scheme-details-container');
34
 
34
 
35
				} else {
35
			} else {
36
					var params = {};
36
				var params = {};
37
					params['partnerType'] = category
37
				params['partnerType'] = category
38
					loadPaginatedNextItems('/getPaginatedSchemes', params,
38
				loadPaginatedNextItems('/getPaginatedSchemes', params,
39
							'schemes-paginated', 'schemes-table',
39
					'schemes-paginated', 'schemes-table',
40
							'scheme-details-container');
40
					'scheme-details-container');
41
				}
41
			}
42
				$(this).blur();
42
			$(this).blur();
43
			});
43
		});
44
 
44
 
45
	$(document).on('click', "#schemes-paginated .previous",
45
	$(document).on('click', "#schemes-paginated .previous",
46
			function() {
46
		function() {
47
				var searchText = $("#scheme-item-search-text").val();
47
			var searchText = $("#scheme-item-search-text").val();
48
				var category = $('#partner-category').val();
48
			var category = $('#partner-category').val();
49
				// var searchTxt=$("#scheme-search-text").val();
49
			// var searchTxt=$("#scheme-search-text").val();
50
				console.log(searchText);
50
			console.log(searchText);
51
				if (typeof (searchText) == "undefined" || !searchText) {
51
			if (typeof (searchText) == "undefined" || !searchText) {
52
					searchText = "";
52
				searchText = "";
53
				}
53
			}
54
				if (typeof (category) == "undefined" || !category) {
54
			if (typeof (category) == "undefined" || !category) {
55
					category = "";
55
				category = "";
56
				}
56
			}
57
 
57
 
58
				console.log(searchText)
58
			console.log(searchText)
59
 
59
 
60
				if ((searchText) && (category)) {
60
			if ((searchText) && (category)) {
61
 
61
 
62
					var params = {};
62
				var params = {};
63
					params['searchItem'] = currentItem.itemId;
63
				params['searchItem'] = currentItem.itemId;
64
					params['partnerType'] = category
64
				params['partnerType'] = category
65
					loadPaginatedPreviousItems('/getPaginatedSchemes', params,
65
				loadPaginatedPreviousItems('/getPaginatedSchemes', params,
66
							'schemes-paginated', 'schemes-table',
66
					'schemes-paginated', 'schemes-table',
67
							'scheme-details-container');
67
					'scheme-details-container');
68
 
68
 
69
				} else if ((searchText)) {
69
			} else if ((searchText)) {
70
					var params = {};
70
				var params = {};
71
					params['searchItem'] = currentItem.itemId;
71
				params['searchItem'] = currentItem.itemId;
72
					loadPaginatedPreviousItems('/getPaginatedSchemes', params,
72
				loadPaginatedPreviousItems('/getPaginatedSchemes', params,
73
							'schemes-paginated', 'schemes-table',
73
					'schemes-paginated', 'schemes-table',
74
							'scheme-details-container');
74
					'scheme-details-container');
75
 
75
 
76
				} else {
76
			} else {
77
					var params = {};
77
				var params = {};
78
					params['partnerType'] = category
78
				params['partnerType'] = category
79
					loadPaginatedPreviousItems('/getPaginatedSchemes', params,
79
				loadPaginatedPreviousItems('/getPaginatedSchemes', params,
80
							'schemes-paginated', 'schemes-table',
80
					'schemes-paginated', 'schemes-table',
81
							'scheme-details-container');
81
					'scheme-details-container');
82
				}
82
			}
83
				$(this).blur();
83
			$(this).blur();
84
			});
84
		});
85
 
85
 
86
	$(document).on('click', ".scheme-details", function() {
86
	$(document).on('click', ".scheme-details", function() {
87
		var schemeId = $(this).attr('data');
87
		var schemeId = $(this).attr('data');
88
		console.log("schemeId = " + schemeId);
88
		console.log("schemeId = " + schemeId);
89
		loadSchemeDetails(schemeId, "scheme-details-container");
89
		loadSchemeDetails(schemeId, "scheme-details-container");
Line 109... Line 109...
109
		if (confirm("Are you sure you want to Expire Scheme!") == true) {
109
		if (confirm("Are you sure you want to Expire Scheme!") == true) {
110
			expireScheme(schemeId, expireDate, offset, "schemes-table");
110
			expireScheme(schemeId, expireDate, offset, "schemes-table");
111
		}
111
		}
112
	});
112
	});
113
	$(document).on('click', "#extendDatetime-button",
113
	$(document).on('click', "#extendDatetime-button",
114
					function() {
114
		function() {
115
						console.log("extendAll button click");
115
			console.log("extendAll button click");
116
						var extendDatetime = $('input[name="extendDatetime"]')
116
			var extendDatetime = $('input[name="extendDatetime"]')
117
								.val();
117
				.val();
118
						console.log("extendDatetime : " + extendDatetime);
118
			console.log("extendDatetime : " + extendDatetime);
119
						if (extendDatetime) {
119
			if (extendDatetime) {
120
							if (confirm("Are you sure you want to Extend expireDateTime for All Scheme!") == true) {
120
				if (confirm("Are you sure you want to Extend expireDateTime for All Scheme!") == true) {
121
								extendAllScheme(extendDatetime, "schemes-table")
121
					extendAllScheme(extendDatetime, "schemes-table")
122
							}
122
				}
123
						} else {
123
			} else {
124
							alert("feild can't be blank");
124
				alert("feild can't be blank");
125
						}
125
			}
126
					});
126
		});
127
	$(document).on('click', "#extendScheme-button",
127
	$(document).on('click', "#extendScheme-button",
128
					function() {
128
		function() {
129
						console.log("extend button click");
129
			console.log("extend button click");
130
						var extendDatetime = $('input[name="extendScheme"]')
130
			var extendDatetime = $('input[name="extendScheme"]')
131
								.val();
131
				.val();
132
						var schemeId = $('#schemeId').val()
132
			var schemeId = $('#schemeId').val()
133
						console.log("extendDatetime : " + extendDatetime);
133
			console.log("extendDatetime : " + extendDatetime);
134
						console.log(schemeId);
134
			console.log(schemeId);
135
						if (extendDatetime) {
135
			if (extendDatetime) {
136
							if (confirm("Are you sure you want to Extend expireDateTime for Scheme!") == true) {
136
				if (confirm("Are you sure you want to Extend expireDateTime for Scheme!") == true) {
137
								extendSchemeById(schemeId)
137
					extendSchemeById(schemeId)
138
							}
138
				}
139
						} else {
139
			} else {
140
							alert("feild can't be blank");
140
				alert("feild can't be blank");
141
						}
141
			}
142
					});
142
		});
143
 
143
 
144
	$(document).on('click', ".schemes", function() {
144
	$(document).on('click', ".schemes", function() {
145
		console.log("Active Schemes Button Clicked...")
145
		console.log("Active Schemes Button Clicked...")
-
 
146
 
-
 
147
		bootbox.confirm({
-
 
148
			message: "<div class = 'disclosurehindata'> <img src='resources/images/disclosure.png' style='width:100%'> </div>"
-
 
149
			,
-
 
150
			buttons: {
-
 
151
				confirm: {
-
 
152
					label: 'I agree',
-
 
153
					className: 'btn-success'
-
 
154
				},
-
 
155
				cancel: {
-
 
156
					label: 'I disagree',
-
 
157
					className: 'btn-danger'
-
 
158
				}
-
 
159
			},
-
 
160
			callback: function(result) {
-
 
161
				if (result == true) {
146
	  schemes("main-content");
162
					schemes("main-content");
-
 
163
				}
-
 
164
			}
-
 
165
		});
-
 
166
 
147
	});
167
	});
148
 
168
 
149
    $(document).on('click', ".margin-calculator", function() {
169
	$(document).on('click', ".margin-calculator", function() {
150
		console.log("Active Schemes Button Clicked...")
170
		console.log("Active Schemes Button Clicked...")
151
	   marginCalculator("main-content");
171
		marginCalculator("main-content");
152
	});
172
	});
153
 
173
 
154
	$(document).on('click', ".schemes-download-page", function() {
174
	$(document).on('click', ".schemes-download-page", function() {
155
		console.log("Schemes Download Clicked...")
175
		console.log("Schemes Download Clicked...")
156
		loadSchemesDownloadPage("main-content");
176
		loadSchemesDownloadPage("main-content");
Line 197... Line 217...
197
			deleteScheme(schemeId, itemId);
217
			deleteScheme(schemeId, itemId);
198
		}
218
		}
199
	});
219
	});
200
 
220
 
201
	$(document).on('click', "#scheme-search-button",
221
	$(document).on('click', "#scheme-search-button",
202
			function() {
222
		function() {
203
				var searchText = $("#scheme-search-text").val();
223
			var searchText = $("#scheme-search-text").val();
204
				if (typeof (searchText) == "undefined" || !searchText) {
224
			if (typeof (searchText) == "undefined" || !searchText) {
205
					searchText = "";
225
				searchText = "";
206
				}
226
			}
207
				doGetAjaxRequestHandler(context + "/getSchemes?searchTerm="
227
			doGetAjaxRequestHandler(context + "/getSchemes?searchTerm="
208
						+ searchText, function(response) {
228
				+ searchText, function(response) {
209
					$('#' + "main-content").html(response);
229
					$('#' + "main-content").html(response);
210
				});
230
				});
211
			});
231
		});
212
 
232
 
213
	$(document).on("keyup", "#scheme-search-text", function(e) {
233
	$(document).on("keyup", "#scheme-search-text", function(e) {
214
		var keyCode = e.keyCode || e.which;
234
		var keyCode = e.keyCode || e.which;
215
		if (keyCode == 13) {
235
		if (keyCode == 13) {
216
			$("#scheme-search-button").click();
236
			$("#scheme-search-button").click();
Line 232... Line 252...
232
			alert("Data No Found")
252
			alert("Data No Found")
233
		}
253
		}
234
	});
254
	});
235
 
255
 
236
	$(document).on('click', ".categoryWiseSchemeHistory",
256
	$(document).on('click', ".categoryWiseSchemeHistory",
237
			function() {
257
		function() {
238
				var category = $('#partner-category').val();
258
			var category = $('#partner-category').val();
239
				console.log(category);
259
			console.log(category);
240
 
260
 
241
				doGetAjaxRequestHandler(context + "/getSchemes?partnerType="
261
			doGetAjaxRequestHandler(context + "/getSchemes?partnerType="
242
						+ category, function(response) {
262
				+ category, function(response) {
243
					$('#' + "main-content").html(response);
263
					$('#' + "main-content").html(response);
244
					$('#partner-category').val(category);
264
					$('#partner-category').val(category);
245
					window.dispatchEvent(new Event('resize'));
265
					window.dispatchEvent(new Event('resize'));
246
				});
266
				});
247
 
267
 
248
			});
268
		});
249
 
269
 
250
	$(document).on("keyup", "#scheme-item-search-text", function(e) {
270
	$(document).on("keyup", "#scheme-item-search-text", function(e) {
251
		var keyCode = e.keyCode || e.which;
271
		var keyCode = e.keyCode || e.which;
252
		if (keyCode == 13) {
272
		if (keyCode == 13) {
253
			$("#scheme-item-search-button").click();
273
			$("#scheme-item-search-button").click();
254
		}
274
		}
255
	});
275
	});
256
});
276
});
257
 
277
 
258
function configureTagListingItemsDescriptionDropDown() {
278
function configureTagListingItemsDescriptionDropDown() {
259
		$('.tagListingItemsDescription').multiselect({
279
	$('.tagListingItemsDescription').multiselect({
260
			includeSelectAllOption : true,
280
		includeSelectAllOption: true,
261
			maxHeight : 200,
281
		maxHeight: 200,
262
			buttonWidth : '180px',
282
		buttonWidth: '180px',
263
			numberDisplayed : 1,
283
		numberDisplayed: 1,
264
			nonSelectedText : 'Items',
284
		nonSelectedText: 'Items',
265
			nSelectedText : ' - Items Selected',
285
		nSelectedText: ' - Items Selected',
266
			allSelectedText : 'All Items Selected',
286
		allSelectedText: 'All Items Selected',
267
			enableFiltering : true,
287
		enableFiltering: true,
268
			enableCaseInsensitiveFiltering : true
288
		enableCaseInsensitiveFiltering: true
269
	});
289
	});
270
}
290
}
271
 
291
 
272
function schemesDownload() {
292
function schemesDownload() {
273
	console.log("downloadItemLedgerReport Button clicked")
293
	console.log("downloadItemLedgerReport Button clicked")
274
	var startDateTime = $('input[name="startDateTime"]').val();
294
	var startDateTime = $('input[name="startDateTime"]').val();
275
	console.log("startDateTime : " + startDateTime);
295
	console.log("startDateTime : " + startDateTime);
276
	var endDateTime = $('input[name="endDateTime"]').val();
296
	var endDateTime = $('input[name="endDateTime"]').val();
277
	console.log("endDateTime : " + endDateTime);
297
	console.log("endDateTime : " + endDateTime);
278
	doAjaxGetDownload(context + "/schemes/download?startDateTime="
298
	doAjaxGetDownload(context + "/schemes/download?startDateTime="
279
			+ startDateTime + "&endDateTime=" + endDateTime,
299
		+ startDateTime + "&endDateTime=" + endDateTime,
280
			"SchemesReport.xlsx");
300
		"SchemesReport.xlsx");
281
}
301
}
282
function selectedbrand() {
302
function selectedbrand() {
283
	var brands = $('#tag-listing-brands').val();
303
	var brands = $('#tag-listing-brands').val();
284
	console.log(brands);
304
	console.log(brands);
285
	if (brands) {
305
	if (brands) {
286
		loadTagListingItemsDescriptionByBrand(
306
		loadTagListingItemsDescriptionByBrand(
287
				"tag-listing-items-description-container", brands);
307
			"tag-listing-items-description-container", brands);
288
	}
308
	}
289
}
309
}
290
function loadSchemeDetails(schemeId, domId) {
310
function loadSchemeDetails(schemeId, domId) {
291
	doGetAjaxRequestHandler(context + "/getSchemeById?schemeId=" + schemeId,
311
	doGetAjaxRequestHandler(context + "/getSchemeById?schemeId=" + schemeId,
292
			function(response) {
312
		function(response) {
293
				$('#' + domId).html(response);
313
			$('#' + domId).html(response);
294
				window.dispatchEvent(new Event('resize'));
314
			window.dispatchEvent(new Event('resize'));
295
			});
315
		});
296
}
316
}
297
 
317
 
298
function activeScheme(schemeId, offset, domId) {
318
function activeScheme(schemeId, offset, domId) {
299
	doPutAjaxRequestHandler(context + "/activeSchemeById?schemeId=" + schemeId
319
	doPutAjaxRequestHandler(context + "/activeSchemeById?schemeId=" + schemeId
300
			+ "&offset=" + offset, function(response) {
320
		+ "&offset=" + offset, function(response) {
301
		$('#' + domId).html(response);
321
			$('#' + domId).html(response);
302
		$('#scheme-details-container').html('');
322
			$('#scheme-details-container').html('');
303
	});
323
		});
304
 
324
 
305
}
325
}
306
 
326
 
307
function expireScheme(schemeId, expireDate, offset, domId) {
327
function expireScheme(schemeId, expireDate, offset, domId) {
308
	doPutAjaxRequestHandler(context + "/expireSchemeById?schemeId=" + schemeId
328
	doPutAjaxRequestHandler(context + "/expireSchemeById?schemeId=" + schemeId
309
			+ "&offset=" + offset + "&expireTimestamp=" + expireDate, function(
329
		+ "&offset=" + offset + "&expireTimestamp=" + expireDate, function(
310
			response) {
330
			response) {
311
		alert("Scheme - " + schemeId + " marked for expiry successfully!");
331
		alert("Scheme - " + schemeId + " marked for expiry successfully!");
312
		$('#' + domId).html(response);
332
		$('#' + domId).html(response);
313
		$('#scheme-details-container').html('');
333
		$('#scheme-details-container').html('');
314
	});
334
	});
315
}
335
}
316
function extendAllScheme(domId) {
336
function extendAllScheme(domId) {
317
	doPostAjaxRequestWithJsonHandler(context + "/extendAllSchemes", JSON
337
	doPostAjaxRequestWithJsonHandler(context + "/extendAllSchemes", JSON
318
			.stringify(startDate), function(response) {
338
		.stringify(startDate), function(response) {
319
		if (response == 'true') {
339
			if (response == 'true') {
320
			alert("Scheme All Extended successfully");
340
				alert("Scheme All Extended successfully");
321
			schemes("main-content");
341
				schemes("main-content");
322
		} else {
342
			} else {
323
			alert("No scheme Activated Currently");
343
				alert("No scheme Activated Currently");
324
			schemes("main-content");
344
				schemes("main-content");
325
		}
345
			}
326
	});
346
		});
327
 
347
 
328
}
348
}
329
function extendSchemeById(schemeId) {
349
function extendSchemeById(schemeId) {
330
	doPostAjaxRequestWithJsonHandler(context + "/extendSchemeById?schemeId="
350
	doPostAjaxRequestWithJsonHandler(context + "/extendSchemeById?schemeId="
331
			+ schemeId, JSON.stringify(startDate), function(response) {
351
		+ schemeId, JSON.stringify(startDate), function(response) {
332
		if (response == 'true') {
352
			if (response == 'true') {
333
			alert("Scheme extended successfully");
353
				alert("Scheme extended successfully");
334
			schemes("main-content");
354
				schemes("main-content");
335
		} else {
355
			} else {
336
			alert("Scheme already Expired");
356
				alert("Scheme already Expired");
337
			schemes("main-content");
357
				schemes("main-content");
338
		}
358
			}
339
	});
359
		});
340
 
360
 
341
}
361
}
342
 
362
 
343
function loadScheme(domId) {
363
function loadScheme(domId) {
344
	doGetAjaxRequestHandler(context + "/createScheme", function(response) {
364
	doGetAjaxRequestHandler(context + "/createScheme", function(response) {
Line 347... Line 367...
347
 
367
 
348
}
368
}
349
 
369
 
350
function loadTagListingItemsDescriptionByBrand(domId, brands) {
370
function loadTagListingItemsDescriptionByBrand(domId, brands) {
351
	doPostAjaxRequestWithJsonHandler(context + '/getTagListingItemsByBrand',
371
	doPostAjaxRequestWithJsonHandler(context + '/getTagListingItemsByBrand',
352
			JSON.stringify(brands), function(response) {
372
		JSON.stringify(brands), function(response) {
353
				$('#' + domId).html(response);
373
			$('#' + domId).html(response);
354
				debugger;
374
			debugger;
355
				configureTagListingItemsDescriptionDropDown();
375
			configureTagListingItemsDescriptionDropDown();
356
			});
376
		});
357
 
377
 
358
}
378
}
359
 
379
 
360
function schemes(domId) {
380
function schemes(domId) {
361
	doGetAjaxRequestHandler(context + "/getSchemes", function(response) {
381
	doGetAjaxRequestHandler(context + "/getSchemes", function(response) {
Line 368... Line 388...
368
	});
388
	});
369
}
389
}
370
 
390
 
371
function loadSchemesDownloadPage(domId) {
391
function loadSchemesDownloadPage(domId) {
372
	doGetAjaxRequestHandler(context + "/schemes/downloadPage", function(
392
	doGetAjaxRequestHandler(context + "/schemes/downloadPage", function(
373
			response) {
393
		response) {
374
		$('#' + domId).html(response);
394
		$('#' + domId).html(response);
375
	});
395
	});
376
}
396
}
377
 
397
 
378
function loadSchemeUpdatePage(domId) {
398
function loadSchemeUpdatePage(domId) {
379
	doGetAjaxRequestHandler(context + "/schemes/update-schemes-page", function(
399
	doGetAjaxRequestHandler(context + "/schemes/update-schemes-page", function(
380
			response) {
400
		response) {
381
		$('#' + domId).html(response);
401
		$('#' + domId).html(response);
382
	});
402
	});
383
}
403
}
384
 
404
 
385
function updateSingleScheme(shcemeIds, itemIds) {
405
function updateSingleScheme(shcemeIds, itemIds) {
386
	doPostAjaxRequestWithJsonHandler(context + '/addItemToScheme', JSON
406
	doPostAjaxRequestWithJsonHandler(context + '/addItemToScheme', JSON
387
			.stringify({
407
		.stringify({
388
				"itemIds" : itemIds.split(",").map(Number),
408
			"itemIds": itemIds.split(",").map(Number),
389
				"schemeIds" : schemeIds.split(",").map(Number)
409
			"schemeIds": schemeIds.split(",").map(Number)
390
			}), function(response) {
410
		}), function(response) {
391
		if (response == 'true') {
411
			if (response == 'true') {
392
			alert("Item Added to scheme successfully");
412
				alert("Item Added to scheme successfully");
393
			// $('#newItemToSchemeModal').modal('hide');
413
				// $('#newItemToSchemeModal').modal('hide');
394
			loadSchemeDetails(shcemeIds, "scheme-details-container");
414
				loadSchemeDetails(shcemeIds, "scheme-details-container");
395
		} else {
415
			} else {
396
			alert("Item already present");
416
				alert("Item already present");
397
			loadSchemeDetails(shcemeIds, "scheme-details-container");
417
				loadSchemeDetails(shcemeIds, "scheme-details-container");
398
		}
418
			}
399
	});
419
		});
400
}
420
}
401
function updateSchemes(shcemeIds, itemIds) {
421
function updateSchemes(shcemeIds, itemIds) {
402
	doPostAjaxRequestWithJsonHandler(context + '/schemes/update', JSON
422
	doPostAjaxRequestWithJsonHandler(context + '/schemes/update', JSON
403
			.stringify({
423
		.stringify({
404
				"itemIds" : itemIds.split(",").map(Number),
424
			"itemIds": itemIds.split(",").map(Number),
405
				"schemeIds" : schemeIds.split(",").map(Number)
425
			"schemeIds": schemeIds.split(",").map(Number)
406
			}), function(response) {
426
		}), function(response) {
407
		if (response == 'true') {
427
			if (response == 'true') {
408
			alert("Item Added to scheme successfully");
428
				alert("Item Added to scheme successfully");
409
			// $('#newItemToSchemeModal').modal('hide');
429
				// $('#newItemToSchemeModal').modal('hide');
410
			loadSchemeUpdatePage("main-content");
430
				loadSchemeUpdatePage("main-content");
411
		}
431
			}
412
	});
432
		});
413
}
433
}
414
function deleteScheme(shcemeId, itemId) {
434
function deleteScheme(shcemeId, itemId) {
415
	doDeleteAjaxRequestHandler(context + "/schemes/delete?schemeId=" + shcemeId
435
	doDeleteAjaxRequestHandler(context + "/schemes/delete?schemeId=" + shcemeId
416
			+ "&itemId=" + itemId, function(response) {
436
		+ "&itemId=" + itemId, function(response) {
417
		if (response == 'true') {
437
			if (response == 'true') {
418
			alert("ItemId Deleted successfully from Scheme");
438
				alert("ItemId Deleted successfully from Scheme");
419
			loadSchemeDetails(shcemeId, "scheme-details-container");
439
				loadSchemeDetails(shcemeId, "scheme-details-container");
420
		}
440
			}
421
	});
441
		});
422
}
442
}
423
function loadSearchScheme(domId, search_text) {
443
function loadSearchScheme(domId, search_text) {
424
	doGetAjaxRequestHandler(context + "/searchScheme?searchTerm="
444
	doGetAjaxRequestHandler(context + "/searchScheme?searchTerm="
425
			+ search_text, function(response) {
445
		+ search_text, function(response) {
426
		$('#' + domId).html(response);
446
			$('#' + domId).html(response);
427
	});
447
		});
428
}
448
}
429
function loadSearchItemScheme(domId, selected_item, date) {
449
function loadSearchItemScheme(domId, selected_item, date) {
430
	var category = $('#partner-category').val();
450
	var category = $('#partner-category').val();
431
	var searchText = $("#scheme-item-search-text").val();
451
	var searchText = $("#scheme-item-search-text").val();
432
 
452
 
Line 440... Line 460...
440
	if (typeof (category) == "undefined" || !category) {
460
	if (typeof (category) == "undefined" || !category) {
441
		category = "";
461
		category = "";
442
	}
462
	}
443
	if ((searchText) && (category)) {
463
	if ((searchText) && (category)) {
444
		doGetAjaxRequestHandler(context + "/getSchemes?searchItem="
464
		doGetAjaxRequestHandler(context + "/getSchemes?searchItem="
445
				+ selected_item.itemId + "&partnerType=" + category, function(
465
			+ selected_item.itemId + "&partnerType=" + category, function(
446
				response) {
466
				response) {
447
			$('#' + domId).html(response);
467
			$('#' + domId).html(response);
448
			$('#partner-category').val(category);
468
			$('#partner-category').val(category);
449
			$('#scheme-item-search-text').val(selected_item.itemDescription);
469
			$('#scheme-item-search-text').val(selected_item.itemDescription);
450
 
470