Subversion Repositories SmartDukaan

Rev

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