Subversion Repositories SmartDukaan

Rev

Rev 29667 | Rev 32170 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
30017 amit.gupta 1
$(function () {
27081 tejbeer 2
 
27755 amit.gupta 3
	$(document).on('click', 'button.imeiactivationsupload',
30017 amit.gupta 4
		function () {
29667 tejbeer 5
			var fileSelector = $('#imeiactivations')[0];
6
			if (fileSelector != undefined
7
				&& fileSelector.files[0] != undefined) {
8
				if (confirm("Confirm Upload?")) {
9
					doAjaxUploadRequestHandler(context + "/imei/upload",
30017 amit.gupta 10
						"POST", fileSelector.files[0], function (
29667 tejbeer 11
							response) {
30017 amit.gupta 12
							if (response) {
13
								alert("Content updated successfully");
14
							}
15
						});
27081 tejbeer 16
				}
29667 tejbeer 17
			} else {
18
				alert("Please upload file!");
19
			}
20
			return false;
21
		});
25736 tejbeer 22
 
27755 amit.gupta 23
	$(document).on('click', ".focused_model",
30017 amit.gupta 24
		function () {
29667 tejbeer 25
			loadModel("main-content");
25736 tejbeer 26
 
29667 tejbeer 27
			$(document).on('click', "#focused-model-paginated .next",
30017 amit.gupta 28
				function () {
29667 tejbeer 29
					loadPaginatedNextItems('/getPaginatedFocusedModel',
30
						null, 'focused-model-paginated',
31
						'focused-model-table',
32
						'focused-model-container');
25736 tejbeer 33
 
29667 tejbeer 34
					$(this).blur();
35
				});
25736 tejbeer 36
 
29667 tejbeer 37
			$(document).on('click', "#focused-model-paginated .previous",
30017 amit.gupta 38
				function () {
25736 tejbeer 39
 
29667 tejbeer 40
					loadPaginatedPreviousItems(
41
						'/getPaginatedFocusedModel', null,
42
						'focused-model-paginated',
43
						'focused-model-table',
44
						'focused-model-container');
25721 tejbeer 45
 
29667 tejbeer 46
					$(this).blur();
47
				});
27081 tejbeer 48
 
29667 tejbeer 49
		});
27081 tejbeer 50
 
27755 amit.gupta 51
	$(document).on('click', ".add-model",
30017 amit.gupta 52
		function () {
29667 tejbeer 53
			var catalogId = itemCatalogId;
54
			var recommended = $('#recommended').val();
55
			var minimumQty = $('#minimumQuantity').val();
25721 tejbeer 56
 
57
 
29667 tejbeer 58
			var obvRecommended = $('#obvrecommended').val();
59
			var obvMinimumQty = $('#obvminimumQuantity').val();
60
 
61
 
62
			var regionId = $('#regionType').val();
63
 
64
 
65
			if (catalogId === null) {
66
				alert("please choose item");
67
				return;
68
			}
69
 
70
			if (recommended != "" && minimumQty == "") {
71
				alert("please fill minimumQty qty");
72
				return;
73
			}
74
 
75
			if (recommended == "" && minimumQty != "") {
76
				alert("please fill recommended qty");
77
				return;
78
			}
79
 
80
 
81
			if (obvRecommended != "" && obvMinimumQty == "") {
82
				alert("please fill obvMinimum qty");
83
				return;
84
			}
85
 
86
			if (obvRecommended == "" && obvMinimumQty != "") {
87
				alert("please fill obvRecommended qty");
88
				return;
89
			}
90
 
91
			if (regionId == "") {
92
				alert("Select Region");
93
				return;
94
			}
95
			var params = {
96
				"catalogId": catalogId,
97
				"recommended": recommended,
98
				"minimumQty": minimumQty,
99
				"obvrecommend": obvRecommended,
100
				"obvminimum": obvMinimumQty,
101
				"regionId": regionId,
102
 
103
			}
104
			if (confirm("Are you sure you want to add item!") == true) {
105
				doPostAjaxRequestWithParamsHandler(context
30017 amit.gupta 106
					+ "/focusedModel", params, function (response) {
107
					alert("Add Item Successfully");
108
					loadModel("main-content");
109
				});
29667 tejbeer 110
			}
111
		});
25721 tejbeer 112
 
27755 amit.gupta 113
	$(document).on('click', ".remove-model",
30017 amit.gupta 114
		function () {
29667 tejbeer 115
			if (confirm("Are you sure you want to Remove the Item") == true) {
116
				id = $(this).data('requestid');
117
				console.log(id);
118
				doDeleteAjaxRequestHandler(context
119
					+ "/removeItem?id=" + id,
30017 amit.gupta 120
					function (response) {
29667 tejbeer 121
						if (response == 'true') {
122
							alert("successfully Removed");
123
							loadModel("main-content");
25721 tejbeer 124
						}
125
 
126
					});
29667 tejbeer 127
			}
128
 
129
		});
25721 tejbeer 130
});
131
 
132
function loadModel(domId) {
30017 amit.gupta 133
	doGetAjaxRequestHandler(context + "/getFocusedModel", function (response) {
25721 tejbeer 134
		$('#' + domId).html(response);
135
	});
136
}