Subversion Repositories SmartDukaan

Rev

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

Rev 30501 Rev 30599
Line 18... Line 18...
18
		}
18
		}
19
	});
19
	});
20
 
20
 
21
	$(document).on('click', ".expire-scheme", function () {
21
	$(document).on('click', ".expire-scheme", function () {
22
		var schemeId = $(this).attr('data');
22
		var schemeId = $(this).attr('data');
23
		var expireDate = startDate;
-
 
24
		var start = $("#schemes-paginated .start").text();
23
		var expireDate = getDatesFromPicker('input[name="expireSchemeById"]').endDate;
25
		// var end = $( "#schemes-paginated .end" ).text();
-
 
26
		var offset = start - 1;
-
 
27
		if (confirm("Are you sure you want to Expire Scheme!")) {
24
		if (confirm("Are you sure you want to Expire Scheme!")) {
28
			expireScheme(schemeId, expireDate, offset, "schemes-table");
25
			expireScheme(schemeId, expireDate, "schemes-table");
29
		}
26
		}
30
	});
27
	});
31
	$(document).on('click', "#extendDatetime-button",
28
	$(document).on('click', "#extendDatetime-button",
32
		function () {
29
		function () {
33
			console.log("extendAll button click");
30
			console.log("extendAll button click");
34
			var extendDatetime = $('input[name="extendDatetime"]')
31
			var extendDatetime = getDatesFromPicker('input[name="extendDatetime"]')
35
				.val();
32
				.endDate;
36
			console.log("extendDatetime : " + extendDatetime);
33
			console.log("extendDatetime : " + extendDatetime);
37
			if (extendDatetime) {
34
			if (extendDatetime) {
38
				if (confirm("Are you sure you want to Extend expireDateTime for All Scheme!")) {
35
				if (confirm("Are you sure you want to Extend expireDateTime for All Scheme!")) {
39
					extendAllScheme(extendDatetime, "schemes-table")
36
					extendAllScheme(extendDatetime);
40
				}
37
				}
41
			} else {
38
			} else {
42
				alert("feild can't be blank");
39
				alert("feild can't be blank");
43
			}
40
			}
44
		});
41
		});
45
	$(document).on('click', "#extendScheme-button",
42
	$(document).on('click', "#extendScheme-button",
46
		function () {
43
		function () {
47
			console.log("extend button click");
44
			console.log("extend button click");
48
			var extendDatetime = $('input[name="extendScheme"]')
45
			var extendDatetime = getDatesFromPicker('input[name="extendSchemeById"]').endDate;
49
				.val();
-
 
50
			var schemeId = $('#schemeId').val()
46
			var schemeId = $('#schemeId').val()
51
			console.log("extendDatetime : " + extendDatetime);
47
			console.log("extendDatetime : " + extendDatetime);
52
			console.log(schemeId);
48
			console.log(schemeId);
53
			if (extendDatetime) {
49
			if (extendDatetime) {
54
				if (confirm("Are you sure you want to Extend expireDateTime for Scheme!") == true) {
50
				if (confirm("Are you sure you want to Extend expireDateTime for Scheme!") == true) {
55
					extendSchemeById(schemeId)
51
					extendSchemeById(extendDatetime, schemeId);
56
				}
52
				}
57
			} else {
53
			} else {
58
				alert("field can't be blank");
54
				alert("field can't be blank");
59
			}
55
			}
60
		});
56
		});
Line 270... Line 266...
270
		enableCaseInsensitiveFiltering: true
266
		enableCaseInsensitiveFiltering: true
271
	});
267
	});
272
}
268
}
273
 
269
 
274
function schemesDownload() {
270
function schemesDownload() {
275
	console.log("downloadItemLedgerReport Button clicked")
-
 
276
	var startDateTime = $('input[name="startDateTime"]').val();
271
	let pickerData = getDatesFromPicker('input[name="startEndDateTime"]')
277
	console.log("startDateTime : " + startDateTime);
-
 
278
	var endDateTime = $('input[name="endDateTime"]').val();
-
 
279
	console.log("endDateTime : " + endDateTime);
272
	doAjaxGetDownload(context + "/schemes/download?" +
280
	doAjaxGetDownload(context + "/schemes/download?startDateTime="
273
		"startDateTime=" + pickerData.startDate
281
		+ startDateTime + "&endDateTime=" + endDateTime,
274
		+ "&endDateTime=" + pickerData.endDate,
282
		"SchemesReport.xlsx");
275
		"SchemesReport.xlsx");
283
}
276
}
284
 
277
 
285
function selectedbrand(categoryId) {
278
function selectedbrand(categoryId) {
286
	var brands = $('#tag-listing-brands').val();
279
	var brands = $('#tag-listing-brands').val();
Line 313... Line 306...
313
		$('#scheme-details-container').html('');
306
		$('#scheme-details-container').html('');
314
	});
307
	});
315
 
308
 
316
}
309
}
317
 
310
 
318
function expireScheme(schemeId, expireDate, offset, domId) {
311
function expireScheme(schemeId, expireDate, domId) {
319
	doPutAjaxRequestHandler(context + "/expireSchemeById?schemeId=" + schemeId
312
	doPutAjaxRequestHandler(context + "/expireSchemeById?schemeId=" + schemeId
320
		+ "&offset=" + offset + "&expireTimestamp=" + expireDate, function (
313
		+ "&expireTimestamp=" + expireDate, function (
321
		response) {
314
		response) {
322
		alert("Scheme - " + schemeId + " marked for expiry successfully!");
315
		alert("Scheme - " + schemeId + " marked for expiry successfully!");
323
		$('#' + domId).html(response);
316
		$('#' + domId).html(response);
324
		$('#scheme-details-container').html('');
317
		$('#scheme-details-container').html('');
325
	});
318
	});
326
}
319
}
327
 
320
 
328
function extendAllScheme(domId) {
321
function extendAllScheme(extendDate) {
329
	doPostAjaxRequestWithJsonHandler(context + "/extendAllSchemes", JSON
322
	doPostAjaxRequestWithJsonHandler(context + "/extendAllSchemes", JSON
330
		.stringify(startDate), function (response) {
323
		.stringify(extendDate), function (response) {
331
		if (response == 'true') {
324
		if (response == 'true') {
332
			alert("Scheme All Extended successfully");
325
			alert("Scheme All Extended successfully");
333
			schemes("main-content");
326
			schemes("main-content");
334
		} else {
327
		} else {
335
			alert("No scheme Activated Currently");
328
			alert("No scheme Activated Currently");
Line 337... Line 330...
337
		}
330
		}
338
	});
331
	});
339
 
332
 
340
}
333
}
341
 
334
 
342
function extendSchemeById(schemeId) {
335
function extendSchemeById(extendDate, schemeId) {
343
	doPostAjaxRequestWithJsonHandler(context + "/extendSchemeById?schemeId="
336
	doPostAjaxRequestWithJsonHandler(context + "/extendSchemeById?schemeId="
344
		+ schemeId, JSON.stringify(startDate), function (response) {
337
		+ schemeId, JSON.stringify(extendDate), function (response) {
345
		if (response == 'true') {
338
		if (response == 'true') {
346
			alert("Scheme extended successfully");
339
			alert("Scheme extended successfully");
347
			schemes("main-content");
340
			schemes("main-content");
348
		} else {
341
		} else {
349
			alert("Scheme already Expired");
342
			alert("Scheme already Expired");
350
			schemes("main-content");
343
			schemes("main-content");
351
		}
344
		}
352
	});
345
	});
353
 
-
 
354
}
346
}
355
 
347
 
356
function processInvestment() {
348
function processInvestment() {
357
	doPostAjaxRequestWithJsonHandler(context + "/payMonthlyInvestment", function (response) {
349
	doPostAjaxRequestWithJsonHandler(context + "/payMonthlyInvestment", function (response) {
358
		alert("InvestmentPayout processed successfully");
350
		alert("InvestmentPayout processed successfully");
Line 362... Line 354...
362
function loadScheme(domId) {
354
function loadScheme(domId) {
363
	doGetAjaxRequestHandler(context + "/createScheme", function (response) {
355
	doGetAjaxRequestHandler(context + "/createScheme", function (response) {
364
		$('#' + domId).html(response);
356
		$('#' + domId).html(response);
365
		createSchemeOnReady();
357
		createSchemeOnReady();
366
		categoryChanged();
358
		categoryChanged();
367
		$('input[name="dateRange"]').daterangepicker(getRangedDatePicker(), dateRangeCallback);
359
		$('input[name="dateRange"]').daterangepicker(getRangedDatePicker());
368
	});
360
	});
369
 
361
 
370
}
362
}
371
 
363
 
372
function loadCatalogDescriptionByBrands(domId, categoryId, brands) {
364
function loadCatalogDescriptionByBrands(domId, categoryId, brands) {
Line 536... Line 528...
536
		doGetAjaxRequestHandler(`${context}/getSchemes?searchImei=${selected_imei}&date=${date}`, function (response) {
528
		doGetAjaxRequestHandler(`${context}/getSchemes?searchImei=${selected_imei}&date=${date}`, function (response) {
537
			$('#' + domId).html(response);
529
			$('#' + domId).html(response);
538
			$('#scheme-imei-search-text').val(selected_imei);
530
			$('#scheme-imei-search-text').val(selected_imei);
539
 
531
 
540
		});
532
		});
541
 
-
 
542
	}
533
	}
543
 
534
 
544
}
535
}
545
 
536
 
546
function loadSchemeItemSearchInfo(selectedModel, date) {
537
function loadSchemeItemSearchInfo(selectedModel, date) {