Commit d41f0122 authored by wansari's avatar wansari

W16FKAT002 updated JS for QC issues.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103938 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c2f241c7
......@@ -16,11 +16,37 @@ var sorttable = "";
}
function showcalender(id)
{
var date_format = "d/m/y";
//var date_format = "d/M/y";
var date_format = "";
var global_date_format = "";
if (document.getElementById('udf__str1') != null)
{
global_date_format = document.getElementById("udf__str1").value;
var data = global_date_format.split("::");
global_date_format = data[0];
}
if ( global_date_format == "dd/MM/yy" )
{
date_format = "d/m/y";
}
else if ( global_date_format == "dd-MMM-yyyy" )
{
date_format = "d-M-y";
}
else if ( global_date_format == "MM/dd/yy" )
{
date_format = "m/d/y";
}
$( "#"+id).datetimepicker({
timepicker:false,
format:date_format,
defaultTime:'10:00',
minDate:'0',
step:1
});
......@@ -133,15 +159,18 @@ var sorttable = "";
callListJSP(dbid, logincode, field, filedName, value);
return false;
}
else if(event.keyCode == 9) //for tab
else if(event.keyCode == 9) //for tab and backspace
{
}
/*else
else if(field == "cust_code" || field == "cust_code__dlv" || field == "cust_code__bil" || field == "sale_order")
{
}
else
{
event.preventDefault();
event.stopPropagation();
return false;
}*/
}
}
/**
......@@ -277,7 +306,7 @@ var sorttable = "";
else if (field == "order_type")
{
document.getElementById("Detail1.1.order_type").value = fieldId;
document.getElementById("Detail1.1.descr").value = fieldValue;
document.getElementById("Detail1.1.sordertype_descr").value = fieldValue;
}
else if (field == "item_ser")
{
......@@ -347,7 +376,7 @@ var sorttable = "";
else if (field == "dlv_term")
{
document.getElementById("Detail1.1.dlv_term").value = fieldId;
document.getElementById("Detail1.1.dlv_term__descr").value = fieldValue;
document.getElementById("Detail1.1.delivery_term_descr").value = fieldValue;
}
else if (field == "cr_term")
{
......@@ -356,7 +385,7 @@ var sorttable = "";
else if (field == "site_code")
{
document.getElementById("Detail1.1.site_code").value = fieldId;
document.getElementById("Detail1.1.site_code__descr").value = fieldValue;
document.getElementById("Detail1.1.site_descr").value = fieldValue;
}
else if (field == "item_code")
{
......@@ -446,7 +475,7 @@ var sorttable = "";
if( fieldId == "")
{
if (field == "item_ser" || field == "cust_code__dlv" || field == "dlv_term")
if (field == "site_code" || field == "item_ser" || field == "order_type" || field == "cust_code" || field == "cust_code__dlv" || field == "dlv_term" || field == "cr_term")
{
alert("No Selection Made! \nPlease Select the Code!");
return false;
......@@ -865,19 +894,31 @@ var sorttable = "";
document.getElementById("Detail1.1.cust_code").focus();
return false;
}
else if (document.getElementById("Detail1.1.cust_code__dlv").value == "" || document.getElementById("Detail1.1.cust_code__dlv").value == null)
{
alert("Please enter Customer code delivery.");
document.getElementById("Detail1.1.cust_code__dlv").focus();
return false;
}
else if (document.getElementById("Detail1.1.dlv_term").value == "" || document.getElementById("Detail1.1.dlv_term").value == null)
{
alert("Please enter Delivery term.");
document.getElementById("Detail1.1.dlv_term").focus();
return false;
}
else if(document.getElementById("Detail1.1.cr_term").value == "" || document.getElementById("Detail1.1.cr_term").value == null)
{
alert("Please enter Credit term.");
document.getElementById("Detail1.1.cr_term").focus();
return false;
}
else if(document.getElementById("orderdate").value == "" || document.getElementById("orderdate").value == null)
{
alert("Please enter Order Date.");
document.getElementById("orderdate").focus();
return false;
}
else
/*else
{
if(isValidDate("orderdate"))
{
......@@ -890,14 +931,14 @@ var sorttable = "";
return false;
}
}
}*/
if (document.getElementById("duedate").value == "" || document.getElementById("duedate").value == null)
{
alert("Please enter Due Date.");
document.getElementById("duedate").focus();
return false;
}
else
/*else
{
if(isValidDate("duedate"))
{
......@@ -910,7 +951,7 @@ var sorttable = "";
return false;
}
}
}*/
document.getElementById("reset").style.display = "none";
document.getElementById("next").style.display = "none";
......@@ -1007,6 +1048,12 @@ var sorttable = "";
else if(field == "cust_code" || field == "cust_code__dlv" || field == "cust_code__bil")
{
fieldValue = document.getElementById("Detail1.1."+field+"").value;
if(fieldValue.trim() == null || fieldValue.trim() == "" || fieldValue.trim() == currData.trim())
{
return false;
}
action = "ITEM_CHANGE";
fieldAction = field;
}
......@@ -1018,7 +1065,7 @@ var sorttable = "";
fieldValue = document.getElementById("itmcode"+index).value;
//alert("Inside item change currData=["+currData+"]fieldValue=["+fieldValue+"]");
if(fieldValue.trim() == currData.trim())
if(fieldValue.trim() == null || fieldValue.trim() == "" || fieldValue.trim() == currData.trim())
{
return false;
}
......@@ -1030,7 +1077,14 @@ var sorttable = "";
var tabs = document.getElementById("tabs").value;
var items="";
fieldValue = fieldValue + ":" + document.getElementById("active").value;
var tabNum = document.getElementById("tab_no"+index).value;
if(tabNum == null || tabNum == "")
{
tabNum = index;
}
//fieldValue = fieldValue + ":" + document.getElementById("active").value;
fieldValue = fieldValue + ":" + tabNum;
/*for( var i=1;i<=tabs;i++)
{
if( i != index) //dont check current item parent
......@@ -1045,6 +1099,7 @@ var sorttable = "";
}*/
}
if (window.XMLHttpRequest)
{
httpRequestNew=new XMLHttpRequest();
......@@ -1055,8 +1110,6 @@ var sorttable = "";
}
isServerBusyNew = false;
//var url = "/ibase/SorderWizHandlerServlet?SALE_ORDER="+saleOrder+"&ACTION="+action;
//var url = "/ibase/SorderWizHandlerServlet?FIELD="+field+"&FIELD_VALUE="+fieldValue+"&ACTION="+action;
var url = "/ibase/SorderWizHandlerServlet?FIELD="+field+"&FIELD_VALUE="+fieldValue+"&ACTION="+action+"&OTHER_DETAILS="+otherDetail;
makeRequestNew( url, "ITEM_CHANGE");
......@@ -1179,7 +1232,7 @@ var sorttable = "";
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+
"</td>"+
"<td >"+
"Due Date: <input type='text' class='input_editable' size='8' value='' name='dspdate"+x+"' id='dspdate"+x+"' maxlength='8' ISCHANGED='false' placeholder = 'DD/MM/YY' onchange=\"javascript:setDespDate('"+x+"');\" /> "+
"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>"+
"<tr>"+
......@@ -1260,10 +1313,14 @@ var sorttable = "";
{
//alert("inside itmparntChange"+itmcode);
//var url = "/ibase/SorderWizHandlerServlet?ITEM_CODE="+itmcode+"&TRANTYPE=T";
//var url = "/ibase/SorderWizHandlerServlet?ITEM_CODE="+itmcode+"&TRANTYPE=T&ACTION=PRODUCT_SET";
itmcode = itmcode +":"+ document.getElementById("active").value;
//itmcode = itmcode +":"+ document.getElementById("active").value;
var index = document.getElementById("active").value;
var tabNum = document.getElementById("tab_no"+index).value;
if(tabNum == null || tabNum == "")
{
tabNum = index;
}
itmcode = itmcode +":"+ tabNum;
var otherDetail = document.getElementById("cust_code").value +":"+ document.getElementById("order_type").value +":"+ document.getElementById("order_date").value +":"+ document.getElementById("due_date").value;;
var url = "/ibase/SorderWizHandlerServlet?ITEM_CODE="+itmcode+"&TRANTYPE=T&OTHER_DETAILS="+otherDetail+"&ACTION=PRODUCT_SET";
......@@ -2184,7 +2241,7 @@ var sorttable = "";
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='false' />"+
"</td>"+
"<td >"+
"Due Date: <input type='text' class='input_editable' size='8' value='' name='dspdate"+x+"' id='dspdate"+x+"' maxlength='8' ISCHANGED='false' placeholder = 'DD/MM/YY' onchange=\"javascript:setDespDate('"+x+"');\" /> "+
"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>"+
"<tr>"+
......@@ -2334,19 +2391,21 @@ var sorttable = "";
document.getElementById("Detail1.1.sale_order").value = "";
document.getElementById("Detail1.1.order_type").value = "";
document.getElementById("Detail1.1.descr").value = "";
document.getElementById("Detail1.1.sordertype_descr").value = "";
document.getElementById("Detail1.1.item_ser").value = "";
document.getElementById("Detail1.1.itemser_descr").value = "";
document.getElementById("Detail1.1.cust_code").value = "";
document.getElementById("Detail1.1.cust_code__dlv").value = "";
document.getElementById("Detail1.1.cust_code__bil").value = "";
document.getElementById("Detail1.1.cust_name").value = "";
document.getElementById("Detail1.1.cust_name__bil").value = "";
document.getElementById("Detail1.1.remarks").value = "";
document.getElementById("Detail1.1.dlv_term").value = "";
document.getElementById("Detail1.1.tran_code").value = "";
//document.getElementById("Detail1.1.tran_name").value = "";
document.getElementById("Detail1.1.trans_mode").value = "";
document.getElementById("Detail1.1.dlv_term").value = "";
document.getElementById("Detail1.1.delivery_term_descr").value = "";
document.getElementById("Detail1.1.curr_code").value = "";
document.getElementById("Detail1.1.emp_code__ord").value = "";
document.getElementById("Detail1.1.udf__str2").value = "";
......@@ -2425,6 +2484,14 @@ var sorttable = "";
return true;
}
var checkData = xmlDoc.getElementsByTagName("Descr");
if(checkData.length == 0)
{
alert("Entered product does not exist or no data found.");
return "";
}
var x = xmldoc.getElementsByTagName("tr");
var sett = xmldoc.getElementsByTagName("SET");
......@@ -2726,7 +2793,8 @@ var sorttable = "";
document.getElementById("Detail1.1.sale_order").value = "";
document.getElementById("Detail1.1.order_type").value = "";
document.getElementById("Detail1.1.descr").value = "";
document.getElementById("Detail1.1.sordertype_descr").value = "";
document.getElementById("Detail1.1.site_descr").value = "";
document.getElementById("Detail1.1.item_ser").value = "";
document.getElementById("Detail1.1.itemser_descr").value = "";
document.getElementById("Detail1.1.cust_code").value = "";
......@@ -2739,6 +2807,7 @@ var sorttable = "";
//document.getElementById("Detail1.1.tran_name").value = "";
document.getElementById("Detail1.1.trans_mode").value = "";
document.getElementById("Detail1.1.dlv_term").value = "";
document.getElementById("Detail1.1.delivery_term_descr").value = "";
document.getElementById("Detail1.1.curr_code").value = "";
document.getElementById("Detail1.1.emp_code__ord").value = "";
document.getElementById("Detail1.1.udf__str2").value = "";
......@@ -2750,7 +2819,7 @@ var sorttable = "";
document.getElementById("Detail1.1.dlv_add3").value = "";
document.getElementById("Detail1.1.dlv_city").value = "";
document.getElementById("Detail1.1.dlv_pin").value = "";
document.getElementById("Detail1.1.state_code__dlv").value = "";
document.getElementById("Detail1.1.stan_code").value = "";
document.getElementById("Detail1.1.count_code__dlv").value = "";
document.getElementById("Detail1.1.dlv_to").value = "";
......@@ -2934,21 +3003,26 @@ var sorttable = "";
var pin = xmldoc.getElementsByTagName("dlv_pin")[0].childNodes[0].nodeValue;
var stateCode = xmldoc.getElementsByTagName("state_code__dlv")[0].childNodes[0].nodeValue;
var countCode = xmldoc.getElementsByTagName("count_code__dlv")[0].childNodes[0].nodeValue;
var custNameDlv = xmldoc.getElementsByTagName("dlv_to")[0].childNodes[0].nodeValue;
var add3 = xmldoc.getElementsByTagName("dlv_add3")[0].childNodes[0].nodeValue;
var tel1Dlv = xmldoc.getElementsByTagName("tel1__dlv")[0].childNodes[0].nodeValue;
var tel2Dlv = xmldoc.getElementsByTagName("tel2__dlv")[0].childNodes[0].nodeValue;
var partQty = xmldoc.getElementsByTagName("part_qty")[0].childNodes[0].nodeValue;
var dueDate = xmldoc.getElementsByTagName("due_date")[0].childNodes[0].nodeValue;
var orderTypeDescr = xmldoc.getElementsByTagName("sordertype_descr")[0].childNodes[0].nodeValue;
var dlvTermDescr = xmldoc.getElementsByTagName("delivery_term_descr")[0].childNodes[0].nodeValue;
var siteCode = xmldoc.getElementsByTagName("site_code")[0].childNodes[0].nodeValue;
var siteCodeDescr = xmldoc.getElementsByTagName("site_descr")[0].childNodes[0].nodeValue;
flag = "T";//for test to be change
document.getElementById("Detail1.1.sale_order").value = saleOrder;
document.getElementById("Detail1.1.order_type").value = orderType;
document.getElementById("orderdate").value = orderDate;
//document.getElementById("Detail1.1.descr").value = "";
document.getElementById("Detail1.1.sordertype_descr").value = orderTypeDescr;
document.getElementById("Detail1.1.site_code").value = siteCode;
document.getElementById("Detail1.1.site_descr").value = siteCodeDescr;
document.getElementById("Detail1.1.item_ser").value = itemSer;
document.getElementById("Detail1.1.itemser_descr").value = itemSerDescr;
document.getElementById("Detail1.1.cust_code").value = custCode;
......@@ -2963,6 +3037,7 @@ var sorttable = "";
document.getElementById("Detail1.1.trans_mode").value = transMode;
document.getElementById("Detail1.1.stan_code").value = stanCode;
document.getElementById("Detail1.1.dlv_term").value = dlvTerm;
document.getElementById("Detail1.1.delivery_term_descr").value = dlvTermDescr;
document.getElementById("Detail1.1.curr_code").value = currCode;
document.getElementById("Detail1.1.curr_code__frt").value = currCodeFrt;
document.getElementById("Detail1.1.curr_code__ins").value = currCodeIns;
......@@ -2989,6 +3064,7 @@ var sorttable = "";
document.getElementById('Detail1.1.cust_code_pophelp').style.display = "none";
document.getElementById('Detail1.1.item_ser_pophelp').style.display = "none";
document.getElementById('Detail1.1.order_type_pophelp').style.display = "none";
document.getElementById('Detail1.1.site_code_pophelp').style.display = "none";
}
function loadXMLStringNew(txt)
......@@ -3133,6 +3209,12 @@ var sorttable = "";
var x = xmlDoc.getElementsByTagName("List");
if(x.length == 0)
{
alert("Invalid customer entered. Please enter valid customer");
return "";
}
for(var i = 0; i < x.length; i++)
{
fieldId = "";
......@@ -3584,7 +3666,13 @@ var sorttable = "";
//$('#itemParentImage').show();
//$("#someID").append(document.getElementById("itemParentImage"));
var refSer = "M-ITEM";
//var refSer = "M-ITEM";
var refSer = "";
var udfStr1 = document.getElementById("udf__str1").value;
var refSer = udfStr1.split("::");
refSer = refSer[1];
//alert("Refser="+refSer);
itemIndex = index;
var itemParentRefId = document.getElementById('itmcode'+index).value;
//var refId = "var30";//need to change
......@@ -3687,7 +3775,7 @@ var sorttable = "";
//document.getElementById('itemParentImage').style.right = "100px";
document.getElementById('itemParentImage').style.top = document.getElementById("accordion").offsetTop;
//document.getElementById('itemParentImage').style.left = "805px";
document.getElementById('itemParentImage').style.left = "860px";
document.getElementById('itemParentImage').style.left = $(window).width()-210;
document.getElementById('itemParentImage').className = "fadeInDown";
//alert('123'+window.createPopup);
......@@ -3792,25 +3880,31 @@ var sorttable = "";
}
function adjustTableHeaderWidth()
{
var ftrWrappers = document.getElementsByClassName('ft_rwrapper');
var ft_rwrapper_Len = ftrWrappers.length;
var scrollerWidth = 0;
function adjustTableHeaderWidth()
{
var ftrWrappers = document.getElementsByClassName('ft_rwrapper');
var ft_rwrapper_Len = ftrWrappers.length;
var scrollerWidth = 0;
for (var k = 0; k < ft_rwrapper_Len; k++)
{
try
{
var tableName = ftrWrappers[k].getAttribute("id").substring("ft_rwrapper_".length);
scrollerWidth = document.getElementById("ft_scroller_"+tableName).clientWidth;
document.getElementsByClassName("ft_rwrapper")[k].setAttribute("style","width: "+scrollerWidth+"!important");
}catch(e){}
}
}
$(window).resize(function()
{
adjustTableHeaderWidth();
});
\ No newline at end of file
for (var k = 0; k < ft_rwrapper_Len; k++)
{
try
{
var tableName = ftrWrappers[k].getAttribute("id").substring("ft_rwrapper_".length);
scrollerWidth = document.getElementById("ft_scroller_"+tableName).clientWidth;
document.getElementsByClassName("ft_rwrapper")[k].setAttribute("style","width: "+scrollerWidth+"!important");
}catch(e){}
}
}
$(window).resize(function()
{
adjustTableHeaderWidth();
});
function doHideMsg(tableName)
{
document.getElementById(tableName).style.display = 'none';
}
\ No newline at end of file
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