Subversion Repositories SmartDukaan

Rev

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

Rev 24435 Rev 24456
Line 116... Line 116...
116
		}
116
		}
117
		var invoiceNumber = $("#scanModel .invoiceNumber").val();
117
		var invoiceNumber = $("#scanModel .invoiceNumber").val();
118
		var itemId = $("#scanModel .itemId").val();
118
		var itemId = $("#scanModel .itemId").val();
119
		var postData = JSON.stringify({"itemId":parseInt(itemId),"invoiceNumber":invoiceNumber,"serialNumbers":imeis});
119
		var postData = JSON.stringify({"itemId":parseInt(itemId),"invoiceNumber":invoiceNumber,"serialNumbers":imeis});
120
		doPostAjaxRequestWithJsonHandler(context+"/scanSerialized", postData, function(response){
120
		doPostAjaxRequestWithJsonHandler(context+"/scanSerialized", postData, function(response){
-
 
121
			if(typeof loaderDialogObj!="undefined")
-
 
122
				loaderDialogObj.modal('hide');
121
			alert("Purchase booked successfully");
123
			bootbox.alert("Purchase booked successfully");
122
			$("#scanModel").one("hidden.bs.modal", function () {
124
			$("#scanModel").one("hidden.bs.modal", function () {
123
				$("#purchase-reference-submit-button").click();
125
				$("#purchase-reference-submit-button").click();
124
			});
126
			});
125
			$('#scanModel').modal('hide');
127
			$('#scanModel').modal('hide');
126
		});
128
		});
Line 136... Line 138...
136
		var invoiceNumber = $("#scanNonSerializedModel .invoiceNumber").val();
138
		var invoiceNumber = $("#scanNonSerializedModel .invoiceNumber").val();
137
		var itemId = $("#scanNonSerializedModel .itemId").val();
139
		var itemId = $("#scanNonSerializedModel .itemId").val();
138
		var quantity = $("#scanNonSerializedModel .quantity").val();
140
		var quantity = $("#scanNonSerializedModel .quantity").val();
139
		var postData = JSON.stringify({"itemId":parseInt(itemId),"invoiceNumber":invoiceNumber,"quantity":parseInt(quantity)});
141
		var postData = JSON.stringify({"itemId":parseInt(itemId),"invoiceNumber":invoiceNumber,"quantity":parseInt(quantity)});
140
		doPostAjaxRequestWithJsonHandler(context+"/scanNonSerialized", postData, function(response){
142
		doPostAjaxRequestWithJsonHandler(context+"/scanNonSerialized", postData, function(response){
-
 
143
			if(typeof loaderDialogObj!="undefined")
-
 
144
				loaderDialogObj.modal('hide');
141
			alert("Purchase booked successfully");
145
			bootbox.alert("Purchase booked successfully");
142
			$("#scanNonSerializedModel").one("hidden.bs.modal", function () {
146
			$("#scanNonSerializedModel").one("hidden.bs.modal", function () {
143
				$("#purchase-reference-submit-button").click();
147
				$("#purchase-reference-submit-button").click();
144
			});
148
			});
145
			$('#scanNonSerializedModel').modal('hide');
149
			$('#scanNonSerializedModel').modal('hide');
146
		});
150
		});
147
		return false;
151
		return false;
148
	});
152
	});
149
 
153
 
150
	$("#grnImeiInformation :input").live('change paste keyup mouseup', function() {
154
	$("#grnImeiInformation :input").live('change', function() {
151
		if ($(this).val().trim() != "") {
155
		if ($(this).val().trim() != "") {
152
			console.log('The text box really changed this time');
156
			console.log('The text box really changed this time');
153
			$('#grnImeiInformation :input').removeClass("border-highlight");
157
			$('#grnImeiInformation :input').removeClass("border-highlight");
154
			if(findDuplicateSerialNumbers( $(this).val().trim()) > 0){
158
			if(findDuplicateSerialNumbers( $(this).val().trim()) > 0){
155
				var inputs = $("#grnImeiInformation :input[value="+$(this).val().trim()+"]");
159
				var inputs = $("#grnImeiInformation :input[value="+$(this).val().trim()+"]");