Subversion Repositories SmartDukaan

Rev

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

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