Commit 7ebb5326 authored by wansari's avatar wansari

W16FKAT002 updated JS for fixing QC issues.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103984 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c0542501
......@@ -152,6 +152,7 @@ var sorttable = "";
*/
function openSearchPopup(event, dbid, logincode, field, filedName, value)
{
//alert("event.keyCode"+event.keyCode+ " and field=["+field+"]");
if(event.keyCode == 113)
{
event.preventDefault();
......@@ -1067,6 +1068,7 @@ var sorttable = "";
//alert("Inside item change currData=["+currData+"]fieldValue=["+fieldValue+"]");
if(fieldValue.trim() == null || fieldValue.trim() == "" || fieldValue.trim() == currData.trim())
{
document.getElementById("itmcode"+index).value = "";
return false;
}
action = "ITEM_CHANGE";
......@@ -1152,11 +1154,11 @@ var sorttable = "";
//Changed by wasim for delete accordian
//if(check=="")
if(check=="" && x > 0)
var headers = document.getElementsByClassName("accordian-Header");
var totalTabsLength = headers.length;
if((check=="" && x > 0))
{
var headers = document.getElementsByClassName("accordian-Header");
var totalTabsLength = headers.length;
$( "#accordion" ).accordion('destroy').accordion();
$("#accordion").accordion({ collapsible:true, active:false });
//$("#accordion").accordion('option', 'active' , x-1);
......@@ -1206,10 +1208,10 @@ var sorttable = "";
"<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+
"<tr>"+
"<td align='right'>"+
"<td align='right' width = '5%'>"+
"Product :"+
"<td>"+
"<td >"+
"</td>"+
"<td width = '20%'>"+
"<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"onkeyup=\"getAutocompleteData(this,'item_code');\" " +
......@@ -1225,13 +1227,13 @@ var sorttable = "";
"</div>"+
"</div>"+
"</td>" +
"<td align='right'> Rate: " +
"<td align='right' width = '10%'> Rate: " +
"</td>"+
"<td style='width: 400px'>" +
"<td width = '15%'>" +
"<label id = 'item_parent_rate"+x+"'></label>"+
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+
"</td>"+
"<td >"+
"<td width = '20%'>"+
"Despatch Date: <input type='text' class='input_editable' size='8' value='' name='dspdate"+x+"' id='dspdate"+x+"' onkeydown = 'return false;' maxlength='8' placeholder = 'DD/MM/YY' onchange=\"javascript:setDespDate('"+x+"');\" /> "+
"<img border='0' src='/ibase/webitm/images/calender.png' style = 'margin-bottom:-5px;margin-left:-1px;cursor: hand;' id='dspdate"+x+"' name='dspdate"+x+"' onClick=\"javascript:setDate('dspdate"+x+"');\" /> "+
"</td>"+
......@@ -1550,12 +1552,12 @@ var sorttable = "";
if (tranType == "T")
{
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;'" +
tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;'" +
" /></td>";
}
else
{
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='1' " +
tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='1' " +
" /></td>";
}
......@@ -2216,10 +2218,10 @@ var sorttable = "";
"<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+
"<tr>"+
"<td align='right'>"+
"<td align='right' width = '5%'>"+
"Product :"+
"<td>"+
"<td >"+
"</td>"+
"<td width = '20%'>"+
"<div style='position:relative; width: 90%;'>"+
"<input type='text' class='input_editable' name='itmcode"+x+"' id='itmcode"+x+"' " +
"onkeyup=\"getAutocompleteData(this,'item_code');\" " +
......@@ -2233,14 +2235,14 @@ var sorttable = "";
"</div>"+
"</div>"+
"</td>" +
"<td align='right'> Rate: " +
"<td align='right' width = '10%'> Rate: " +
"</td>"+
"<td style='width: 400px'>" +
"<td width = '15%'>" +
"<label id = 'item_parent_rate"+x+"'></label>"+
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='false' />"+
"</td>"+
"<td >"+
"<td width = '20%'>"+
"Despatch Date: <input type='text' class='input_editable' size='8' value='' name='dspdate"+x+"' onkeydown = 'return false;' id='dspdate"+x+"' maxlength='8' placeholder = 'DD/MM/YY' onchange=\"javascript:setDespDate('"+x+"');\" /> "+
"<img border='0' src='/ibase/webitm/images/calender.png' style = 'margin-bottom:-5px;margin-left:-1px;cursor: hand;' id='dspdate"+x+"' name='dspdate"+x+"' onClick=\"javascript:setDate('dspdate"+x+"');\" /> "+
"</td>"+
......@@ -2489,6 +2491,8 @@ var sorttable = "";
if(checkData.length == 0)
{
alert("Entered product does not exist or no data found.");
var itmFld = document.getElementById("active").value ;
document.getElementById("itmcode"+itmFld).value = "";
return "";
}
......@@ -2601,12 +2605,12 @@ var sorttable = "";
if (itemQtys[1] == "" || itemQtys[1] == "undefined" || itemQtys[1] == null )
{
qtytr = +qtytr + 0;
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+0+"' /></td>";
tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+0+"' /></td>";
}
else
{
qtytr = +qtytr + +itemQtys[1];
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+itemQtys[1]+"' /></td>";
tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+itemQtys[1]+"' /></td>";
}
tr = tr + "<input type = 'hidden' class = "+t+" value = "+tabNum+" id='Detail2."+fld+".line_no__contr' name='Detail2."+fld+".line_no__contr' ></input>";
......@@ -2858,11 +2862,12 @@ var sorttable = "";
}
var request;
function sendInfo()
function sendInfo(id)
{
var id = document.activeElement.id;
var quantity = document.activeElement.value;
//var id = document.activeElement.id;
//var quantity = document.activeElement.value;
var quantity = document.getElementById(id).value;
var itemCodeId = id.replace("quantity","item_code");
var itemCode = document.getElementById(itemCodeId).value;
var siteCode = document.getElementById("site_code").value;
......@@ -3212,6 +3217,8 @@ var sorttable = "";
if(x.length == 0)
{
alert("Invalid customer entered. Please enter valid customer");
document.getElementById("Detail1.1.cust_code").value = "";
document.getElementById("Detail1.1.cust_name").value = "";
return "";
}
......@@ -3736,10 +3743,16 @@ var sorttable = "";
if(x.length == 0)
{
var blankImage = xmlDoc.getElementsByTagName("img_path")[i].childNodes[0].nodeValue;
document.getElementById('cloths'+itemIndex).src = blankImage;
document.getElementById('cloths'+itemIndex).style.visibility = 'visible';
if(itemParentRefId == "" || itemParentRefId == null)
{
document.getElementById('cloths'+itemIndex).style.visibility = 'hidden';
}
else
{
var blankImage = xmlDoc.getElementsByTagName("img_path")[i].childNodes[0].nodeValue;
document.getElementById('cloths'+itemIndex).src = blankImage;
document.getElementById('cloths'+itemIndex).style.visibility = 'visible';
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment