| 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()+"]");
|